/*override bootstrap */

body,
html {
    width: 100%;
    height: 100%;
    font-family: 'Ubuntu' !important;
    text-rendering: optimizeLegibility;
    background-color: #f3f2ef; 
}

.brand-name-wrapper {
    border-radius: 0px !important;
}

* {
    border-radius: 5px !important;
}

a, a:active, a:focus, 
button, button:focus, button:active, 
.btn, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {
    outline: none;
    outline: 0;
}

#tag_modal .modal-body {
    display: inline-block;
}

#ModalLoginToSubmitReview .modal-content {
    background: white;
    border-radius: 16px !important;
    padding: 40px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
    max-width: 450px;
    width: 100%;
    text-align: center;
}

#ModalLoginToSubmitReview .privacy-badge {
    display: inline-block;
    background: #e8f5e8;
    color: #2d8f2d;
    padding: 8px 16px;
    border-radius: 20px !important;
    font-size: 14px;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 32px;
}

#ModalLoginToSubmitReview .rocket-icon {
    font-size: 48px;
    margin-bottom: 24px;
    display: block;
}

#ModalLoginToSubmitReview .main-title {
    font-size: 26px;
    font-weight: 700;
    color: #1a1a1a;
    margin-bottom: 16px;
    line-height: 1.3;
}

#ModalLoginToSubmitReview .subtitle {
    font-size: 14px;
    color: #666;
    line-height: 1.5;
    margin-bottom: 20px;
}

#ModalLoginToSubmitReview .social-login-container {
    margin: 40px 0;
    padding: 0 5px;
    display: flow-root;
}

#ModalLoginToSubmitReview .footer-text {
    font-size: 14px;
    color: #888;
}

#ModalLoginToSubmitReview .maybe-later-link {
    text-align: center;
    margin: 15px 0;
}

#ModalLoginToSubmitReview .maybe-later-link a {
    color: #999;
    font-size: 14px;
    text-decoration: none;
}

#ModalLoginToSubmitReview .maybe-later-link a:hover {
    color: #666;
}

#ModalLoginToSubmitReview .maybe-later-link .close-icon {
    margin-right: 8px;
    font-size: 20px;
    font-weight: bold;
}

#ModalLoginToSubmitReview .maybe-later-link span {
    vertical-align: middle;
}

.add_review{
    background: #E9EBEE; 
    color: #228ecf;
}

.add_review:hover{
    background: white; 
    color: #228ecf;
}
.notifications_header span a{
    color: white !important;
}
.fa.fa-angle-right{
    margin-left: 6px;
}

.text-center.pull-right.mrg-list{
    margin-bottom: 0px;
    margin-top: 0px;
}
.home_category_form .checkbox label{
    font-size:12px;
}

.explore-data-h1{
    font-size:18px; 
    padding:0px 15px; 
    margin-top:10px;    
}

.aa_rating{
    --rating-color: #257C00;
    color:white;
    background-color: var(--rating-color) !important;
    font-size: 25px;
    padding: 2px 5px;
    font-weight: bold;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    opacity: 0.8;
}

.a_rating{
    --rating-color: #3F7E00;
    color:white;
    background-color: var(--rating-color) !important;
    font-size: 25px;
    padding: 2px 5px;
    font-weight: bold;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    opacity: 0.8;
}

.b_rating{
    --rating-color: #5BA829;
    color:white;
    background-color: var(--rating-color) !important;
    font-size: 25px;
    padding: 2px 5px;
    font-weight: bold;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    opacity: 0.8;
}

.c_rating{
    --rating-color: #9ACD32;
    color:white;
    background-color: var(--rating-color) !important;
    font-size: 25px;
    padding: 2px 5px;
    font-weight: bold;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    opacity: 0.8;
}

.d_rating{
    --rating-color: #EDD614;
    color:white;
    background-color: var(--rating-color) !important;
    font-size: 25px;
    padding: 2px 5px;
    font-weight: bold;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    opacity: 0.8;
}

.e_rating{
    --rating-color: #FFBA00;
    color:white;
    background-color: var(--rating-color) !important;
    font-size: 25px;
    padding: 2px 5px;
    font-weight: bold;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    opacity: 0.8;
}

.f_rating{
    --rating-color: #FF7800;
    color:white;
    background-color: var(--rating-color) !important;
    font-size: 25px;
    padding: 2px 5px;
    font-weight: bold;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    opacity: 0.8;
}

.neutral_rating{
    color:white;
    background-color: grey !important;
    font-size: 25px;
    padding: 2px 5px;
    font-weight: bold;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    opacity: 0.6;
}

.fa.fa-cogs:not(.reset-size), .fa.fa-pause  {
    font-size: 3em;
    text-shadow: -1px -1px 0px rgba(255,255,255,0.3), 1px 1px 0px rgba(0,0,0,0.8);
    color: #333;
    opacity: 0.1;
}

.side_bar a {
    color: white !important;
}
.text-success-green{
    color:#5CB84D;
}
.fa.fa-long-arrow-up,
.fa.fa-long-arrow-down {
    font-size: 16px;
}
.side-menu {
    background: black;
    position: fixed;
    width: 250px;
    height: 100%;
    border-right: 1px solid #e7e7e7;
    overflow: auto;
    border-radius: 0px !important;
}
.list-group-item.related_companies > a {
    font-size: 10px;
}
.related_companies > a:first-child{
    border:1px solid #E9EBEE;
}
.fa-info {
    opacity: 0.5;
    cursor: pointer;
}
.mrg-text {
    margin-bottom: 1px;
}
.reduce-h1 {
    font-size: 24px;
    margin-bottom: -4px;
    letter-spacing: -0.015em;
}
.hide_notifications_badge {
    display: none;
}
.show_notifications_badge {
    display: inline;
}

.quote_style{
    float: left;
    margin-right: 3px;
}

.quoted_text{
    display: table;
}

.review-title.no_link{
    width: 100%;
}

.nav-optin {
    display: flex;
    align-items: center;
    gap: 2em;
    z-index: 1045 !important;
    opacity: 1;
    transition: opacity 0.5s;
}

.nav-optin .title {
    font-size: 1.5em;
    margin: 0.75em 0;
}

.nav-optin .cta {
    text-decoration: none;
    color: inherit;
    font-size: 16px;
    font-weight: bold;
    background-color: #fccd0e;
    border: none;
    padding: 0.5em 2em;
}

.nav-optin .not-now{
    text-decoration: none;
    border: none;
    background: none;
    color: #999;
}

.nav-optin .cta:active,
.nav-optin .not-now:active {
    transform: scale(0.95);
}

/*menu*/
.side-menu-container ul li:first-child{
    margin-top: 5px;
}

.side-menu-container li a:not(.active_side_bar):hover {
    background-color: rgba(255, 255, 255, 0.2);
}
.side-menu .navbar {
    border: none;
}
.side-menu-container .navbar-nav{
    width: 100%;
}
.side-menu .navbar-header {
    width: 100%;
}
.side-menu .navbar-nav .active a {
    background-color: transparent;
    margin-right: -1px;
    border-right: 5px solid #e7e7e7;
}
.side-menu .navbar-nav li {
    display: block;
    width: 100%;
    border-radius:0px !important;
}
.side-menu .navbar-nav li a {
    padding: 7px 12px;
}
.side-menu .navbar-nav li a .glyphicon {
    padding-right: 10px;
}
.side-menu #dropdown {
    border: 0;
    margin-bottom: 0;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
}
.side-menu #dropdown .caret {
    float: right;
    margin: 9px 5px 0;
}
.side-menu #dropdown .indicator {
    float: right;
}
.side-menu #dropdown > a {
    border-bottom: 1px solid #e7e7e7;
}
.side-menu #dropdown .panel-body {
    padding: 0;
    background-color: #f3f3f3;
}
.side-menu #dropdown .panel-body .navbar-nav {
    width: 100%;
}
.side-menu #dropdown .panel-body .navbar-nav li {
    padding-left: 15px;
    border-bottom: 1px solid #e7e7e7;
}
.side-menu #dropdown .panel-body .navbar-nav li:last-child {
    border-bottom: none;
}
.side-menu #dropdown .panel-body .panel > a {
    margin-left: -20px;
    padding-left: 35px;
}
.side-menu #dropdown .panel-body .panel-body {
    margin-left: -15px;
}
.side-menu #dropdown .panel-body .panel-body li {
    padding-left: 30px;
}
.side-menu #dropdown .panel-body .panel-body li:last-child {
    border-bottom: 1px solid #e7e7e7;
}
.side-menu #search-trigger {
    background-color: #f3f3f3;
    border: 0;
    border-radius: 0;
    position: absolute;
    top: 0;
    right: 0;
    padding: 15px 18px;
}
.side-menu .brand-name-wrapper .navbar-brand {
    display: block;
}
.side-menu #search {
    position: relative;
    z-index: 1000;
}
.side-menu #search .panel-body {
    padding: 0;
}
.side-menu #search .panel-body .navbar-form {
    padding: 0;
    padding-right: 50px;
    width: 100%;
    margin: 0;
    position: relative;
}
.side-menu #search .panel-body .navbar-form .form-group {
    width: 100%;
    position: relative;
}
.side-menu #search .panel-body .navbar-form input {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    width: 100%;
    height: 50px;
}
.side-menu #search .panel-body .navbar-form .btn {
    position: absolute;
    right: 0;
    top: 0;
    border: 0;
    border-radius: 0;
    background-color: #f3f3f3;
    padding: 15px 18px;
}

.btn, .label_rating_font {
    font-size: 12px !important;
}
.banned {
    position: relative;
    text-decoration: none;
}
.banned::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 0.5px;
    background: black;
    transform: rotate(-7deg);
    opacity: 0.60;
}
.self-vote-error {
    display: none;
}
.review-info {
    font-size: 11px;
    margin-bottom: 4px;
}
.review-history-wrapper {
    margin-bottom: 20px;
}
.review-history-indicator {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px 12px;
    background-color: #fffbeb;
    border: 1px solid #fde68a;
    border-radius: 8px !important;
    color: #92400e;
    font-size: 14px !important;
    font-weight: normal !important;
    cursor: pointer;
}
.review-history-indicator:focus {
    outline: none;
}
.review-history-text strong {
    font-weight: 700 !important;
}
.review-history-badges {
    display: flex;
}
.review-history-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    font-size: 12px !important;
    font-weight: 700 !important;
    border-radius: 50% !important;
    border: 2px solid #fff;
    margin-left: -4px;
    position: relative;
}
.review-history-badge:first-child {
    margin-left: 0;
}
.review-history-badge.current {
    background: linear-gradient(135deg, #f97316, #dc2626);
    color: #fff;
    z-index: 99 !important;
}
.review-history-badge.past {
    background-color: #d1d5db;
    color: #4b5563;
}
.review-history-chevron {
    color: #d97706;
    font-size: 12px !important;
    font-weight: normal !important;
    transition: transform 0.2s;
}
.review-history-indicator[aria-expanded="true"] .review-history-chevron {
    transform: rotate(180deg);
}
.review-history-list {
    padding: 12px;
    margin-top: 8px;
    background-color: #f9fafb;
    border: 1px solid #e5e7eb;
    border-radius: 8px !important;
}
.review-history-item {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 14px !important;
    font-weight: normal !important;
}
.review-history-item + .review-history-item {
    padding-top: 8px;
    margin-top: 8px;
    border-top: 1px solid #e5e7eb;
}
.review-history-year {
    color: #6b7280;
    min-width: 40px;
}
.review-history-score {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    background-color: #e5e7eb;
    border-radius: 4px !important;
    color: #4b5563;
    font-size: 12px !important;
    font-weight: 700 !important;
}
.review-history-score.aa_rating,
.review-history-score.a_rating,
.review-history-score.b_rating,
.review-history-score.c_rating,
.review-history-score.d_rating,
.review-history-score.e_rating,
.review-history-score.f_rating {
    color: white;
}
.review-history-title {
    color: #4b5563;
    flex: 1;
}
.review-history-current-label {
    color: #d97706;
    font-size: 11px !important;
    font-weight: 600 !important;
}
.review-history-link {
    color: #3b82f6;
    font-size: 12px !important;
    margin-left: auto;
    white-space: nowrap;
}
.reputation_score_positive {
    color: #33a030;
    text-decoration: none;
    margin-right: 5px;
}
.reputation_score_negative {
    color: red;
    text-decoration: none;
    margin-right: 5px;
}
.moderation_area {
    background-color: white;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 4px;
    padding-right: 8px;
    padding-top: 20px;
}
.review_rating_container {
    display: none;
    margin-bottom: 25px;
}
.review_rating_size {
    height: 45px;
}
.review_rating_container .criteria-list {
    display: table-row-group;
}
.list-group-item {
    border: none;
}
.override_col-sm-10 {
    margin: 0 -3%;
}
.related_companies {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.box_background_style {
    background-color: white;
    padding-bottom: 6px;
}
.box_background_style_overall {
    background-color: white;
}
.industry-inline{
    display: inline-table;
    width: 100%;
}
.opacity_company{
    display: none;
}
.fa-caret-down{
    cursor: pointer;
}
.img-responsive.img-thumbnail.thumbnail_img{ height:40px; float: left; }
.li-divider {
    background-color: #E9EBEE;
    height: 1px;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.table > thead > tr > th {
    border: none;
}
.add_padding {
    padding: 10px;
}
.box_background_style > h3:not(.factors) {
    color: #E5584B;
    margin-top: 15px;
    margin-bottom: 25px;
}
.fa-stop {
    font-size: 14px !important;
    padding-right: 6px;
}
.fa-stop-job {
    color: #e87467 !important;
}
.fa-stop-interview {
    color: #66d6e2 !important;
}
.box_background_style > p {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
h1.industries_title, h1.book_title, h2#embedCodeBtn {
    color: #0085c1 !important;
    font-weight: 700;
}

h2#embedCodeBtn {
    font-size: 14px;
    cursor: pointer;
}

.thumbnail {
    border: none;
}
/* widgets */

.criteria-list.voffset4 p,
.criteria-list {
    font-size: 10px;
}
.criteria-list {
    list-style-type: none;
    padding-left: 0;
}

.btn_size{
    min-width: 180px;
}

/* Main body section */

.side-body {
    margin-left: 250px;
}
/* small screen */

@media (max-width: 768px) {
    .side-menu {
        position: relative;
        width: 100%;
        height: 0;
        border-right: 0;
        border-bottom: 1px solid #e7e7e7;
    }
    .side-menu .brand-name-wrapper .navbar-brand {
        display: inline-block;
    }
    .brand-name-wrapper.logo {
        padding-bottom: 15px;
    }
    /* Slide in animation */
    
    @-moz-keyframes slidein {
        0% {
            left: -300px;
        }
        100% {
            left: 10px;
        }
    }
    @-webkit-keyframes slidein {
        0% {
            left: -300px;
        }
        100% {
            left: 10px;
        }
    }
    @keyframes slidein {
        0% {
            left: -300px;
        }
        100% {
            left: 10px;
        }
    }
    @-moz-keyframes slideout {
        0% {
            left: 0;
        }
        100% {
            left: -300px;
        }
    }
    @-webkit-keyframes slideout {
        0% {
            left: 0;
        }
        100% {
            left: -300px;
        }
    }
    @keyframes slideout {
        0% {
            left: 0;
        }
        100% {
            left: -300px;
        }
    }
    /* Slide side menu*/
    /* Add .absolute-wrapper.slide-in for scrollable menu -> see top comment */
    .side-menu-container > .navbar-nav.slide-in {
        -moz-animation: slidein 300ms forwards;
        -o-animation: slidein 300ms forwards;
        -webkit-animation: slidein 300ms forwards;
        animation: slidein 300ms forwards;
    }
    .side-menu-container > .navbar-nav {
        /* Add position:absolute for scrollable menu -> see top comment */
        position: fixed;
        left: -300px;
        width: 300px;
        top: 53px;
        height: 100%;
        border-radius: 0px !important;
        background-color: black;
        -moz-animation: slideout 300ms forwards;
        -o-animation: slideout 300ms forwards;
        -webkit-animation: slideout 300ms forwards;
        animation: slideout 300ms forwards;
         z-index: 100;
    }
    @-moz-keyframes bodyslidein {
        0% {
            left: 0;
        }
        100% {
            left: 300px;
        }
    }
    @-webkit-keyframes bodyslidein {
        0% {
            left: 0;
        }
        100% {
            left: 300px;
        }
    }
    @keyframes bodyslidein {
        0% {
            left: 0;
        }
        100% {
            left: 300px;
        }
    }
    @-moz-keyframes bodyslideout {
        0% {
            left: 300px;
        }
        100% {
            left: 0;
        }
    }
    @-webkit-keyframes bodyslideout {
        0% {
            left: 300px;
        }
        100% {
            left: 0;
        }
    }
    @keyframes bodyslideout {
        0% {
            left: 300px;
        }
        100% {
            left: 0;
        }
    }
    /* Slide side body*/
    .side-body {
        margin-left: 0px;
        margin-top: 70px;
        position: relative;
        -moz-animation: bodyslideout 300ms forwards;
        -o-animation: bodyslideout 300ms forwards;
        -webkit-animation: bodyslideout 300ms forwards;
        animation: bodyslideout 300ms forwards;
    }
    .body-slide-in {
        -moz-animation: bodyslidein 300ms forwards;
        -o-animation: bodyslidein 300ms forwards;
        -webkit-animation: bodyslidein 300ms forwards;
        animation: bodyslidein 300ms forwards;
         z-index: 100;
    }
    .nav.navbar-nav {
        z-index: 10000;
    }
    /* Hamburger */
    .navbar-toggle {
        border: 0;
        padding: 18px;
        margin: 0;
        border-radius: 0;
    }
    .navbar-toggle .icon-bar {
        background-color: white;
    }
}
/*nav bar mobile */
.navbar-default .navbar-collapse {
    border-radius: 0px !important;
    background-attachment: scroll;
    background-clip: border-box;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.navbar-default .navbar-collapse {
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
}
.navbar-collapse .btn {
    width: 100% !important;
}
/* Interaction states
----------------------------------*/

.ui-menu-item {
    padding: 9px !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: none !important;
    background: #E9EBEE !important;
    font-weight: normal !important;
    padding: 10px  !important;
}
.create_review a {
    padding-bottom: 10px;
}
.create_review a:last-child {
    margin-top: 10px;
}
.no_link {
    color: black !important;
    display: inline-block !important;
}

.div-remote-img{
    border: 1px solid #e9e9ec;
    min-height: 260px;
}

.div_industry_img{
    border: 1px solid #e9e9ec;
    min-height: 170px;
}

.industries-panel-default{
    padding: 20px;
}

.salary_range_sub_title{
    font-size:16px;
    font-weight: 100 !important;
}

.industry_h2_font{
    font-size: 22px;
}

.industry_img{
    box-sizing: content-box;
    cursor: pointer;
    min-width: 140px;
    overflow: hidden;
    margin: 15px 15px 10px;
    text-align: center;
    transition: box-shadow .1s;
    width: 140px;
}

.industry_img:hover {
    opacity: 0.5;
}
.padding_review_info {
    padding-left: 27px;
}
.underline {
    text-decoration: underline;
}
.thumbnail:not(img) {
    font-size: 9px;
    text-align: center;
    white-space: nowrap;
}

.btn.btn_interests.btn-reviews.btn-sm.dropdown-toggle{
    background-color: #E9EBEE;
}

/* loading */

.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.pace-inactive {
    display: none;
}
.pace .pace-progress {
    background: #238fd0;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px;
}
/* override color pagination */

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    background: #238fd0;
    border-radius: 0 !important;
}

.pagination>li>a, .pagination>li>span{
    border-radius: 0 !important;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.pagination ul {
    display: inline-flex;
    flex-wrap: nowrap;
    margin: 0;
    padding: 0;
    list-style: none;
}

.pagination li {
    display: flex;
    min-width: 40px;
}

.pagination li a {
    width: 100%;
    padding: 8px 12px;
    text-align: center;
    border: 1px solid #dee2e6;
    text-decoration: none;
    color: #238fd0;
    margin-left: -1px;
}

.pagination li.active a {
    background: #238fd0;
    color: white;
    border-color: #238fd0;
    position: relative;
}

.pagination li:first-child a {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-left: 0;
}

.pagination li:last-child a {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

@media (max-width: 768px) {
    div.pagination {
        display: flex;
        justify-content: center;
    }
    
    .pagination ul {
        width: auto;
        display: inline-flex;
    }

    .pagination li {
        display: none;
    }
    
    .pagination li:first-child,
    .pagination li:last-child,
    .pagination li.active,
    .pagination li.active + li,
    .pagination li:nth-last-child(2),
    .pagination li:nth-last-child(3) {
        display: flex;
    }
    
    .pagination li a {
        min-width: 44px;
        min-height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

/* progress bar */
.criteria-list p{
    margin-bottom: 3px;
}

.progress .progress-bar:not(:first-child) {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    margin-left: -5px;
    padding-left: 5px;
}

.progress-bar > span{
    font-size: 9px;
    letter-spacing: 0.1em;
}

.progress.progress-xs {
    height: 10px;
}
.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress {
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#ebebeb), to(#f5f5f5));
    background-image: -webkit-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);
    background-image: -moz-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);
    background-image: linear-gradient(to bottom, #ebebeb 0, #f5f5f5 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}

.profile-progress-bar .progress-bar{
    box-shadow: none !important;
} 

.profile-progress-bar.progress {
    position: relative;
    border: 1px solid #F2B968;
    height: 15px;
}

.profile-progress-bar.progress span {
    position: absolute;
    display: block;
    width: 100%;
    color: #535a60;
 
 }
 
.progress{
    background-color: white;
    height: 12px;
    background-image: none;
    box-shadow: none;
}

.progress-job {
    background-color: #FBFBFB !important;
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 8px;
    color: #fff;
    text-align: center;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
}

.interview-difficulty-card {
    border: 1px solid #e0e0e0;
    border-radius: 8px !important;
    padding: 5px 18px 3px;
    display: inline-block;
    background: #fff !important;
    font-size: inherit;
    color: inherit;
    opacity: 1;
}

.interview-difficulty-card small {
    display: block;
    margin-bottom: 6px;
    font-size: 10px;
}

.interview-difficulty-bar {
    margin: 0 auto 8px;
    height: 8px !important;
    background-color: #f0f0f0 !important;
    background-image: none !important;
}

.interview-difficulty-bar,
.interview-difficulty-bar .progress-bar {
    box-shadow: none !important;
}

.interview-difficulty-bar .progress-bar {
    border-radius: 4px !important;
    background-color: var(--rating-color);
}

.interview-difficulty-value {
    font-size: 18px;
    font-weight: bold;
    display: block;
    color: var(--rating-color);
}

.interview-difficulty-inline {
    display: inline-flex;
    align-items: center;
    float: right;
    background: none !important;
}

.interview-difficulty-inline-bar {
    display: block;
    height: 6px;
    width: 35px;
    border-radius: 3px;
    margin-right: 8px;
    background-color: #e0e0e0;
}

.interview-difficulty-inline-bar::after {
    content: '';
    display: block;
    height: 100%;
    width: var(--bar-width);
    border-radius: 3px;
    background-color: var(--rating-color);
}

.interview-difficulty-inline-value {
    font-size: 12px;
    font-weight: bold;
    color: var(--rating-color);
}

.rating_max{
    font-size: medium;
    font-weight: 100;
    opacity: 0.7;
}

.score-value-wrapper {
    position: relative;
    display: inline-block;
}

.score-recalc-info {
    font-size: 10px !important;
    color: #fff;
    cursor: pointer;
    position: absolute;
    top: 11px;
    right: 5px;
}

.criteria-list p .label {
    position: absolute;
    right: 14px;
    font-weight: lighter;
    font-size: 10px;
    padding-bottom: 3px;
}
.widget-content {
    margin-top: 15px;
}
blockquote .text-muted {
    margin-left: 5px;
}
.navbar-menubuilder {
    font-size: 11px;
}
.navbar-menubuilder .nav > li > a {
    padding-left: 14px;
    padding-right: 14px;
}
.modal-backdrop.in {
    opacity: 0.8 !important;
}
.modal-backdrop {
    z-index: 1049 !important;
}
.select2-results__options {
    overflow-x: hidden !important;
    font-size: 11px;
}
.companies_filter_reviews_filters .select2-selection__rendered{
    max-width: 150px;
}
#custom-bootstrap-menu .active {
    box-shadow: inset 0 -4px 0 0 #71B7E1;
    border-radius: 0!important;
}

.item.item_positive p,
.item.item_negative p {
    margin-bottom: 0px !important
}
/* reviews styles */

.opt_notifications_parent > .col-sm-10 {
    min-height: 120px;
}

.b2b-backoffice .review_area.opt_notifications_parent{
    display:table;
}

.review_area {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 4px;
    padding-right: 8px;
    margin: 0px;
    margin-bottom: 10px;
    width: 100%;
    min-height: 165px;
}
.company_area {
    background-color: white;
    padding-top: 15px;
    padding-bottom: 20px;
    margin: 0px;
    margin-bottom: 10px;
    min-height:218px;
    padding-right: 0px;
    padding-left: 25px;
}
.company_area_rating {
    background-color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0px;
    margin-bottom: 10px;
}
.company-page-base .company_area_header{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.company-page-base .company_area_score_area{
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}
.company_area_header {
    background-color: white;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 35px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 14px;
    display: flex;
    flex-wrap: wrap;
    gap: 0 15px;
    min-height: 228px;
}
.company_area_list_jobs {
    min-height: auto !important;
    margin-bottom: 0px !important;
    border-bottom: 1px solid #E9EBEE;
}
h3.voffset1.job-title-offer{
    font-size: 19px;
}
.company_area_list {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 4px;
    padding-right: 8px;
    margin: 0px;
    margin-bottom: 10px;
    min-height: 200px;
    display: table;
    width: 100%;
}
.company_area_list h3 {
    margin-bottom: 0px;
}
.company_area_list h4 {
    margin-top: 6px;
}
a[data-readmore-toggle] {
    margin-bottom: 6px;
    font-size: 10px;
}
span.recommended {
    font-size: 10px;
    padding: 3px;
}
.info-success{
    color:#5CB85C;
}
.info-danger{
    color:#D9534F;
}
.mrg-left-rating{
    margin-left: 20px;
}

.review_helpful_list > .review_helpful {

    text-align: center;
    margin-top: 0px;
}

.review_helpful_list > .review_helpful > .review_helpful_votes_review {
    background-color: #E8F1F4;
    display: table;
    margin-top: 22px;
    width: 90%;
    margin: 0 auto;
}
.fa-quote-left, .fa-quote-right{
    font-size: 14px !important;
}

/*
.review_area .review_helpful {
    height: 50px !important;
}*/
.review_helpful div, .review_helpful span.votes_panel {
    font-size: 10px;
    color: #007ab1;
}

.review_helpful span.votes_panel {
    display:block;
}

.fav_block {
    display: block;
}
.no_border{
    border: none !important;
}
.tags{
    width: auto;
    float: left;
}
.actions{
    float: right;
}
.review_helpful_votes {
    font-size: 18px;
    color: #007ab1;
}
.review_summary {
    max-width: 650px;
}
.review_summary h3 {
      font-size: 19px;
    margin-bottom: 5px;
    line-height: 26px;
}  

.review_summary h3.expanded, table thead tr th {
    font-weight: lighter;
} 
.mrg_top_review_list{
    margin-top: 6px !important;
}


table thead tr th{
    font-size: 12px;
}

.review_rating {
    color: grey;
    font-weight: 300 !important;
}
.review_rating:hover {
    color: #D1D1D1;
}
.review_rating_area {
    box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.25);
    padding: 10px;
}
.review_summary small {
    font-size: 10px;
}
.review_rating_title {
    font-size: 12px;
    text-align: center;
    margin-top: 0px;
}

.opc_share{
    opacity: 0.33;
}

.navbar-nav .fa{
    width: 15px;
}

.more_notifications > .text-center {
    display: block;
}

/* btns header */
.dropdown-menu.preferences > li:not(.divider) {
    padding-top: 8px;
}
.nav > li > a.interview_reviews_notifications,
.nav > li > a.job_reviews_notifications,
.nav > li > a.reputation,
.nav > li > a.comments_notifications {
    padding-left: 4px;
    padding-right: 4px;
}
.dropdown .btn {
    border: 1px solid #e7e7e7;
}
.dropdown.open {
    background: #E7E7E7;
}
.btn_interests {
    width: 88px !important;
    margin-right: 5px !important;
}
.btn-reviews {
    margin-right: 13px;
    width: 190px;
}
.btn-reviews-modal {
    margin-right: 13px;
    width: 100%;
    border: 1px solid #dbe7e7 !important;
    margin-top: 15px;
}
.btn-reviews-modal:hover {
    border: 1px solid #6B8283 !important;
}
.btn-reviews-override {
    display: inline-table;
    width: 47%;
}
.btn.btn-reviews.btn-reviews-override {
    width: 100%;
    border: 1px;
    padding: 6px;
}
.nav-tabs-industry .nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    border: 1px;
}
.bs-highest_rated > ul > li.btn-reviews:last-child,
.bs-most_reviewed > ul > li.btn-reviews:last-child {
    margin-right: 0px !important;
}
.btn-reviews {
    color: #6b8283;
    border: 1px solid #dbe7e7;
    background-color: white;
}
.super_edit a {
    color: red;
}
.nav-tabs-industry li.active,
.btn-reviews:focus,
.btn-reviews:active,
.btn-reviews.active,
.btn-reviews:hover,
.open .dropdown-toggle.btn-reviews {
    color: #6b8283;
    border: 2px solid #6b8283;
}
.nav-tabs > li > a:hover {
    background: none;
}
.btn-reviews:active,
.btn-reviews.active,
.open .dropdown-toggle.btn-reviews {
    background-image: none;
}
.btn-reviews.disabled,
.btn-reviews[disabled],
fieldset[disabled] .btn-reviews,
.btn-reviews.disabled:hover,
.btn-reviews[disabled]:hover,
fieldset[disabled] .btn-reviews:hover,
.btn-reviews.disabled:focus,
.btn-reviews[disabled]:focus,
fieldset[disabled] .btn-reviews:focus,
.btn-reviews.disabled:active,
.btn-reviews[disabled]:active,
fieldset[disabled] .btn-reviews:active,
.btn-reviews.disabled.active,
.btn-reviews[disabled].active,
fieldset[disabled] .btn-reviews.active {
    background-color: #6B8283;
    border-color: ;
}
.btn-reviews .badge {
    color: #6B8283;
    background-color: #ffffff;
}
#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#wrapper.toggled {
    padding-left: 250px;
}
.navbar-fixed-top {
    z-index: 1040;
}
#sidebar-wrapper {
    z-index: 1100;
    position: fixed;
    left: 250px;
    width: 0;
    height: 100%;
    margin-left: -250px;
    background: #000;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-right: 8px solid #008fd2;
}
#wrapper.toggled #sidebar-wrapper {
    width: 250px;
}
#page-content-wrapper {
    width: 100%;
    padding: 15px;
}
#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -250px;
}
.highlight {
    background-color: #FFF8DC !important;
}
/* Sidebar Styles */

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.sidebar-nav li {
    text-indent: 20px;
    line-height: 40px;
}
.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: white;
}
.sidebar-nav li a:hover {
    text-decoration: none;
    color: #fff;
    background: rgba(255, 255, 255, 0.2);
}
.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}
.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 18px;
    line-height: 60px;
}
.sidebar-nav > .sidebar-brand a {
    color: white;
}
.nav > li > a:focus {
    background: none !important;
}
.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
}
.active_side_bar:hover {
    color: #fff;
    background: #4EA5D9;
}

.label {
    display: inline-block;
    font-weight: 500;
    margin-bottom: 5px;
}
.content-header {
    height: 65px;
    line-height: 65px;
}
.content-header h1 {
    margin: 0;
    margin-left: 20px;
    line-height: 65px;
    display: inline-block;
}
#claim_page_form > #submit,
.full-width {
    width: 100%;
}
.btn-claim-center{
    width: 110%;
    height: 32px;
}
.company_header_basic_info .claim-btn {
    float:right;
}
#menu-toggle {
    display: none;
}
.inset {
    padding: 20px;
}
h6 {
    font-weight: normal;
}
.box_stats {
    height: 64px;
    width: 100%;
    /*border-left: 1px solid #F8F8F8;*/
}
.review_rating_button {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0px;
}
.review_score_info {
    font-size: 10px;
    opacity: 0.25;
}
.box_stats_count {
    font-size: 40px;
    display: block;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 0px;
}
.box_stats_count_company {
    font-size: 30px;
    display: block;
    font-weight: 500;
}
.text_rating {
    display: block;
    line-height: 1;
}
.img_border {
    border: 1px solid #F8F8F8;
}
.wiki_edit {
    font-size: 12px;
    font-style: italic;
}
.active_side_bar {
    background-color: #228ECF;
    color: white;
    border-radius: 0px !important;
}
#custom-bootstrap-menu.active {
    border-bottom: 1px solid #DBDBDB;
}
.btn.active,
.btn:active {
    box-shadow: none;
}

/*.select2-selection {
    border-radius: 0 !important;
    height: 35px !important;
}
*/

.logo {
    padding: 10px;
    padding-top: 8px;
    background-color: black;
    padding-bottom: 17px;
}
.logo img {
    margin-top: 13px;
    margin-left: 10px;
}

.mrg-bottom_padd-bottom_0{
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.dashboard-item .dashboard-summary {
    float: left;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 350px;
}
.dashboard-num {
    font-weight: bold;
    font-size: 18px;
}
.dashboard-title > a,
.dashboard-num > a {
    font-size: 18px;
    font-weight: bolder;
    line-height: 26px;
}
.btn-group > .btn.btn-default > label {
    cursor: pointer;
    margin-bottom: 0px;
}
.btn-default {
    border: 1px solid #E9EBEE;
}
.btn-default:hover {
    background: #E9EBEE;
}
.rm_underline {
    text-decoration: none !important;
    opacity: 0.20;
}
.side_bar:not(.side_bar_b2b) li:nth-child(3),
.side_bar:not(.side_bar_b2b) li:nth-child(5) {
    margin-bottom: 20px;
}
.comment_not_moderated {
    background-color: #FEFAE2;
}
/* modal */

.modal-dialog-center {
    padding-top: 8%;
}

#modal-help {
    padding-top: 8%;
}

.author_notification {
    clear: both;
    display: inherit;
    font-weight: bold;
    padding-top: 13px;
}
.ts_notification {
    display: inherit;
    font-size: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
.pad_5.checked_0 > a,
.pad_5.checked_1 > a {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    width: 100%;
}
.author_notification {
    padding-left: 10px;
}
.pad_5 {
    border-bottom-color: #e9e9e9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #e9e9e9;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: -1px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 20px;
    padding-top: 4px;
    position: relative;
}

.pad_5 a {
    font-size: 12px;
}

.dropdown-menu {
    padding-top: 0px !important;
}
/******* rating *******/

.form-group .br-widget {
    height: 25px;
}
.form-group .br-widget a {
    display: block;
    width: 15%;
    height: 12px;
    float: left;
    background-color: #e3e3e3;
    margin: 1px;
}
.form-group .br-widget a.br-active,
.form-group .br-widget a.br-selected {
    background-color: #59a6d6;
}
.form-group .br-widget .br-current-rating {
    line-height: 1.1;
    float: left;
    padding: 0 20px 0 20px;
    color: #646464;
}
.form-group .br-readonly a.br-active,
.form-group .br-readonly a.br-selected {
    background-color: #cbcbcb;
}
/*upload cs */

.form-group  .btn-file {
    position: relative;
    overflow: hidden;
}
.form-group .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    /*font-size: 100px;*/
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
.badge {
    background-color: #e04c4c !important;
    font-weight: 100;
    padding: 2px 5px 2px 5px;
    border-radius: 3px !important;
}

.views_counter_review{
    display: block;
    margin-top: 10px;
    font-size: 9.5px;
}

._box_tags {
    background: white;
    margin-top: 20px;
    padding-top: 20px;
    float: left;
    width: 100%;
    padding-bottom: 10px;
    text-align: center;
    min-height: 100px;
}
._box_tags_description {
    background: white;
    margin-top: 20px;
    padding-top: 20px;
    float: left;
    width: 100%;
    padding-bottom: 10px;
    text-align: center;
    min-height: 160px;
}
/* tags */

.v_divider {
    margin-left: 8px;
    margin-right: 8px;
}
/* margins */

.profile-progress-bar.voffset2{
    margin-bottom: 0px;
}

.voffset0 {
    margin-top: 0px;
}
.voffset {
    margin-top: 2px;
}
.voffset1 {
    margin-top: 5px;
}
.voffset1-5 {
    margin-top: 7px;
}
.voffset2 {
    margin-top: 10px;
}
.voffset3 {
    margin-top: 15px;
}
.voffset4 {
    margin-top: 20px;
}
.voffset4-5 {
    margin-top: 25px;
}
.voffset5 {
    margin-top: 40px;
}
.voffset6 {
    margin-top: 60px;
}
.voffset6-5 {
    margin-top: 65px;
}
.voffset7-based {
    margin-top: 70px;
}
.voffset7 {
    margin-top: 80px;
}
.voffset7-5 {
    margin-top: 90px;
}
.voffset8 {
    margin-top: 100px;
}
.voffset9 {
    margin-top: 150px;
}
.title-header {
    margin: 0px;
    font-size: 18px;
}
.industry-font-title{
    font-size: 14px;
}
/* odd even list items */

.list-group:not(.related_companies) li:nth-child(odd) {
    background-color: #F2F2F2;
}
.list-group li:nth-child(even) {
    background-color: white;
}
.nav-tabs {
    border: none;
}
/* search items*/

.ui-front {
    z-index: 2000 !important;
}

/* Landing page */
/* *spinner/*/
.noty {
    margin: 0 auto;
    display: table;
    margin-top: 30px;
    float: right;
}
/* *boostrapt menu/*/

#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);
}
#custom-bootstrap-menu.navbar-default {
    margin-bottom: 0px !important;
}
#custom-bootstrap-menu.navbar-default {
    background: white;
    margin-bottom: 10px !important;
}
#custom-bootstrap-menu.navbar-default .navbar-nav > li > a {
    color: rgba(86, 86, 86, 1);
    background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav > li > a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav > li > a:focus {
    color: rgba(51, 51, 51, 1);
    background-color: rgba(240, 240, 240, 0.5);
}
#custom-bootstrap-menu.navbar-default .navbar-nav > .active > a,
#custom-bootstrap-menu.navbar-default .navbar-nav > .active > a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav > .active > a:focus {
    color: rgba(85, 85, 85, 1);
    font-weight: bold;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #888;
}
.navbar-padding-left {
    padding-left: 0px;
}
/* css tags */

.total_tags {
    font-size: 12px;
    font-weight: bold;
    float: right;
    padding-right: 10px;
}
/* comments */

.profile-header {
    min-height: 260px;
    margin-left: 280px;
}
div.post-tabs {
    margin-top: 16px;
}
ul.posts {
    list-style-type: none;
    padding: 0px;
    margin: 16px 0px 0px 0px;
    border-top: 1px solid #e0e0e0;
}
div.post-tabs ul.posts {
    margin: 0px;
    border-top: none;
}
ul.posts li.post {
    padding: 8px;
    border-bottom: 1px solid #e0e0e0;
}
ul.posts li.post:hover {
    background-color: #f0f0f0;
}
div.post-date {
    float: right;
}
div.post-author {
    font-weight: bold;
}
div.post-thumbnail {
    position: absolute;
}
div.post-content {
    margin-left: 48px;
    min-height: 48px;
}
div.post-footer {
    text-align: right;
}
ul.comments {
    list-style-type: none;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #e0e0e0;
}
ul.comments li.comment {
    padding: 8px;
    padding-left:32px;
    background: white;
    margin-bottom: 1px;
}
ul.comments li.comment:hover {
    background-color: #fafafa;
}
.comment_help {
    margin-bottom: 10px;
}
div.comment-date {
    font-size: 10px;
    display: inline;
    font-weight: lighter;
    margin-left: 5px;
}
div.comment-actions {
    float: right;
}
div.comment-author {
    font-weight: bold;
}
div.comment-thumbnail {
    position: absolute;
}
div.comment-content {
    margin-left: 25px;
    min-height: 48px;
}
div.comment-form {
    display: table;
    width: 100%;
}
.comment-form label {
    color: grey;
}
div.pagination {
    width: 100%;
    text-align: right;
    padding: 0px;
    margin: 0px;
}
div.flask-pagedown-preview {
    margin: 10px 0px 10px 0px;
    border: 1px solid #e0e0e0;
    padding: 4px;
}
div.flask-pagedown-preview h1 {
    font-size: 140%;
}
div.flask-pagedown-preview h2 {
    font-size: 130%;
}
div.flask-pagedown-preview h3 {
    font-size: 120%;
}
.post-body h1 {
    font-size: 140%;
}
.post-body h2 {
    font-size: 130%;
}
.post-body h3 {
    font-size: 120%;
}
.table.followers tr {
    border-bottom: 1px solid #e0e0e0;
}

.companies_filter label {
    color: grey;
}
/* profile styles */

.stats span {
    display: block;
    font-family: Helvetica;
    font-size: 3.5em;
    font-weight: bold;
    line-height: 1em;
    text-shadow: 1px 1px 0 #fff;
}
.username {
    margin-left: 5px;
}
.username_profile_name {
    margin-top: 0;
    padding-left: 10px;
}
.username_profile {
    margin-top: 0;
    padding-left: 10px;
    margin-bottom: 3px;
}
.profile_area_users {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 4px;
    padding-right: 8px;
    margin: 0px;
    margin-bottom: 10px;
    height: 280px;
    margin-left: 15px;
    margin-right: 15px;
    border: 1px solid #e1e8ed;
}
.profile_area_users a .img-responsive {
    border: 1px solid #E9EBEE;
    padding: 10px;
}
.img-responsive.img-frontpage-partner {
    max-width: 325px;
    height: 200px;
}
.profile_area {
    background-color: white;
    padding-top: 20px;
    padding-left: 4px;
    padding-right: 8px;
    margin: 0px;
    margin-bottom: 10px;
    min-height: 127px;
    padding-bottom: 10px;
}
.edit_profile_hr {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    opacity: 0.7;
}
.select2-container--bootstrap .select2-results__option .select2-results__option {
    padding-left: 25px !important;
}
.select2-selection--multiple .select2-search--inline .select2-search__field {
       width: auto !important;
}

.modal-body-content > small {
    float: right;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote img {
    margin-bottom: 10px;
}
.item blockquote > p > a {
    font-size: 14px;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.item_positive blockquote p:before {
    color: #9CDB3B;
}
.item_negative blockquote p:before {
    color: #B24127;
}
/* panel overview */

.panel.mini-box{
    border:none !important;
    box-shadow: none !important;
    margin-top: 5px;
}

.mini-box {
    min-height: 80px;
    padding-left: 20px;
    padding-right: 20px;
}
.panel {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-bottom-color: transparent;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: transparent;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: transparent;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: transparent;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}
.size-h2 {
    font-size: 25px;
}
.mini-box .box-info p {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.mini-box .box-info p {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.mini-box .box-icon {
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    display: block;
    float: left;
    font-size: 35px;
    height: 65px;
    line-height: 65px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
    text-align: center;
    vertical-align: middle;
    width: 65px;
}
.bg-danger {
    background-color: #e94b3b;
    color: #fff;
}
.bg-primary {
    background-color: #228ecf;
    color: #fff;
}
.bg-primary-light {
    background-color: #449dd5;
    color: #fff;
}
.bg-success {
    background-color: #5CB84D;
    color: #fff;
}
.bg-info {
    background-color: #2ec1cc;
    color: #fff;
}
.bg-warning {
    background-color: #ffb61c;
    color: #fff;
}
.bg-danger {
    background-color: #e94b3b;
    color: #fff;
}
.bg-orange {
    background-color: #f98e33;
    color: #fff;
}
.bg-violet {
    background-color: #6a55c2;
    color: #fff;
}
.bg-dark {
    background-color: #222533;
    color: #fff;
}
.bg-bright {
    background-color: #fafafa;
    color: #767676;
}
.bg-reverse {
    background-color: #fff;
    color: #767676;
}
.bg-facebook {
    background-color: #335397;
    color: #fff;
}
.bg-twitter {
    background-color: #00c7f7;
    color: #fff;
}
.bg-google-plus {
    background-color: #df4a32;
    color: #fff;
}
.bg-self {
    color: #007ab1;
    background-color: #E8F1F4;
}

.panel-body {
    padding: 11px !important;
}
/* share */

.popup-share {
    background: #fff;
    border: 1px solid #d5d6d6;
    padding: 0;
    margin: 0;
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .15);
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .15);
    z-index:5;
}
.popup-share span {
    font-size: 10px;
}
.popup-share a[class^="icon-"],
.popup-share a[class*=" icon-"] {
    display: block;
    text-decoration: none;
    padding: 4px 10px;
}
.popup-share a[class^="icon-"]:hover,
.popup-share a[class*=" icon-"]:hover {
    background: #2095f0;
    text-decoration: none;
    color: #fff
}
.inline-share a[class^="icon-"],
.inline-share a[class*=" icon-"] {
    font-size: 26px;
    text-decoration: none;
}
.inline-share a[class^="icon-"] span,
.inline-share a[class*=" icon-"] span {
    display: none;
}
.icon-facebook {
    color: #3b5998;
}
.icon-linkedin {
    color: #007bb6;
}
.icon-twitter {
    color: black;
}
.icon-twitter span {
    visibility: hidden;
    position: relative;
}
.icon-twitter span:after {
    content: 'X';
    visibility: visible;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.icon-googleplus {
    color: #dd4b39;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Font smoothing. That was taken from TWBS */
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-facebook:before {
    content: "\f230";
}
/* 'î €' */

.icon-googleplus:before {
    content: '\f0d4';
}
/* 'î ' */

.icon-twitter:before {
    content: '';
    background-image: url('/static/img/twitter-logo.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block; 
    width: 14px; 
    height: 14px; 
    vertical-align: middle;
    border-radius: 4px;
}
/* 'î ‚' */

.icon-email:before {
    content: '\f064';
}
/* 'î ƒ' */

.icon-print:before {
    content: '\f02f';
}
/* 'î „' */

.icon-share:before {
    content: '\f1e0';
}
/* 'î …' */

.icon-linkedin:before {
    content: '\f08c';
}
/* 'î †' */

.nopadding {
    padding-left: 0 !important;
    margin-left: 0 !important;
}
.col-lg-2.stats.text-center:not(:nth-last-child(2)) {
    border-right-color: #E9EBEE;
    border-right-style: solid;
    border-right-width: 1px;
}
/* search */
.bootsnipp-search{
    z-index: 99;
    position: relative;
}

.bootsnipp-search .form-control {
    background-color: #F0F0F0;
    border: 1px solid #e7e7e7;
    border-top-width: 0;
    font-size: 14px;
    height: auto;
    box-shadow: none;
}
.input-group-addon {
    border: none;
}
/*placeholder text */

#search_box::-webkit-input-placeholder {
    color: #6B7A96  !important;
}

#search_box:-moz-placeholder {
    color: #6B7A96 !important;
}

#search_box::-moz-placeholder {
    color: #6B7A96 !important;
}

#search_box:-ms-input-placeholder {
    color: #6B7A96 !important;
}

#search_box::placeholder {
    color: #6B7A96 !important;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #919191 !important;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #919191 !important;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #919191 !important;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #919191 !important;
}
.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}

.decoration {
    text-decoration: none !important;
    padding-right: 5px;
}
.box_background_style_overall {
    padding: 10px;
}

.factors.label_overview{
    margin-left: 0px;
    margin-right: 0px;
}

.modal-body > .tags div{
    padding:12px;
}
.tags div, .popover-content div {
    display: inline-block;
    margin: 0 3px 0px 0;
    padding: 10px 6px;
    font-size: 11px;
    line-height: 0px;
    background-color: #e1ecf4a6;
    border: 1px solid white;
}
.tags div:hover .popover-content div:hover {
    border-color: #08C;
}
.tags div a:hover,  .popover-content div a:hover {
    text-decoration: none !important;
}
.open_modal_tag, .remove_company_tag {
    font-size: 11px;
    color: #A9D6E5;
}
.remove_company_tag {
    font-size: 14px;
    color: #A9D6E5;
}

/*box fav*/

.box_fav {
    text-align: center;
}
.rm_bold {
    font-weight: normal;
    font-size: 10px;
}
.pad_5 {
    padding-left: 5px;
    padding-right: 5px;
    display: inherit;
}
.scrollable-menu {
    height: auto;
    max-height: 70vh;
    overflow-x: hidden;
}
.active_notification {
    background-color: #F7F7F7;
}
.glyphicon-chevron-up, .glyphicon-triangle-top{
    font-size: 25px;
}
.glyphicon-record {
    color: #4ea5d9;
    font-size: 17px;
    top: 0;
}
.glyphicon-record-small {
    color: #4ea5d9;
    font-size: 10px;
    top: 0;
    margin-left: 2px;
}
.glyphicon_right {
    float: right;
    margin-right: 5px;
}
.opt_notifications {
    display: inline;
    margin-top: 5px;
}
.checked_0 {
    background-color: #f5fcff;
    border-top: dashed 1px #D4D4D4;
    border-bottom: dashed 1px #D4D4D4;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.checked_1 {
    background-color: white;
}
.glyphicon {
    cursor: pointer;
}
span.glyphicon.glyphicon-search{
    cursor: default;
}
.comments:target {
    background-color: #yellow;
}
.color_info_review span{
    color:#CDCDCD;
}
.mrg-text i{
    margin-bottom: 5px;
}
.opc {
    opacity: 0.20;
    margin-right: 10px;
}

.sidebar-icon-opc {
    opacity: 0.70;
    margin-right: 10px;
}
.opc_info {
    opacity: 0.20 !important;
}
.opc_logo {
    opacity: 1;
}
.no_opc {
    margin-right: 10px;
}
/* pips */
#pips-values {
    margin-top: 25px;
    margin-bottom: 80px;
}

.form_review_rating .checkbox {
    margin-bottom: 20px;
}

.tooltip_slide {
    display: block;
    position: absolute;
    border: 1px solid #D9D9D9;
    font: 400 12px/12px Arial;
    border-radius: 3px;
    background: #fff;
    top: -43px;
    padding: 5px;
    left: -9px;
    text-align: center;
    width: 50px;
}
.tooltip_slide strong {
    display: block;
    padding: 2px;
}
/* ellipsis */
.ellipsis {
    line-height: 1.5;
}
.company_area_header .ellipsis{
    min-height: 55px;
}

.padding_btn {
    padding-bottom: 15px;
}
/*align mobile*/
@media (max-width:600px) { 
    .new_content .modal-dialog{
            height: 100vmin;
            width: 95vmin;
        }
    }
    
@media (min-width: 769px) and (max-width: 992px) {
    .btn-responsive {
        padding: 4px 9px;
        font-size: 90%;
        line-height: 1.2;
    }
}

@media (min-width: 1200px) and (max-width: 1550px) {

    .jobboard-company-details > * {
        zoom: 80%;
    }
}

@media (min-width: 1100px) and (max-width: 1700px) {
    .col-lg-8:not(.search-bar-top):not(.form_review ):not(.activity-feed-parent):not(.industry-context):not(.company_values_box):not(.jobboard-h3-jobs-found), .col-lg-7:not(.search-bar-top):not(.temp-ads):not(.job-board-list) {
        width: 100%;
    }
    
    .col-lg-5.new_review_layout, .col-lg-5.new_company_layout {
        width: 60%;
    }
}


@media (min-width: 1000px) and (max-width: 1700px) {
    .company_area_header a.thumbnail{
        margin-bottom: 10px;
    }  
    
    .top_comparision .summary{
        line-height: 15px;
    }

    .btn-group-justified>.btn, .btn-group-justified>.btn-group {
        display: inline-table !important;
        width: auto !important;
    }
}

@media (min-width: 1200px) {
    .company_header_row {
        display: flex;
    }
}

@media (min-width: 768px) and (max-width: 1700px) {
    #universityForm .col-lg-3 {
        text-align: left;
        width: 100%;
    }

    #universityForm .col-lg-8 span.btn {
        width: 100%;
        margin-top: 0.5em;
    }

    #universityForm .col-lg-offset-3 {
        margin-left: 0;
    }
}

/* style to mobile */
@media (max-width: 767px) {
    .ranking_filters_new .filter-buttons .btn,
    .ranking_filters_new .form-select {
        margin: 5px 0px !important;
        padding: 0.4rem 1rem !important;
    }

    .banner-container-hf {
        min-height:200px !important;
    }

    .company_area_header .negative_header_offset,
    .company_area_header .company_header_basic_info {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .company_header_basic_info .claim-btn {
        margin: 0;
        margin-top:14px;
        float: none !important;
    }
    
    .company_header_basic_info{
        min-height: 0px !important;
    }

    .company_area .voffset7{
        margin-top: 40px;
    }

    .detailed_awards_winners {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    button.navbar-toggle.pull-left {
        margin-left: 20px;
    }

    .logo img {
        margin-left: 20px;
    }

    .live_stream{
        display:table;
    }

    .job-board-logo-sprite{
        border:none !important;
    }
    
    .styled-blockquote{
        display: inline-table !important;
        margin-top: 20px !important;
    }
    
    .styled-blockquote:before {
        height: 20px !important;
        line-height: inherit !important;
        padding-top: 1% !important;
    }
    
    #form-jobboard .col-lg-12.voffset3.text-right {
        display: grid;
        margin-top: 50px;
    }
 
    .tags-management-container .btn-group {
        width: 100%;
    }

    .tags-management-container #form-tags-search {
        margin-top: 15px;
    }

    .job-board-scroll .jobboard-attachments{
        margin-top: -10px;    
    }
    
    .job-board-list .panel{
        display: grid !important;
    }
        
    .job-tag-template {
        display: inline-block;
        text-align: center;
        margin-top: 15px;
        width: 100%;
    }

    .jobboard-ctr, .jobboard-ad:hover .jobboard-ctr {
        top: 0 !important;
        left: 0;
        transform: translateY(-65%) !important;
        display: block !important;
    }

    
    #form-jobboard input#reset {
        margin-top: 25px !important;
    }
    
    .interview_process_box, .company_values_box, .reviews_histogram_box{
        margin-bottom: 10px;
    }
    
    button.btn.btn-default.btn-group-remote {
        text-align: left;
    }

    .values_list_column2{
        column-count: 1 !important;
    }
    
    .company_values_box span{
        text-align:center;
        display:table;
        margin-left: auto;
        margin-right: auto;
    }

    .detailed_awards div {
        display: unset !important;
    }

    .custom-testimonial{
        margin-top:20px !important;
        display: contents !important;
    }
    
    .ignore-voffset-mobile{
        margin-top: 0px;    
    }
    
    .labels-for-ads .btn-group-justified .btn-outline-primary{
        width:100% !important;
    }
    
    .btn-group-justified {
        display: grid !important;
    }

    .review_area .review_summary , .review_area .center_mobile{
        white-space: normal !important;
    }

    .header-cont .heading-wrap{
        display: inline-flex !important;
    }
    .flex-awards p{
        text-align:center;
    }
    .share-awards .share-icons a {
        width: 2rem;
        height: 2rem;
        margin-top: .625rem;
        margin-right: 0.75rem;
    }
    .share-awards{
        display: inherit !important;
    }
    .flex-awards.share-icons a {
        margin: 0 auto;
    }
    .ab_btn{
        margin-top: 50px !important;
    }
    .ab_card{
        text-align: center !important;
    }
    .best-companies .top-company{
        margin-bottom: 0px !important;
    }
    .show-flex {
        display: flex;
    }
    .header-cont{
        padding: 10px 0px 10px 0px !important;
    }
    .best-header .title {
        font-size: 24px !important;
    }
    .best-companies{
        display: grid !important;
        padding-bottom: 40px;
    }
    .best-companies .top-company{
        margin-top: 10px !important;
    }
    .search-bar-top .input-group{
        margin-bottom:10px;
    }
    .navbar-fixed-top {
        position: relative;
        top: auto;
    }
    .navbar-collapse {
        max-height: none;
    }
    
    .row .ethical_ad{
        margin-top: 0px !important;
    }
    
    .faq_container{
        padding-bottom:30px;
    }

    .company-page-base .row.col-no-right-padding {
        display: flex;
        flex-direction: column;
    }

    .company-page-base .row.col-no-right-padding > div:not(.overview_class) {
        display: contents;
    }

    .box_background_style_overall {
        margin-left: 15px;
        margin-right: 15px;
    }

    .overview_class {
        order: 2;
    }

    .faq_container {
        order: 3;
        margin-bottom: 20px;
    }

    .side-menu .navbar-nav li a {
        padding: 6px 12px !important;
    }
    
    .side-menu {
        overflow: unset !important;
    }
    
    .mrg_top_ranking_image{
        margin-top:    25px;
    }
    
    .company_name_ranking{
        margin-bottom:35px !important;
    }
    
    .company_item_ranking_page{
        padding-top: 15px !important;
    }
    
    .detailed_awards span{
        margin: 5px !important;
    }
    
    .company_area_awards button a{
        font-size: 20px !important;
    }
    
    .detailed_awards_winners img, .detailed_awards img{
        margin: 0 auto !important;
        display: block;
    }

    .detailed_awards span {
        display: block !important;
        margin-top: 10px;
    }
    
    .mobile_overview_top_margin{
        margin-top:10px !important;
    }
    
    .company_live_update .company_name{
        display: flex !important;
    }
    
    .feed-item span.covid_reason{
        display: inline-table !important;
    }
    
    ul.total_covid_companies li a {
        width: 100% !important;
    }
    
    ul.total_covid_companies {
        margin: 0px;
        padding: 0px;
    }
    
    ul.total_covid_companies li a {
        width: 100% !important;
        padding: 12px;
    }
    
    .company_logo_default_parent{
        margin: 0 auto;
        display: table;
        padding-bottom: 20px;    
    }
    
    .activity-feed{
        padding: 0px !important;
    }
    
    .feed-item .text, .feed-item .feed_source, .feed-item .permalink {
        padding-left: 8px !important;
        display: inline-table !important;
    }
    
    .company_area{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    
    .form_review #pros, .form_review #cons, .form_review #questions, .form_review #details{
        height:100px;
    }

    .review_helpful_votes_review{
        margin-top: 15px !important;
        padding-bottom:17px !important;
    }
    
    .checkboxes_for_values .form-control, .checkboxes_for_benefits .form-control{
        display: table !important;
    }
    
    .center_mobile .v_divider{
        display: block;
        color:white;
        height: 8px;
        
    }
    .no-top-voffset{
        margin-top:0px !important;
    }
    
    .box-salary{
        display: flex;
        height: auto !important;
    }
    .btn-dark-border{
        float:none !important;
    }
    .mobile-offset{
        margin-top:30px;
    }
    ul.related_companies_list{
        display: grid !important;
        text-align: left;
    }
    ul.related_companies_list li.list-group-company{
        width: 100% !important;
    }
    .department-salary{
        font-size: 18px !important;
    }
    .profile_update{
        margin-top: 10px;    
    }
    
    h2.username_profile_name, .username_profile{
        text-align: center !important;
        padding-bottom: 10px;
    }
    
    a.btn.btn-reviews{
        padding: 15px;
    }
    
    span.fa.fa-bar-chart.glyphicon, span.fa.fa-check-square-o.glyphicon{
        font-size: 18px;
    }
    
    .review_area .review_helpful{
        height: auto !important;
    }
    
    .tags{
        width: 100%;
    }
    
    .tags > div{
        text-align: center;
        width: inherit;
    }
    
    .actions {
        float: none;
    }

    .text-default-xs {
        text-align: center;
    }
    
    .company_area_list h3, .review_area h3, .center_mobile, .btn-group-salaries a{
        text-align: center;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    
    .mrg-left-rating{
        margin-left: 0px !important;
    }
    
    /* menu buttons */
    .search_box_form {
        display: block !important;
    }
    .dropdown-toggle {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }
    .dropdown-toggle.user_img_profile {
        margin-right: 0px;
    }
    .btn {
        width: 100%;
        margin-top: 5px;
    }
    .form-group .br-widget a {
        width: 24% !important;
    }
    .review_helpful_votes {
        padding-bottom: 4px !important;
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 4px;
    }
    .review_helpful_list > .review_helpful > .review_helpful_votes {
        padding-bottom: 0px;
    }
    .btn-responsive {
        padding: 2px 4px;
        font-size: 80%;
        line-height: 1;
    }
    .override_col-sm-10 {
        margin: 0 0;
    }
    .review-title {
        margin-bottom: 15px;
        display: inherit;
    }
    .review_helpful {
        width: 100%;
        margin-bottom: 5px;
    }
    .review_summary {
        clear: both;
    }
    #wrapper {
        padding-left: 0;
    }
    #sidebar-wrapper {
        left: 0;
    }
    #wrapper.active {
        position: relative;
        left: 250px;
    }
    #wrapper.active #sidebar-wrapper {
        left: 250px;
        width: 250px;
        transition: all 0.4s ease 0s;
    }
    #menu-toggle {
        display: inline-block;
    }
    .inset {
        padding: 15px;
    }
    .backoffice-ads-container .bottom-line {
        flex-wrap: wrap;
    }
    .backoffice-ads-container .bottom-line .cta-new-ad {
        width:100%;
    }  

    .wrapper-tags-reviews-answered-rate-followers {
        flex-direction: column;
    }

    .wrapper-tags-reviews-answered-rate {
        flex-direction: column;
        text-align: center;
    }

    .checkboxes_for_values .form-control input, .checkboxes_for_benefits .form-control input {
        display: inline-block !important;
        margin-right: 1em !important;
    }

    .checkboxes_for_values .form-control label, .checkboxes_for_benefits .form-control label {
        display: inline !important;
    }
}
.main {
    margin: 0 auto;
    max-width: 320px;
}
.login-or {
    color: #aaa;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
}
.span-or {
    background-color: #fff;
    display: block;
    left: 50%;
    margin-left: -25px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 50px;
}
.hr-or {
    background-color: #cdcdcd;
    height: 1px;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.center_align {
    text-align: center;
}
.messages {
    z-index: 1000;
    position: relative;
}
.pointer,
.active_side_bar {
    cursor: pointer;
}
.btn_review {
    width: 100%;
}
.btn_review a {
    color: white;
}
.page-header-without-border {
    border: none;
}
.notifications_box {
    width: 350px;
}
.pad_5 > a:hover {
    background-color: transparent !important;
    text-decoration: underline !important;
}
.more_notifications {
    background-clip: padding-box;
    padding-bottom: 1px;
    padding-top: 8px;
    position: relative;
    z-index: 100;
}
.notifications_header {
    height: 33px;
    background: #6b8283;
    color: white;
    padding: 10px 10px 10px 20px;
    font-size: 12px;
}

#showme_markdown {
    display: none;
    background-color: #FEFAE2;
    padding: 10px;
    margin-left: 30px;
}
.user_img_profile {
    padding-left: 20px;
}

.custom-testimonial{
    min-height:590px;
}

/*risky */

p.error {
    display: none !important;
}
/* notifications pulse */
.unread {
    background: #e74c3c;
    animation: notificationpulse 1s infinite;
    -webkit-animation: notificationpulse 1s infinite;
    -moz-animation: notificationpulse 1s infinite;
}
/*the animations */
@keyframes notificationpulse {
    0% {
        box-shadow: 0 0 0 0.00em #c0392b;
    }
    50% {
        box-shadow: 0 0 0 0.10em #c0392b;
    }
    100% {
        box-shadow: 0 0 0 0.0em #c0392b;
    }
}
@-webkit-keyframes notificationpulse {
    0% {
        box-shadow: 0 0 0 0.00em #c0392b;
    }
    50% {
        box-shadow: 0 0 0 0.10em #c0392b;
    }
    100% {
        box-shadow: 0 0 0 0.0em #c0392b;
    }
}
@-moz-keyframes notificationpulse {
    0% {
        box-shadow: 0 0 0 0.00em #c0392b;
    }
    50% {
        box-shadow: 0 0 0 0.10em #c0392b;
    }
    100% {
        box-shadow: 0 0 0 0.0em #c0392b;
    }
}

@media (min-width: 768px) {
    .text-default-sm {
        text-align: center;
    }
    .photo_gallery:nth-child(n+4) {
        margin-top: 15px;
    } 
    .jobboard-ad .panel.clicked > * {
        padding: 0;
    }
    .jobboard-ad .panel.clicked::before {
        display: none;
    } 
    #tag-management-result td {
        position: relative;
    }
    #tag-management-result td .btn {
        position: absolute;
        top: 1em;
        right: 1em;
    }
}

@media (min-width: 992px) {
    .text-default-md {
        text-align: left;
    }
}

@media (min-width: 1200px) {
    .job-board-scroll, .jobboard-company-details {
        overflow-y: auto;
        overflow-x: hidden;
    }

    .text-default-lg {
        text-align: left;
    }
}

@media only screen and (min-width: 960px) {
    .navbar-fixed-top {
        margin-left: 250px !important;
    }
}

@media (min-width: 1680px) {
    .col-sm-12 {
        width: 58.3333%
    }
}

@media (min-width: 768px) and (max-width: 1200px), (min-width: 2000px) {
    .detailed_awards .col-lg-2 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

@media (min-width: 768px) {
    #wrapper {
        padding-left: 250px;
    }
    #wrapper.toggled {
        padding-left: 0;
    }
    #sidebar-wrapper {
        top: 0;
        width: 250px;
    }
    #wrapper.toggled #sidebar-wrapper {
        width: 0;
    }
    #page-content-wrapper {
        padding: 20px;
    }
    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
    }
}

/* ribbon */
.ribbon {
   text-align: center;
   font-size: 10px;
   background-color: #DDDDDD;
   color:grey;
   width: 50px;
   opacity: 0.6;
   display: inline-block;
   line-height: normal;
   padding: 1px;
}

.border-score > span{
    display: inline-table;
}

.text-success-review{
    color:#AED75B;
}


/* dashboard */
.portlet {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 20px;
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
}

.portlet .portlet-heading {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff;
    line-height: 38px;
    min-height: 39px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
}

.portlet .portlet-heading .portlet-title {
    float: left;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
}

.portlet .portlet-body {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

.text-dark {
    color: #797979;
}

.white-bg {
    background-color: #ffffff;
}

.widget-panel {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    position: relative;
}

.widget-panel i{
    float: right;
    font-size: 25px;
    margin-right: -20px;
    margin-top: -30px;
    padding-bottom: 29px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 35px;
}  
.widget-panel div{
    font-size: 10px;
    white-space: nowrap;
}  

.widget-panel h2{
    margin-bottom: 5px;
}
  
.text-pink {
    color: #f13c6e;
}
.text-purple {
    color: #ad86df;
}
.text-dark {
    color: #797979;
}

#no-more-tables > table {
    width: 100%;
}

.cf th{
    font-weight: bold;
}
@media only screen and (max-width: 800px) {    
    /* Force table to not be like tables anymore */
    #no-more-tables table, 
    #no-more-tables thead, 
    #no-more-tables tbody, 
    #no-more-tables th, 
    #no-more-tables td, 
    #no-more-tables tr { 
        display: block; 
    }
 
    /* Hide table headers (but not display: none;, for accessibility) */
    #no-more-tables thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
 
    #no-more-tables tr { border: 1px solid #ccc; }
 
    #no-more-tables td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 60%; 
        white-space: normal;
        text-align:left;
    }
 
    #no-more-tables td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }
 
    /*
    Label the data
    */
    #no-more-tables td:before { content: attr(data-title); }
}

.light-text {
    color: #cdcdcd;
    font-weight: normal;
}

.issue_id{
    font-size: 20px;
}

.progress.profile-progress-bar.voffset2 small{
    cursor: pointer;
}

.items_bar:nth-child(2) {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #31b51b;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: rgba(255, 255, 255, 0.5);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: rgba(255, 255, 255, 0.5);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgba(255, 255, 255, 0.5);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgba(255, 255, 255, 0.5);
    border-top-style: solid;
    border-top-width: 1px;
    margin-right: 10px;
    margin-bottom: 13px;
}
.items_bar:nth-child(2) > a {
    color: white !important;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 4px;
}

.background-white{
    background-color: white;
}

.fa-check-square{
    color:#1DA1F2;
    font-size: smaller !important;
}

.job-offers{
    font-size: 10px; 
    margin-left: 5px; 
}

.rating-quero-emprego{
    font-size: 25px;
    font-weight: bold;
}

/* h2h */
@media (max-width: 767px) {
    .company-name-h2h {
        margin-top: 0px !important;
    }
    
    .data-h2h .tbl > div{
        height: auto !important;
        font-size: 9px !important;
        line-height: 200% !important;
    }
    .data-h2h .tbl > div .tags div{
        font-size: 9px !important;
        padding: 8px 2px;
    }
    
    .data-h2h .tbl > div .tags div .glyphicon{
        display: none;
    }
    .bold-info-item {
        font-size: 9px !important;
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .bold-info-item-bar{
        font-size: 10px !important;    
    }
    .company-result-h2h{
        margin-top: 0px !important;
        text-align: center !important;
    }
    .pull-mobile{
        float: none !important;
    }
    .mrg-bottom-h2h-submit{
        margin-bottom: 50px;
    }
}

.h2h-container .progress-bar-success-items:last-child {
    margin-bottom: 90px;
}

.company-score-h2h {
    font-size: 4.5vmin; 
    font-weight: bold;
    color: #DA1418;
}

.company-name-h2h {
    font-size: 3vmin; 
    text-transform: uppercase;
    color: #00B4F1;
    margin-top: 6%;
    font-weight: bold;
    cursor: pointer;
}

.company-result-h2h {
    font-size: 2vmax; 
    margin-top: 30px;
    font-weight: lighter;
}

.side-menu .fa {
    padding-right: 5px;
}

.fa.fa-trophy{
    color: white;
}

.fa.fa-circle.fa-stack-2x{
    color:#42af37;
}

.img-border {
    padding: 25px;
    border: 1px solid #E9EBEE;
}
.donut {
    display: block;
    margin: auto;
    text-align: center
}
.total-reviews-info{
    font-size: 1.3vmin; 
}
.bold-info-item {
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    background: #E9EBEE;
    color: #969b9d;
    white-space: nowrap;
}

.bold-info-item-bar{
    line-height:15px;
    font-size: 12px;
    height: 30px;
    color: #969b9d;
    margin-top: 2px;
    
}
.data-h2h .tbl > div {
    height: 35px;
    line-height: 35px;
}

.tbl > div{
    border-top:1px solid #dbdbdb;
}

.tbl .text-left, .tbl .text-right {
    font-weight: bolder;
}

.progress-bar-success-items div div div {
    height: 20px;
}

.data-to-h2h:after{
    content:"*";
}

/*svg {
  transform:scale(1.5);
  -webkit-transform:scale(1.5);
}*/

.progress-bar-success-items .progress-bar span {
    height: 20px;
    line-height: 20px;
}

.img-thumbnail{
    margin-bottom: 5px;
}

.progress-bar-transparency{
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.progress-bar-success-h2h-right{
    width: 40%; 
    display: block; 
    float: right;
}
.progress-bar-success-h2h-left{
    width: 40%; 
    display: block; 
}
.progress-bar-success-items .progress{
    background-color: #F5F5F5;
}

.fa-external-link{
    font-size: 14px !important;
    color:#969b9d;
    padding: 5px;
}
.data-h2h{
    padding: 0px 25px;
}
.h2h-container{
    font-family: 'Roboto Condensed', sans-serif;
}

.h2h-container, .salaries-container{
    background-color: white; 
    padding-top: 20px;
    padding-bottom: 10px;
}
.h1-h2h{
    font-size: 12px;
    margin-top: 0px;
}
.fa-caret-up-h2h{
    color: #27FF66; 
    font-size: 18px;
}
.fa-caret-down-h2h{
    color: red; 
    font-size: 18px;
    cursor: auto !important;
}
.panel-body.h2h-stats > ul{
    display: table-row;
    font-size: 12px;
}
.unsuccess-h2h{
    color:red;
    font-weight: bolder;
}
.success-h2h{
    color:#42af37;
    font-weight: bolder;
}

.ellipsis-style{
    display: table;
}
.ellipsis-h2h .less-link{
    display: block;
}
.hour-css{
    font-weight: 100;
    padding-left: 5px;
}
.vs{
    font-size: 30px;
    font-weight: bolder;
}

.tags_right{
    float:right;
}

.tags_left{
    float:left;
}

.btn-sample { 
  color: #ffffff; 
  background-color: #7D6AB3; 
  border-color: #7D6AB3; 
} 
.side-note-rating-left{
    display: inline-table;
    font-size: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    float: left;
    height: 20px;
    line-height: 20px;
}
.side-note-rating-right{
    display: inline-table;
    font-size: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    float:right;
    height: 20px;
    line-height: 20px;
}
.positive-item{
    font-size: 10px;
    /* hide in mobile */
} 

.positive-item::before{
    content: " +";
}
 
.btn-sample:hover, 
.btn-sample:focus, 
.btn-sample:active, 
.btn-sample.active, 
.open .dropdown-toggle.btn-sample { 
  color: #ffffff; 
  background-color: #6C51B8; 
  border-color: #7D6AB3; 
} 
 
.btn-sample:active, 
.btn-sample.active, 
.open .dropdown-toggle.btn-sample { 
  background-image: none; 
} 
 
.btn-sample.disabled, 
.btn-sample[disabled], 
fieldset[disabled] .btn-sample, 
.btn-sample.disabled:hover, 
.btn-sample[disabled]:hover, 
fieldset[disabled] .btn-sample:hover, 
.btn-sample.disabled:focus, 
.btn-sample[disabled]:focus, 
fieldset[disabled] .btn-sample:focus, 
.btn-sample.disabled:active, 
.btn-sample[disabled]:active, 
fieldset[disabled] .btn-sample:active, 
.btn-sample.disabled.active, 
.btn-sample[disabled].active, 
fieldset[disabled] .btn-sample.active { 
  background-color: #7D6AB3; 
  border-color: #7D6AB3; 
} 
 
.btn-sample .badge { 
  color: #7D6AB3; 
  background-color: #ffffff; 
}

.yw-h2h{
    color: #F7A162;
}

.purple-h2h{
    color: #472b93;
}

.first-company{
    border-bottom: 2px solid #F7A162;
}

.second-company{
    border-bottom: 2px solid #472b93;    
}

.fa.fa-map-marker {
    width: auto;
}

.tag_quero{
    padding: 5px; 
    display: block
}

.label-info-modal{
    font-size: 13px;
    padding: 3px;
    font-weight: 100;
    display: initial;
    cursor: pointer;
}

.no-bullets{
    list-style-type: none;
    padding: 5px;
}

.no-bullets li{
    padding-bottom: 5px;
}

.top-review{
    opacity:0.2;
    text-decoration: none !important;
}

.top-review:hover{
    opacity: 1;
}

ul.info-review-rules{
    padding-left: 15px;
}

ul.info-review-rules li{
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
}
.thumbnail a>img, .thumbnail>img{
    max-width: None !important;
}

/*wizard*/
.wizard {
    display:none;
}
.wizard-ok {
    display:none;
}
.wizard-nomodal {
    box-shadow:none;
    border:none;
}
.wizard .modal-header {
    background-color:#f8f8f8;
}
.wizard-body {
    overflow:hidden;
    padding: 10%;
}

.wizard-step{
    font-size: 15px;
}

.wizard-step .control-label{
    font-weight: normal !important;
}

#wizard .modal-header{
    height: 56px !important;
}

#wizard .modal-header::after{
    display: inline-table  !important;
    border-style: solid !important;
    border-width: 30px 16px 0 16px !important;
    border-color: #F8F8F8 transparent transparent transparent !important;
    position: relative !important;
    bottom: 0px !important;
}

.wizard-progress-label{
    font-size:12px;
    float:right;
    padding-right: 15px;
    padding-top: 2px;
    letter-spacing: 2px;
}

#wizard .br-widget{
    font-size: 12px;
}

.info-survey{
    font-size: 12px;
    padding-bottom: 40px;
    display: block;
}


/*poet*/
.p-poet{
    line-height: 15px; 
    margin: 0; 
    font-size: 11px; 
    padding-bottom: 10px; 
    text-align: center; 
    color:#969696;
}

.poet-card{
    margin: 0 auto; 
    background-color: white; 
    border: 1px solid #f0f0f0;
    margin-left:3px;
    margin-right:3px
}

.img-poet{
    height:50px; 
    background-size: auto; 
    background-position:center;
    background-repeat:no-repeat; 
}

.fa-check-poet{
    color: #64bc44;
}

/*salary*/
.helper-salary-bar{
    width: 1px; 
    opacity:0.2; 
    height: 32px; 
    background-color: #337AB7; 
    float: left;
}
.salary-top-labels{
    margin: 0px;
}

.salary-median-chart{
    display: grid;
}

.salary-label-median-bottom{
    margin-bottom: 0px;
    margin-top: 15px;
}

.label-salary{
    color:#464d5d;
    font-size: 11px;
    font-weight: 100;
    display: inline-block;
    margin: -5px -12px;
}
.salary-title{
    font-size: 15px;
    line-height: 20px;
    color:#464d5d;
    line-height: 28px;
}
.salary-meta{
    color: #aab6c1;
    font-size: 11px;
    line-height: 10px;
}
.salary-box .salary-title-parent:not(:first-child) {
    margin-bottom:30px;
}

.salary-avg-label{
    color: #464d5d;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
}

.salary-box{
    display: block;
    text-decoration: none;    
    margin-bottom:20px;
}

.department-name{
    color: #464d5d;
    font-size: 15px;
    line-height: 20px;
}

.btn-group-salaries label{
    text-decoration: none;
    color:black;
    font-weight: 700;
}
.tags_salary{
    display: inline;    
}

.salary-range-panel{
    display: inherit !important;
}
.info-salary-alert{
    font-size: 12px;
    padding-top: 10px;
}

.salary_review .checkbox~.checkbox input{
    display: none;
}

.salary_review .checkbox~.checkbox label{
    visibility: hidden;
    padding-left: 0px;
}

.salary_review .checkbox~.checkbox label small{
    visibility: visible;
}

a.btn.btn-reviews-modal.btn-reviews {
    display: grid;
}

a.btn.btn-reviews-modal.btn-reviews .fa-stop{
    padding-right: 0px;
}

.fa-eur-override:before, .fa-eur-override:before {
    color: #ffffff;
}

.fa-trophy-override{
    color:#555555 !important;
}

.fa-eur-override{
    text-align: center;
    margin-right: 4px !important;
    width: 14px !important;
    height: 16px !important;
    padding: 2px !important;
    background: #aaa !important;
    font-size: 14px !important;
}
.euro-modal{
    margin-right:0px !important; 
    margin: 0 auto !important;
}
.salary_avg_page {
    margin-bottom: 0px !important;
    margin-top: 5px !important;
    overflow: visible;
}

.label_salary_avg{
    font-size: 10px;
}

#slider-step-value{
    margin-bottom: 30px;
}

.post-info-color{
    background-color: #ededed;
    padding: 10px 0px 12px;
    border: 1px solid #e2e2e2;
}

/* salaries */
.font-size-h1-all-company-pages{
    color: #464d5d;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    margin-top: 0px;
}

.reviews_top_header .font-size-h1-all-company-pages, .text-muted-slogan{
    font-size: 14px !important;
    margin-bottom:5px;
}

.salaries-role .boxed{
    color:#464d5d;
    display:block;
    margin-bottom:20px;
    text-decoration:none
}

.salaries-role .boxed .compensation{
    color:#464d5d;
    font-size:30px;
    font-weight:700;
    line-height:41px;
    text-align:center
}
.salaries-role .boxed .label{
    color:#7690a4;
    font-size:14px;
    line-height:19px;
    text-align:center
}
.salaries-role .boxed dl{
    margin:0 auto
}
.salaries-role .boxed dl dt:not{
    color:#363c4b;
    font-size:13px;
    font-weight:700;
    line-height:19px;
    padding:2px 4px
}
.ac_value_light{
    font-weight: 100 !important;
    font-size: 12px;
    padding-left: 6px;
}
.salaries-role .boxed dl dd{
    color:#8c969c;
    font-size:13px;
    line-height:19px;
    padding:2px 4px
}
.boxed_pie{
    padding: 20px 0px !important;
}
.boxed{
    background:#fff;
    -webkit-box-shadow:1px 1px 0 0 #e1e8ed,-1px -1px 0 0 #e1e8ed,-1px 1px 0 0 #e1e8ed,1px -1px 0 0 #e1e8ed;
    box-shadow:1px 1px 0 0 #e1e8ed,-1px -1px 0 0 #e1e8ed,-1px 1px 0 0 #e1e8ed,1px -1px 0 0 #e1e8ed;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:20px;
    position:relative
}
.salaries-role .boxed{
    text-align:center;
    width:100%
}
.salaries-role{
    display:flex
}

.section-subtitle {
    color: #464d5d;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 15px;
}


.grade-text.grade-a{
    color:#4dc04f;
}
.grade-text.grade-f{
    color: #ec4842;
}
.department{
     cursor: default;
}
.department-nav{
    border:1px solid #e1e8ed;
    color:#464d5d;
    margin:15px 0;
    padding:15px;
}
.department-nav > div{
    display: flex;
}
.department-nav > div > div{
    flex-grow: 1;
}
.department-name{
    font-size:12px;
    font-weight:bold;
    line-height:17px;
}
.department-salary{
    font-size:22px;
    font-weight:bold;
    line-height:30px;
}
.department-meta{
    color:#8c969c;
    font-size:12px;
    line-height:17px;
    padding-left: 5px;
}
.department .diff{
    font-size:14px;
    line-height:19px;
}
.department-disabled{
    background: #f5f8fa;
}
.list-group-company{
    color: #469EFF;
}
ul.related_companies_list{
    display: inline;
    list-style: none;
    margin:0px;
}

ul.related_companies_list li{
    padding: 6px 0px;
}

.company_add_details {
    font-size: 11.5px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-flex;
    align-items: center;
}

.company_add_details a {
    color: #666 !important;
}

.company_add_details a:hover {
    color: #005691 !important;
}

.company_add_details .fa {
    margin-right: 6px !important;
    font-size: 14px !important;
}

.company_add_details .opc {
    opacity: 0.75 !important;
}

.company_add_details .v_divider {
    margin: 0 8px !important;
    color: #ccc !important;
}

/* circle */
.labelCircle {
    -webkit-border-radius: 45px !important;
    border-radius: 45px !important;
    height: 45px;
    width: 45px;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.labelCircle .labelCircle-title {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
}
.labelCircle {
    font-weight: bold;
    line-height: 10px;
    text-align: center;
    text-transform: uppercase;
}

.section-subtitle {
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    color: #4a4a4a;
    font-size: 12px;
    font-weight: 700;
    line-height: 12px;
    margin: 0 0 30px;
}
.category-summaryText, .section-subtitle {
    margin: 0;
    padding-left: 5px;
}

.section-subtitle-detail {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px !important;
}

@media (min-width: 1200px) {
    .community-opinion-row {
        display: flex;
    }

    .community-opinion-row > .col-lg-6:first-child {
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }
}

.fast-survey-result{
    display: flex;
    margin-left: 20px;
}

.fast-survey-result-chart {
    max-width: 400px;
}

.mobile-offset .fast-survey-result-chart {
    margin: 0 auto;
}

@media (min-width: 1200px) {
    .mobile-offset .fast-survey-result-chart {
        margin-left: auto;
        margin-right: 0;
    }
}

.category-summary{
    padding-left: 10px;
    align-self: center;
}

.label_overview{
    margin-left:20px;
    margin-right:20px;
    font-size:18px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sub_title_for_pages{
    font-size:18px;
    margin-top: 0px;
    margin-bottom: 20px;
    font-weight: bold;
}

/* fast survey button */
.btn-dark-border{
    float: right;
}

/* salary explorer */
h4.salary-headline{
    font-size: 1.5rem!important;
    line-height: 2.5rem;
    font-weight: 400;
    letter-spacing: -.1px;
}

.text-salary-blue, .text-remote-blue {
    color: #42b9ed!important;
}

.text-4xl{
    font-size:2.70rem!important;
}

.panel-salary-explorer .text-danger, .panel-salary-explorer .text-success{
    font-weight:bold;
}

.panel-salary-explorer h2, .panel-covid-explorer h2, .remote-panel-default h2{
    font-weight:700!important;
}

.panel-salary-explorer h1, .panel-covid-explorer h1, .remote-panel-default h1{
    font-size: 18px;
}

.salaries-container h3{
    font-size: 14px;
}

.panel-salary-explorer{
    margin-bottom:0px;
}

.border-salary, .border-covid {
    border-bottom: 1px solid #d1d4d7;
    opacity: 0.3;
}

.salaries-container h2 {
    font-size: 2rem!important;
    color: #22292f!important;
    margin-top:0px;
}

.salary-text-grey-dark, .remote-text-grey-dark {
    color: #71757a!important;
}

.salary-text-base, .remote-text-base {
    font-size: 1.5rem!important;
}

.box-salary{
    color: #323241;
    padding: 4rem !important;
    border:1px solid #E0E6ED;
    height: 140px;
}

.salary-signup{
    font-size: 1.8rem !important;
    line-height: 2.8rem;
    list-style-type: none;
    padding-left: 0px;
}

.call-to-action-salary{
    padding: 16px 16px;
    font-size: 2vh !important;
}

.layout-salary-left{
    float: left;
}

.layout-salary-right{
    float: right;
}

.rm-padding{
    padding-bottom: 0px;
    padding-top: 0px;
}

.table-position{
    display: table;
}

.salaries-container-overflow{
    overflow-x: auto;
}

.new-alert{
    float: right;
    font-size: 9px;
    color: rgba(255, 255, 255, 0.87);
    margin-top: -9px;
    opacity: 0.7;
}

.info-publication{
    color: black;
    padding: 5px;
    border: 1px solid rgba(83,90,96,0.1);
    line-height: 0px;
}

.pending-publication{
    background: #fff7e5;
}

.approved-publication{
    background: #d7ffd7;
    color:green;
}

.approved-publication small{
    color:green;
}

.rejected-publication{
    background: #ffdfdc;
}

.rejected-publication small{
    color:red;
}

.progress-members-space{
    background-color:#eeeeee;
}

.progress.progress-members-space span {
    font-size: 10px;
    padding-top: 2px;
    display: inline-grid;
    float: right;
    margin-right: 13px;
}

/* address list  */

.trash {
    color: rgb(209, 91, 71);
}

.panel-info-addresses, .panel-info-users{
    border-color: #bce8f1 !important;
}

.panel-default-invitations, .panel-default-addresses{
    border-color:#ddd !important;
}

.list-group-item-addresses, .list-group-item-company-users, .list-group-item-company-invitations{
    height: 40px;
    display: table;
}

li.list-group-item.list-group-item-company-users, li.list-group-item.list-group-item-addresses, li.list-group-item.list-group-item-company-invitations{
    width: 100%;
}

.list-group-item-company-users a, .list-group-item-addresses a,  .list-group-item-company-invitations a{
    padding: 0px 5px 0px 15px;
}

.index-address{
    font-weight: bold;
    font-size: 11px;
    opacity: 0.2;
    width: 20px;
    display: inline-table;
}

.badge-address{
    background-color: #31708f !important;
    min-width: 50px;
}

.review-official-reply{
    margin: 10px 0 0 0px;
    border-left: 3px solid #e5e5e5;
    padding: 5px 0 0 12px;
    line-height: 18px;
    margin-bottom:50px;
}

.review-official-reply .voffset2.ellipsis{
    font-size: 14px;
}

/*  comments */
.comment {
    overflow: hidden;
    padding: 0 0 1em;
    margin: 0 0 1em;
    *zoom: 1;
}

.comment-img {
    float: left;
    margin-right: 33px;
    border-radius: 5px;
    overflow: hidden;
}

.comment-img img {
    display: block;
}

.comment-body {
    overflow: hidden;
}

.comment .text {
    padding: 10px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    background: #fff;
}

.comment .text p:last-child {
    margin: 0;
}

.comment .attribution {
    margin: 0.5em 0 0;
    font-size: 14px;
    color: #666;
}

/* Decoration */

.comments{
    overflow: auto;
    height: 600px;
}

.comments,
.comment {
    position: relative;
}

.comments:before,
.comment:before,
.comment .text:before {
    content: "";
    position: absolute;
    top: 0;
    left: 65px;
}

.wrapper {
      display: flex;
}

.wrapper:before {
    content: '';
      width: 3px;
      background: rgba(0, 0, 0, 0.1);
      position: relative;
      left: 65px;
}


.comment:before {
    width: 9px;
    height: 9px;
    border: 3px solid #fff;
    border-radius: 100px;
    margin: 16px 0 0 -6px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2), inset 0 1px 1px rgba(0,0,0,0.1);
    background: #ccc;
}

.comment:hover:before {
    background: orange;
}

.comment .text:before {
    top: 18px;
    left: 78px;
    width: 9px;
    height: 9px;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: #e5e5e5;
    background: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.comment_btn_official a{
    text-decoration: none;
}

.form-filter-reviews-official .form-group{
    margin-bottom: 0px !important;
}

.fa-reply.opc{
    font-size:12px;    
}

form#invite-new-members div:not(.checkbox) {
    margin-top: 30px;
}

.review-official-reply .text-muted{
    font-size: 12px;
}

/* dashboard */
.card-counter{
    height: 120px;
    margin-bottom: 5px;
}
.card-counter .count-name {
    position: absolute;
    right: 35px;
    top: 75px;
    display: block;
    font-size: 15px;
    font-weight: 400;
}

.card-counter .count-numbers {
    position: absolute;
    right: 35px;
    top: 20px;
    font-size: 32px;
    display: block;
    font-weight: bold;
    opacity: 0.5;
}

.card-counter:hover{
    opacity: 0.85;
}

.card-counter-1 {
    background-color: #8bce62;
    color: #FFF;
}

.card-counter-2 {
    background-color: #c2d47b;
    color: #FFF;
}

.card-counter-3 {
    background-color: #bcc89e;
    color: #FFF;
}

.card-counter-4 {
    background-color: #62b5ce;
    color: #FFF;
}

.card-counter-5 {
    background-color: #b3d1e0;
    color: #FFF;
}

.card-counter-6 {
    background-color: #A3BECC;
    color: #FFF;
}

.card-counter-7 {
    background-color: #4A4737;
    color: #FFF;
}

.card-counter-8 {
    background-color: #AFAB99;
    color: #FFF;
}

.card-counter-9 {
    background-color: #d0cbb7;
    color: #FFF;
}

.card-counter i {
    font-size: 4em;
    opacity: 0.2;
    margin: 20px;
}

.dismiss-dashboard-card{
    background-color: #d8d8d8 !important;
}

.count-numbers-override-status{
    font-size: 14px !important;
    padding-top: 10px;
    font-weight: normal !important;
}

.company-dashboard-panel, .industry_hr{
    padding-bottom:15px;
}

.trial-expired{
    font-size: 26px;
    font-weight: bold;
}

.trial-expired-upgrade{
    font-size: 18px;
    font-weight: bold;
}

.call-to-action-upgrade{
    font-size: 16px !important;
    padding: 20px !important;
}

.progress-trial {
  width:100%;
  height:5px;
  margin:5px 0px;
  background: linear-gradient(lightgreen,yellow,red) right 0 bottom var(--p,50%)/var(--p,50%) 2000% no-repeat, #eee;
}

.btn-upgrade-trial a{
    text-decoration: none;
}

.mobile-review-menu-wrapper {
    display: flex;
    justify-content: space-between;
}

.mobile-review-menu{
    padding: 0px 18px;
}

.btn-write-salary-calc, .btn-write-working-type-calc{
    color:white !important;
    width: 85%;
    height: 35px;
    background-color: #31b51b;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
}

.btn-write-review{
    color:white !important;
    width: 85%;
    height: 35px;
    background-color: #319bf5;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
}

.btn-write-review:hover{
    color:white;
    background-color: #088cfb;    
}

a.disabled {
    pointer-events: none;
}

.text-salary-h1, .text-remote-h1 {
    display:table-cell; 
    padding-top: 10px;
    color:grey !important;
}

.label-for-cta-salary, .label-for-cta-working-type{
    font-size: 10px;
    opacity: 0.9;
}

.cta-salary, .cta-working-type{
    margin-bottom: 2px;
}

.body_review ul li:not(p) {
    padding-bottom: 3px;
}

form.form.companies_filter.form-horizontal label {
    display: none;
}

.bg-white{
    background:#ffffff;
}
.interview_process, .company_values{
    color: #666666;
    font-size: 13px;
    font-weight: 600;
}

.interview_process_box, .company_values_box, .reviews_histogram_box{
    padding-top: 3px;
    padding-bottom: 8px;
    margin-bottom: 10px;
}

.reviews_histogram_box embed[type="image/svg+xml"] {
    height: 61px;
    width: 100%;
    max-width: 100%;
}

.checkboxes_for_values .form-control, .checkboxes_for_benefits .form-control {
    display: table-row;
    height: 20px;
    list-style-type: none;
    border:none;
    box-shadow:none;
    padding: 0px;
    columns: 1;
}

.checkboxes_for_values .form-control input, .checkboxes_for_benefits .form-control input{
    width: 20px;
    margin-right: 20px;
}

.checkboxes_for_values .form-control li label, .checkboxes_for_benefits .form-control li label{
    font-weight: 400;
}

.checkboxes_for_values .control-label, .checkboxes_for_benefits .control-label, .textarea_for_team_members .control-label, .textarea_for_interview_process .control-label{
    margin-bottom: 10px;
    margin-top: 10px;
}

.interview_process{
    font-size: 12px;
    font-weight: 200;
    padding: 0;
    margin-top: 0px;
    display: inline;
}

.values_list{
    padding: 0;
    padding-left: 15px;
    list-style-type: square;
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 200;
}

.values_list li:not(:last-child){
    padding-bottom: 10px;
    line-height: 15px;
}

.panel-body .tags{
    margin: 6px;
}

#form-interview-process-interview_process{
    height: 150px;
}

.preview-interview, .preview-vacation, .preview-team, .preview-benefits{
    font-weight: 100;
    float: right;
}

ul.tags-popover{
    padding: 0;
}

ul.tags-popover li{
    padding: 3px 0px;
    display: inline-table;
}

.company_subtitle_backoffice{
    padding-top:10px;
    padding-bottom:10px;
    font-weight: bold;
}

.search_company_backoffice{
    background: white;
    padding: 18px 0px;
}

.button_plus{
    margin: 0px;
    padding: 5px 0px;
}

.company_area_header .reduce-h1 {
    margin-top: 0px;
}

.mrg_top_2px{
    margin-top: 2px;
}

.company_header_basic_info{
    min-height: 86px;
}

.rejected_reviews{
    background: white !important;
    color: red !important;
    line-height: 15px;
    text-align: center;
    line-height: 15px !important;
}

.rejected_reviews a{
    color: red !important;
    font-weight: bold;
}

.company_area_header .actions button {
    padding: 8px 10px;
    font-size: 11px !important;
}

.company_top_banner{
    height: 170px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 45%;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.company_top_banner_default{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAENJREFUeNpitLe3//PnDyMjIysrKxMTEwMMMAFFgdT///8hDIQEUC0DNsAEMQEIgAxkCRagEBsbGxYdDDgA6RIAAQYA4GcNBVb24DkAAAAASUVORK5CYII=);
    background-size:inherit;
    background-repeat: repeat;
}

.company_area_header .thumbnail{
    background-color: transparent !important;
}

.negative_header_offset{
    margin-top:-44px !important;
    flex: 0 0 160px;
    max-width: 160px;
}

.company_area_header .company_header_basic_info {
    flex: 1;
}

h6.center_mobile i.opc{
    margin-right: 5px;
}

h6.center_mobile span.btn-small{
    float: right;
    padding: 4px;
    margin-top: -4px;
}

.x_ray_job_review{
    padding: 0px 20px;
}

/*covid*/
.company_live_update .company_name{
    font-weight: bold;
}

.activity-feed:not(.activity-feed-share) {
    padding: 0px 15px;
}

.activity-feed:not(.activity-feed-admin) .feed-item {
    position: relative;
    padding-bottom: 50px;
    border-left: 2px solid #e4e8eb;
    margin-bottom: -10px;
}
.activity-feed .feed-item:last-child {
    border-color: transparent;
}
.activity-feed:not(.activity-feed-admin):not(.activity-feed-share) .feed-item:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -6px;
    width: 10px;
    height: 10px;
    border-radius: 6px;
    background: #fff;
    border: 1px solid #f37167;
}

.activity-feed-share form{
    margin-bottom: 20px;
}

.activity-feed .add_border_spacing {
    border-spacing: 0 5px;
}

.feed_item_header i{
    top: -2px;
    position: relative;    
    float: right
}

.feed_item_header{
    float: right;
    margin-top: 6px;
    margin-left: 16%;
    min-width: 125px;
}

.covid_reason{
    display: inline !important;
    color:red;
}

.covid_reason_neutral{
    display: inline !important;
    color:grey !important;
}

.covid_reason_neutral:before{
    color:grey !important;
}


.covid_reason_green{
    display: inline !important;
    color:green !important;
}

.covid_reason_green:before{
    color:green !important;
}

.covid_reason:before{
    font-family: FontAwesome;
    content: "\f178";
    padding: 8px;
    color:red;
}

.activity-feed .feed-item .date {
    position: relative;
    top: -5px;
    color: #8c96a3;
    font-size: 13px;
    margin-left: 10px;
}
.activity-feed .feed-item .text, .activity-feed .feed-item .feed_source, .activity-feed .feed-item .permalink {
    display: table-row;
}

.activity-feed .feed-item .permalink a {
    color:grey;
    font-size:0.8em;
    cursor:pointer;
    font-weight:100;
    opacity:50%;
}

#sentinel{
    text-align: center;
    margin-top: 60px !important;
    margin-bottom: 60px !important;
    margin: 0 auto;
    border: 1px solid #f3f3f3;
    width: 100%;
    padding: 10px;
}

.activity-feed .feed-item .feed_source{
    font-size: 11px;
    font-style: italic
}

.company_live_update{
    margin-left: 8px;
    display: block;
}

.logo_covid_feed{
    margin-right:8px; 
    float:left; 
    border: 1px solid #E9EBEE;
}

.feed_item_header i.fa-check-circle-green {
    color:#5cb85c;
}

.blob {
    background: black;
    border-radius: 50% !important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    margin: 0px 15px 0px 0px;
    height: 10px;
    width: 10px;
    transform: scale(1);
    animation: pulse-black 2s infinite;
    float: left;
}

.blob.green {
    background: rgba(51, 217, 178, 1);
    box-shadow: 0 0 0 0 rgba(51, 217, 178, 1);
    animation: pulse-green 2s infinite;
}

@keyframes pulse-green {
    0% {
        transform: scale(0.70);
        box-shadow: 0 0 0 0 rgba(51, 217, 178, 0.7);
    }
    
    70% {
        transform: scale(0.65);
        box-shadow: 0 0 0 10px rgba(51, 217, 178, 0);
    }
    
    100% {
        transform: scale(0.70);
        box-shadow: 0 0 0 0 rgba(51, 217, 178, 0);
    }
}

.fa-circle-o-notch{
    font-size: 20px !important;
}

ul.total_covid_companies {
    list-style: none;
    padding-left: 0px;
}

ul.total_covid_companies li a{
    color: #666;
    font-weight: 100;
    padding: 5px;
    font-size: 13px;
}

ul.total_covid_companies li a.label-default {
    background-color: #F7F7F7;
}

ul.total_covid_companies li a.label-default:hover, ul.total_covid_companies li a.label-click{
    background-color: #c7c5c5;
    color:white;
}

.feed-item span{
    display: block;
    font-weight: 100;
}

.feed_item_header .label-primary:not(.mods), .feed_item_header .label-warning:not(.mods), .feed_item_header .label-info:not(.mods), .feed_item_header .label-success:not(.mods) {
    background: white !important;
    min-width: 95px;
}

.feed_item_header .label-primary:not(.mods){
    border:1px solid #337ab7;
    color: #337ab7;
}

.feed_item_header .label-warning:not(.mods){
    border:1px solid #f0ad4e;
    color: #f0ad4e;
}

.feed_item_header .label-info:not(.mods){
    border:1px solid #5bc0de;
    color: #5bc0de;
}

.feed_item_header .label-success:not(.mods){
    border:1px solid #5CB85C;
    color: #5CB85C;
}

.company_logo_default{
    padding: 4px 8px;
    background: white;
    border: 1px solid #e4e4e4;
}

.company_logo_default_parent .covid_company_status {
    position: absolute;
    top: -24px;
    width: 158px;
    font-size: 12px;
    background: white;
    padding: 2px;
    color:orange;
}

.covid_company_status a{
    text-decoration-color: white;
}

.covid_company_status .fa-exclamation-triangle{
    color: orange;
    padding: 0px 2px;
}

.covid_company_status span{
    color:orange;
}

.covid_company_status a {
    display: inherit;
}

.live_stream{
    background:red; 
    color:white; 
    padding: 2px 8px;
    margin-right: 5px;
}

.wrapper-tags-reviews-answered-rate-followers {
    display: flex;
    justify-content: space-between;
}

.wrapper-tags-reviews-answered-rate-followers .wrapper-tags-reviews-answered-rate {
    display: flex;
    gap: 0.8em;
}

.feedback-score-text {
    font-size: 0.8em;
}

.text-colored-red {
    color: #F48847;
}

.text-colored-orange {
    color: #FFC84A;
}

.text-colored-green {
    color: #A6C24C;
}

.text-colored-light-green {
    color: #4DC04F;
}

.open-company-text {
    font-size: 0.8em;
    color: #75b53f;
}

.non-open-company-text{
    font-size: 0.8em;
    color: grey;
}

.background_feed_loader {
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: placeHolderShimmer;
    -webkit-animation-timing-function: linear;
    background: #f6f7f9;
    background-image: linear-gradient(to right, #f6f7f9 0%, #e9ebee 20%, #f6f7f9 40%, #f6f7f9 100%);
    background-repeat: no-repeat;
    height: 104px;
    position: relative;
    margin-bottom: 40px;
}

.background_feed_loader div {
    background: #fff;
    height: 6px;
    left: 0;
    position: absolute;
    right: 0;
}
.background_feed_loader div.a {
    height: 40px;
    left: 40px;
    right: auto;
    top: 0;
    width: 8px;
}

.background_feed_loader div.b {
    height: 8px;
    left: 48px;
    top: 0;
}
.background_feed_loader div.c {
    left: 136px;
    top: 8px;
}
.background_feed_loader div.d {
    height: 12px;
    left: 48px;
    top: 14px;
}
.background_feed_loader div.e {
    left: 100px;
    top: 26px;
}
.background_feed_loader div.f {
    height: 10px;
    left: 48px;
    top: 32px;
}
.background_feed_loader div.g {
    height: 20px;
    top: 40px;
}
.background_feed_loader div.h {
    left: 540px;
    top: 60px;
}
.background_feed_loader div.i {
    height: 13px;
    top: 66px;
}
.background_feed_loader div.j {
    left: 440px;
    top: 79px;
}
.background_feed_loader div.k {
    height: 13px;
    top: 85px;
}
.background_feed_loader div.l {
    left: 178px;
    top: 98px;
}


@keyframes placeHolderShimmer{
  
0% {
    background-position: -468px 0;
}
100% {
    background-position: 468px 0;
}
}

/* awards */
.detailed_awards_winners img:first-of-type{
    margin-right:22px;
}
.detailed_awards_winners img:not(:first-of-type) {
    margin:0px 22px;
}

.detailed_awards, .detailed_awards_winners{
    padding-bottom: 30px;    
}

.detailed_awards img:not(:first-of-type) {
    margin:0px 16px;
}

.detailed_awards span{
    font-size:11px;
}

.company_area_awards img{
    margin: 0 auto;
    display: table;
    margin-bottom:15px;
}

.company_area_score{
    min-height: 364px;
}

.overall_min_height{
    min-height: 266px;
}

/* students */
.overlay_school_thumb{
    float: left;
    position: absolute;
    z-index: 1000;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

.user_logo_rel{
    display:inline-block;
    position: relative;
}

.overlay_school_thumb_nav_logo{
    margin: 2px 10px;
}

/* ranking */

.ranking_filters{
    background-color: white;
    display:flex;
    padding-top: 10px;
    padding-bottom: 30px;
}

.companies_ranking_h1_font_size{
    font-size: 26px;
    margin-bottom: 20px;
    padding-top: 5px;
}

.ranking_box{
    background-color: white;
    display: grid;
    padding-bottom:25px;
}

.ranking_box .company_item_ranking_page{
    padding-bottom:0px;
    padding-top:65px;
    border-top: 1px solid #E9EBEE;
}

.col-lg-1.voffset4.text-center{
    font-size: 2rem;
}

.company_name_ranking{
    font-size: 16px;
    font-weight: 600;
}

.ranking-company-link {
    color: inherit;
    text-decoration: none;
}

.ranking-company-link:hover {
    color: inherit;
    text-decoration: underline;
}

.rank_page_menus{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    margin-top: 3px;
}

.rank_page_menus li:first-child{
    padding-left: 0px;
}

.rank_page_menus li:last-child{
    border-right: none;
}

.rank_page_menus li{
    color: #185c7c;
    font-size: 12px;
    font-weight: 100;
    float: left;
    margin: 0;
    padding: 0 10px;
}

.ranking_changes_for_company_page{
    width: 30px;
    margin: 0 auto;
    margin-top:-4px;
    display: table-row-group;
    transform: scale(0.8);
    transform-origin: 80% 80%;
}

.about_ranking{
    background-color: white;
    margin-bottom: 20px;
    background-color: #f9fbfd;
    padding: 25px;
    border-radius: 10px;
    margin-top: 40px;
    border: 1px solid #edf2f7;
}

.about_ranking h4 {
    color: #3a5069;
    font-weight: 600;
    margin-bottom: 15px;
    position: relative;
    display: inline-block;
}

.about_ranking h4:after {
    content: '';
    display: block;
    width: 40px;
    height: 3px;
    background-color: #34b9ed;
    margin-top: 8px;
    border-radius: 3px;
}

.about_ranking p {
    color: #6b7c93;
    line-height: 1.6;
    margin-bottom: 12px;
}

.ranking-notice {
    padding: 10px 15px 4px;
    font-size: 12px;
    color: #6b7a8d;
    display: flex;
    justify-content: center;
}

.ranking-notice span {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.ranking-notice .fa-info-circle {
    width: 16px;
    height: 16px;
    background: #e8f4fb;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #2196c4;
    font-size: 10px;
    flex-shrink: 0;
}

.ranking_changes_for_rank_page{
    display: inline-grid !important;
}

.ranking_changes_for_company_page small{
    margin:0 auto;
}

.negative_arrow{
    color:#FF433D;
    font-size: 20px !important;
    margin: 3px;
    display: inline-grid !important;
    cursor: text !important;
}

.positive_arrow{
    color:#1ECD93;
    font-size: 20px !important;
    margin: 3px;
    display: inline-grid !important;
    cursor: text !important;
}

.sort_rank_color span {
    font-size: 15px;
    font-weight: bold;
    padding: 3px;
    display: inline-grid !important;
}

.btn-outline-primary {
    color: #4285f4 !important;
    background-color: transparent !important;
    border: 1px solid #4285f4 !important;
    margin-top: 1px;
    margin-bottom: 10px;
}

.btn-outline-primary:hover {
    background-color: #4285f4 !important;
    color:white !important;
}

span.btn-small.btn-default.no_border {
    padding: 2px 5px;
}

.teammates_invitations #emails li{
    display: block;
    height: 50px;
}

.teammates_invitations #emails{
    display: contents;
}

.teammates_invitations .form-group label{
    display: none;
}

.teammates_invitations input:not(#submit):not(#confirm_it):not(#confirm_teammates){
    display: block;
    width:100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    margin-bottom:10px;
}

.fa-check-circle-verified, .current_employee{
    color: #377e01;
}

.current_employee{
    font-size: 11px;
    margin-bottom: 25px;
}

.tags-salary-calc{
    padding: 0px 5px;
}

.company_name_header{
    margin-top: -4px;
    font-size: 24px;
    margin-bottom: -8px;
}

.h1_title_informative_header{
    background: white;
    margin-bottom: 10px;
    padding-bottom: 6px;
}

.reviews_top_header{
    background-color: white;
    padding: 20px;
    margin-bottom: 10px;
}

.lists_top_header{
    background-color: white;
    padding: 10px;
    padding-bottom:20px !important;
    height: auto;
    display: flow-root;
    padding-top: 0px;
    margin-bottom: 0px;
}

.total-salaries-calc-table{
    display: inline-table;
}

.panel.panel-default.panel-default-reviews.container-fluid.container-reply{
    margin-bottom: 0px;
}

.featured_label{
    color: #8d8d8d;
    font-weight: 700;
    font-size: 13px;
    display: block;
    padding-top: 8px;
}

.nounderline {
  text-decoration: none !important
}

.teamlyzer_pick{
    margin: 0px 5px 0px 0px;
}

.overview_class .company_area_rating small {
    font-size: 12px;
}

/* faq */
.faq-company .faq{
    padding: 10px 0px;
    height: 25px;
    display: table;
    width: 100%;
}

.faq-company .faq .outersection{
    cursor: pointer;
}

.outersection div.question {
    height: 30px;
    display: table-cell;
}

.faq .outersection .icon {
    transform: rotate(90deg);
    transition: transform 0.2s linear;
    margin-left: 16px;
    display: table;
}

.faq_container{
    padding-bottom:30px;
}

.faq_container .faq {
    border: 1px solid #e6e6e6;
    border-bottom: none;
}

.faq_container .faq:last-child {
    border-bottom: 1px solid #e6e6e6;
}

.faq_container .faq .text-muted{
    margin-top:5px;
    font-weight: 100;
}

.modal-dialog-center.modal.fade.new_content, .modal-dialog-center.modal.fade.salary_view, .modal-dialog-center.modal.fade.remote_view {
    z-index: 100001;
}

/* ethical ads */
#ea-wrapper .ea-content b+tlad:hover {
    text-decoration: underline;
}

#cRWbMCkUpGla {
    margin-bottom: 20px;
    padding: 10px 20px 12px;
    color: rgba(0,0,0,.6);
    border: 1px solid #bfbfbf;
    background-color: #f5f5f5;
}

#ea-wrapper *, #ea-wrapper-no * {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif
}

.ea-placement.ea-type-text {
    box-shadow: 0px 2px 4px rgb(0 0 0 / 4%);
}

.ea-placement, .ea-placement-no {
    font-family: inherit;
    background-color: #f5f5f5;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #bfbfbf;
    line-height: 1.5;
    justify-content: space-between;
    text-align: left;
    margin-bottom:20px;
    display:table;
    background: #f5fff580;
}

.ea-placement.ea-type-text:hover {
    background: #f5fff5 !important;
}

#ea-wrapper .ea-content a:first-of-type::before, #ea-wrapper-no .ea-content a:first-of-type::before {
    margin-right: 8px;
    padding: 2px 6px;
    border-radius: 3px;
    content: "Ad";
    background-color: #4caf50;
    color: #fff;
}

#ea-wrapper .ea-content a.job_tl:first-of-type::before, #ea-wrapper-no .ea-content a.job_tl:first-of-type::before{
    content: "Emprego";
    margin-bottom: 5px;
}

#ea-wrapper .ea-content a:first-of-type, #ea-wrapper-no .ea-content a:first-of-type {
    color: rgba(0,0,0,.6);
    text-decoration: none;
    box-shadow: none;
    font-size: 14px;
    vertical-align: middle;
    display: inline-block;
    padding: 10px 0px 10px 0px;
}

#ea-wrapper .ea-pixel, #ea-wrapper-no .ea-pixel {
    visibility: hidden;
    width: 0;
    height: 0;
    border-style: none;
    position: fixed;
}

a.job_tl {
    width: 100%;
}

.ea-callout {
    display: flex;
    flex-direction: column;
    vertical-align: center;
    justify-content: center;
    text-align: right;
    font-style: italic;
    padding-top:12px;
}

.ea-callout, .ea-callout a {
    color: rgba(0,0,0,.5);
    font-size: 11px;
    text-decoration: none;
    box-shadow: none;
    line-height: 1.8;
    font-style: italic;
}

#ea-wrapper .ea-content strong, #ea-wrapper-no .ea-content strong {
    color: #088cdb;
}

.row .ethical_ad{
    margin-top: 80px;
}

/* popular companies */
.popular_panel .panel.panel-default {
    padding: 20px 15px 0px 15px;
}

.popular_panel .panel.panel-default a{
    text-decoration: none !important;
}

.panel_course{
    display: table;
}

.panel_course .text-center.panel-body {
    padding: 0px !important;
    min-height: 200px;
}

.tag_aff {
    float: left;
    position: absolute;
    z-index: 1000;
    color: #000000;
    margin: 10px 8px;
    font-size: 10px;
    text-transform: none;
}

.container_aff {
    position: relative;
}

.container_aff img.img-responsive{
    border-radius: 5px !important;
}

.background_popular_panel{
    background-color: white;
    display: flex;
    margin-bottom: 15px;
}

.background_popular_panel .panel{
    box-shadow: none;
}

.popular_panel .col-lg-6:not(a){
    background-color: white;
    padding-top: 10px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    height: 30px;
}

.popular_panel .col-lg-6.text-right{
    font-size: 12px;
    font-weight: 100 !important;
    text-transform: none;

}

.popular_panel .col-lg-6.text-right a{
    margin-right: 25px;    
}

.popular_panel .panel.panel-default .fa-star, .jobboard-options .fa-star{
    color:#ffc420;
}

.jobboard-ad .fa-thumb-tack{
    margin: 0 auto;
    display: table;
}

.popular_panel .panel-body{
    border: 1px solid #e9ebee;
    border-radius: 5px !important;
    min-height: 200px;
}

.company_name_label_popular{
    height: 40px;
}

.popular_panel .col-lg-2.panel .panel-body:hover{
    border: 1px solid grey;
}

.container_aff .panel-body:hover{
    opacity: 0.8;
}

/* salary feed */

.carousel-inner.vertical > .item {
    -webkit-transition: linear ;
    -o-transition: linear ;
    transition: linear;
}
/*
@media all and (transform-3d) , (-webkit-transform-3d) {
    .carousel-inner.vertical > .item {
        -webkit-transition: -webkit-transform .1s ease-in-out;
        -o-transition: -o-transform .1s ease-in-out;
        transition: transform .1s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000;
        perspective: 1000;
    }
    .carousel-inner.vertical > .item.next, .carousel-inner.vertical > .item.active.right {
        top: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    .carousel-inner.vertical > .item.prev, .carousel-inner.vertical > .item.active.left {
        top: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    .carousel-inner.vertical > .item.next.left, .carousel-inner.vertical > .item.prev.right, .carousel-inner.vertical > .item.active {
        top: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
*/

#carousel-salaries.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
}

.carousel-inner:hover {
    overflow: visible;
    z-index: 1000;
    position: absolute;
    background: white;
}

.carousel-inner:hover > .item {
    display: block;
    background-color: white;
}

.carousel-inner li.item:hover .lv{
    display: block !important;
}

.carousel-inner:hover .cname{
    display: block !important;
}

.carousel-inner {
    padding: 0px;
}

.top_comparision .summary {
    display: flex;
}

.top_comparision .comparision_wrap:hover .summary{
    display: grid;
}

.top_comparision .comparision_wrap:hover .summary .cnum{
    margin:0px;
} 


.top_comparision .comparision_wrap:hover .comparison_lst li {
    height: auto;
    min-height: 54px;
    padding: 12px 8px 12px 16px;
    border-top: 1px solid #dfe1e4;
    border-left: 1px solid #dfe1e4;
    border-right: 1px solid #dfe1e4;
}

.top_comparision .comparision_wrap:hover .more_bx.hide{
    display: block !important;
}

ul.comparison_lst li a{
    text-decoration: none;
    color: black;
}

ul.comparison_lst li a div.division span{
    color:#337ab7;
}

.top_comparision .comparision_wrap .summary span {
    margin: 5px 10px 0px 0px;
}

.top_comparision .comparision_wrap:hover .summary span{
    margin: 0px;
}

.top_comparision .comparison_lst li .ico_company_logo {
    display: inline-block;
    float: left;
    min-height: 100%;
    margin-right: 8px;
    border: 1px solid #e8e7e7;
    padding: 4px;
}

.top_comparision .comparison_lst li .ico_company_logo .ico {
    display: block;
}

.top_comparision .comparison_lst li .summary > div > span, .top_comparision .comparison_lst li .summary > strong {
    font-size: 13px;
    font-weight: 400;
    display: flex;
}

.top_comparision .comparison_lst li .summary .cnum {
    margin-top: 6px;
    font-weight: 700;
}

.top_comparision .more_bx .btn_area .latest-salaries-shared {
    display: block;
    width: 100%;
    padding: 20px 16px;
    line-height: 1.25em;
    box-sizing: border-box;
    border-radius: 0;
    min-width: inherit;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer;
    border: 1px solid #dfe1e4;
}

.top_comparision .more_bx .btn_area .latest-salaries-shared .icon {
    font-size: 1.6em;
    color: #da3238;
}

.top_comparision .more_bx .btn_area .latest-salaries-shared .text {
    font-size: 1.2em;
    margin-left: 1em;
}

.top_comparision .more_bx .btn_area .more_link {
    display: block;
    width: 100%;
    padding: 20px 16px;
    line-height: 1.25em;
    box-sizing: border-box;
    border-radius: 0;
    min-width: inherit;
    font-size: 12px;
    font-weight: 700;
    color: #da3238;
    cursor: pointer;
    border: 1px solid #dfe1e4;
}

.custom-bullets-recruitment{
    padding: 0px;
    list-style-type: none;
}

.custom-bullets-recruitment li{
    font-weight: 100;
    display: flex;
    margin-bottom: 4px;
}

.custom-bullets-recruitment li:before{
    content: '▸'; 
    margin-right: 5px;
}

/* awards */
.best-companies {
    display: flex;
    justify-content: center;
}

.best-companies a {
    text-decoration: none !important;
}

.top-company a{
    text-decoration: none;
}

.company_name_award{
    font-size: 20px;
}

.ab_card .voffset2{
    color:black;
}
    
.best-companies .top-company {
    text-align: center;
    cursor: pointer;
    box-sizing: border-box;
    margin: 0 1.625rem;
    margin-bottom: -160px;
}

.best-companies .best {
    color: #e48a00;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.53px;
    margin-bottom: .125rem;
    margin-top: 1rem;
}

.best-companies .sub-text {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.7px;
    color: #e48a00;
    margin-bottom: 0.75rem;
    text-transform: uppercase;
}

.best-companies .name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 20px;
}

.best-companies .badge, .winners-box .badge{
    height: 50px;
    display: inline;
    background-color:white !important;
}

.best-companies .badge {
    height: 3rem;
    margin-top:5px;
    margin-bottom: 15px;
}

.reviews-year{
    margin-left: 6px;
    line-height: 1.14;
    font-size: 12px;
    font-weight: normal;
    color: #97a0be;
}

.rank-awards{
    font-weight: bolder;
    font-size: 30px;
    color:#2f2f2f;
}

.awardsImgContainer {
    position: relative;
    padding-top: 4rem;
    background: #000000 no-repeat center top;
    background-size: cover;
}

.header-cont {
    text-align: center;
    padding: 10px 0px 40px 0px;
    text-transform: uppercase;
}

.header-cont .heading-wrap{
    padding: 10px;
}

.header-cont .heading-wrap .title {
    font-size: 2.2vw;
    display: inline-flex;
    color: #fff;
    font-weight: normal;
    line-height: 1.2;
    margin: 0;
    padding: 0 .1875rem;
}

.ab_btn_all a{
    text-decoration: none;
}

.ab_btn_all:hover{
    font-weight: bold;
}

.ab_card {
    position: relative;
    border: solid 2px #ebf0f6;
    background-color: #fff;
    padding: 15px;
    min-height: 330px;
    display: table;
}

.ab_card:hover {
    margin-top: -10px;
    padding-bottom:25px;
}

.ab_card.top-company{
    min-width: 310px;
}

.awards-sub-title {
    margin-top: 0.25rem;
    font-weight: 800;
    letter-spacing: 1px;
    color: #fffefb;
    opacity: 0.8;
    line-height: 1;
}

.ab_btn {
    padding: 15px 15px;
    min-width: 120px;
    cursor: pointer;
    background-color: #5670fb;
    border: 1px solid #5670fb;
    color: #fff;
    border-radius: 4px;
    outline: none;
    display: table;
    margin:0 auto;
    margin-top: 200px;
}

.ab_btn_all{
    background-color: transparent !important;
    color:#5670fb;
    margin-top: 20px;
}

.ab_btn:hover {
    background-color: #4158d4;
}


.winners-box{
    background-color: white;
    display: grid;
}

.desctext-awards{
    font-size: 14px;
    line-height: 1.57;
    color: #5E6B92;
    margin: .25rem auto 1.75rem;
}

.flex-awards {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

.share-awards .info-cont .info .title {
    line-height: 1.2;
    color: #091e42;
    margin-bottom: .1875rem;
    font-size: 20px;
    font-weight: bold;
}

.share-awards .info-cont img {
    height: 45px;
    margin-right: 1.5rem;
}

.share-awards .share-icons a img {
    height: 30px;
}

.share-awards .share-icons a {
    width: 30px;
    height: 30px;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    margin-right: 20px;
    border-radius: 3px !important;
}

.share-awards .share-icons a.whatsapp img {
    height: 20px;
}

.share-awards .share-icons a.whatsapp {
    background-color: #51CD5E;
}

.share-awards .info-cont .info .desc {
    line-height: 1.5;
    color: #091e42;
    font-size:12px;
}

.mini-box.faq-company .text-muted {
    cursor: text !important;
}

.share-awards {
    padding: 2rem 2.5rem;
    margin: 5.5rem auto;
    justify-content: space-between;
    border: solid 1.5px rgba(249,227,206,0.6);
    border-radius: 0.5rem;
    background-color: rgba(252,240,228,0.4);
}

.winners-box #scroll-down{
    text-transform: uppercase;
}

.detailed_awards div {
    display: inline-table;
}

h2.bold-display.text-center{
    text-transform: capitalize;
}

.invite_tool_tl{
    font-size: 10px;
    display: inline-block;
    cursor: pointer;
    margin-top: 9px;
}

/* add correction after values and benefits*/
.review_area .review_summary , .review_area .center_mobile{
    white-space: nowrap;
}

/* spinner */
.spinner {
    margin: 100px auto;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
}

.spinner > div {
    background-color: #333;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.spinner .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.spinner .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% { 
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% { 
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}

/* book */
h1.book_title {
    font-size: 26px;
}

.info-booking{
    font-size: 13px;
}

h2.trust_title{
    font-size: 14px;
    text-transform: uppercase;
}

.booking-btns span {
    display: grid;
    font-size: 1.5vh;
}

.booking-btns span:first-child {
    font-size: 16px;
}

.booking-btns a {
    min-width: 270px;
}

.labels-for-ads .label-ad{
    font-size: 16px;
    display: inline !important;
}

.panel-default-book{
    margin-bottom: 10px;
}

.temp-ads .form-horizontal .form-group{
    margin-right: 0px;
    margin-left: 0px;
}

.temp-ads input#submit{
    margin-bottom: 50px;
}

.temp-ads .btn-outline-primary p{
    font-size: 1.6vh;
    white-space: pre-wrap;
}

.temp-ads .btn-outline-primary p.ad-val{
    font-size: 30px;
}

.temp-ads label.btn.btn-outline-primary.active{
    background-color: #67a0ff !important;
}

.temp-ads label.btn.btn-outline-primary.active p{
    color:white;
}

.custom-banner-preview{
    margin-bottom: 25px;
}

.euro-value-adprice{
    font-size: 12px;
    font-weight: lighter;
}

.info-ad-analytics{
    max-width:420px; 
    margin-bottom: 30px;
}

.info-ad-analytics li{
    margin-top:20px;
}

/*sprites*/
.bg-00-company{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAABGCAYAAAAQJeoeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0REFFMDk1ODUxRDExRUNBMjVFOThFMUJCOUYwNjNGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0REFFMDk2ODUxRDExRUNBMjVFOThFMUJCOUYwNjNGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODREQUUwOTM4NTFEMTFFQ0EyNUU5OEUxQkI5RjA2M0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODREQUUwOTQ4NTFEMTFFQ0EyNUU5OEUxQkI5RjA2M0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5OCUulAAA4iklEQVR42uydB3wUVdfGn9nZmk0v9NA7Kh0bXcWCoIICogIWxPIqYAULiKjYC4q+KnYEG9jF/iKfYKPX0AIhBEJ62Wzfne+cuzthsyQYEFHIffgtu9lpd+7O3Pu/55x7RtE0DVJSUlJSUlJSUkdPBlkFUlJSUlJSUlISsKSkpKSkpKSkJGBJSUlJSUlJSUnAkpKSkpKSkpKSkoAlJSUlJSUlJSUBS0pKSkpKSkpKApaUlJSUlJSUlJQELCkpKSkpKSkpCVhSUlJSUlJSUse/jLVdsUDpKFO+S2HOAyOVGhdqGrQyB3w/r0Lsi9PEO/+NQzwtYPr06fK6ksKMGTNqvK4URUF8rB1n9OqGW+95SLzz3/x9TZr16kJ5XUlh6vjhSs3NlYYyRwWW/74Ksx+5T7zz35psr6T+XEptVpIWLCkpKSkpKSmpoywJWFJSUlJSUlJSErCkpKSkpKSkpP7dMta9Uw7Qy4+qLlSzvBKkpKSkpKSkJGAdmYJQYgmm7LH0MRj6SjFAK3QQd6nyapCSkpKSkpKSgHW40lAO660TEXPPzQRUAZ6eBM3nQWnbvggW+lEnDXpSdUJ+Gk8EtZqnvvCEPKMMGJCSkpKSgHVkClJHYoDBbj8AXV4TQm5DOftW6sSSwwNkFQKrs4GN+UCZDzAo0YOO0H+xZg0dUxX0bAo0SQLirLL+pKSkpCRgHY58vqp/syVLspXUCabfdwEzvtSw5A9FXOIMTCYzXerBqBUNIeuVz6MIIFNVoG834P4LgFNbHgxkUlJSUlISsKqXJmlK6sRVgADq2Z+Ae14G0uIVTBgOXH4S0CIViDFVf/kzYDm9wO4i4P3NwLufE2QtI8i6hvZzFjUSMjxRSkpKSgKWlFRd1hNLgKnPARcNBV65DKgXX7vtYqxAKq3brTlw+5ka/rNIwfQXCNj8wIwLZL1KSUlJScCSkqqj+iOL4IqgaOSlwPyrjjzJXb14BR+MA661anjwFQW9WwHntJP1KyUlJXU4kvOGpKROEF03D2jcBHjtsqNzYz93MdCCwGrS24DHL+tXSkpKSgKWlFQd09b9wOa1wIOjAPtRmgEYa1XwKMHa1u3A71myjqWkpKQOR8eBi1CBhgp69x7x9vxSwOkYwsmAIhUMQqsoo2MEalkdilhPgeUQ62uivBo8oWMekcx0DDvkFEep2mjJDroybcCg9kd3v13T6UqMBT7eDPRpdeLXo8azAPiWUwwHkoaJmQFaeEQa+lKTsyulpKSOf8DywHRmZ6hNkqG5PYfJG4oAHK3MhcCOvfDvyYC2f39UDZhhuaAfgl4CLNV06N3xnHWvD4HdhQjQsF7zltER4hB61I4WOhbKxGe1SWOoHVpAsVsOZI2vVZEJBq0WBHbth/+3LZCP8ZGqjX7fS5cyXWp8uR1N2ejyq5cGFDhO7PoLEkTx3avRPa4aTVBVMwyqiiBzVjAAjXNd0H0c8PnFIE2h9RVFUpaUlNS/HbAU1AhOGpyIeXY6zD26/bWRqdsF/2Yahpd5qh7aYkHsovcOszUOIJC9B+7X34f7mVcQLC+nUzBSWV2wDD8X1in/gemkTgRKtiPHyh9+RtnZI2i/ErCk/lxOX81Z2v/SfaOFUj+ckBabcGb7gBZA0KTCbI2FGmOByRoD1WCgczYI4GIbukKApdF976FBnsdRgUCFEyoPhuSlV2elhSFbC+c+iQZufXmArh2VYD16Pa0GSA8SyBv4+otYrn8XvV1N6xxq/3+23+j3Qx2zus/R532ofdemjNHf63VYU70euu/mtoz2HaRjqzx48iNgMELVuAE1hR93EdqPj9ejDYxBVTQUfoU+wxAycB9XgKUdeoFWXPbXGY5gx9S129Epr0GF2qwZ7DPugmXscJSeORhauQvxHy+A5Zz+R6dKikoh3YNStZX6N0VTlroANvq2Tzshu0hBkIYYG2ISEmAhsOJHkhoUI4xGBQZqgQ0iTFVDUA3AH2QQM8FktyPocsFN96jm9YXbY3mv1hXpHXtNEKJDi76c160ONmoCo2i44s/8He8jcr+R+4jcf2WfFwU51YGOftzoMujbR55L5HlHrnMouIouZzQE1bT9oWBMByr9vP4MWKv23X4RtKOpPDiic6G+HEE3AwKxlYfufYsYTHoJuCx+E9xGFUbFK0aYRg4zosEYNQy1Rqd/vQUrXIP/XhNgy1ZI+PFjaA4nTD27H8U6kfMPpP7hjoTuya83AWZqUy7ucOJZrtglqMbFwZqaBM2viYyqFhrNcj9jIpDiJtighGI4g5ofip8+BwwiHb7PZEZ8w/pw5hfC66qAbsuSFq06MJhh13E1QFIdIFVnpYn8LtqCpMNU9Pq8ng4U+jaR79Hwpq9XHVxFb6+XORgOZYlcFr2vmqxF0QAVWQfVWfqq215fHllOHej8fj8NeoyVy6srT+1c9hwKYBLgo/g9VFCOqbDCp/hCAOX3EnyZYQmaoBl9tMQEj8J/B8TWfjauwFd7Pvh3X8qhxg0xlr+poQ2NYGH4azBj7NDhz1v0w5VNpiiT+me1p1DDgwsUnHo60LHBiXZ21MzGMlwlw+P2wm62wqgZodAI1WqizwRbJpsNCjW2Aa+X2l0XTPRdSWk5jAaCL6MNTo+Dtk9EsEgTkGXQqEOShqzjk7nDcKO/qh/nV7X8VGexqsmSpVt1Iv+ubv+R30cCV+TxIqGoOgtOJCjVVP7I5dHrR65THTBFly0SoCKhKNKyVpOLMxIYo+skEigZrvTfpab91MaCRUMqmII8TqIBk2pBQPFDDRJasb+QrdVGBR7Qfa3GAh6TCIEW9GHQ4Fe8UGk9MWGuliOpf7mLEGImXcX198OVFBdKK12bR91o4leAkmSH2qA+TMPPg/msflAs1mhbL8pHjIN/ZzYUU9yfV5rVBLVJCswjh8Ey5Fxav+ZniATLSuF+5U14v/4RWq4jbIWrza+iiJG0VuygT7Gy5ZM6rPHI0bKgcFD7ZS8r4CjCly77VxuRj6C5oU4gJgbmNIKrCjesMXYEFRq1ezxITE1ABcGSPS4NMdQ+xAaK4aARbLnVjNLCIiQmJqAkvwgGkwVWak9cjjLYUpKg5QUQdHkO3OPSlHV83TphuDlUB60vLy8vx4IFC7Bq1SrExcXhoYcegsViqdLBu1wuTJ06VVheunXrhosuuggpKSk1WpKqcxlW912kCy6yzNVZtYTFJWz50bdbunQpPv/8c7Rq1QoTJkyohLfqICV6n9WVT/9cXFyMjz76CGvWrEHDhg2RlpYGD91PZWVlGDlypDhedfuvzk2pv+tlr86KVh1Y1c6C5Ue234BRvwQwqkUA1zdFyJ7FHiOqsiWlCr7JMmNhTjncZh/axZpwVVM7RiZRt2wzh9rBwxhEHQdmEiMCG3cggCPJdBgQFep6/R0Y2zRF7Mdvw9TppIhdG6H27AXXx59Qe5hcq1Gvj/bnnr8I5r4DEP/VPCj2gwPZ/Zu2ouy8S+HP3oNQF3X41ayIbSyy5ZOqLVuFXFt/4bmBHN/JzyRct1vDmNcVFGYB790PtKl3onWmKiyJiXC7PTRSpc8mExw0IEpplI6i/FwkN24EX2kxOgR345SEAFYWB7HO0hwJCSnIL9iHlHpp2LsnhyAsAT62cHl8iIlPRLknHwYOnj3i1CxH8JsJ14VSo7vqSMa5x5oNtfB/f9Y/alHX+99wYdSqk46NjcWYMWPw2WefISMjA2effbZ4RcYErV69Gl988QUaN26Mxx9/HDEE9JFWH90SU11genXAE2mtinb9Rbv6Ii1OultNh7KTTjoJN9xwAwYOHFjlOJHxVfrnaAuZrkgo1D8nJSVhxIgRmD17Npo2bYpFixbB6XRi3rx5OPfcc/HNN9+gdevWVfZV03nr75FgqMeyRQOvXo7a260VuEoMWLnLj4dP8sHis0MzhZIp3b22As9sCdJAyw97kgUxPh9+2GPE91m56DywETrZOELecFgX33Hhh1Lw1zMn+rftQ9mA4UjavByG8EiCZR5+AQzTnwZ8VtQ+76oGz9If4HzsOdgfnFJ1SYWD4OpyBLKpscUJ51eR+pfKR70PZzH5eRt1AMT0/sPs4zlNwZZ8YN4KBct/UdCkCbD4EeC05icWhvJ5muzU2RFUweGANS0VrvxipNKIu7y4gKApnqcPoX7RDiQk+/DONj/ObWJH9v4sFDatB7PJgrKSYiQmJaM8vwC21CRU5ObBmBgHg82KoMNdLSiIJC40IucZi0bVdBAQaVpQjNgVGkmrqkG883cBztMX7igN4faJumla10cdob8ywF7TQukljCrPZqbzDFBHEfRC5RlSqrHScuej7Xg/qtEY8dvTcfz+UABvpRtJDXeyapXy8XsV1KEOx0jHNVQzyyJIHbWAAaMqzqe65YGAD4ohZN3XRBickf42VP5efP5Bvzs0c0vfRzhVmYmPS+XTjsIEAy6n/tIO4SXRYcZqtWLIkCHCcvPhhx8KiIgMKN+8eTNOOeUUEcvHcBUNJzXFKEXCQuT+dPdiJDzp29Q0CzAa0nhfbEVrQjc3lz/SfRfpxjtU3FY08EUCWHx8vNg3v5vNZvG65ZZb8Nprr2HOnDl49tlnq7W0RQfuR1vJomEqet3oGK1DyRA0ISHOj98vMeKU+AAHVUEJ+jBlowPPbDXgtHQz5razonmiERZjDLILfdiPZHROALKdPsTZTEg8jPzsdSbQR0ESgvn74fniW9jGXn6gwusnQ7GZofkChwFYHNIaD+9Hn4qZhJEB6Z7PvyW42kXL60FK6liJDal26iOHPH4EEX+h3gtWaq+S6wMPjwcm9dVgM59gfi4tlG7CEGuHz+UmELXDT+8qgZFGIOLzudCIRt/lW1fh9FQFSwv8WLVPQ4LFjW4pNnyavR31WrdH1vYMpNZPgpM6z6CXRsEEbB6XC5Z4O1xOr4jjOkgEEkkJdhrdt8CO7dvh9Hio2QiDD3UcFpOKju3aoqCgAPty9wtY4j6sdavWiLPbsTljE7ycf4vaqIDPgwS7FV269EKHju0JrN3445cV2JGZCa/fJ+CoQWoyWrdpiowtu1BcUipCK2xWM07t0R25+3Kxa3e2MHly6gnuYJo3aogep/ZCw4YNsCtzJ1b8sQr7CwtoMzMU1SAmp7dv0watWjSjsvFIXhXtYObOLGzP3AEvjfYNqu7OIeSh801OSECjRunYvmMr3N6AyCtWCSq0vpk6xA4nd0TnLl1gs9ixfsNGbNi4CeUOZwgwCQBSEuJwSudusNvjw9Y6g4Awt9uLFatWoozXFaX7a5AlXGW1sGDpYMHuL3YPsjWIXYQVFRVURrtYVlhYKCCFAevXX3+tAirsOly4cCH279+PBg0a4PLLLxfLSktLsXz5cpSUlODCCy/Eiy++KJZfeeWVAlR4nbffflts16tXL7F/dj3q8PbJJ59gO11XXIZrrrlGgF2k642taVyuiy++WOzPR/WvgxSv97///U+4PFljx44VIKbDzJ49ewRE8r47depEv2kjtGjRogpg6ecXGiRUdW0ycLGrMLL+1q1bh++++058ZhciW714Xf6e6+yKK67A2rVr8eWXX+LMM88UdaJvy+fJ6yUmJlZCGNcr10e9en/S79Iukm0KYmm7OVkm3NwM2OPU8NR6Fa2bmvDT6bZQKBZdThVwoFlyLJoRlOW6ga7fuHDLyQqmtzYfZzFYx0xGBLfuropKZgsUo3IENyiNnCoC0LzeKrFdgbXrwqAmgzCkjp1uPxW4pAWOyJHOV76FWoI2qdShp+mX7omZ+MqgmmDkDsZZAas5FhWl5UhKb4TywnzUb5CO0v356GApgydgwcb91OmqCtbsD6BHog9tjPnYWdwQiQ2aoCh/LxJSU1FAHZ49KQG+Ur+wiinso+UHN0YF8SrU8Vw86GxMnngj7nloFr746gcYTCFLFVujkhNjMOveSfB4/bjlrvuQvTcPZosJN109Gt06tcNl19yE/OIyBDUf0uun4oG7/4N+ffvB6fbARKDivW4snpk9B/MWfkGdpx/dCVxmzZyK2+6bhW++/0Hk8kpvmIbZ9N2HX/6Ix555VrRhatCPQf364t6pk5GWmgS3y0OwbsfOHbtwz8OPYcW6DDpmgGBIw6TrrsBFQy5AYUkRAoEg1Z+Vyu7Fs6+8jbfmLYCfLSJUlmDAT7ASpI5+NEZdNAQ3TZqK5X+shMlgC1kiqM1MIMi9fsJYjB11EYGUBtXAEwgqMHnaI1i2/DcYTWYCSRfat+6Elx5/kKDAhpIyh4AghofCwiJMmHQXAUk5DMZjO+OaYYKtPw6HA5dccglmzpyJxYsXY/jw4WI5A9Spp56KnJwcARw6hPD6Q4cOFfFYDBXsTmNw4dglhp0tW7bg5ZdfFvDQt29f3HTTTWjZsiVOO+00nH/++QKsOG6KgWfKlCn4/vvvxf6vvvpqJBDM3n333QJIBg0aJICL3XYMguy66927N8455xxxLIY0hj/9XNiFyTDz8MMPIzs7GxdccAHeeecdtG3bVpTp+uuvFxDJ+5sxY4aAQgasmnJoMcDp4u337dsnttP11FNPCZchW7UYLEeNGoUXXngBnTt3FvFtTz75pKgDPm+GJq7f33//XbyzuCwnn3yyOE++FhgI+fdgSBRhPAEvjAZraMIJvVwqXb/cX4srHnATp5/8QwlaxZpxQzMjvs720ZdmLDjFTNvx015CbkC73yY2EPmyDBxXZ8H8HQ5Mb5Nc62uljgEW1Zr5KCbu5EY0mstENngJV1LHVh0ahF5Sf9LgmcwCNqw2Gzw+L6yxMWKQZKIW1GK1w7NzCzo3s+KTXUE4fQaCFwXlfiOW7PfjvCY0et6bAVv7XijLZ4+aH7YYO3VyBG5GEwgvhJvC7/FWaQECdJzGaSm4fNQl1GGm46qRw7D0519RUu6iDsIimhD2StljbBg0oDuKim7DndNmobCoiJorI2LtNg7LF+49K7Vf48ePw7nnnI05r8/Hoo8/Q1pymoAZzRITyutDcAPVQqAUA5NK4OdzQ+PYGto+xmKGWQ25erj87Vo2x8xpd8FDneXNt9+D3dt3oUf3nrh3ykQ8cO/tuPY/dyMnN1/Eq8bHx2Bf7h5MumcmykociLHG4M7brseN14zCjz8txbYdWcJKxdaRVs2bYRh11G1btcAVIy/FmnXriTv9whqmaEFcNPRC3Djucnz13ff47ytvig4yMakeMjK2QAv66GVAkOf7WAmITUa89ua7+Pjzb2Ak4FVNPPvLgJx9+QLojvXETd1Sw1YZDuZm8GGL06WXXiqWM6ww9HAgfCR8vPnmmwJIJk6cKM6XwaZDhw7CYsMAxMDAgNWzZ08BVAxhDDIMbLm5uXjsscfE/tLT03HZZZeJfS5btgwrVqzA+vXrBWywRY33MX/+fNx8883C6sVW0TvvvFOUg+OgGGB06xXvl9fn4Hd27/HxmjVrJoCI9/H+++8jOTlZlI/LzpCzd+/eg/Jr6aDFFrXMzEw8//zzwqrE2zMoDhgwQByf4W7u3Ln49NNP0aZNG7ENg9V9992Hr776SlirGBb5GrrqqqvEfhnYJk2aJCYN2Oi+7devn6hf1sqVK5Gfn4/XX39dxMbxAxdMBk674BGDF2PQBJuf4Irj2EUEtYb8UjOyafB0dlqMALKPigMwxvnQMZ73yNZsXk+he9oIAw1AgooR9WwV6NnahWU5ZhxOptG6lwvAdHRGO6J+OSpYC1ZjD5CSkvr32a+oozMaRIwPAxVbXEzxdriLS5HUtDlK923HGUkl2OU0Y2uxDwFa18guRYKbTdQIn9JQRdc4N1bn7kb9Bo1RlJeLmIRU6mhLYDCpIl4oOgCLXXCqEsAFF56LpOREzH5pHs47ty/6D+iNTxctRpDjo8IxRWy9KsjLw8Dep+KB++/A/TMeRUlJKbw+fwjCCIjqN2yCwecMwP/9ugJPz/4vKircBC1ZWLF5k4i78osgXI7B8gggS4iNo2MPQb3UJNRPSRFA6fa5hFuSde65g5BKy6695U58s/gH8eiwjJ07YU2OwbQ7bkW37h2R88X3IulqUNGwr6AQq1atRVlRiYClnr/2xM0dOyI+NkHUMMdVWanexl4xQsScvfHmfNE5d+/ZBT8v+4U6WSOS4+Mxctj5yNqzD/c+MIvKqaFPv/60j1ikN2uOkrJS/PrLbygsqBAxc15fENuyspFAMNO0eXP4vB78/sdKlDm9BF9q7WaW18Iq9WdpGiJhye12C8hgccA7wwxbrDgmiwGFYYfFkKG7y9jKxe6y3377TQAazzzk9x9//FHUEVub2CrUo0cPAS9PPPGEOB4DSffu3SuPzfseP3682J4tVqmpqQLqGEp4GQMJW3NuvPFG4RrsSL+Pvi1DCLse+Vj83bfffiu2YavYrl27xLYMMQwuOvwwGL711lvCEta+fXth2eLz533zMbkcDGZcbv6bXXccRM9B7mzJe/DBB0XMF5eHYZC33b17twBULw1uuB63bdtWGQPH2zFo6dDGgMef2brFx9Lhit2yDG/9+/cXFj8RZ0ZVHVR84lnBwllt8IQjeAzCfmXkcHbOF2o1wqmUQPXHw80wT18a/BaxmtdgEtPLeE6wxeAVaRx40JKiJUF1O0LXWy0D6411rYn9261LIk5AQpaU1L9RQQ6oVgwi/skk4m4AM8dg8Txidz7SGxoxb7OHOj4VqkkJZXwhQPISvCzZHcSotjbs2rsP/pRGUNiSwoHmxlBGaMWnB2xHWK/8AaQ3boyxo4Zh2fLf8dSTjyM9PQ3XjB6BZUt+o9F0qWiTFM4eTw3719/+H36mTuiO229BWWkZUhJiCTC8CD3jI4g46iDt9hhs3JBBHRV1qFY7lU+Do8ItGn2z2RTyExsCIjmqzRKLUf0HoEe39jATPCUkxIcCpkMR5Wia3kTEPGVS5woOkqeO0O9xYtPGzdxTIY3Pk/N70We2+LVt3QoPz3iQOrtixFC99TmzF35ZvoI6zD3UCRrFvju2a4OLBw3Egg8/xjvz5mHua61x3bgrsXb1apSWOWG1xSA+IQEbMjahlICkScPGuP7yS9C6ZXMkEyzkFhZjxBXjUbh/b8hJQJ1uXEwsrhxxOvr3Pg0uZzkefMpNgEbHDFr+UgqRUHi9In43JSLf1KGsVyyGBD1lAEMEb8cxRQwSbH0SnSvPUo9IhsngwIDA8MLbM1xNnjxZWKzEtSKC/gNiH/o2vB5bfRjAInNQ6bMSGTJ0S44e53TdddcJyOMysXWH3YyRiTy5DHqc1E6CaQYqnvXIMMjHP+OMM4TFiT9z7BO7+dh9yK49dlEy1HCs2Ndffy225TLwegxYeswVQ51eXp5hyVYzjqvi7fj4mzZtEnDFZWR3X58+fSoBi+uNl0UnHo3Mis/bsZWM9zdr1qwDPTzdqzwgYvegR6mANWA/4GwKERfd97zvAFxh6LogScOyzCAyKwJonaCJDO4BYxAWHqwEqJ7ps0eLw49ZFaiXpB1Wzpo6BlhBGNISqyJXwH/IG+pwpXbtGmoMjwXMncDixohv+CQevYipw+JRvNQnVJ+HgG+6yGnJVUedwWpnMUVqf14eNUYFSElJRsMGDaqMWMvLHSLAlkdmoVGpmxqWg2e2FhcX0fHNNEq013rqMDckFQ4HvfvEjVu/fr0q51RQWAgLjSr1Y+sqKMgTjUxycmqV81y3fiPy8gtFZ2ymhqxThw40wg3FDPB58HXJwbk1afPmDOTs248AnW896uw6dewQ6rTDKqVG3ECdUVxs1X1wQ86jY25wuVP4mWBCNRrEw5G57J06thPL/mkp4YB+fvEMO75VY5PS6AT2o3uCD7/lq9hb7oOmGkUme7ryqGEOChddVokB6/P86BUbwP/K98NG5+V3O2E2GeGj349TEOrWKNGW0zXLzyscPmw4EuLihZVhzDVj0CK9Mdq1bo0B/Xrjw08+F1PH+R/vh1117y5cBHNsDO664TrExxFMbdkWSv1A13A51X9xcRlOO7UXQcrbKKbrQ6Fhe0pafbGPModDJwER15Sbl4s77p+BpMR4NKPjvvDEw3Qcs3i2EhvgMzJ3YsTQs9C1cyds25IJv9MDk0nFmad1E8fM3pMjMt6z9YrHjnF0bXc9ua2IaOnYsT3WbdiA6TMfQkFRMQwEpBY67rVjR8NP7eq+nL247trxaFw/BV1Oao/uXbrix5+WweEoo/utAKfQdw0IrnbuzsG4myajedN0vDL7cTh9AZSUFYfyjmgGETyfTTD1/qJFSE5LIdjTkF9SFH4+1NFpZw/XgsVQoQd0s0uLAYPjiBi2OKZI3w/fC3pbwNYdtgixJSd6lp8OFtGpB/TvdIuTDnm6i46/b968uQCf6HKyODCd14kUtxs6mLHFivej58SKrg9exrFdHOfELkOGGnZHvvLKK3jjjTcOAiC9HY6EQbYusQuPYYjbAD4/rgPdyhcpriPRj0Y9kqeyBw/PeGQL2H//+1/hWuTA9spAe7oyeXzBQepWRQsZN41ehJz2IcuUV6O/AipSCbCCBE/DUmy4W8nHtavMWD4gBfzABs7WzjNzFYMZbtp67n43SoMmTLbFC1Cr7RVXR57Hwl2zQ9yQpv5nRPVwviOLDK5BlsFnw9iiNR2vIAxaUkeiV16Zi4EDzxGQJYCisAAvvPgS9uTkVLv+9BkzsCsr66Dvd2XtxoSbJ9Z4nKzsbAwdOowavm7o028AutB7774DkUkjO93EP/m220XMg67/LVmCe+57QEBgpC66aDimTL23MrD1AAwV4v4Zj2DDhk0HHf+DhZ/QeZ6F7r1OQ+cu3dGPjr1i9ZrK5Z9+9jl6dO+BNes2VH73+ZdfoVv307Bk6bIDQErQN+/dD8T5pqalokGD+vCy+4HKml9QUHmuO7N211gX73/4AbZs3SYgs0G9NOwj0Hr/o0UoKS6uXCeDlu/cueugbZcu+wV5efmikcvN3U/lXYsGBIup1CHmFeRj/vsLsW1H5j8LVxx9FQjFAYmkrAaeuh5KMdDE5ISdWuU1+zxiRqHJoMFMYGXiFwfuKmztMmDdfiDJakKaWgHVqlInQR2UIWQB4dac0x0oYcjiAPA2rVrhysuGYMlPv2H5L+vRpmUr5NO1nEeAccO1Y9CkURMChmDY9WNEnN0mXIKvvTEfL7+zCCaLFTExVtGGsZVsL9XtB4s+Q+dObfD4zPvRf+CZuPC8/nht9mO4966JsBHUBgM+MSjhwQhb6vLyCrFly3ZkbNkpoM/KgwNOrEqV8O23i7F9dzZmTL0T1149Gn0IrG6/ZQJuunYsfvtjBVatXE3tplE89DqOoG87/YZjr78Rwy4fR+X4igYEKWjB+Y0I8gIMEF1PxrmD+mHhZ4uxNmMLWrZphczde+FyunHrTdcjOSUVpSWleHv+h0hJSsSzTzyCc84agBbN0jHqskuRGB+Lt+e9RxBZKp75ymkYbBYTzj9nAHp07Y62zVvi5HbtcAaBTEpCfKWr85j2JvQ7c7vAHb1+r/Nsv6KiIpx11lmVSUB5wBEJBhz/xIk49Rgu1gYC1FdffbUysWbk7Ds+DkMIW7jYQhU5O48tStz+MLBxLi7dXcnbsLvv/vvvF39z0s+ccJupb8vlZLci6/TTTxduzVJhST0AObfffrsoA+ezYkisX78+brvtNjz66KPCxakPACNhTk8FoZ+L/h0DGa/LQfJsTeNBZUG4TdLPldM58Pe6xS/ypUOnSFUShsB77rlHuCXZPctiCxzHfmlKKJCdc2AGgrEiF7gSNCCzlOEqVCYv3/8GP0q5LSCQap1qxOU9UvFLlhVDV5aj2MMDMQtd8yYaZGl4fZsRE7+womlDPyb2Przr7TixYCkhQILzCEYrashyVS8J9qcfh7FN66qWj/wiBHlq9VHItSVKGhOD+B8XovzSq+BbuTHMsEfSCFhEKoi66m7M2LoVmzO2irgSFsfLvPH6W1izag3efGNulXW/+2EJZj//IoZdPOwgq9arr76C+fPewn1T7kbTpk2qLN+ybQcGDz4fxUWluPGGG6hz6IK1q1bjMwIYfRDLcTVclswdOyq3c3m8eOapJ+D2OPDk40+En1cHbMrYDEuEeV/XVjrOk489JG76k07qWGXZyhVrsW5jBqZPn4ZGDeth6tTpuIRAbe2a34R1qvfpZ+DuohLcdOMELF+2jBrCMkyaeLtobM484/TK/by74H20o2u7W9dTqGEPWZc6UCPHcGUPT+XmRi8YCFRb359/8QWtF4vevc9EYkKC+I7hYNXaNfjksy8xdsyVwvAjGsFqrIEuauz9/kB4zEKNVquW6NCurfi7LXUsW+i3XEpAaKLOunnzpv/YQIsDzjV2uREYceetiqBwBbYYI5L8BgxrEbJucYtjqByDhp5c6OcOjwFFMSHOmohiaj69Rs6lE6CRMDXo7qDYv8puJrZ5EXT0HtgXbqqzdwkwtxCY3nnvTLGv/n36YvqUSejVqyd278mi38UrZueVujz021ro2gpgztw3qFOyo0PrZuIa4wByvh3efHs+7BYVIy8dhgF9eorrraykgmD8W/iFBUAV7sOCwhJ4ubPnc6XTNFnNKKTrp6ikPNT40/72ZO/D3VSm++6ahPvunAi/VyOeUrD811V46NGnUOYoE2kRmB/Ly93I219M+3CihAYNT8/5Lzqd9CQmjB+HtZs3iTIMPv88FBYWY+GnX2H7rkzccudUGIIBXDrsIlx/9VU0gOlMA5SfxMzG+MR4/Gf8VXjhqYfE+Xl9Acyd9xEWslWPfwMjnYfXRccrwUU0cB00sJ+Y1cnlzs3Px/jbphIclAiX0F9ut2uRyT0aUhhcdIs5xyZxwDq71vScUmzVzcvLE/DCVi4ONB82bJgIaucZchxTxIHr/D2vr7vo+D3SmsQwcd555wlQYXcawxZDFbva2Fr20ksviWDy0aNHVwbPc8yWvi0fk/Nycfk4FQNbkjZu3CiOz9YlBhWOk3r66afF+XHeKt43nxvHePHMQg7M19M9cJB5dO4sfmcw4/PVUycwmDFQPvfccwLY2HLepUsXkeqBg9bZIsbrcsJW3p5hkqGRrWtcNr2u+Ttezvtj8flycP/HH38sLHBcvwx+bF2juxDGoCqesqKKhzZrGLxGQQn18X+cEZo4YQuY6J5xoMKQIGK1fARbb7U2wer04I21QTTaUYLW8QHE2kzYnqui1K+hdboH3/eORYJBPawe+TgALLY+lcPUtQPMowdTH2UOBZf/6WkGhUlQaZwKtUMzGNt3gCHu4EfPiLQKAYY3+1GDGbV5EyT+/j1869bD/8cmaPnFum+iFjZFg5gz7/9tAzzvfRbOBF/3lJCYgBh77AFTOY3EXW4vPvzwPdx40wScGo5bcDgqcM+UO1FOjYbZUnWGaFlpOV597S143X48+dwLmP3Uo1WWT737buzbm4vFi79C3z69xXeXDb8Ek2+bhMSkxMoGlRtHkYAyrNTkJGEBmP3Ms0hv0gyTJ94ivo+ldeKTE6qCBzUK7767AG5qNBd/9TXumPQf2l9S5XJ2vyUkpeL6664Wwaec94hHwStWrsOgcwaiY6cOeP7FOTRSG4tfaOS4JzsH2TnZWEwNXf1wzpddwqIURM8e3aq44biBjHR3csdf3RVYVlaKXbuyCKKuEvETumLsMehO0LlrZzaNENeiW7fOIiWAWo2blus+MhGiEmEcj4mxoSttW1JWhvUbNv1zgKWELFh+twtGE0OQOZTIkjqlvJj6WFrkgeorEbmktMomRg1/CD0hmmf97QymodySiiBdVwFqfP1Bf2g/HFOi6R01zyxU8eMP3+PnpUuwe9ceGMwqyuh64PxO3/20FDtz9lLnUELgY0OF043J0x4TVsegZhTWLAd999CTL4SSoFa4RW4s0bmXO/H4869i0Vc/oHnL5qJj27p5J3L27aVtOXbMiBXrtuLaW6Zg7759wsqmGTTkEahff8c0AqyiUKJRJdQRrVi9HtfeeCfaUceXkpqGfXR9bdmSQZ1chXgkENeAn87v4Wdepo7XTJAdgInuzcysLIyj7ewJcSIQ3UAd5Pz3P8ECard25ewjQLKKc6DeER98/AX+WLcZhUV8vjFweX2Y/95C/N/PP6NV21awGm3YsT1TWFg9Pj+V2SosCBkZmRg34U7Y+Pri3FhKqC2o8Huwe+9+YYH8a71LqIfRgpqwhh0q0agen/XHH3+IgHUGFYYDTr3A9x3PxtPd77yc1+dl7E5jEGKwYFcZgwznkmIY4pQHDE0cC8V5sDg4nMGBXXI8Q1EMUNq2FftgdxjPvOOBEs/m4/uQ1+FH37DFisGNj8lWKd6vDn6cDoLX58/t2rUTMwQ5uJ3joNilyakb7rjjDhE4z5YtzoHF6/C5cgA5B79znBPDE7dRDzzwwEHZ6BlyeCYlW6hYvD7XCW/DgMUpIvT29L333sO0adMqj8d1xoDEYMnpJbgO2ArHsV+8jKGQv+NZhpzcleGSZ27yO6dvYFjkNlrkwNJE7lACG7rPwUlqDdhR6MclTTgGS6VWyU/LVHRKq4cz7R4RiyUelaMGMbcrAWtDatd3+LE0rxTuMiNapqiY1Rq4oVEMguFkusqJBFgaKmDq3gkJv3wmRmJHW56X3qX/bUffUkSkayJa59cRleuHnwmw3guX7UAHAa1uWrTYKsIxKs4KJ267/R589cVCJBAMzHr0SWzZuh3WmJhQNuoIs/O8+QvEDf3c889S4zQN9949maCkvli+O3uPaNA4J40OVyHTvkG4yILRroeIeq+gMqTVa0CNTT1qKB4QMVfjr71GZPnmYOBI8ejv008/wfRpD+H9jz7Em28twMRbb6pyheszg1i/r1gtbCdN0xtVrnHJ0AsxZPAQnD/oAsTEx+GKK65Ev/59Kpdvy8xEt85dYDEf2aOV2OVXv16aGLUeZEe12AjyOqKktPgw93qw1bZZs3SsXb+R9lVaaSU7du1I6PbhNDceAhRLnF3EmemBxYVOP4pjm0Oz8d/esBWrquVCJKLkSCuDAr+IZzOIa064MujdWeGgcVToUTniaqFrKWtXNh2HgMHICTuNMHNYkREitcOGzZtplK2K4HDiE2zdsStkOWPXGA2/Objc4fLAQVCthhNhilw+dJ15qewbMrbTa1s4m7cpNK1cCaEtw2xJSSHBiBpKjcAWBTrIpi3bhAWS11VCEfxs2kJ+mQN5y36BnhWej6+arRH1pyIrO0d8Eq4akR0+iB0E5lpEzMzW7ZmhtTlRqsg7pgrXrJOgbN3GzaHycLZwg1mA7c7duQRq+8I2Qois82q4nWeXaLnDjXWbthL8+EWqCejxPWxVI4A1KEdpVvhhWLC4c+dXtDjNga7BgweLV7R4dhy/osVgwtammqQ/jqe68rDrUU8JUdtt2dqli113bLWqTpwq4c9tAgaxj3vvvbdWdc3Q9Mwzz1S7jAPh+RWp6HphYDuEsysMNUbxzmOSzHOqYk6TWGDDuSEvUcRZiH+DaDw6qAEPKQ5OWHokV9pxEIPlhXXKhL8FrtxfLoZ3ya//yocqa4WlB7OyoY6EzFUjn88jgqavv/Fm+Onz7OfmYP36DSJG4HYafSXTqKu0pOwAoHo8ePKpZ/HYIzNx1RWjCZpS8djjT1UuL6XRp5M6r8iMxOedPxjp6U3RqlVrPDP7uUOUxYcKlwPPPvMkHn5wBm6+6WZ8/c3XsFgtVYLseb25c98UwDZt+lRcMuwiEW+hm7pZKckpcJWXod/AC9DztL54aOYs3Dd9WmWOGBYHqj408wF4/F7E222Y+cD0KsH+fn8QRvORj5U4wJ4fd1LdyJ0vOTMnxKzFuO3Pk/WGgrmD/0DcDCpT1ikIuNzCpenR/ML17HJWIOALwFlegvKSYjhLHfAWl8PL76Whd3dRGcqLSlFcWgQHgRQ7Qz1eN/3GXoIdH/wcNMyhBkq4HrguefYdJzY12QgODJVjODFzjcDGFPXIHJNRDceZKJXjKf6djWHLoxYxzmKgMRFQmwiCzATBnK7AEH5sDmMY597k37SyzWAIo+9NAo4M4m/9H0MKH9dkNot9sjWSt43+xY3h8kV2H7yeeGSNErJa6usoEU821MKdMK+nPwZHPDuTz80UOqaRj0sv3Tqql41Pymg2CSuf2ULnSu8clyYsqbW6Ko9im6zJ2eFSJxxg0Y0bMVPqqIhGf673PoRjxA10g8bgyGahKKLxUqJmQmh+39Epo60aoDTU3VmJHN/Ds/QG9O+LZ55+AnNemoPTTj8T142/DuPGXCmsSmWOA4GaP/74P+RkZ+KDjz7BLZNuE66JxV98GZ5JBzRq3BD10pLx6y/LRYfJuuuuu/D8Cy+guIynqWfUaA5m9w/PGiulzvemm2/A1ePG4dLLRmPzho1i+rQ+Ci4pLcPrb72DvPwigqbpWExAz/le/vfTzwcgjJ8NRx3P2QP6wFVRjvhEO6bccdtBbrjGVN627dojvXlLGik3rLKsaXpjZGbuDE/nP3w1b9kChQSc1YGP0+nGrl3ZsIWtW/pMoWix5aG6WUGRKijIF5dwUtSMyGNpxuJfRtUUAqZS+DxeuPwe+BiyPC4BHRynZLISMBCw8ksxGaERvHDeHJXuSZ7RqXCQMwGaLxCEK+BFwOGGh66FQz+/4e++d+WMZSkpCViH2yKGTAFVv+XkZLtzENiTi0AOvXhaeU7uIV57aX3qgH77A86nnkdx17PhuPw/1HswxBxpcLsibNp+Pvbe8PHp3TllJsouGQHP4u/g37k9dOxDli3qtZdeuXkIEhAgKnhTUetOVg0Obo8cMXKn7nS6RCqF00/rhV49uiExMR5jrrxcxL94CATKyxzhdYOYeu/9aNGiLSyWeOTnleGUk7sgNy8f8+a/X2k5GjnqKixZsgRvvPm2CN7u368Phgy+AKnCRahVXoHRcRnMIXpCPB6tv0Swd9mIkfSdR2TLRnibjz5ahNKiIvTpMwBrVm9F02ZtEBuXQBD3fCWkFJeWiHQKd9w+GT/+8A3KSoow7YGZB8EOnyPHXvi9BwN8xw7tkZWVje0EWf4I+NEDTytnNQrrwYFHW+jnlJaSAltMLNau3Vg5TVqvc46/2EH77dmje5jxDQRzOypnd+qWut1ZO5EQF3fgAawRgwEuO7tKV65cg3ZtW9c6hcXfxSHsIlM9QbgLiqjsbrgDbjFbiGfvlZeW0m9QCmdJOZxFZXAW04u+cxIsl9P3jvJygmu/uAbcBLQ+Gqzx9wFvQNhTDNLIISUlFdZx2WMHqIEvOak/9RKxeosJkbSmxkY1wFQWTrruF1ClIDk86jvSFtGC4J5ilLQYiCrxJiJfUwU8n/wcykdm4LSxhxGIqT8Hjt0LiI/6tdQ6c2Hyc7sC/IiPMARwJ84P1OU8TNxBP/vcc/B6vEhLS8Xe/YVQjZp46C3r62+/w/atm7Hkp/9Dr57dw5aYCgwZOgxPPTELY8eMRozNhmn334XMnVtxx223ESS9gjbt2oncPWz5atFiVCWIuAmkAt4DQMEw5qOX7upj98cbc1/Cjm2bRToJ3oYzcN8/bRoGDz0fH7z3euW2L738Mm69ZRIWf/0tLhx8PlwVLtqPCy6PB03SG2Pi5Ml44tFZBHrno1+/vlVgye91w+9zVWNRU3DtuDGYS6C4Y/sOdO3aRVhatu3YIeDogvMGIS01VYBWzt69aNSgHjxUn5zbiwNaeZbhiGEX44235mFvbg7BVA/a3ihyam3JyMDokSOofkPXXpfOJ2P9+nV4d8F7GHrhhQQlHsx/7wOc1qsH7LH2cJ1BpAbgAG6OmduQsQWrV63GWQMHoF14ZuEx56rwbS4scFpAxCoFCcq9+cUwEFB7eOY2e6TY3WVRRZJNziKuaP6QK8qgihlI/GKwCihipje8BfkI0u+nKgey30lJSUkdt4AlRuICqAyVlqRDm8gNYajSjq7Rjp8CGQhE7FMRVVqZ8oF7GlHOw405USJeUeddRwLdLxpyYeWjH4SVJTUFY8ZchQF9Q8HdLSNipxrUS8aokaNxcqdO4u99Obm4+prr0LN718p1YmLseOThmZjzwvPYu3efSCNgsVix4N15+HbsODz/4kvIycmm46Thrbfn4cILQwGqZjr+lVeOFjmkdHXo0J4gbQw6R6Vc4BkwbBFj4OGZeYPOHiimP1c5r6FDsWrVGpEBPHSe51FH7hWJIFn3TZ2C3Jw9WL16TRXAslP5xxJExccnVVtfcfFxmHzrzSKZ5YYNG8Wsr6SEOAFqyUmhbZo2bgwHAeqWHZniyuJHjvBMHwYsns04YfzV4e03iQf2ci6tCRPGi1lolcMKiwXj6HdYs3Y9lv/6qwiIHkKg1b5tm0rLFLszmzdrgqX/9yt9F0RiYjJupP0cKsHpsaatUEtA4FThhtNfBEtSgrgefH6CJ6eLM2qI5ZxiQMw049uOH7ND4MlxR8HSCrjKHAjS+qqmh2hLN52UlFRkU1PLzrpA6fgP9OrcEJYi/ut5sJw7sPJb/7atKGnXjxYn1qlGTUlOgsaPQ/AH/rEyzHlgZM0Vzm4n6nR8P69C7IvTxDv/fSggnD59uhz0S/G08BqvKwa3+Fg7zujVDbfe85B4j/+TbPmzXl2oHXoIo/8L2bQ1njVntcJqt8FIEGkIKiIwPaDq64Z2xwHxfkcFgk4ngRVd7zx1X2QWDe9PzCLUJGv9SzR1/HCl5uZKQxn9lst/X4XZj9wn3vlvTbZXUrWzgpwgFixFtlaiGoyqaNDF8FpKSuqvDd/ClizRugQ0AicHKqiD5RxR7BINcnbOcJoBzp8V9PkR8HqEu9EQNjAr+rNxpKSkpI4/wDJAibNXBY3YmLr5azFcBeXjd6Sk/jJcRYGRmF0YyrGAIOe24mSjOJCYVV9VrGMIbaHVAG1SUlJSxwFghWKafL+vABvyNbdPxEAE+NlKmgV1zQ6vidgQCVhSUn9nkxOeB1kFoaQNXUpK6gQDLIg8Vc5Js8AJRyOLfdAMuzoBWE55xUpJSUlJSUnAOlqQFRc1hqyjZni/jL2SkjombU5U3Gd1gc+8jszuLSUldVwDVp2GKikpqWPf2tQCnCRcSUlJHUoGWQVSUlJSUlJSUhKwpKSkpKSkpKQkYElJSUlJSUlJ1SUdBzFYdTnOQU4Ol5KSkpKSkoB1VNlCEQlFDfXTANVQJ56/p5+3eOSMyw2tsBia0y2vUikpKSkpqeOtO5czYaSkpKSkpKSkjq5kDJaUlJSUlJSUlAQsKSkpKSkpKSkJWFJSUlJSUlJSErCkpKSkpKSkpKQkYElJSUlJSUlJScCSkpKSkpKSkpKAJSUlJSUlJSUlJQFLSkpKSkpKSkoClpSUlJSUlJTUCaD/F2AAES5IEGWxViQAAAAASUVORK5CYII=');
    border: none;
}

.bg-01-company {
    width: 130px; height: 50px;
    background-position:  -10px -10px;
}

.bg-02-company {
    width: 130px; height: 50px;
    background-position:  -160px -10px;
}

.bg-03-company {
    width: 130px; height: 50px;
    background-position:  -310px -10px;
}

.bg-04-company {
    width: 130px; height: 50px;
    background-position:  -460px -10px;
}

.testimonial iframe, .company_area_list iframe{
    width: 98.5%;
}

.testimonial .tags {
    margin: 6px;
    z-index: 1000;
    position: relative;
}

/* trends */
.job-badge.job-badge-high-response svg {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;
    width: 14px;
    height: 14px;
    margin-right: 3px;
    fill: #5eba7d;
}

/* card remote */
.card-remote {
    position: relative;
    opacity: 1;
    min-height: 340px;
}

.card-remote:hover .read-more-remote {
    display: flex;
}

.read-more-remote {
    background-color: #3059ff;
    border-bottom-left-radius: 5px !important;
    box-sizing: border-box;
    display: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    padding: 6px 15px;
}

.read-more-remote a{
    color:white !important;
}

.remote-status{
    margin: 0 auto;
    display: table;
    padding: 10px;
}

.icon-remote-status{
    padding:5px; 
    color: white;
    margin-right: 5px;
    font-size: 14px;
}

.remote-font-title {
    font-size:20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px 8px;
}

.remote-panel-default .btn-group.btn-group-lg{
    width: 100%;
}

.remote-panel-default {
    padding-bottom: 50px;
}

.reset-all-remote-companies{
    padding:13px !important;
}

.grid-remote{
    background: #f5f5f5; 
    display: grid;
}

h2.text-center.remote-font-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px 8px;
}

/* border for awards*/
.border_to_work{
    border-color:#005BFF !important;
}

.border_transparency{
    border-color:#FF8022 !important;
}

.border_interviews{
    border-color:#001E9B !important;
}

.border_leadership{
    border-color:#00C61C !important;
}

.border_engineering{
    border-color:#0C7A00 !important;
}

.border_hr{
    border-color:#FF2222 !important;
}

.border_employer_brand{
    border-color:#00C1A5 !important;
}

.border_best_startup{
    border-color:#6b6b6b !important;
}

.button_benefits_values{
    padding: 0px 6px;
    text-decoration: none !important;
}

.valuesbenefits{
    border:1px solid grey;
}

.flex_details{
    font-weight: bold;
    font-size: 14px;
}

.flex_details_sub{
    margin-right:5px; 
}

.values_list_column2{
    column-count: 2;
}

.values_list_column2 .fa{
    font-size: 15px;
}

.divider_benefits {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 35px;
    padding-top: 0px;
}

.divider_salary_confidence {
    border-bottom: 1px solid #f0f0f0;
    padding-top: 35px;
}

.divider_benefits h3, .divider_benefits .company_values_box span{
    margin-top: 0px;
    text-align:left !important;
    display: inherit;
    margin-bottom:5px;
}

.flex_group{
    display: inline-table;
    width: 260px;
    float: initial;
}

/* reviews histogram */
.companies_filter_reviews_filters option, .companies_filter_reviews_filters select{
    font-size: 12px;
}

/* Flexbox layout for review filters */
form.companies_filter.companies_filter_reviews_filters {
    display: flex;
    flex-wrap: nowrap;
    gap: 8px;
    align-items: center;
}

form.companies_filter_reviews_filters .form-group {
    margin-bottom: 0;
    flex: 1 1 0;
    min-width: 0;
}

form.companies_filter_reviews_filters .select2-container {
    width: 100% !important;
}

@media (max-width: 1200px) {
    form.companies_filter.companies_filter_reviews_filters {
        flex-wrap: wrap;
    }

    form.companies_filter_reviews_filters .form-group {
        flex: 1 1 auto;
        min-width: 160px;
    }
}

@media (max-width: 768px) {
    form.companies_filter_reviews_filters .form-group {
        flex: 1 1 100%;
    }
}

.review_helpful .fake_alert .tooltip.top .tooltip-inner {
    color:white;
    font-size: 12px;
}

.review_helpful .fake_alert span.label.label-danger{
    font-size: 10px;
}

.review_helpful .fake_alert span span{
    font-size:10px;
    font-weight:100;
    letter-spacing: -0.6px;
}

/* job board */
.btn-announce {
    font-size: 1em !important;
}    

#advanced-search-jobs {
    display: flex;
    align-items: center;
    gap: 0.5em;
    font-size: 0.75em;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}

.jobboard-h3-jobs-found .label-info-delete {
    display: inline;
    padding: 0;
    font-size: 90%;
    text-decoration: none;
}

@media (max-width: 767px) {
    .row.col-no-right-padding .job-board-list {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.jobboard-sort-section {
    margin-bottom: 12px;
}

.job-board-list .panel{
    padding-bottom: 15px;
    display: flex;
}

.job-board-list .company_area_list{
    padding-top:0px !important;
    padding-left: 15px;
    padding-right: 15px;
}

.row.jobboard-ad {
    zoom: 87%;
}

.row.jobboard-ad .panel:hover{
    cursor: pointer;
}

.job-tag-template {
    display: table;
    float: left;
    padding: 0.2em 3em;
}

.job-work-model{
    text-transform: uppercase;
    background-color: #ebebeb;
}

.job-work-profession {
    color: black;
    border: 1px solid black;
    margin: 5px 0px;
}

.job-board-list .tags {
    display: contents;
}

.small-title {
    font-size: 1.35em;
}

.job-board-list h4.small-title, .job-board-list h2.small-title{
    height: auto;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
    font-weight: bold;
}

.jobboard-options div:not(:last-child):after{
    content: '•';
    padding: 10px;
}

.job-board-logo-sprite{
    margin-right:5px;
    float:left;
    border: 1px solid #E9EBEE;
}

.label-advanced-search {
    font-size: 9px;
    font-weight: 100;
    letter-spacing: -0.5px;
}

#form-jobboard input[type=submit]{
    padding: 7px;
}

.jobboard-attachments {
    position: relative;
}

.jobboard-ad:hover .jobboard-button {
    display: inline-block;
    width: 10em;
    opacity: 1;
}

.jobboard-button {
    opacity: 0;
}

.jobboard-button strong {
    font-size: 1.15em;
}

.jobboard-attachments .jobboard-ctr {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: fit-content;
}

.jobboard-ad:hover .jobboard-ctr {
    display: none;
}

span.total-reviews-jobboard{
    font-size: 11px;
}

span.total-reviews-jobboard:before{
    content: '(';
}

span.total-reviews-jobboard:after {
    content: ')';
}

/* jobcard redesign */
.row.jobboard-ad {
    zoom: 1;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}

.panel.jobcard {
    display: flex;
    align-items: flex-start;
    gap: 14px;
    padding: 18px 20px 18px 14px;
    background: #fff;
    border: none !important;
    border-radius: 0 !important;
    margin-bottom: 0;
    position: relative;
    transition: background 0.2s;
    box-shadow: none;
}

.row.jobboard-ad .col-lg-12::after {
    content: '';
    display: block;
    height: 1px;
    background: #f0f0f0;
    margin: 0 1px;
}

.jobboard-ad .jobcard:hover {
    background: #f8f9fb;
}

.jobboard-ad--promoted .jobcard {
    background: #fffdf5;
    border-left: 3px solid #f59e0b !important;
}

.jobboard-ad .panel.jobcard.clicked {
    background: #f0f4ff;
    border-left: 3px solid #516CF9 !important;
}

.jobboard-ad .panel.jobcard.clicked .jobcard__tag {
    background: #d0e1f9 !important;
    color: #1e3a5f !important;
}

.jobboard-ad .panel.jobcard.clicked .jobcard__tag .glyphicon-info-sign {
    color: #7baace;
}

.jobboard-ad .panel.jobcard.clicked .jobcard__work-model {
    background: #516CF9;
    color: #fff;
}

.jobcard__sprite {
    flex-shrink: 0;
    float: none !important;
    border-radius: 8px;
    margin-right: 0 !important;
    margin-top: 2px;
    border-color: #e5e7eb !important;
}

.jobcard__logo-mobile {
    max-width: 40px;
    border-radius: 8px;
}

.jobcard__body {
    flex: 1;
    min-width: 0;
}

.jobcard__title-row {
    display: flex;
    align-items: baseline;
    gap: 8px;
    flex-wrap: wrap;
    width: 100%;
}

.jobcard__title {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    height: auto;
    line-height: 1;
}

.jobcard__title a {
    color: #337ab7;
    text-decoration: none;
}

.jobcard__title a:hover {
    color: #3b5bdb;
    text-decoration: underline;
}

.jobcard__body .role-tag {
    display: inline-block;
    margin-top: 2px;
    padding: 4px 10px 3px 8px;
    font-size: 11px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    margin-bottom: 6px;
    border: none;
    border-left: 2px solid currentColor;
    border-radius: 2px !important;
    padding-left: 10px;
    transition: opacity 120ms ease;
}

.jobcard__body .role-tag:hover {
    opacity: 0.85;
}

.jobcard__body .role-tag.backend,
.jobcard__body .role-tag.frontend,
.jobcard__body .role-tag.fullstack,
.jobcard__body .role-tag.mobile,
.jobcard__body .role-tag.embedded-systems {
    background-color: #f5f0ff;
    color: #6b21a8;
}

.jobcard__body .role-tag.cybersecurity,
.jobcard__body .role-tag.administrador-de-sistemas,
.jobcard__body .role-tag.devops-ou-sre,
.jobcard__body .role-tag.engenheiro-de-redes,
.jobcard__body .role-tag.infraestrutura {
    background-color: #fef2f2;
    color: #991b1b;
}

.jobcard__body .role-tag.administrador-de-base-de-dados,
.jobcard__body .role-tag.data-scientist-data-engineer-machine-learning-ou-big-data {
    background-color: #ecfeff;
    color: #115e59;
}

.jobcard__body .role-tag.analista-funcional,
.jobcard__body .role-tag.analista-de-negocio,
.jobcard__body .role-tag.bi-crm-ou-erp,
.jobcard__body .role-tag.tester-ou-qa {
    background-color: #fef9c3;
    color: #92400e;
}

.jobcard__body .role-tag.gestor-de-produto,
.jobcard__body .role-tag.gestor-de-projeto,
.jobcard__body .role-tag.diretor-tech-lead-cto {
    background-color: #fff7ed;
    color: #9a3412;
}

.jobcard__body .role-tag.tecnico-de-help-desk,
.jobcard__body .role-tag.tecnico-de-suporte {
    background-color: #f1f5f9;
    color: #334155;
}

.jobcard__body .role-tag.designer-de-jogos,
.jobcard__body .role-tag.designer-de-produto-industrial-ou-equipamentos,
.jobcard__body .role-tag.designer-grafico-ou-de-comunicacao-e-multimedia {
    background-color: #fdf2f8;
    color: #9d174d;
}

.jobcard__body .role-tag.engenheiro-de-telecomunicacoes,
.jobcard__body .role-tag.engenheiro-electronico,
.jobcard__body .role-tag.engenheiro-electrotecnico {
    background-color: #ecfdf5;
    color: #065f46;
}

.jobcard__promoted-badge {
    position: absolute;
    top: 10px;
    right: 12px;
    font-size: 10px;
    font-weight: 600;
    color: #92400e;
    background: #fef3c7;
    padding: 2px 10px;
    border-radius: 4px;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    z-index: 1;
}

.jobcard__promoted-badge .fa {
    line-height: 1;
}

.jobcard__meta {
    display: flex;
    align-items: baseline;
    gap: 6px;
    flex-wrap: wrap;
    font-size: 12.5px;
    color: #64748b;
    margin-top: 8px;
    line-height: 1.5;
}

.jobcard__meta + .jobcard__meta {
    margin-top: 2px;
}

.jobcard__company {
    font-weight: 600;
    color: #334155;
    text-decoration: none;
}

.jobcard__company:hover {
    color: #3b5bdb;
    text-decoration: none;
}

.jobcard__rating {
    color: #f59e0b;
}

.jobcard__rating .fa-star {
    font-size: 11px;
}

.jobcard__reviews {
    color: #6b7280;
    font-size: 11.5px;
}

.jobcard__reviews::before {
    content: '(';
}

.jobcard__reviews::after {
    content: ')';
}

.jobcard__location::before {
    content: none;
}

.jobcard__location .fa-map-marker {
    margin-right: 3px;
    color: #94a3b8;
    vertical-align: middle;
}

.jobcard__salary {
    font-weight: 600;
    color: #059669;
    font-size: 12.5px;
}

.jobcard__salary-label {
    color: #6b7280;
    font-weight: 400;
    font-size: 10.5px;
    margin-left: 2px;
}

.jobcard__salary-empty {
    color: #94a3b8;
    font-size: 12.5px;
}

.jobcard__salary-empty::before {
    content: '·';
    margin-right: 5px;
    color: #cbd5e1;
}

.jobcard__salary::before {
    content: '·';
    margin-right: 5px;
    color: #cbd5e1;
    font-weight: 400;
}

.jobcard__footer {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 12px;
    gap: 12px;
}

.jobcard__tags {
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
    align-items: center;
}

.jobcard__work-model {
    padding: 3px 10px;
    border-radius: 4px;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    background: #dbeafe;
    color: #1e40af;
}

.jobcard__tag {
    padding: 6px 12px;
    border-radius: 4px;
    font-size: 13px;
    background: #e1ecf4a6 !important;
    color: #337ab7 !important;
    text-decoration: none;
    transition: background 0.15s, color 0.15s;
}

.jobcard__tags .open_modal_tag {
    cursor: pointer;
}

.jobcard__tags .open_modal_tag .glyphicon-info-sign {
    font-size: 11px;
    color: #A9D6E5;
}

.jobcard__tag:hover {
    background: #dbeafe;
    color: #337ab7;
    text-decoration: none;
}

.jobcard__actions {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    height: 30px;
}

.jobcard__high-response {
    font-size: 11px;
    color: #047857;
    white-space: nowrap;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 3px;
}

.jobcard__high-response svg {
    width: 13px;
    height: 13px;
    fill: #047857;
}

.jobcard__apply-btn {
    display: none;
    padding: 8px 24px;
    border-radius: 6px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.3px;
    color: #fff;
    background: #22c55e;
    text-decoration: none;
    transition: background 0.15s, transform 0.15s;
}

.jobcard__apply-btn:hover {
    background: #16a34a;
    color: #fff;
    text-decoration: none;
}

.jobboard-ad:hover .jobcard__apply-btn,
.jobboard-ad .panel.jobcard.clicked .jobcard__apply-btn {
    display: inline-block;
}

.company_area_list:has(.jobboard-ad:hover) .jobboard-ad:not(:hover) .panel.jobcard.clicked .jobcard__apply-btn {
    display: none;
}

.jobboard-ad:hover .jobcard__high-response,
.jobboard-ad .panel.jobcard.clicked .jobcard__high-response {
    display: none;
}

@media (max-width: 991px) {
    .jobcard {
        padding: 14px;
        gap: 10px;
    }

    .jobcard__sprite {
        display: none;
    }

    .jobcard__logo-mobile {
        display: block;
        width: 36px;
        height: 36px;
        object-fit: contain;
        border-radius: 6px;
        flex-shrink: 0;
        border: 1px solid #e5e7eb;
    }

    .jobcard__title {
        font-size: 15px;
    }

    .jobcard__meta {
        margin-top: 6px;
        font-size: 12px;
        gap: 5px;
    }

    .jobcard__location::before,
    .jobcard__salary::before,
    .jobcard__salary-empty::before {
        display: none;
    }

    .jobcard__footer {
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
        margin-top: 10px;
    }

    .jobcard__actions {
        justify-content: space-between;
        height: auto;
    }

    .jobcard__apply-btn,
    .jobboard-ad:hover .jobcard__apply-btn {
        display: none !important;
    }

    .jobboard-ad:hover .jobcard__high-response {
        display: flex;
    }

    .jobboard-ad .panel.jobcard.clicked .jobcard__apply-btn {
        display: inline-block !important;
        padding: 6px 16px;
        margin-left: auto;
    }

    .jobboard-ad .panel.jobcard.clicked .jobcard__high-response {
        display: none !important;
    }

    .row.jobboard-ad {
        margin-bottom: 0;
    }
}

.advanced-search-order{
    font-size:12px;
}

.jobboard-company-details, .jobboard-company-loading {
    display: none;
    height: auto;
    background-color: white;
}

.jobboard-company-loading.active {
    display: flex;
    justify-content: center;
    padding: 1em 0;
}

.jobboard-company-details .row > * {
    padding-bottom: 25px;
}

.jobboard-company-details .company-information {
    position: sticky;
    top: 0;
    margin-top: 0 !important;
    padding-top: 15px !important;
    z-index: 3;
}

.jobboard-company-details .company-about {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.jobboard-company-details .company-about .company-info {
    display: flex;
    align-items: flex-end;
    gap: 10px;
}

.jobboard-company-details .company_logo {
    width: 75px;
}

.jobboard-company-details .company-data {
    display: flex;
    flex-direction: column;
}

.jobboard-company-details .company-data .company_add_details {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
}

.jobboard-company-details .company-data .company_add_details .spacer {
    margin: 0;
    padding: 3px !important;
}

.jobboard-company-details .company-about .company-rating {
    height: fit-content;
}

.jobboard-company-details .company-about .company-rating .button_plus {
    padding: 0 !important;
}

.jobboard-company-details .company-follow {
    position: relative;
    width: 100%;
    height: 1em;
}

.jobboard-company-details .company-follow button {
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translateY(50%);
}

.jobboard-company-details .panel .content {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.jobboard-company-details .panel .content > * {
    flex: 1 1 auto;
}

.jobboard-company-details .mini-box {
    min-height: fit-content !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.jobboard-company-details .criteria-list {
    font-size: 15px;
}

.jobboard-company-details .criteria-list p {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.jobboard-company-details .criteria-list p .label {
    position: static;
    height: fit-content;
    font-size: 15px;
}

.jobboard-company-details .company-photos {
    position: relative;
}

.jobboard-company-details .company-photos i {
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    font-size: 2em;
    cursor: pointer;
    z-index: 3;
}

.jobboard-company-details .fa-angle-left {
    left: 0.25em;
}

.jobboard-company-details .fa-angle-right {
    right: 0.25em;
}

.jobboard-company-details .company-photos .company-photos-carousel img {
    width: 90%;
}

.company-photos-carousel .photo_gallery:nth-child(n+4) {
    margin-top: 0 !important;
} 

.jobboard-company-details li {
    width: 90%;
}

.jobboard-company-details h2.small-title{
    margin-top: 0;
    margin-bottom: 20px;
}

.no-job-results-found{
    margin-top: 10px;;
    font-size: 14px;
}

.lists_top_header_h2h{
    padding-top:15px;
}

.side-menu-container ul.nav.navbar-nav i.fa.fa-list.fa-lg.opc{
    color:#61baef;
    opacity: 1;
}

.side-menu-container ul.nav.navbar-nav li a, .side-menu-container ul.nav.navbar-nav li a .blob.green, .side-menu-container ul.nav.navbar-nav li a i{
    display: flex;
    align-items: center;
    border-radius: 0px !important;
}

.side-menu-container ul.nav.navbar-nav li a .blob.green{
    border-radius: 50%!important;
}

.side-menu-container ul.nav.navbar-nav li a i{
    justify-content: center;
}

.side-menu-container ul.nav.navbar-nav li a .new-alert{
    margin-left: auto;
}

/* backoffice-ads */
.backoffice-ads-container .banner-img-table, .ad-info .banner-img-table {
    width: 14em;
    aspect-ratio: 1.5/1;
    padding: 0.5em;
    border: 1px solid lightgray;
    cursor: zoom-in;
}
.backoffice-ads-container .bottom-line {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.backoffice-ads-container .fa-check {
    color: #1ECD93;
}
.backoffice-ads-container .fa-close {
    color: lightgray;
}
.backoffice-ads-container .fa-angle-right {
    margin-inline: 6px;
}

.ad-info {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 1em;
    flex-wrap: wrap;
}

.ad-info .banner-img-table {
    width: 325px;
    height: 200px;
    padding: 1em;
    cursor: auto;
}
.ad-info table {
    width: 20em;
}
.ad-info table th {
    font-weight: 400;
}

.breadcrumb-list {
    display: flex; 
    gap: 0.2em; 
    align-items: center; 
    list-style-type: none;
}

.breadcrumb-list .fa-angle-right {
    margin-right: 0.3em;
}

.breadcrumb-list .fa-eur-override {
    margin: 0 !important;
}

.modal-embed {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1em;
    flex-direction: column;
}

.modal-embed > * {
    width: 100%
}

.modal-embed .preview-container {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1em;
    flex-direction: column;
    margin-top: 1em;
    padding-top: 1.5em;
    border: 1px solid lightgray;
    border-radius: 0.25em !important;
}

.modal-embed .preview-container::after {
    content: attr(data-phrase);
    position: absolute;
    top: 0;
    left: 0.5em;
    transform: translateY(-50%);
    padding: 0.5em;
    background-color: white;
    color: gray;
    z-index: 1;
}

.modal-embed .preview-container .preview-inputs {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1em;
    width: 90%;
}

.modal-embed .preview-container .preview-inputs > * {
    flex-grow: 1;
}

.modal-embed .embed-code-container {
    position: relative;
}

.modal-embed .embed-code-container textarea {
    background-color: white !important;
    padding-right: 4em;
}

.modal-embed .embed-code-container .btn {
    position: absolute;
    top: 1em;
    right: 1em;
    width: 3em !important;
    aspect-ratio: 1;
    border: 1px solid lightgray;
}

.tags-management-container .fa-angle-right, .tags-management-container .fa-info {
    margin-inline: 6px;
}

.tags-management-container {
    padding: 0;
}

#form-tags-search {
    position: relative;
}

#form-tags-search .fa {
    position: absolute;
    top: 50%;
    right: 2em;
    transform: translateY(-50%);
    cursor: pointer;
}

.tags.tag-preview {
    float: none;
    margin: 0;
}

.tags.tag-preview.hided {
    opacity: 0;
    pointer-events: none;
}

.tags.tag-preview div {
    padding: 15px 9px;
}

/* premium feed */
.seats-container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    max-width: auto;
    margin: 0 auto;
}
.seat {
    position: relative;
    width: 30px;
    height: 30px;
    border: 1px solid #ccc;
    background-color: #f2f2f2;
    margin: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.8em;
}
.occupied {
    background-color: #ff8080;
}
.custom-pricing-title {
    font-weight: 700;
    font-style: normal;
    font-size: 2.25rem;
    line-height: 2rem;
}

.custom-pricing-card {
    max-width: 400px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    padding: 20px;
    text-align: center;
    margin-top: 30px;
}

.custom-pricing-price {
    font-size: 24px;
    color: #c3d1d9;
    text-decoration: line-through;
    margin-bottom: 10px;
}

.custom-pricing-discount {
    font-size: 32px;
    color: black;
    font-weight: 700;
    margin-bottom: 10px;
}

.custom-pricing-discount-small {
    font-size: 10px;
    font-weight: 100;
}

.custom-btn-green {
    background-color: #1abc9c;
    color: #fff;
    border: none;
    padding: 10px 20px;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    transition: background-color 0.3s;
}

.custom-btn-green:hover {
    background-color: #16a085;
    color: white;
}

.custom-btn-blue {
    color: #3498db;
    text-decoration: underline;
    cursor: pointer;
}

#collapse-div-jobboard {
    display: none;
}

label[for="work_type"] {
    display: none;
}

.social_login a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1em;

    font-size: 1em;

    text-decoration: none;

    padding: 0.8em;
    border: 1px solid #e2e2e2;

    color: white;
    background-color: #010101;
}

.gsi-material-button {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-appearance: none;
    background-color: WHITE;
    background-image: none;
    border: 1px solid #747775;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #1f1f1f;
    cursor: pointer;
    font-family: 'Roboto', arial, sans-serif;
    font-size: 14px;
    height: 40px;
    letter-spacing: 0.25px;
    outline: none;
    overflow: hidden;
    padding: 0 12px;
    position: relative;
    text-align: center;
    -webkit-transition: background-color .218s, border-color .218s, box-shadow .218s;
    transition: background-color .218s, border-color .218s, box-shadow .218s;
    white-space: nowrap;
    width: 100%;
    max-width: 100%;
}
  
.gsi-material-button .gsi-material-button-icon {
    height: 20px;
    margin-right: 12px;
    min-width: 20px;
    width: 20px;
}
  
.gsi-material-button .gsi-material-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
  
.gsi-material-button .gsi-material-button-contents {
    font-family: 'Roboto', arial, sans-serif;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
}
  
.gsi-material-button:not(:disabled):hover,
.gsi-material-button:not(:disabled):active,
.gsi-material-button:not(:disabled):focus {
    width: 600px;
}
  
.gsi-material-button .gsi-material-button-state {
    transition: opacity .218s;
    opacity: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
  
.gsi-material-button:disabled {
    cursor: default;
    background-color: #ffffff61;
    border-color: #1f1f1f1f;
}
  
.gsi-material-button:disabled .gsi-material-button-contents {
    opacity: 38%;
}
  
.gsi-material-button:disabled .gsi-material-button-icon {
    opacity: 38%;
}
  
.gsi-material-button:not(:disabled):active .gsi-material-button-state, 
.gsi-material-button:not(:disabled):focus .gsi-material-button-state {
    background-color: #303030;
    opacity: 12%;
}
  
.gsi-material-button:not(:disabled):hover {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}
  
.gsi-material-button:not(:disabled):hover .gsi-material-button-state {
    background-color: #303030;
    opacity: 8%;
}

.accept_tos {
    font-weight: 100;
    font-size: 12px;
    text-align: center;
}

.your-review-text-blue {
    color: #5670fb;
    font-size: 1em;
    font-weight: bold;
}

.your-review-text-black {
    font-weight: bold;
    color: #1E223C;
    line-height: 1.2;
    font-size: 1em;
    margin-bottom: 0.4375rem;
    text-align: center;
    max-width: 19rem;
    margin: 0 auto;
}

.btn-cta-create-account {
    font-size: 1em !important;
    height: 2.4em;
}

.anonymous-badge {
    background-color: #F3FFF4;
    color: #5E6B92;
    font-size: 0.85em;
    padding: 0.8em 0em;
}

.new_review_layout .related_companies a{
    margin-right: 4px; 
    display: inline-block; 
    vertical-align: middle;
}

.background-color-alternative-reviews {
    background-color: white;
}

.styled-blockquote {
    border-left: 3px solid #00CC8F;
    color: #1a1a1a;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 1.25em;
    font-style: italic;
    line-height: 1.8em;
    padding: 1em 2em;
    position: relative;
    margin-bottom: 0px;
}

.styled-blockquote:before {
    content: "\201C";
    position: absolute;
    top: 50%;
    left: -0.3em;
    font-size: 2em;
    color: #00CC8F;
    transform: translateY(-50%);
    background: white;
    line-height: 4px;
    padding-top: 1.9%;
}

.styled-blockquote cite {
    display: table-row-group;
    font-size: 0.75em;
}

.last-crawling{
    display: table;
}


/* boost table */
.table-bonus {
    font-family: Arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.table-bonus th, .table-bonus td {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

.table-bonus th {
    background-color: #f2f2f2;
}

.table-bonus tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}

.bonus-0-1 {
   background-color: white;
   color: #006400;
}

.bonus-0-2 {
    background-color: #d9ffdb;
    color: grey;
}

.bonus-0-3 {
    background-color: #b3ffcc;
    color: #006400;
}

.bonus-0-4 {
    background-color: #8cffb3;
    color: #006400;
}

.bonus-0-5 {
    background-color: #66ff99;
    color: #006400;
}

.bonus-0-6{
    background-color: #33ff66;
    color: #006400;
}

/* donut */
.svg-item-donut {
    width: 200px;
    font-size: 16px;
    margin: 0 auto;
    animation: donutfade 1s;
}

@keyframes donutfade {
    0% {
        opacity: .2;
    }
    100% {
        opacity: 1;
    }
}

@media (min-width: 992px) {
    .svg-item-donut {
        width: 80%;
    }
}

.donut-ring {
    stroke: #EBEBEB;
}

.donut-segment {
    transform-origin: center;
}

.donut-segment-2 {
    stroke: #66E8B3;
    animation: donut1 3s;
}

.donut-image {
    animation: donutfadelong 1s;
}

@keyframes donutfadelong {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.donut-data {
    font-size: 0.12em;
    color: #666;
    fill: #666;
    animation: donutfadelong 1s;
}

.teamlyzer-login a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1em;

    font-size: 1em;

    text-decoration: none;

    padding: 0.8em;
    border: 1px solid #e2e2e2;
    border-radius: 1.5em !important;
}

.line-separator {
    display: flex;
    align-items: center;
    text-align: center;
    color: #777;
}

.line-separator::before,
.line-separator::after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #777;
}

.line-separator::before {
    margin-right: .5em;
}

.line-separator::after {
    margin-left: .5em;
}

/* progress bar */
div#pros_progress,
div#cons_progress,
div#questions_progress,
div#details_progress{
    height: 5px !important;
}

p#pros_feedback,
p#cons_feedback,
p#questions_feedback,
p#details_feedback {
    padding: 2px;
    font-size: 12px;
}

div.review_progress{
    margin-bottom: 0px !important;
}

.cta-highlight-ad {
    font-weight: 100;
}
.job-board-select-image {
    zoom: 75%;
}

.has-active-campaigns-with-valid-ads {
    padding: 4px 8px;
    border: 2px solid #1e90ff;
    color: white;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    font-weight: 100;
    background: #1e90ff;
    display: inline-flex;
    padding: 4px 8px;
}

/* competitors */
.row-height-competitors{
    margin-bottom: 10px; 
    padding: 10px; 
    border-bottom: 1px solid #ddd;
    min-height: 65px;
}

.competitors-self-company{
    padding:6px 10px; 
    font-weight: 100; 
    opacity: 0.5;
}

.row-height-competitors .tooltip{
    font-size:1.1rem;
} 

.row-height-competitors .text-right{
    display: grid;
}

@media (max-width: 767px) {
    .company-dashboard-panel .panel-heading h4 {
        display: flex;
        align-items: flex-start;
    }
    
    .company-dashboard-panel .panel-heading h4 i {
        flex-shrink: 0;
        margin-right: 5px;
    }
    
    .company-dashboard-panel .panel-heading h4 small {
        margin-top:10px;
        display: inherit;
        padding-left: 1.5em;
        text-indent: -1.5em;
    }
}

/* remove padding from homepage of companies */
/* remove padding from job board */
@media (min-width: 992px) {
    .col-no-right-padding .col-lg-9{
        padding-right:0px;
    }
    
    .rm-padding-left{
        padding-left:0px;
    }
}

.confidence-label{
    color:black;
}

.total-salary-reviews-label{
    padding: 6px 8px;
}

/* btn trust */
.review-trust-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px 12px;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    background: white;
    color: #777;
    font-size: 12px;
    transition: all 0.2s;
    cursor: pointer;
}

.review-trust-btn:hover:not([disabled]) {
    background: #fff9f9;
    border-color: #e0d0d0;
    color: #666;
}

.review-trust-btn[disabled] {
    opacity: 0.7;
    cursor: not-allowed;
}

.review-trust-btn.trusted {
    background: #fff5f5; 
    border-color: #e08686;
    color: #555;
}

.review-trust-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px; 
}

.review-trust-text {
    display: block;
}

.review-trust-count {
    display: block;
    padding: 2px 6px;
    border-radius: 3px;
    font-size: 12px;
    color: black;
    background: white;
}

.review-trust-count.has-votes {
    background: red;
    color: white;
}

.review-trust-btn:active:not([disabled]) {
    transform: scale(0.98);
}

.review-flag {
    color: #d73a49;
    margin-left: 8px;
    font-size: 0.7em !important;
}
.review-flag[data-toggle="tooltip"] {
    cursor: help;
}

/* peak review alert */
.activity-banner {
    border-top: none;
    border-radius: 0;
    border-left: 4px solid #f0ad4e;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
    margin-bottom: 0;
    padding: 10px 15px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    display: flex; 
    align-items: center;
    margin-top: 5px;
}

.activity-banner .fa {
    color: #f0ad4e;
    margin-right: 10px;
}

.activity-banner .close {
    position: absolute;
    right: 15px;
    padding: 10px;
    opacity: 0.7;
}

.activity-banner .close:hover {
    opacity: 1;
}

.activity-banner-content {
    flex: 1;
    padding-right: 40px;
}

.search_box {
    padding-left: 30px;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23000000" class="bi bi-search" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/></svg>') no-repeat 8px center;
    background-size: 16px;
    transition: border-color 0.2s ease-in-out;
}

.search_box:focus {
    border:3px solid #029dd5;
    outline: none;
}

/* Specific styles for contact popovers */
.contact-phone-popover h5,
.contact-email-popover h5 {
    margin-top: 0;
    margin-bottom: 8px;
    font-weight: bold;
    line-height: 1.4;
}

.contact-phone-list,
.contact-email-list {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
}

.contact-phone-list li,
.contact-email-list li {
    display: block;
    margin-bottom: 6px;
    line-height: 1.4;
}

.contact-phone-list li:last-child,
.contact-email-list li:last-child {
    margin-bottom: 0;
}

.contact-phone-list a,
.contact-email-list a {
    display: inline-block;
}

/* Apply only to contact popovers */
.phone-popover-link + .popover .popover-content,
.email-popover-link + .popover .popover-content {
    padding: 10px;
}

/* jobboard contrast - handled by .jobcard.clicked */

/* new rank page */
.banner-container-hf {
    width: 100%;
    position: relative;
    overflow: hidden;
    background-image: linear-gradient(135deg, #9ed9f5, #56c2ea, #34b9ed);
    min-height: 180px;
}

.banner-wave-svg-hf {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 5;
    line-height: 0;
}

.ranking-badge-hf {
    box-sizing: border-box;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 580px;
    min-height: 90px;
    background-color: white;
    border: 2px solid #3498db;
    border-radius: 20px;
    z-index: 10;
    display: flex;
    align-items: center;
    padding: 15px 20px;
    gap: 18px;
    transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
    box-shadow: 0px 4px 8px rgb(41 110 185 / 15%), 0px 8px 16px rgb(41 110 185 / 10%), 0px 1px 2px rgb(0 0 0 / 5%);
}

.ranking-badge-hf:hover {
    transform: translate(-50%, -54%) scale(1.03);
}

.badge-logo-hf {
    flex-shrink: 0;
    width: 48px;
    height: 48px;
    background: linear-gradient(145deg, #2980b9, #3498db);
    border-radius: 50%;
    color: white;
    font-size: 26px;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 2px;
}

.badge-content-hf {
    flex-grow: 1;
    text-align: center;
    color: #2980b9;
}

.badge-title-hf {
    font-size: 2em;
    font-weight: 700;
    margin: 0 0 4px 0;
    letter-spacing: 0.5px;
    background: linear-gradient(90deg, #2980b9, #3498db);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.badge-separator-hf {
    border: none;
    height: 2px;
    background: linear-gradient(90deg, transparent, #e0e5ec, transparent);
    margin: 0 auto 6px auto;
    width: 80%;
    max-width: 240px;
}

.badge-subtitle-hf {
    font-size: 14px;
    margin: 0;
    color: #5DADE2;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.badge-star-svg-hf {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 28px;
    height: auto;
    opacity: 1;
}

.star-svg-right-hf {
    right: 18px;
}

.content-hf {
    padding: 20px;
    background-color: white;
}

.content-hf h1 {
    text-align: center;
    color: #34495e;
    margin-top: 40px;
}

.ranking_filters_new {
    padding: 20px 0;
    margin-bottom: 25px;
    text-align: center;
}

.ranking_filters_new .filter-controls-container {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 1rem;
}

.ranking_filters_new .filter-control-group {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
}

.ranking_filters_new .filter-label {
    font-weight: 600;
    color: #343a40;
    white-space: nowrap;
}

.ranking_filters_new .filter-buttons .btn,
.ranking_filters_new .form-select {
    display: inline-block;
    padding: 0.5rem 1.25rem;
    font-size: 0.9em !important;
    font-weight: 500;
    line-height: 1.8;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    margin:5px;
    user-select: none;
    border: 1px solid #ced4da;
    border-radius: 6px;
    background-color: #ffffff;
    color: #495057;
    transition: all 0.2s ease-in-out;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

.ranking_filters_new .filter-buttons .btn:hover,
.ranking_filters_new .form-select:hover {
    border-color: #adb5bd;
    background-color: #f8f9fa;
    color: #343a40;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    text-decoration: none;
}

.ranking_filters_new .filter-buttons .btn:focus,
.ranking_filters_new .form-select:focus {
    outline: 0;
    border-color: #007bff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.ranking_filters_new .filter-buttons .btn-outline-secondary.active,
.ranking_filters_new .filter-buttons .btn-check:checked + .btn-outline-secondary {
    background-color: #34b9ed;
    border-color: #34b9ed;
    color: #ffffff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.ranking_filters_new .filter-buttons .btn-outline-secondary.active:hover,
.ranking_filters_new .filter-buttons .btn-check:checked + .btn-outline-secondary:hover {
    background-color: #0056b3;
    border-color: #34b9ed;
}

.ranking_filters_new .form-select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: calc(1.25rem * 2 + 16px);
}

.ranking_filters_new .filter-buttons .dropdown-menu {
    font-size: 0.9em;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.ranking_filters_new .filter-buttons .dropdown-item {
    padding: 0.5rem 1rem;
    color: #495057;
    transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
}

.ranking_filters_new .filter-buttons .dropdown-item:hover {
    background-color: #f8f9fa;
    color: #343a40;
}

.ranking_filters_new .filter-buttons .dropdown-item.active,
.ranking_filters_new .filter-buttons .dropdown-item:active {
    background-color: #007bff;
    color: #ffffff;
}

.rank_page_menus {
    padding: 0;
    list-style: none;
    display: flex;
    gap: 8px;
    margin: 12px 0;
}

.rank_page_menus li {
    display: inline-block;
}

.rank_page_menus a {
    border: 1px solid #34b9ed;
    border-radius: 20px;
    color: #34b9ed;
    padding: 5px 14px;
    display: inline-block;
    font-weight: 500;
    transition: all 0.2s ease;
    text-decoration: none;
    font-size: 0.9em;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.rank_page_menus a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background-color: #34b9ed;
    z-index: -1;
    transition: width 0.3s ease;
}

.rank_page_menus a:hover {
    color: white;
}

.rank_page_menus a:hover:before {
    width: 100%;
}

.deleted_ad{
    text-decoration: line-through;
    opacity:0.5;
}


/* Summarizer Tool */
.summarizer-tool .summarizer-container {
    margin-top: 20px;
}

.summarizer-tool .input-section {
    background: #f8f9fa;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 20px;
}

.summarizer-tool .output-section {
    background: #ffffff;
    border: 1px solid #dee2e6;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px;
}

.summarizer-tool .summary-box {
    background: #f8f9fa;
    border: 1px solid #dee2e6;
    border-radius: 4px;
    padding: 15px;
    min-height: 100px;
}

.summarizer-tool .char-counter {
    font-size: 12px;
    color: #6c757d;
    text-align: right;
    margin-top: 5px;
}

.summarizer-tool .char-counter.over-limit {
    color: #dc3545;
}

.summarizer-tool .model-label {
    font-weight: bold;
    color: #495057;
    margin-bottom: 10px;
}

.summarizer-tool .edit-btn {
    margin-top: 10px;
    margin-right: 10px;
}

.summarizer-tool .copy-btn {
    margin-top: 10px;
}

.summarizer-tool .summary-actions {
    margin-top: 15px;
}

.summarizer-tool .loading {
    text-align: center;
    padding: 20px;
    color: #6c757d;
}

.summarizer-tool .metadata-section {
    background: #f8f9fa;
    padding: 15px;
    border-radius: 4px;
    margin-bottom: 20px;
}

.summarizer-tool .metadata-item {
    margin-bottom: 10px;
}

.summarizer-tool .part-label {
    font-size: 12px;
    color: #6c757d;
    margin-bottom: 8px;
    font-weight: bold;
}

.summarizer-tool #settings-panel .panel-body {
    border-radius: 4px;
}

.summarizer-tool #settings-panel h6 {
    margin-top: 0;
    color: #495057;
}

.summarizer-tool #settings-panel .checkbox {
    margin-bottom: 10px;
}

.summarizer-tool #settings-panel .checkbox label {
    font-weight: normal;
    color: #495057;
}

.summarizer-tool #processing-progress .progress {
    height: 30px;
    background-color: #f5f5f5;
    border-radius: 6px;
}

.summarizer-tool #processing-progress .progress-bar {
    background-color: #5cb85c;
    font-size: 14px;
    line-height: 30px;
}

.summarizer-tool .summary-container {
    padding: 10px;
}

.summarizer-tool .summary-container.selected {
    background-color: rgba(91, 192, 222, 0.1);
    border-radius: 4px;
}

.summarizer-tool .source-info {
    margin-top: 15px;
    padding: 10px;
    background: #f8f9fa;
    border-radius: 4px;
}

.summarizer-tool .live-feed-section {
    margin-top: 20px;
    text-align: center;
}

.summarizer-tool .validation-message {
    margin-bottom: 15px;
}

.summary-text {
    cursor: pointer;
    transition: background-color 0.2s ease;
    border-radius: 4px;
}
.summary-text:hover {
    background-color: #f8f9fa;
    padding: 2px 4px;
    margin: -2px -4px;
}
.summary-text:hover:after {
    content: " ✏️";
    font-size: 0.8em;
    opacity: 0.6;
    margin-left: 4px;
}

/* external reviews alert */
.review_summary.voffset3 .alert-unverified {
    margin-bottom: 15px;
    background-color: #f8f9fa;
    border: 1px solid #e9ecef;
    border-left: 4px solid #6c757d;
    border-radius: 4px;
    padding: 10px 15px;
    padding-right: 35px;
    position: relative;
}

.review_summary.voffset3 .alert-unverified .fa-info-circle {
    margin-right: 8px;
    color: #6c757d;
}

.review_summary.voffset3 .alert-unverified span {
    color: #495057;
    font-size: 13px;
}

.review_summary.voffset3 .alert-unverified .close {
    position: absolute;
    top: 8px;
    right: 12px;
    color: #6c757d;
    opacity: 0.6;
    font-size: 16px;
    font-weight: normal;
}

.review_summary.voffset3 .alert-unverified .close:hover {
    color: #495057;
    opacity: 1;
}

/* dashboard admin nav arrows */
.dashboard-header-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.admin-nav-arrows-section {
    flex-shrink: 0;
}

.admin-nav-arrow {
    color: #999;
    outline: none;
}

.admin-nav-arrow-left {
    margin-right: 10px;
}

.admin-nav-arrow:hover, .admin-nav-arrow:focus, .admin-nav-arrow:active {
    color: #666;
    text-decoration: none;
    outline: none;
}

/* Trainees Page */
.trainees-page .trainees-table {
    width: 100%;
    border-collapse: collapse;
}

.trainees-page .trainees-table th,
.trainees-page .trainees-table td {
    padding: 12px 8px;
    border: 1px solid #ddd;
    text-align: left;
    vertical-align: middle;
}

.trainees-page .trainees-table thead {
    background-color: #f2f2f2;
}

.trainees-page .trainees-table thead th {
    cursor: pointer;
    position: relative;
    padding-right: 25px;
}

.trainees-page .trainees-table thead th .sort-indicator {
    position: absolute;
    right: 5px;
    opacity: 0.3;
}

.trainees-page .trainees-table thead th .sort-indicator::after { content: '⇅'; }
.trainees-page .trainees-table thead th.sort-asc .sort-indicator::after { content: '↑'; opacity: 1; }
.trainees-page .trainees-table thead th.sort-desc .sort-indicator::after { content: '↓'; opacity: 1; }

.trainees-page .trainees-table thead th:nth-child(3) {
    width: 100px;
}

.trainees-page .trainees-table tbody tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.trainees-page .pagination-wrapper { display: flex; justify-content: flex-end; align-items: center; margin-top: 20px; gap: 15px; }
.trainees-page .pagination { margin: 0; display: inline-flex; list-style: none; padding: 0; gap: 0; }
.trainees-page .pagination li { min-width: 0; }
.trainees-page .pagination-info { font-size: 13px; color: #666; margin: 0; }

.trainees-page .dynamic-badge {
    display: inline-block;
    padding: 3px 8px;
    border-radius: 4px;
    font-size: 0.9em;
    line-height: 1.4;
    color: #333;
}

.trainees-page .badge-status-open {
    background-color: #e8f5e8;
}

.trainees-page .badge-regime-presencial {
    background-color: #ffcdd2;
}

.trainees-page .badge-regime-hibrido {
    background-color: #ffe0b3;
}

.trainees-page .badge-regime-remota {
    background-color: #e3f2fd;
}

.trainees-page .badge-unknown {
    background-color: #fff9c4;
}

.trainees-page .badge-default {
    background-color: #e8eaf6;
}

/* new side bar */
.menu-section-header {
    padding: 15px 20px 8px 20px;
    margin-top: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.menu-section-header:first-child {
    margin-top: 0;
}

.menu-section-header span {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    color: rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
}

.side-menu-container li:not(.menu-section-header) {
    padding-left: 10px;
}

@media (max-width: 768px) {
    .side-menu-container ul.nav {
        min-height: 100vh !important;
        overflow-y: scroll !important;
        overflow-x: hidden !important;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 120px !important;
    }
}

/* Company Rankings Badges */
.company_area_rankings .ranking-primary-final {
    display: block;
    background: white;
    border: 1px solid #e8e8e8;
    border-radius: 8px !important;
    padding: 16px;
    margin-bottom: 12px;
    text-decoration: none;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

.company_area_rankings .ranking-primary-final::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 8px;
    background: linear-gradient(135deg, rgba(55, 71, 79, 0.03) 0%, rgba(55, 71, 79, 0.08) 100%);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}

.company_area_rankings .ranking-primary-final:hover::before {
    opacity: 1;
}

.company_area_rankings .ranking-primary-final:hover {
    border-color: #4a5f6f;
    box-shadow: 0 4px 12px rgba(55, 71, 79, 0.15);
    transform: translateY(-2px);
    text-decoration: none;
}

.company_area_rankings .ranking-primary-final:active {
    transform: translateY(0);
    box-shadow: 0 2px 6px rgba(55, 71, 79, 0.2);
}

.company_area_rankings .rank-top-primary {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 8px;
}

.company_area_rankings .rank-num-primary {
    font-size: 40px;
    font-weight: 700;
    color: #333;
    line-height: 1;
}

.company_area_rankings .rank-label-primary {
    font-size: 13px;
    color: #666;
    font-weight: 400;
}

.company_area_rankings .rank-label-primary .rank-prefix {
    color: #999;
    font-weight: 400;
}

.company_area_rankings .rank-main-arrow {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    color: #ccc;
    font-size: 20px;
    transition: all 0.3s ease;
}

.company_area_rankings .ranking-primary-final:hover .rank-main-arrow {
    color: #4a5f6f;
    transform: translateY(-50%) translateX(4px);
}

.company_area_rankings .rank-delta-primary {
    background: #e8f5e9;
    color: #2e7d32;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 13px;
    font-weight: 700;
    display: flex;
    align-items: center;
    gap: 2px;
}

.company_area_rankings .rank-delta-primary.down {
    background: #ffebee;
    color: #c62828;
}

.company_area_rankings .ranking-secondary-final {
    display: flex;
    align-items: center;
    gap: 10px;
    background: white;
    border: 1px solid #e8e8e8;
    border-radius: 8px !important;
    padding: 14px 16px;
    margin-bottom: 10px;
    text-decoration: none !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
}

.company_area_rankings .ranking-secondary-final::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 8px;
    background: linear-gradient(135deg, rgba(55, 71, 79, 0.02) 0%, rgba(55, 71, 79, 0.06) 100%);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}

.company_area_rankings .ranking-secondary-final:hover::before {
    opacity: 1;
}

.company_area_rankings .ranking-secondary-final:hover {
    border-color: #4a5f6f;
    box-shadow: 0 3px 10px rgba(55, 71, 79, 0.12);
    transform: translateX(4px);
    text-decoration: none !important;
}

.company_area_rankings .ranking-secondary-final:active {
    transform: translateX(2px);
    box-shadow: 0 2px 6px rgba(55, 71, 79, 0.15);
}

.company_area_rankings .rank-num-secondary {
    background: #37474f;
    color: white;
    padding: 8px 12px;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 800;
    min-width: 40px;
    text-align: center;
    flex-shrink: 0;
    transition: all 0.3s ease;
}

.company_area_rankings .ranking-secondary-final:hover .rank-num-secondary {
    background: #4a5f6f;
    transform: scale(1.05);
}

.company_area_rankings .rank-secondary-em {
    font-size: 13px;
    color: #999;
    font-weight: 400;
    flex-shrink: 0;
}

.company_area_rankings .rank-label-secondary {
    font-size: 14px;
    color: #444;
    font-weight: 400;
    line-height: 1.3;
    flex: 1;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.company_area_rankings .rank-secondary-arrow {
    color: #ccc;
    font-size: 20px;
    margin-left: auto;
    flex-shrink: 0;
    transition: all 0.3s ease;
}

.company_area_rankings .ranking-secondary-final:hover .rank-secondary-arrow {
    color: #4a5f6f;
    transform: translateX(4px);
}

@media (min-width: 1200px) and (max-width: 1920px) {
    .company_area_rankings .ranking-primary-final,
    .company_area_rankings .ranking-secondary-final {
        zoom: 0.85;
    }
}

@media (max-width: 768px) {
    .company_area_rating {
        margin-top: 10px;
    }

    .company_area_rankings .rank-num-primary {
        font-size: 32px;
    }

    .company_area_rankings .rank-label-primary {
        font-size: 12px;
    }

    .company_area_rankings .rank-delta-primary {
        padding: 4px 6px;
        font-size: 12px;
    }

    .company_area_rankings .rank-num-secondary {
        font-size: 14px;
        padding: 6px 10px;
        min-width: 35px;
    }

    .company_area_rankings .rank-label-secondary {
        font-size: 12px;
    }

    .company_area_rankings .rank-secondary-em {
        font-size: 12px;
    }
}

/* Customer Health Dashboard */
.customer-health-dashboard #clients-container {
    margin-top: 0;
}

.customer-health-dashboard .customer-health-card {
    margin-bottom: 20px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    transition: transform 0.2s, box-shadow 0.2s;
    height: 600px;
    display: flex;
    flex-direction: column;
    border: none;
    overflow: hidden;
}

.customer-health-dashboard .customer-health-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 4px 8px rgba(0,0,0,0.15);
}

.customer-health-dashboard .customer-health-card .panel-heading {
    padding: 0;
    flex-shrink: 0;
    border: none;
    border-radius: 0;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.customer-health-dashboard .card-header-content {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px 15px;
}

.customer-health-dashboard .card-header-logo {
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.customer-health-dashboard .card-header-logo img {
    max-width: 40px;
    max-height: 40px;
}

.customer-health-dashboard .card-header-title {
    flex: 1;
    min-width: 0;
}

.customer-health-dashboard .card-header-title h4 {
    margin: 0;
    font-size: 14px;
    line-height: 1.5;
}

.customer-health-dashboard .card-header-score .label {
    font-size: 12px;
    padding: 0.35em 0.6em;
    line-height: 1.5;
    vertical-align: baseline;
    margin-bottom: 0;
}

.customer-health-dashboard .customer-health-card .panel-body {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    border: none;
}

.customer-health-dashboard .customer-health-card .panel-title a {
    color: inherit;
    text-decoration: none;
    font-weight: 600;
}

.customer-health-dashboard .customer-health-card .panel-title a:hover {
    text-decoration: underline;
}

.customer-health-dashboard .risk-label-section {
    text-align: center;
    margin-bottom: 5px;
    flex-shrink: 0;
}

.customer-health-dashboard .risk-label-section .label {
    font-size: 16px;
    padding: 8px 15px;
}

.customer-health-dashboard .card-info-row {
    display: flex;
    margin-bottom: 15px;
    padding: 10px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    flex-shrink: 0;
}

.customer-health-dashboard .card-info-item {
    flex: 1;
    text-align: center;
}

.customer-health-dashboard .card-info-item small {
    display: block;
    color: #999;
}

.customer-health-dashboard .card-info-item strong {
    font-size: 14px;
}

.customer-health-dashboard .card-rating {
    font-size: 24px;
}

.customer-health-dashboard .card-rating .rating_max {
    font-size: 14px;
}

.customer-health-dashboard .alert-badges-row {
    display: flex;
    justify-content: space-around;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f0f0f0;
    flex-shrink: 0;
}

.customer-health-dashboard .alert-badge-item {
    text-align: center;
}

.customer-health-dashboard .alert-badge-item .badge {
    font-size: 14px;
    display: inline-block;
    margin-bottom: 5px;
}

.customer-health-dashboard .alert-badge-item small {
    display: block;
    color: #999;
    font-size: 11px;
}

.customer-health-dashboard .badge-critical {
    background-color: #d9534f !important;
    color: #fff !important;
}

.customer-health-dashboard .badge-high {
    background-color: #f0ad4e !important;
    color: #fff !important;
}

.customer-health-dashboard .badge-medium {
    background-color: #5bc0de !important;
    color: #fff !important;
}

.customer-health-dashboard .badge-low {
    background-color: #777 !important;
    color: #fff !important;
}

.customer-health-dashboard .alerts-detail,
.customer-health-dashboard .managers-list {
    overflow-y: auto;
}

.customer-health-dashboard .alerts-detail::-webkit-scrollbar,
.customer-health-dashboard .managers-list::-webkit-scrollbar {
    width: 6px;
}

.customer-health-dashboard .alerts-detail::-webkit-scrollbar-track,
.customer-health-dashboard .managers-list::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 3px;
}

.customer-health-dashboard .alerts-detail::-webkit-scrollbar-thumb,
.customer-health-dashboard .managers-list::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 3px;
}

.customer-health-dashboard .alerts-detail::-webkit-scrollbar-thumb:hover,
.customer-health-dashboard .managers-list::-webkit-scrollbar-thumb:hover {
    background: #999;
}

.customer-health-dashboard .alerts-detail {
    flex: 1;
    font-size: 14px;
    padding: 0 12px;
}

.customer-health-dashboard .alert-section {
    margin-bottom: 12px;
}

.customer-health-dashboard .alert-section strong {
    display: block;
    margin-bottom: 5px;
}

.customer-health-dashboard .alert-section ul {
    margin: 0 0 10px 0;
    padding-left: 20px;
    font-size: 13px;
    line-height: 1.5;
}

.customer-health-dashboard .alert-list-hidden {
    display: none;
}

.customer-health-dashboard .alert-collapsible strong {
    cursor: pointer;
    padding: 5px 0;
    position: relative;
}

.customer-health-dashboard .toggle-icon {
    float: right;
    transition: transform 0.3s;
}

.customer-health-dashboard .managers-info-section {
    margin-bottom: 12px;
    flex-shrink: 0;
    padding-left: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #f0f0f0;
}

.customer-health-dashboard .managers-title {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
    cursor: pointer;
    padding: 5px 0;
    position: relative;
}

.customer-health-dashboard .managers-title .badge {
    background-color: #999 !important;
    font-size: 11px;
    margin-left: 5px;
}

.customer-health-dashboard .managers-list {
    margin-top: 8px;
    max-height: 150px;
}

.customer-health-dashboard .manager-item {
    padding: 8px 10px;
    margin-bottom: 6px;
    background-color: #f9f9f9;
    border-radius: 4px;
    border-left: 3px solid transparent;
    transition: all 0.2s;
}

.customer-health-dashboard .manager-item:hover {
    background-color: #f0f0f0;
    border-left-color: #5bc0de;
}

.customer-health-dashboard .manager-item:last-child {
    margin-bottom: 0;
}

.customer-health-dashboard .manager-item-row-1 {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 4px;
}

.customer-health-dashboard .manager-item-row-2 {
    display: flex;
    align-items: center;
    gap: 4px;
    padding-left: 2px;
}

.customer-health-dashboard .manager-status-pill {
    display: inline-block;
    padding: 2px 8px;
    border-radius: 10px;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    flex-shrink: 0;
}

.customer-health-dashboard .manager-status-pill.status-active-simple {
    background-color: #d4edda;
    color: #155724;
}

.customer-health-dashboard .manager-status-pill.status-inactive-simple {
    background-color: #e2e3e5;
    color: #6c757d;
}

.customer-health-dashboard .manager-name {
    font-weight: 600;
    font-size: 12px;
    color: #333;
    flex: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.customer-health-dashboard .manager-login-time {
    font-size: 12px;
    font-family: 'Courier New', Courier, monospace;
    font-weight: 600;
    color: #666;
    flex-shrink: 0;
    min-width: 45px;
    text-align: right;
}

.customer-health-dashboard .manager-role {
    font-size: 11px;
    color: #666;
    white-space: nowrap;
}

.customer-health-dashboard .manager-separator {
    font-size: 11px;
    color: #ccc;
    margin: 0 4px;
}

.customer-health-dashboard .manager-email {
    font-size: 11px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1;
    min-width: 0;
}

.customer-health-dashboard .customer-health-card .panel-footer {
    flex-shrink: 0;
    border: none;
    border-radius: 0;
    border-top: 1px solid #f0f0f0;
    background-color: #fafafa;
    padding: 12px 15px;
}

.customer-health-dashboard .customer-health-card .panel-footer .btn {
    width: calc(100% - 30px);
    margin: 0 15px;
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    transition: background-color 0.2s ease;
}

.customer-health-dashboard .customer-health-card .panel-footer .btn:hover {
    background-color: #f5f5f5 !important;
}

.customer-health-dashboard .filter-panel {
    transition: border-color 0.3s;
    border: 3px solid transparent;
    cursor: pointer;
    margin-bottom: 15px;
    background: #fff;
}

.customer-health-dashboard .panel-danger.filter-panel:hover,
.customer-health-dashboard .panel-danger.active-filter {
    border-color: #d9534f;
}

.customer-health-dashboard .panel-warning.filter-panel:hover,
.customer-health-dashboard .panel-warning.active-filter {
    border-color: #f0ad4e;
}

.customer-health-dashboard .panel-info.filter-panel:hover,
.customer-health-dashboard .panel-info.active-filter {
    border-color: #5bc0de;
}

.customer-health-dashboard .panel-success.filter-panel:hover,
.customer-health-dashboard .panel-success.active-filter {
    border-color: #5cb85c;
}

.customer-health-dashboard .panel-default.filter-panel:hover,
.customer-health-dashboard .panel-default.active-filter {
    border-color: #337ab7;
}

.customer-health-dashboard .company_logo_dashboard {
    border-radius: 4px;
    object-fit: contain;
}

.customer-health-dashboard .dashboard-header-panel {
    padding-bottom: 10px;
    border: none;
    box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}

.customer-health-dashboard .dashboard-header-panel .panel-body {
    padding: 30px 15px 25px;
    display: flex;
    align-items: flex-end;
}

.customer-health-dashboard .dashboard-header-panel h1 .fa-heartbeat {
    margin-right: 10px;
}

.customer-health-dashboard .dashboard-search-wrapper {
    position: relative;
    margin-bottom: 0;
    max-width: 350px;
    margin-left: auto;
}

.customer-health-dashboard .dashboard-search-wrapper .search-icon {
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
    color: #999;
    pointer-events: none;
    z-index: 10;
}

.customer-health-dashboard .dashboard-search-wrapper input {
    padding-left: 38px;
}

@media (max-width: 991px) {
    .customer-health-dashboard .dashboard-header-panel .panel-body {
        display: block;
    }

    .customer-health-dashboard .dashboard-search-wrapper {
        margin-top: 20px;
    }
}

/*
============================================
ROI DASHBOARD STYLES
============================================
Organized by:
1.  Global Styles & Variables
2.  Layout & Grid System
3.  Animations & Utilities
4.  Header
5.  ROI Hero Section
6.  Performance KPI Section (New Insights)
7.  Stats Grid Section
8.  General Section & Card Styles
9.  Donut Chart & Legend
10. Performance Comparison Bar
11. Detailed ROI Breakdown Cards
12. Recommended Action Cards
13. Responsive Styles
============================================
*/

/* ========================================= */
/* 1. Global Styles & Variables              */
/* ========================================= */

#roi-dashboard * {
    box-sizing: border-box;
}

#roi-dashboard {
    font-family: 'Segoe UI', 'Roboto', 'Inter', 'Helvetica Neue', sans-serif;
    background: #F9FAFB;
    color: #111827;
    line-height: 1.5;
    --primary: #10B981;
    --primary-dark: #059669;
    --gray-50: #F9FAFB;
    --gray-200: #E5E7EB;
    --gray-300: #D1D5DB;
    --gray-400: #9CA3AF;
    --gray-600: #4B5563;
    --gray-700: #374151;
    --gray-900: #111827;
}

/* Common style for value elements to prevent awkward line breaks */
#roi-dashboard .stat-value,
#roi-dashboard .roi-value,
#roi-dashboard .chart-value,
#roi-dashboard .legend-value,
#roi-dashboard .detail-value,
#roi-dashboard .month-value,
#roi-dashboard .breakdown-value,
#roi-dashboard .roi-meta-value {
    word-break: keep-all;
    overflow-wrap: normal;
}

/* ========================================= */
/* 2. Layout & Grid System                   */
/* ========================================= */

@media (min-width: 992px) {
    /* Main content grid layout */
    #roi-dashboard .roi-content > .row {
        display: flex;
        flex-wrap: wrap;
    }

    #roi-dashboard .roi-content > .row > [class*='col-'] {
        display: flex;
    }

    #roi-dashboard .roi-content > .row > [class*='col-'] > .section {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    #roi-dashboard .roi-content > .row > [class*='col-'] > .section > .card,
    #roi-dashboard .roi-content > .row > [class*='col-'] > .section > .performance-bar {
        flex: 1;
    }
    
    /* Nested row grid layout */
    #roi-dashboard .section .row {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: -20px; /* Gutter compensation */
    }

    #roi-dashboard .section .row > [class*='col-'] {
        display: flex;
        margin-bottom: 20px;
    }

    #roi-dashboard .detail-card {
        height: 100%;
    }
}

@media (min-width: 1200px) {
    #roi-dashboard .roi-hero-content .row {
        display: flex;
        align-items: stretch;
    }

    #roi-dashboard .roi-hero-content .col-lg-8 {
        display: flex;
        align-items: center;
    }
}

/* ========================================= */
/* 3. Animations & Utilities                 */
/* ========================================= */

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Helper classes for info icons */
#roi-dashboard .roi-info-icon-light {
    color: white;
    font-size: 12px;
    margin-left: 4px;
    cursor: help;
}

#roi-dashboard .roi-info-icon-dark {
    color: var(--gray-400);
    font-size: 12px;
    margin-left: 4px;
    cursor: help;
}

/* ========================================= */
/* 4. Header                                 */
/* ========================================= */

#roi-dashboard .header {
    background: white;
    border-bottom: 1px solid var(--gray-200);
    padding: 24px 40px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    position: sticky;
    top: 63px;
    z-index: 100;
}

#roi-dashboard .header-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#roi-dashboard .company-title-wrapper {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 10px;
}

#roi-dashboard .company-logo {
    width: 64px;
    object-fit: contain;
    border-radius: 8px !important;
}

#roi-dashboard .company-info h1 {
    display: flex;
    align-items: center;
    font-size: 2.2em !important;
    font-weight: 700;
    color: var(--gray-900);
    letter-spacing: -0.6px;
    margin: 0;
}

#roi-dashboard .company-meta {
    display: flex;
    gap: 16px;
    color: var(--gray-600);
    font-size: 1.1em !important;
}

#roi-dashboard .header-actions {
    display: flex;
    align-items: center;
    gap: 12px;
}

#roi-dashboard .plan-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 10px 20px;
    background: var(--gray-900);
    color: white;
    border-radius: 8px !important;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

#roi-dashboard .header .btn-secondary {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 10px 20px !important;
    background: white !important;
    color: var(--gray-700) !important;
    border: 1px solid var(--gray-300) !important;
    border-radius: 8px !important;
    font-size: 1.1em !important;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.2s ease;
}

#roi-dashboard .header .btn-secondary:hover {
    background: var(--gray-50) !important;
    border-color: var(--gray-400) !important;
}

/* ========================================= */
/* 5. ROI Hero Section                       */
/* ========================================= */

#roi-dashboard .roi-content {
    padding: 40px 25px;
    max-width: 1980px;
}

#roi-dashboard .roi-hero {
    background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
    border-radius: 16px !important;
    padding: 48px;
    margin-bottom: 32px;
    color: white;
    position: relative;
    overflow: hidden;
    animation: fadeInUp 0.6s ease;
}

/* Decorative background elements */
#roi-dashboard .roi-hero::before,
#roi-dashboard .roi-hero::after {
    content: '';
    position: absolute;
    border-radius: 50% !important;
    pointer-events: none;
}

#roi-dashboard .roi-hero::before {
    top: -50px;
    right: -50px;
    width: 300px;
    height: 300px;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.15) 0%, transparent 70%);
}

#roi-dashboard .roi-hero::after {
    bottom: -100px;
    left: -100px;
    width: 400px;
    height: 400px;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);
}

#roi-dashboard .roi-hero-content {
    position: relative;
    z-index: 1;
}

#roi-dashboard .roi-label {
    font-size: 1.1em !important;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 16px;
}

#roi-dashboard .roi-value-row {
    display: flex;
    align-items: baseline;
    gap: 30px;
    margin-bottom: 26px;
    flex-wrap: wrap;
}

#roi-dashboard .roi-value {
    font-size: 6em !important;
    font-weight: 700;
    line-height: 1;
    letter-spacing: -2px;
}

#roi-dashboard .roi-percentage {
    font-size: 3.5em !important;
    font-weight: 700;
    opacity: 0.9;
    padding: 8px 20px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 12px !important;
    white-space: nowrap;
}

#roi-dashboard .roi-subtitle {
    font-size: 1.25em !important;
    margin-bottom: 30px;
    line-height: 1.5;
}

#roi-dashboard .roi-meta {
    display: flex;
    gap: 32px;
    margin-top: 8px;
    flex-wrap: wrap;
}

#roi-dashboard .roi-meta-item {
    display: flex;
    flex-direction: column;
    gap: 4px;
    cursor: default;
}

#roi-dashboard .roi-meta-value {
    font-size: 2em !important;
    font-weight: 700;
}

#roi-dashboard .roi-meta-period .roi-meta-value {
    font-size: 1.2em !important;
    font-weight: 400;
    margin-top: 8px;
}

/* Payback Progress Widget */
#roi-dashboard .roi-payback-widget {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 8px !important;
    padding: 16px 20px;
    backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
}

#roi-dashboard .roi-meta-item.roi-meta-payback {
    flex: 1;
    max-width: 500px;
}

#roi-dashboard .payback-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px;
}

#roi-dashboard .payback-title {
    font-size: 0.9em !important;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-weight: 600;
}

#roi-dashboard .payback-badge {
    font-weight: 600;
    font-size: 0.72em !important;
    background: rgba(0, 0, 0, 0.2);
    padding: 2px 8px;
    border-radius: 10px !important;
    text-align: right;
}

#roi-dashboard .payback-bars-wrapper {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

#roi-dashboard .payback-bar-row {
    display: grid;
    grid-template-columns: 100px 1fr 50px;
    align-items: center;
    gap: 12px;
}

#roi-dashboard .payback-label-group {
    display: flex;
    flex-direction: column;
    text-align: right;
    line-height: 1.2;
}

#roi-dashboard .payback-main-label {
    font-size: 1.125em !important;
}

#roi-dashboard .payback-sub-label {
    font-size: 0.75em !important;
    margin-top: 2px;
}

#roi-dashboard .payback-value-text {
    font-weight: 700;
    font-size: 1.125em !important;
    text-align: right;
}

#roi-dashboard .payback-bar-track {
    height: 12px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 6px !important;
    overflow: hidden;
    display: flex;
    align-items: center;
}

#roi-dashboard .payback-bar-fill {
    height: 100%;
    border-radius: 6px !important;
    transition: width 1.2s cubic-bezier(0.22, 1, 0.36, 1);
}

#roi-dashboard .payback-fill-cost {
    background-color: rgba(255, 255, 255, 0.6);
}

#roi-dashboard .payback-fill-return {
    background-color: #ffffff;
}

#roi-dashboard .payback-summary {
    margin-top: 10px;
    padding-top: 8px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    font-size: 0.9em !important;
    text-align: right;
}

#roi-dashboard .payback-summary strong {
    font-weight: 700;
}

/* ROI Breakdown within Hero */
#roi-dashboard .roi-breakdown {
    background: rgba(255, 255, 255, 0.15);
    padding: 24px;
    border-radius: 12px !important;
    backdrop-filter: blur(10px);
}

#roi-dashboard .breakdown-title {
    font-weight: 600;
    margin-bottom: 16px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 1em !important;
}

#roi-dashboard .breakdown-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 0 !important;
    transition: all 0.2s ease;
}

#roi-dashboard .breakdown-item:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

#roi-dashboard .breakdown-item:first-child {
    padding-top: 0;
}

#roi-dashboard .breakdown-item:hover .breakdown-label {
    opacity: 1;
}

#roi-dashboard .breakdown-label {
    font-size: 1.05em !important;
}

#roi-dashboard .breakdown-value {
    font-size: 1.4em !important;
    font-weight: 700;
}

#roi-dashboard .breakdown-separator {
    height: 2px;
    background: rgba(255, 255, 255, 0.5);
    margin: 12px 0;
}

#roi-dashboard .breakdown-calculation .breakdown-label {
    opacity: 1;
}

#roi-dashboard .breakdown-calculation {
    border-bottom: none !important;
}

#roi-dashboard .breakdown-calculation .breakdown-value {
    font-size: 1.5em !important;
}

#roi-dashboard .breakdown-total {
    border-top: 2px solid rgba(255, 255, 255, 0.4) !important;
    padding-top: 14px !important;
    margin-top: 4px;
}

#roi-dashboard .breakdown-total .breakdown-label {
    font-weight: 700;
    font-size: 1.2em !important;
}

#roi-dashboard .breakdown-total .breakdown-value {
    font-size: 1.7em !important;
    font-weight: 700;
}

#roi-dashboard .breakdown-multiplier {
    font-size: 0.50em;
    font-weight: 400;
}

#roi-dashboard .breakdown-footnote {
    margin-top: 10px;
    padding-top: 8px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    font-size: 0.9em !important;
    text-align: right;
}

/* ================================================= */
/* 6. Performance KPI Section (New Insights)         */
/* ================================================= */

#roi-dashboard .new-insights-section {
    background: white;
    border: 1px solid var(--gray-200);
    border-radius: 12px !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    margin-bottom: 32px;
    overflow: hidden;
}

#roi-dashboard .new-insights-header {
    display: flex;
    align-items: center;
    gap: 12px;
    background: #f8f9fb;
    padding: 20px 28px;
    border-bottom: 2px solid #e2e8f0;
}

#roi-dashboard .new-insights-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    min-width: 36px;
    background: #000000;
    color: white;
    border-radius: 8px !important;
    font-weight: bold;
    font-size: 1.25em !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}

#roi-dashboard .new-insights-title {
    font-size: 1.2em !important;
    font-weight: 700;
    color: #000000;
}

#roi-dashboard .kpi-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 1px;
    background: #e2e8f0;
}

#roi-dashboard .kpi-card {
    background: white;
    padding: 24px 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    transition: background 0.2s ease;
    position: relative;
    border-radius: 0 !important;
}

#roi-dashboard .kpi-badge {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 12px !important;
    color: white;
    font-weight: 800;
    font-size: 1.1em;
    margin-bottom: 12px;
}

#roi-dashboard .kpi-card:nth-child(1) .kpi-badge { background: linear-gradient(135deg, #10b981 0%, #059669 100%); }
#roi-dashboard .kpi-card:nth-child(2) .kpi-badge { background: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%); }
#roi-dashboard .kpi-card:nth-child(3) .kpi-badge { background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%); }
#roi-dashboard .kpi-card:nth-child(4) .kpi-badge { background: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%); }

#roi-dashboard .kpi-label {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 2.6em;
    font-size: 0.8em;
    color: #64748b;
    margin-bottom: 8px;
    padding: 0 8px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 600;
    line-height: 1.3;
}

#roi-dashboard .kpi-value {
    font-size: 2.6em !important;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 6px;
    line-height: 1;
}

#roi-dashboard .kpi-context {
    font-size: 0.85em;
    color: #64748b;
    line-height: 1.4;
    padding: 0 8px;
}

/* KPI Carousel */
#roi-dashboard .kpi-ranking-carousel,
#roi-dashboard .kpi-roi-carousel {
    position: relative;
    min-height: 180px;
}

#roi-dashboard .kpi-ranking-item,
#roi-dashboard .kpi-roi-item {
    display: none;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 100%;
}

#roi-dashboard .kpi-ranking-item.active,
#roi-dashboard .kpi-roi-item.active {
    display: flex;
}

#roi-dashboard .kpi-carousel-nav {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    pointer-events: none;
}

#roi-dashboard .kpi-nav-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    background: rgba(226, 232, 240, 0.9);
    border: none;
    border-radius: 4px !important;
    color: #475569;
    font-size: 18px;
    cursor: pointer;
    pointer-events: auto;
    transition: all 0.2s ease;
    padding: 0;
}

#roi-dashboard .kpi-nav-prev {
    left: 8px;
}

#roi-dashboard .kpi-nav-next {
    right: 8px;
}

#roi-dashboard .kpi-nav-btn:hover {
    background: rgba(203, 213, 225, 1);
    color: #1e293b;
}

/* KPI Context Bar */
#roi-dashboard .context-bar {
    display: flex;
    align-items: center;
    gap: 12px;
    background: #f8f9fb;
    padding: 18px 28px;
    border-top: 1px solid #e2e8f0;
}

#roi-dashboard .context-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
    color: white;
    border-radius: 8px !important;
    font-size: 0.9em;
}

#roi-dashboard .context-text {
    font-size: 0.9em;
    color: #475569;
}

#roi-dashboard .context-text strong {
    color: #1e293b;
    font-weight: 700;
}

/* ========================================= */
/* 7. Stats Grid Section                     */
/* ========================================= */

#roi-dashboard .stats-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px 32px;
}

#roi-dashboard .stats-grid > [class*='col-'] {
    display: flex;
    padding: 0 10px;
}

#roi-dashboard .stat-card {
    display: grid;
    grid-template-rows: auto auto 1fr;
    gap: 8px;
    width: 100%;
    background: white;
    border: 1px solid var(--gray-200);
    border-radius: 12px !important;
    padding: 24px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    transition: all 0.25s ease;
    position: relative;
    overflow: hidden;
    animation: fadeInUp 0.6s ease both;
    margin-bottom: 20px;
    z-index: 1;
}

#roi-dashboard .stat-card:nth-child(1) { animation-delay: 0.1s; }
#roi-dashboard .stat-card:nth-child(2) { animation-delay: 0.2s; }
#roi-dashboard .stat-card:nth-child(3) { animation-delay: 0.3s; }
#roi-dashboard .stat-card:nth-child(4) { animation-delay: 0.4s; }

#roi-dashboard .stat-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, var(--primary) 0%, #34D399 100%);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

#roi-dashboard .stat-card:hover {
    border-color: var(--primary);
    box-shadow: 0 8px 24px rgba(16, 185, 129, 0.12);
    transform: translateY(-2px);
}

#roi-dashboard .stat-card:hover::before {
    transform: scaleX(1);
}

#roi-dashboard .stat-label {
    display: block;
    font-weight: 600;
    color: var(--gray-600);
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 0.85em;
}

#roi-dashboard .stat-value {
    font-size: 2.8em !important;
    font-weight: 100;
    color: var(--gray-900);
    line-height: 1;
    letter-spacing: -1.5px;
    transition: color 0.2s ease;
}

#roi-dashboard .stat-card:hover .stat-value {
    color: var(--primary);
}

#roi-dashboard .stat-value.positive-value {
    color: var(--primary-dark);
}

#roi-dashboard .stat-subtitle {
    font-size: 0.95em !important;
    color: #6B7280;
    align-self: start;
}

#roi-dashboard .stat-benchmark {
    display: inline-block;
    font-size: 12px;
    color: #666;
}

#roi-dashboard .stat-benchmark .icon {
    color: #0a66c2;
    font-weight: bold;
    margin-right: 4px;
}

#roi-dashboard .stat-benchmark strong {
    color: #10a37f;
    font-weight: 600;
}

/* ========================================= */
/* 8. General Section & Card Styles          */
/* ========================================= */

#roi-dashboard .section {
    margin-bottom: 40px;
}

#roi-dashboard .section-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

#roi-dashboard .section-title {
    font-size: 1.6em !important;
    font-weight: 700;
    color: var(--gray-900);
    letter-spacing: -0.4px;
    margin: 0;
}

#roi-dashboard .card {
    background: white;
    border: 1px solid var(--gray-200);
    border-radius: 12px !important;
    padding: 32px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.2s ease;
}

#roi-dashboard .card:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

#roi-dashboard .card-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 28px;
    padding-bottom: 20px;
    border-bottom: 2px solid var(--gray-50);
}

#roi-dashboard .card-title {
    font-size: 1.5em !important;
    font-weight: 700;
    color: var(--gray-900);
    letter-spacing: -0.3px;
    margin: 0;
}

/* ========================================= */
/* 9. Donut Chart & Legend                   */
/* ========================================= */

#roi-dashboard .chart-container {
    position: relative;
    width: 100%;
    min-height: 280px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px;
}

#roi-dashboard .donut-chart {
    width: 240px;
    height: 240px;
    filter: drop-shadow(0 2px 8px rgba(0, 0, 0, 0.08));
}

#roi-dashboard .donut-chart .chart-segment {
    cursor: pointer;
    transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}

#roi-dashboard .donut-chart .chart-segment:hover {
    stroke-width: 36;
    filter: brightness(1.1);
}

#roi-dashboard .chart-center-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    pointer-events: none;
}

#roi-dashboard .chart-value {
    font-size: 2.2em !important;
    font-weight: 700;
    color: var(--gray-900);
    line-height: 1;
    letter-spacing: -1.5px;
}

#roi-dashboard .chart-label {
    font-size: 1.1em !important;
    color: var(--gray-600);
    font-weight: 600;
    margin-top: 6px;
}

#roi-dashboard #chart-tooltip {
    display: none;
    position: absolute;
    background: rgba(17, 24, 39, 0.95);
    color: white;
    padding: 12px 16px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 600;
    pointer-events: none;
    z-index: 1000;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    white-space: nowrap;
}

#roi-dashboard #tooltip-label { margin-bottom: 4px; }
#roi-dashboard #tooltip-value { font-size: 18px; font-weight: 700; }
#roi-dashboard #tooltip-percentage { font-size: 13px; opacity: 0.9; }

#roi-dashboard .chart-legend {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 8px;
}

#roi-dashboard .legend-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 14px 18px;
    background: var(--gray-50);
    border-radius: 8px !important;
    border-left: 4px solid;
    transition: all 0.2s ease;
    cursor: pointer;
}

#roi-dashboard .legend-item:hover {
    background: #F3F4F6;
    transform: translateX(4px);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}

#roi-dashboard .legend-left {
    display: flex;
    align-items: center;
    gap: 12px;
    flex: 1;
    min-width: 0;
}

#roi-dashboard .legend-dot {
    width: 12px;
    height: 12px;
    min-width: 12px;
    border-radius: 50% !important;
}

#roi-dashboard .legend-label {
    font-size: 1.1em !important;
    font-weight: 600;
    color: var(--gray-700);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#roi-dashboard .legend-right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 2px;
}

#roi-dashboard .legend-value {
    font-size: 1.5em !important;
    font-weight: 700;
    color: var(--gray-900);
    white-space: nowrap;
}

#roi-dashboard .legend-percentage {
    color: var(--gray-600);
    font-weight: 600;
}

/* Legend Color Modifiers */
#roi-dashboard .legend-item.legend-recruitment { border-left-color: #059669; }
#roi-dashboard .legend-dot.legend-recruitment { background-color: #059669; }
#roi-dashboard .legend-item.legend-branding { border-left-color: #10B981; }
#roi-dashboard .legend-dot.legend-branding { background-color: #10B981; }
#roi-dashboard .legend-item.legend-social { border-left-color: #34D399; }
#roi-dashboard .legend-dot.legend-social { background-color: #34D399; }

/* ========================================= */
/* 10. Performance Comparison Bar            */
/* ========================================= */

#roi-dashboard .performance-bar {
    display: flex;
    flex-direction: column;
    background: white;
    border: 1px solid var(--gray-200);
    border-radius: 12px !important;
    padding: 32px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

#roi-dashboard .bar-header {
    text-align: center;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#roi-dashboard .bar-title {
    font-size: 1.25em !important;
    font-weight: 600;
    color: var(--gray-700);
    margin-bottom: 12px;
    letter-spacing: 0.5px;
}

#roi-dashboard .bar-value {
    font-size: 4.5em !important;
    font-weight: 700;
    color: var(--primary-dark);
    line-height: 1;
    letter-spacing: -2px;
    display: inline-block;
}

#roi-dashboard .comparison-bars {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: auto;
}

#roi-dashboard .comparison-item {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

#roi-dashboard .comparison-label {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 12px;
    font-size: 1.1em !important;
    font-weight: 600;
    color: var(--gray-700);
}

#roi-dashboard .comparison-label span:first-child {
    flex: 1;
    min-width: 0;
}

#roi-dashboard .comparison-label span:last-child {
    white-space: nowrap;
}

#roi-dashboard .comparison-bar {
    height: 32px;
    background: #F3F4F6;
    border-radius: 8px !important;
    overflow: hidden;
    position: relative;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.08);
}

#roi-dashboard .comparison-fill {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0 12px;
    border-radius: 6px !important;
    color: white;
    font-weight: 700;
    font-size: 1.1em !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    transition: width 1.2s cubic-bezier(0.4, 0, 0.2, 1);
}

#roi-dashboard .comparison-text-external {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: var(--gray-700);
    font-weight: 700;
    font-size: 1.1em !important;
    white-space: nowrap;
}

#roi-dashboard .benchmark-note {
    text-align: center;
    margin-top: 20px;
    padding: 14px;
    background: #ECFDF5;
    border-radius: 8px !important;
    font-size: 1.05em !important;
    color: #047857;
    font-weight: 600;
}

/* Bar Color Modifiers */
#roi-dashboard .comparison-fill.bar-company { background: linear-gradient(90deg, #059669, #10B981); }
#roi-dashboard .comparison-fill.bar-industry { background: linear-gradient(90deg, #6B7280, #9CA3AF); }
#roi-dashboard .comparison-fill.bar-clients { background: linear-gradient(90deg, #94A3B8, #CBD5E1); }

/* ========================================= */
/* 11. Detailed ROI Breakdown Cards          */
/* ========================================= */

#roi-dashboard .detail-card {
    display: flex;
    flex-direction: column;
    background: white;
    border: 1px solid var(--gray-200);
    border-radius: 10px !important;
    padding: 24px;
    border-left: 4px solid;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
    transition: all 0.25s ease;
    margin-bottom: 20px;
}

#roi-dashboard .detail-card:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    transform: translateY(-2px);
    border-color: var(--gray-300);
}

#roi-dashboard .detail-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
}

#roi-dashboard .detail-header-left {
    display: flex;
    align-items: center;
    gap: 12px;
}

#roi-dashboard .detail-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 10px !important;
    background: white;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    transition: transform 0.2s ease;
}

#roi-dashboard .detail-card:hover .detail-icon {
    transform: scale(1.1) rotate(5deg);
}

#roi-dashboard .detail-label {
    font-size: 1.1em !important;
    font-weight: 600;
    color: var(--gray-700);
    margin: 0;
}

#roi-dashboard .detail-value {
    font-size: 2.5em !important;
    font-weight: 700;
    letter-spacing: -1px;
    text-align: right;
}

#roi-dashboard .detail-desc {
    color: var(--gray-600);
    line-height: 1.6;
    min-height: 6.5em;
}

#roi-dashboard .detail-metrics {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid var(--gray-300);
}

#roi-dashboard .detail-metric {
    display: flex;
    flex-direction: column;
    gap: 0px;
}

#roi-dashboard .metric-label {
    font-size: 0.688em !important;
    font-weight: 600;
    color: var(--gray-600);
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 1.3;
    min-height: 2.6em;
}

#roi-dashboard .metric-value {
    font-size: 1.25em !important;
    font-weight: 700;
    color: var(--gray-900);
    word-break: break-word;
}

/* Detail Card Color Modifiers */
#roi-dashboard .detail-card.detail-recruitment { border-left-color: #059669; }
#roi-dashboard .detail-card.detail-recruitment .detail-icon,
#roi-dashboard .detail-card.detail-recruitment .detail-value { color: #059669; }

#roi-dashboard .detail-card.detail-branding { border-left-color: #10B981; }
#roi-dashboard .detail-card.detail-branding .detail-icon,
#roi-dashboard .detail-card.detail-branding .detail-value { color: #10B981; }

#roi-dashboard .detail-card.detail-social { border-left-color: #34D399; }
#roi-dashboard .detail-card.detail-social .detail-icon,
#roi-dashboard .detail-card.detail-social .detail-value { color: #34D399; }

@keyframes roiHighlightPulse {
    0% {
        background-color: white;
        border-top-color: var(--gray-200);
        border-right-color: var(--gray-200);
        border-bottom-color: var(--gray-200);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
    }
    50% {
        background-color: #F0FDF4;
        border-top-color: #10B981;
        border-right-color: #10B981;
        border-bottom-color: #10B981;
        border-top-width: 2px;
        border-right-width: 2px;
        border-bottom-width: 2px;
    }
    100% {
        background-color: white;
        border-top-color: var(--gray-200);
        border-right-color: var(--gray-200);
        border-bottom-color: var(--gray-200);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
    }
}

#roi-dashboard .detail-card.highlight-pulse {
    animation: roiHighlightPulse 1.2s ease-in-out;
}

#roi-dashboard .specialist-section {
    width: 100%;
    max-width: 100%;
}

#roi-dashboard .specialist-cta {
    background: white;
    border-radius: 10px !important;
    padding: 40px;
    text-align: center;
    border: 1px solid #e0e0e0 !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.04);
    position: relative;
    overflow: hidden;
    width: 100%;
}

#roi-dashboard .specialist-icon {
    width: 64px;
    height: 64px;
    background: #E8F8F3;
    border-radius: 50% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px;
}

#roi-dashboard .specialist-icon svg {
    stroke: #00C48C;
    fill: none;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    width: 32px;
    height: 32px;
}

#roi-dashboard .specialist-text {
    color: #1f2937;
    font-size: 1.19em !important;
    font-weight: 700;
    margin-bottom: 12px;
    line-height: 1.4;
}

#roi-dashboard .specialist-subtitle {
    color: #6b7280;
    font-size: 0.94em !important;
    font-weight: 400;
    margin-bottom: 26px;
    line-height: 1.5;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}

#roi-dashboard .specialist-subtitle strong {
    color: #1f2937;
    font-weight: 700;
}

#roi-dashboard .btn-specialist {
    padding: 10px 28px;
    border-radius: 8px !important;
    font-weight: 600;
    font-size: 1.1em !important;
    border: none !important;
    cursor: pointer;
    transition: all 0.2s ease;
    background: #00C48C;
    color: white;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 196, 140, 0.15);
}

#roi-dashboard .btn-specialist:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 196, 140, 0.25);
    text-decoration: none;
    color: white;
}

/* ========================================= */
/* 13. Responsive Styles                     */
/* ========================================= */

@media (max-width: 1200px) {
    #roi-dashboard .roi-hero {
        padding: 32px;
    }
    #roi-dashboard .roi-percentage {
        padding: 6px 16px;
    }
    #roi-dashboard .roi-breakdown {
        margin-top: 35px;
    }
    #roi-dashboard .kpi-grid {
        grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    }
}

@media (max-width: 991px) {
    #roi-dashboard .stats-grid {
        margin-left: -10px;
        margin-right: -10px;
    }
    #roi-dashboard .stats-grid > [class*='col-'] {
        padding-left: 10px;
        padding-right: 10px;
    }
    #roi-dashboard .bar-header {
        flex: none;
        margin-bottom: 24px;
    }
    #roi-dashboard .comparison-bars {
        margin-top: 0;
    }
}

@media (max-width: 768px) {
    #roi-dashboard .header {
        padding: 16px 20px;
        position: relative;
        top: auto;
    }
    #roi-dashboard .header-content {
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
    }
    #roi-dashboard .header-actions {
        width: 100%;
        flex-wrap: nowrap;
        justify-content: space-between;
        gap: 8px;
        align-items: center !important;
    }
    #roi-dashboard .header .btn-secondary {
        flex: 1 !important;
        justify-content: center !important;
        align-items: center !important;
        font-size: 0.95em !important;
        padding: 10px 12px !important;
        height: 40px !important;
        line-height: 1 !important;
        margin: 0 !important;
        vertical-align: middle !important;
    }
    #roi-dashboard .plan-badge {
        flex: 1 !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        font-size: 0.85em !important;
        padding: 10px 12px !important;
        height: 40px !important;
        line-height: 1 !important;
        box-sizing: border-box !important;
        margin: 0 !important;
        vertical-align: middle !important;
    }
    #roi-dashboard .company-info h1 {
        font-size: 1.5em !important;
    }
    #roi-dashboard .company-meta {
        flex-wrap: wrap;
        font-size: 0.9em !important;
    }
    #roi-dashboard .roi-content {
        padding: 20px 15px;
    }
    #roi-dashboard .roi-hero {
        padding: 24px;
    }
    #roi-dashboard .roi-value {
        font-size: 3.5em !important;
    }
    #roi-dashboard .roi-percentage {
        font-size: 2em !important;
        padding: 6px 12px;
    }
    #roi-dashboard .roi-meta {
        flex-direction: column;
        gap: 16px;
    }
    #roi-dashboard .payback-bar-row {
        grid-template-columns: 80px 1fr 50px;
        gap: 8px;
    }
    #roi-dashboard .payback-main-label {
        font-size: 12px;
    }
    #roi-dashboard .payback-sub-label {
        font-size: 9px;
    }
    #roi-dashboard .payback-value-text {
        font-size: 12px;
    }
    #roi-dashboard .stat-value { font-size: 2em !important; }
    #roi-dashboard .chart-value { font-size: 2.25em !important; }
    #roi-dashboard .legend-value { font-size: 1.25em !important; }
    #roi-dashboard .detail-value { font-size: 1.8em !important; }
    #roi-dashboard .bar-value { font-size: 3.5em !important; }
    #roi-dashboard .kpi-value { font-size: 2em !important; }

    #roi-dashboard .detail-header {
        flex-wrap: wrap;
        gap: 12px;
    }
    #roi-dashboard .detail-metrics {
        grid-template-columns: 1fr;
    }
    #roi-dashboard .metric-label { font-size: 0.65em !important; }
    #roi-dashboard .metric-value { font-size: 1.15em !important; }
    
    #roi-dashboard .card,
    #roi-dashboard .performance-bar {
        padding: 24px;
    }
    #roi-dashboard .stat-card,
    #roi-dashboard .detail-card {
        padding: 20px;
    }
    #roi-dashboard .section {
        margin-bottom: 32px;
    }
    #roi-dashboard .kpi-grid {
        grid-template-columns: 1fr;
    }
    #roi-dashboard .context-bar {
        padding: 16px 20px;
    }
    #roi-dashboard .context-text {
        font-size: 0.85em;
    }
}

@media (max-width: 768px) {
    #roi-dashboard .specialist-cta {
        padding: 32px 20px;
    }
    #roi-dashboard .specialist-icon {
        width: 64px;
        height: 64px;
        margin-bottom: 20px;
    }
    #roi-dashboard .specialist-icon svg {
        width: 32px;
        height: 32px;
    }
    #roi-dashboard .specialist-text {
        font-size: 1.06em !important;
        margin-bottom: 10px;
    }
    #roi-dashboard .specialist-subtitle {
        font-size: 0.88em !important;
        margin-bottom: 20px;
    }
    #roi-dashboard .btn-specialist {
        width: 100%;
        padding: 14px 32px;
        font-size: 0.94em !important;
    }
}

@media (max-width: 480px) {
    #roi-dashboard .roi-value-row {
        flex-direction: column;
        gap: 12px;
        align-items: flex-start;
    }
    #roi-dashboard .donut-chart {
        width: 200px;
        height: 200px;
    }
    #roi-dashboard .detail-value { font-size: 1.5em !important; }
    #roi-dashboard .detail-card { padding: 16px; }
    #roi-dashboard .detail-header { margin-bottom: 12px; }
    #roi-dashboard .bar-value { font-size: 3em !important; }
    #roi-dashboard .comparison-label { font-size: 0.95em !important; }
    #roi-dashboard .comparison-fill { font-size: 0.95em !important; }
    #roi-dashboard .benchmark-note { font-size: 0.95em !important; }
}

/* ========================================= */
/* ROI - Drag & Drop System                  */
/* ========================================= */

#roi-dashboard .draggable-section {
    position: relative;
}

#roi-dashboard .drag-handle {
    position: absolute;
    top: 8px;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    font-size: 14px;
    color: var(--gray-400);
    cursor: grab;
    opacity: 0;
    transition: opacity 0.2s ease;
    z-index: 10;
    user-select: none;
    letter-spacing: -2px;
}

#roi-dashboard .draggable-section:hover .drag-handle {
    opacity: 1;
}

#roi-dashboard .drag-handle:hover {
    color: var(--gray-600);
}

#roi-dashboard .drag-handle:active {
    cursor: grabbing;
}

#roi-dashboard .draggable-section.sortable-ghost {
    opacity: 0.4;
}

#roi-dashboard .draggable-section.sortable-chosen {
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
}

#roi-dashboard #sortable-stats [data-card],
#roi-dashboard #sortable-breakdown [data-card],
#roi-dashboard #sortable-charts [data-chart] {
    cursor: grab;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

#roi-dashboard #sortable-stats [data-card]:active,
#roi-dashboard #sortable-breakdown [data-card]:active,
#roi-dashboard #sortable-charts [data-chart]:active {
    cursor: grabbing;
}

#roi-dashboard #sortable-stats .sortable-ghost,
#roi-dashboard #sortable-breakdown .sortable-ghost,
#roi-dashboard #sortable-charts .sortable-ghost {
    opacity: 0.4;
}

#roi-dashboard #sortable-stats .sortable-chosen,
#roi-dashboard #sortable-breakdown .sortable-chosen,
#roi-dashboard #sortable-charts .sortable-chosen {
    transform: scale(1.02);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
}

/* Live feed page */
.live-feed-white-label-logo {
    display: block;
    margin: 20px auto;
    max-width: 140px;
    max-height: 108px;
    border: 1px solid #ddd;
    padding: 5px;
    background: #fff;
}

@media (min-width: 992px) {
    .live-feed-white-label-logo {
        position: absolute;
        top: 50%;
        left: 81.5%;
        transform: translateY(-50%);
        margin: 0;
    }

    .live-feed-white-label-content {
        position: relative;
        padding-right: 160px;
    }
}

/* Chatbot Widget */
.chatbot-widget {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 10px 20px;
}

.chatbot-widget .chatbot-label {
    display: flex;
    align-items: center;
    gap: 6px;
}

.chatbot-widget .gradient-text {
    background: linear-gradient(90deg, rgb(59, 130, 246), rgb(139, 92, 246), rgb(236, 72, 153), rgb(139, 92, 246), rgb(59, 130, 246)) 0% 50% / 200% 100%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-size: 15px;
    font-weight: 600;
}

.chatbot-widget .sparkle-icon {
    width: 16px;
    height: 16px;
    fill: rgb(59, 130, 246);
}

.chatbot-widget .input-gradient-wrapper {
    background: linear-gradient(90deg, rgb(59, 130, 246), rgb(139, 92, 246), rgb(236, 72, 153), rgb(139, 92, 246), rgb(59, 130, 246)) 0% 50% / 200% 100%;
    padding: 2px;
    border-radius: 50px !important;
    box-shadow: 0 4px 20px -4px rgba(0, 0, 0, 0.1), 0 2px 10px -2px rgba(59, 130, 246, 0.1);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.chatbot-widget .input-gradient-wrapper:focus-within {
    transform: translateY(-1px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
}

.chatbot-widget .ai-input-box {
    background: #fff;
    border-radius: 48px !important;
    display: flex;
    align-items: center;
    padding: 6px;
    height: 52px;
}

.chatbot-widget .brand-icon {
    width: 28px;
    height: 28px;
    padding: 6px;
    box-sizing: content-box;
    border-radius: 50% !important;
    margin-right: 6px;
    flex-shrink: 0;
    background-color: #1D2125;
}

.chatbot-widget .ai-input-wrapper {
    flex-grow: 1;
    position: relative;
    min-width: 0;
}

.chatbot-widget .ai-placeholder {
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    color: #666;
    opacity: 0.7;
    font-size: 16px;
    pointer-events: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 16px);
}

.chatbot-widget .ai-placeholder span {
    display: inline-block;
    transition: opacity 0.4s ease, filter 0.4s ease, transform 0.4s ease;
}

.chatbot-widget .ai-placeholder.smoke-out span {
    opacity: 0;
    filter: blur(4px);
    transform: translateY(-6px);
}

.chatbot-widget .ai-input {
    width: 100%;
    border: none;
    outline: none;
    font-size: 16px;
    color: #333;
    background: transparent;
    padding: 0 8px;
    min-width: 0;
}

.chatbot-widget .send-btn {
    width: 40px;
    height: 40px;
    background-color: #d1d5db;
    border: none;
    border-radius: 50% !important;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 0.3s, transform 0.1s;
    color: white;
    padding: 0;
    flex-shrink: 0;
    position: relative;
}

.chatbot-widget .send-btn::before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 50%;
    background: linear-gradient(135deg, #ec4899, #8b5cf6);
    opacity: 0;
    transition: opacity 0.3s;
}

.chatbot-widget .send-btn:hover {
    background-color: #9ca3af;
}

.chatbot-widget .send-btn.active::before {
    opacity: 1;
}

.chatbot-widget .send-btn.active:hover {
    transform: scale(1.05);
}

.chatbot-widget .send-btn svg {
    width: 16px;
    height: 16px;
    fill: currentColor;
    margin-left: 2px;
    position: relative;
    z-index: 1;
}

.chatbot-widget .suggestions-row {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    animation: chatbotFadeIn 0.5s ease-out forwards;
}

.chatbot-widget .chip {
    background-color: #eef2f6;
    border: 1px solid transparent;
    border-radius: 20px !important;
    padding: 6px 14px;
    font-size: 13px;
    color: #4a5568;
    cursor: pointer;
    transition: all 0.2s ease;
    display: flex;
    align-items: center;
    gap: 6px;
    white-space: nowrap;
}

.chatbot-widget .chip:hover {
    background-color: #e0e7ff;
    border-color: #c7d2fe;
    transform: translateY(-1px);
    color: #333;
}

.chatbot-widget .chip svg {
    flex-shrink: 0;
}

.chatbot-widget .powered-by {
    font-size: 11px;
    color: #999;
    margin-left: auto;
    align-self: center;
    white-space: nowrap;
}

@keyframes chatbotFadeIn {
    from { opacity: 0; transform: translateY(-5px); }
    to { opacity: 1; transform: translateY(0); }
}

@media (max-width: 768px) {
    .chatbot-widget {
        margin: 10px 15px;
        gap: 10px;
    }

    .chatbot-widget .gradient-text {
        font-size: 14px;
    }

    .chatbot-widget .ai-input-box {
        height: 48px;
        padding: 5px;
    }

    .chatbot-widget .brand-icon {
        width: 24px;
        height: 24px;
        padding: 5px;
        margin-right: 4px;
    }

    .chatbot-widget .ai-input {
        font-size: 15px;
        padding: 0 6px;
    }

    .chatbot-widget .send-btn {
        width: 36px;
        height: 36px;
    }

    .chatbot-widget .send-btn svg {
        width: 14px;
        height: 14px;
    }

    .chatbot-widget .suggestions-row {
        gap: 8px;
    }

    .chatbot-widget .chip {
        padding: 5px 12px;
        font-size: 12px;
    }

    .chatbot-widget .powered-by {
        font-size: 10px;
        flex-basis: 100%;
        text-align: right;
        margin-left: 0;
    }
}

@media (max-width: 480px) {
    .chatbot-widget {
        margin: 8px 10px;
    }

    .chatbot-widget .sparkle-icon {
        width: 14px;
        height: 14px;
    }

    .chatbot-widget .gradient-text {
        font-size: 13px;
    }

    .chatbot-widget .chip {
        flex: 0 1 auto;
        min-width: 0;
    }

    .chatbot-widget .chip span {
        display: inline;
    }
}

/* Review card history indicator */
.review-card-history-separator {
    color: #ccc; 
    margin: 0 4px;
}

.review-card-history-label {
    display: inline-flex;
    align-items: center;
    vertical-align: -2px;
    color: #7b5ea7;
    font-weight: 600;
    text-decoration: underline;
    text-decoration-style: dotted;
    text-underline-offset: 2px;
    gap: 3px;
}

.review-card-history-icon {
    width: 13px;
    height: 13px;
    flex-shrink: 0;
    margin-right: 2px;
}

/* Campaign CTR labels */
.campaign-ctr { cursor: pointer; font-size: 12px; font-weight: 600; }
.campaign-ctr.ctr-excellent { background-color: #86efac; color: #064e3b; border: 1px solid #6ee7b7; }
.campaign-ctr.ctr-good { background-color: #b2f5cf; color: #065f46; border: 1px solid #95efbb; }
.campaign-ctr.ctr-fair { background-color: #d5fae6; color: #047857; border: 1px solid #b8f5d5; }
.campaign-ctr.ctr-low { background-color: #eefcf3; color: #15803d; border: 1px solid #d5fae6; }

/* Review history modal */
.review-history-modal-link {
    font-size: 10px;
    cursor: pointer;
    margin-top: 9px;
    display: block;
}

.review-history-modal-link:hover {
    text-decoration: underline;
}

#reviewHistoryModal .review-history-modal-card {
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 12px;
    margin-bottom: 10px;
}

#reviewHistoryModal .review-history-modal-card-header {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 4px;
}

#reviewHistoryModal .review-history-modal-type {
    font-size: 12px;
    color: #777;
}

#reviewHistoryModal .review-history-modal-title {
    margin: 4px 0;
}

#reviewHistoryModal .review-history-modal-title a {
    color: #333;
}

#reviewHistoryModal .review-history-modal-meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#reviewHistoryModal .review-history-modal-score {
    font-size: 14px;
    font-weight: 600;
    padding: 2px 8px;
    border-radius: 3px;
}

#reviewHistoryModal .review-history-modal-actions {
    margin-top: 6px;
}

/* =============================================
   Jobboard Manager
   ============================================= */

.jobboard-manager { padding: 14px 15px 30px; }
.jobboard-manager-header { margin: 0 0 16px; font-size: 18px; font-weight: 600; color: #1a1a2e; display: flex; align-items: center; gap: 10px; }
.jobboard-manager-header i.fa-briefcase { color: #5a6acf; font-size: 16px; }

/* Expire Checker tool */
.jobboard-manager {
	/*--ec-bg: #f8f9fc;*/ --ec-white: #fff; --ec-tinted: #f1f3f9; --ec-hover: #edf0f7;
	--ec-border: #e2e5ef; --ec-border-strong: #d0d4e2;
	--ec-text: #1a1d2b; --ec-text2: #5a5f78; --ec-text3: #8b90a5;
	--ec-accent: #4f5ae0; --ec-accent-light: #6c75f0;
	--ec-accent-bg: rgba(79,90,224,.07); --ec-accent-bg2: rgba(79,90,224,.12);
	--ec-green: #16a362; --ec-green-bg: rgba(22,163,98,.08);
	--ec-red: #dc3545; --ec-red-bg: rgba(220,53,69,.07); --ec-red-border: rgba(220,53,69,.18);
	--ec-orange: #e67e22; --ec-orange-bg: rgba(230,126,34,.08);
	--ec-yellow: #d4a017; --ec-yellow-bg: rgba(212,160,23,.08);
	--ec-radius: 10px; --ec-radius-sm: 6px;
	--ec-shadow-sm: 0 1px 2px rgba(0,0,0,.04);
	--ec-shadow: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);
	-webkit-font-smoothing: antialiased;
	background: var(--ec-bg);
}
.jobboard-manager .ec-stats { display: flex; gap: 12px; margin-bottom: 20px; }
.jobboard-manager .ec-stat {
	background: var(--ec-white); border: 1px solid var(--ec-border); border-radius: var(--ec-radius);
	padding: 14px 18px; flex: 1; display: flex; align-items: center; gap: 12px;
	box-shadow: var(--ec-shadow-sm); transition: box-shadow .2s, border-color .2s;
}
.jobboard-manager .ec-stat:hover { box-shadow: var(--ec-shadow); border-color: var(--ec-border-strong); }
.jobboard-manager .ec-stat.clickable { cursor: pointer; }
.jobboard-manager .ec-stat-icon {
	width: 38px; height: 38px; border-radius: var(--ec-radius-sm);
	display: flex; align-items: center; justify-content: center; flex-shrink: 0;
}
.jobboard-manager .ec-stat-icon.total { background: var(--ec-accent-bg); color: var(--ec-accent); }
.jobboard-manager .ec-stat-icon.active { background: var(--ec-green-bg); color: var(--ec-green); }
.jobboard-manager .ec-stat-icon.closed { background: var(--ec-red-bg); color: var(--ec-red); }
.jobboard-manager .ec-stat-icon.errors { background: var(--ec-orange-bg); color: var(--ec-orange); }
.jobboard-manager .ec-stat-val { font-size: 22px; font-weight: 700; letter-spacing: -0.5px; line-height: 1.1; }
.jobboard-manager .ec-stat-val.green { color: var(--ec-green); }
.jobboard-manager .ec-stat-val.red { color: var(--ec-red); }
.jobboard-manager .ec-stat-val.orange { color: var(--ec-orange); }
.jobboard-manager .ec-stat-label {
	font-size: 12px; color: var(--ec-text3); font-weight: 500;
	text-transform: uppercase; letter-spacing: 0.4px; margin-top: 2px;
}
.jobboard-manager .ec-stat-date { font-weight: 400; }
.jobboard-manager .ec-toolbar {
	background: var(--ec-white); border: 1px solid var(--ec-border); border-radius: 14px;
	padding: 12px 16px; margin-bottom: 14px; display: flex; align-items: center;
	justify-content: space-between; gap: 10px; box-shadow: var(--ec-shadow-sm);
}
.jobboard-manager .ec-toolbar-left, .jobboard-manager .ec-toolbar-right {
	display: flex; align-items: center; gap: 8px;
}
.jobboard-manager .ec-lastrun {
	font-size: 12px; color: var(--ec-text3);
	background: var(--ec-tinted); padding: 5px 10px; border-radius: var(--ec-radius-sm);
}
.jobboard-manager .ec-toolbar .select2-container { width: 260px !important; vertical-align: middle; }
.jobboard-manager .ec-stat.stat-active {
	outline: 2px solid var(--ec-accent, #5a6acf); outline-offset: -2px;
}
.jobboard-manager .ec-btn {
	display: inline-flex; align-items: center; gap: 6px;
	font-size: 13px; font-weight: 500; padding: 7px 14px; border-radius: var(--ec-radius-sm);
	cursor: pointer; transition: all .15s; border: 1px solid transparent; white-space: nowrap;
}
.jobboard-manager .ec-btn svg { width: 14px; height: 14px; }
.jobboard-manager .ec-btn-primary { background: var(--ec-accent); color: #fff; border-color: var(--ec-accent); }
.jobboard-manager .ec-btn-primary:hover { background: var(--ec-accent-light); }
.jobboard-manager .ec-btn-outline {
	background: var(--ec-white); color: var(--ec-text2); border-color: var(--ec-border);
}
.jobboard-manager .ec-btn-outline:hover { border-color: var(--ec-border-strong); color: var(--ec-text); background: var(--ec-tinted); }
.jobboard-manager .ec-btn-danger { background: var(--ec-red-bg); color: var(--ec-red); border-color: var(--ec-red-border); }
.jobboard-manager .ec-btn-danger:hover { background: rgba(220,53,69,.12); }
.jobboard-manager .ec-btn-success { background: var(--ec-green); color: #fff; border-color: var(--ec-green); }
.jobboard-manager .ec-btn-success:hover { background: #139155; }
.jobboard-manager .ec-selection {
	background: var(--ec-accent-bg); border: 1px solid rgba(79,90,224,.15);
	border-radius: var(--ec-radius); padding: 10px 16px; margin-bottom: 12px;
	display: none; align-items: center; justify-content: space-between;
}
.jobboard-manager .ec-selection.visible { display: flex; }
.jobboard-manager .ec-selection-info {
	font-size: 13px; font-weight: 500; color: var(--ec-accent);
	display: flex; align-items: center; gap: 8px;
}
.jobboard-manager .ec-selection-actions { display: flex; gap: 8px; }
.jobboard-manager .ec-selection .ec-btn { font-size: 12px; padding: 5px 12px; }
.jobboard-manager .ec-table-wrap {
	background: var(--ec-white); border: 1px solid var(--ec-border);
	border-radius: 14px; overflow: hidden;
}
.jobboard-manager .ec-table { width: 100%; border-collapse: collapse; font-size: 13px; margin-bottom: 0; }
.jobboard-manager .ec-table tbody tr.hidden { display: none; }
.jobboard-manager .ec-table thead th, .jobboard-manager .ec-table tbody td { border-radius: 0 !important; }
.jobboard-manager .ec-table thead th {
	padding: 11px 14px; font-size: 11px; font-weight: 600; text-transform: uppercase;
	letter-spacing: 0.5px; color: var(--ec-text3); text-align: left;
	background: var(--ec-tinted); border-bottom: 1px solid var(--ec-border);
	white-space: nowrap; border-top: none;
}
.jobboard-manager .ec-table thead th:first-child { padding-left: 16px; width: 40px; }
.jobboard-manager .ec-table .col-score, .jobboard-manager .ec-table .col-detail { display: none; }
.jobboard-manager .ec-table.show-results .col-score, .jobboard-manager .ec-table.show-results .col-detail { display: table-cell; }
.jobboard-manager .ec-table tbody tr {
	border-bottom: 1px solid var(--ec-border); transition: background .1s;
}
.jobboard-manager .ec-table tbody tr:last-child { border-bottom: none; }
.jobboard-manager .ec-table tbody tr:hover { background: var(--ec-hover); }
.jobboard-manager .ec-table tbody td {
	padding: 12px 14px; vertical-align: middle; border-top: none;
}
.jobboard-manager .ec-table tbody td:first-child { padding-left: 16px; }
.jobboard-manager .ec-table tbody .ad-checkbox {
	width: 16px; height: 16px; cursor: pointer; margin: 0;
}
.jobboard-manager .ec-table .cell-id { font-family: var(--ec-mono); font-size: 12px; color: var(--ec-text3); font-weight: 500; }
.jobboard-manager .ec-table .cell-title { font-weight: 600; color: var(--ec-text); letter-spacing: -0.15px; max-width: 220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jobboard-manager .ec-table .cell-company { display: flex; align-items: center; gap: 6px; color: var(--ec-text2); font-weight: 500; font-size: 13px; white-space: nowrap; }
.jobboard-manager .ec-table .cell-company .job-board-logo-sprite { zoom: 45%; flex-shrink: 0; border: 1px solid var(--ec-border); border-radius: 4px; }
.jobboard-manager .ec-table .cell-url { max-width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jobboard-manager .ec-table .cell-url a {
	font-size: 12px; font-family: var(--ec-mono); color: var(--ec-accent);
	text-decoration: none; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.jobboard-manager .ec-table .cell-url a:hover { color: var(--ec-accent-light); text-decoration: underline; }
.jobboard-manager .ec-table .cell-detail { font-size: 12px; color: var(--ec-text2); max-width: 300px; word-wrap: break-word; white-space: normal; }
.jobboard-manager .ec-table .cell-detail.warning { color: var(--ec-orange); font-weight: 500; }
.jobboard-manager .ec-table .cell-score { text-align: center; }
.jobboard-manager .ec-status {
	display: inline-flex; align-items: center; gap: 5px;
	font-size: 11.5px; font-weight: 600; padding: 4px 10px;
	border-radius: 99px; letter-spacing: 0.3px; text-transform: uppercase;
}
.jobboard-manager .ec-status-open { background: var(--ec-green-bg); color: var(--ec-green); }
.jobboard-manager .ec-status-open::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: var(--ec-green); }
.jobboard-manager .ec-status-closed { background: var(--ec-red-bg); color: var(--ec-red); }
.jobboard-manager .ec-status-closed::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: var(--ec-red); }
.jobboard-manager .ec-status-pending { background: var(--ec-yellow-bg); color: var(--ec-yellow); }
.jobboard-manager .ec-status-pending::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: var(--ec-yellow); }
.jobboard-manager .ec-status-unchecked { background: #f0f1f3; color: #aaa; }
.jobboard-manager .ec-status-expired { background: #f0f1f3; color: #999; }
.jobboard-manager .ec-score {
	font-family: var(--ec-mono); font-size: 12px; font-weight: 500;
	padding: 3px 8px; border-radius: 5px; display: inline-block;
}
.jobboard-manager .ec-score-high { background: var(--ec-red-bg); color: var(--ec-red); }
.jobboard-manager .ec-score-medium { background: var(--ec-yellow-bg); color: var(--ec-yellow); }
.jobboard-manager .ec-score-low { background: var(--ec-green-bg); color: var(--ec-green); }
.jobboard-manager .ec-score-none { color: var(--ec-text3); }
.jobboard-manager .ec-table tr.status-fechada { background: #fff5f5; }
.jobboard-manager .ec-table tr.status-fechada:hover { background: #ffeded; }
.jobboard-manager .ec-table tr.status-erro { background: #fffcf0; }
.jobboard-manager .ec-table tr.status-erro:hover { background: #fff8e0; }
.jobboard-manager .ec-table tr.status-aberta { background: #f0faf4; }
.jobboard-manager .ec-table tr.status-aberta:hover { background: #e5f6ec; }
.jobboard-manager .ec-table tr.status-expired { opacity: 0.4; }
.jobboard-manager .ec-table tbody td.col-actions { white-space: nowrap; opacity: 0; transition: opacity .15s; }
.jobboard-manager .ec-table tbody tr:hover td.col-actions { opacity: 1; }
.jobboard-manager .ec-row-btn {
	width: 28px; height: 28px; border: none; background: transparent;
	border-radius: 5px; cursor: pointer; display: inline-flex; align-items: center;
	justify-content: center; color: var(--ec-text3); transition: all .15s;
}
.jobboard-manager .ec-row-btn:hover { background: var(--ec-tinted); color: var(--ec-text); }
.jobboard-manager .ec-toolbar .select2-container .select2-selection { border-color: var(--ec-border); border-radius: var(--ec-radius-sm); }
.jobboard-manager .ec-toolbar .select2-container .select2-selection:focus { border-color: var(--ec-accent); }
.jobboard-manager .company-cell-sprite { zoom: 45%; margin-right: 5px; float: left; border: 1px solid var(--ec-border); border-radius: 4px; }
.jobboard-manager .expire-checker-modal .modal-content { border-radius: 8px; border: none; box-shadow: 0 8px 30px rgba(0,0,0,.12); }
.jobboard-manager .expire-checker-modal .modal-header { border-bottom: 1px solid #f0f1f3; padding: 14px 20px; }
.jobboard-manager .expire-checker-modal .modal-header h4 { font-size: 15px; font-weight: 600; }
.jobboard-manager .expire-checker-modal .modal-body { padding: 16px 20px; }
.jobboard-manager .expire-checker-modal .modal-footer { border-top: 1px solid #f0f1f3; padding: 12px 20px; }
.jobboard-manager .expire-checker-modal .expire-list { max-height: 200px; overflow-y: auto; font-size: 12px; margin-top: 8px; }
.jobboard-manager .expire-checker-modal .expire-list li { padding: 4px 0; border-bottom: 1px solid #f7f8fa; }
.jobboard-manager .expire-checker-modal .icon-warning { color: #e74c5e; }
.jobboard-manager .expire-checker-markdown-preview {
	max-height: 500px; overflow-y: auto; font-size: 12px; padding: 16px;
	background: #fafbfc; border: 1px solid var(--ec-border); border-radius: 6px;
	white-space: pre-wrap; word-break: break-word; font-family: var(--ec-mono); line-height: 1.6;
}

/* Tab navigation */
.jobboard-manager .jbm-tabs {
	display: flex; gap: 4px; list-style: none; padding: 0; margin: 0 0 20px;
	border-bottom: 2px solid var(--ec-border); border-radius: 0 !important;
}
.jobboard-manager .jbm-tab a {
	display: flex; align-items: center; gap: 6px;
	padding: 9px 16px; font-size: 13px; font-weight: 500;
	color: var(--ec-text3); text-decoration: none;
	border-radius: 0 !important;
	border-bottom: 2px solid transparent; margin-bottom: -2px;
	transition: color .15s, border-color .15s;
}
.jobboard-manager .jbm-tab a:hover { color: var(--ec-text); }
.jobboard-manager .jbm-tab.active a {
	color: var(--ec-accent); border-bottom-color: var(--ec-accent); font-weight: 600;
}

/* Collapsible sections */
.jobboard-manager .ec-section { margin-bottom: 16px; }
.jobboard-manager .ec-section-header {
	display: flex; align-items: center; justify-content: space-between; padding: 0 0 12px;
}
.jobboard-manager .ec-section-toggle { cursor: pointer; }
.jobboard-manager .ec-section-toggle:hover .ec-section-title { color: var(--ec-accent); }
.jobboard-manager .ec-section-title {
	display: flex; align-items: center; gap: 8px;
	font-size: 14px; font-weight: 600; color: var(--ec-text); margin: 0;
	transition: color .15s;
}
.jobboard-manager .ec-section-chevron {
	color: var(--ec-text3); transition: transform .2s;
}
.jobboard-manager .ec-section-chevron.open { transform: rotate(180deg); }
.jobboard-manager .ec-section-desc {
	font-size: 13px; color: var(--ec-text3); margin: 0 0 16px; line-height: 1.5;
}
.jobboard-manager .ec-badge {
	font-size: 11px; font-weight: 600; padding: 2px 8px;
	background: var(--ec-tinted); color: var(--ec-text3);
	border-radius: 99px;
}

/* URL submission form */
.jobboard-manager .ai-url-form-title {
	font-size: 15px; font-weight: 600; color: var(--ec-text); margin: 0 0 6px;
}
.jobboard-manager .ai-url-form {
	background: var(--ec-white); border: 1px solid var(--ec-border);
	border-radius: 14px; padding: 20px; box-shadow: var(--ec-shadow-sm);
}
.jobboard-manager .ai-url-form-row {
	display: flex; gap: 16px; margin-bottom: 14px; max-width: 600px;
}
.jobboard-manager .ai-url-form-row .ai-url-form-field { flex: 1; margin-bottom: 0; }
.jobboard-manager .ai-url-form-field { margin-bottom: 14px; }
.jobboard-manager .ai-url-form-field:last-child { margin-bottom: 0; }
.jobboard-manager .ai-url-form-field label {
	display: block; font-size: 12px; font-weight: 600; color: var(--ec-text2);
	text-transform: uppercase; letter-spacing: 0.4px; margin-bottom: 6px;
}
.jobboard-manager .ai-url-form-field textarea {
	font-family: var(--ec-mono); font-size: 12px; line-height: 1.6;
	resize: vertical; border-color: var(--ec-border); border-radius: var(--ec-radius-sm);
}
.jobboard-manager .ai-url-form-field textarea:focus { border-color: var(--ec-accent); box-shadow: 0 0 0 2px rgba(90,106,207,.1); }
.jobboard-manager .ai-url-form-actions {
	display: flex; align-items: center; gap: 12px; margin-top: 16px;
}
.jobboard-manager .ai-url-result {
	font-size: 13px; font-weight: 500;
}
.jobboard-manager .ai-url-result.success { color: var(--ec-green); }
.jobboard-manager .ai-url-result.error { color: var(--ec-red); }

/* CSS Insider UI */
.badge-insider {
    background: linear-gradient(135deg, #0f172a, #1e293b); color: #38bdf8;
    border: 1px solid #0ea5e9; padding: 3px 8px; font-size: 11px;
    border-radius: 4px; font-weight: bold; text-transform: uppercase;
    letter-spacing: 0.5px; display: inline-flex; align-items: center;
    gap: 5px; box-shadow: 0 2px 4px rgba(14, 165, 233, 0.15);
    cursor: help; vertical-align: middle; margin-left: 8px;
}
.badge-insider svg { width: 12px; height: 12px; fill: currentColor; }
.badge-insider:hover { color: #fff; background: linear-gradient(135deg, #1e293b, #0f172a); text-decoration: none; }
.badge-insider[data-toggle="modal"] { cursor: pointer; }
.badge-insider-lg { font-size: 14px; padding: 4px 10px; }
.badge-insider-lg svg { margin-right: 3px; margin-bottom: 2px; }
.insider-review-btn { margin-left: 5px; }
.insider-review-btn.active { color: #0ea5e9; }
.insider-review-btn.inactive { color: #ccc; }
.insider-locked-box {
    background: linear-gradient(135deg, #0f172a, #1e293b);
    border: 1px solid #0ea5e9; border-radius: 6px; padding: 25px 20px;
    color: #cbd5e1; text-align: center; box-shadow: 0 4px 15px rgba(0,0,0,0.2);
}
.insider-locked-box h4 { color: #38bdf8; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; margin-top: 15px; }
.insider-locked-box p.insider-subtitle { font-size: 15px; }
.insider-locked-box .btn-insider { background-color: #0ea5e9; border-color: #0ea5e9; }
.insider-locked-box .insider-reputation { color: #fff; }
.insider-icon { width: 40px; height: 40px; fill: #38bdf8; }
.insider-modal .modal-content { background: linear-gradient(135deg, #0f172a, #1e293b); color: #cbd5e1; border: 1px solid #0ea5e9; }
.insider-modal .modal-header { border-bottom: 1px solid #1e293b; }
.insider-modal .close { color: #38bdf8; text-shadow: none; opacity: 1; }
.insider-modal .modal-title { color: #38bdf8; font-weight: bold; }
.insider-modal .modal-title svg { width: 18px; height: 18px; fill: currentColor; margin-right: 5px; vertical-align: text-bottom; }
.insider-modal .insider-intro { font-size: 16px; }
.insider-modal hr { border-color: #1e293b; }
.insider-modal .insider-requirements { color: #fff; }
.insider-modal .insider-hint { color: #94a3b8; }
/* glue: 0.13 hash: ba99e8db41 */
        .sprite-logos-company_default_logo,
.sprite-logos-b20246f0-43ee-4b40-a6d6-18390fed3f35,
.sprite-logos-zyrgon,
.sprite-logos-zurich-portugal,
.sprite-logos-zumub,
.sprite-logos-zuhlke,
.sprite-logos-zug-power,
.sprite-logos-zpx-zona-paradoxal,
.sprite-logos-zone-soft,
.sprite-logos-zona-verde,
.sprite-logos-zomato-portugal,
.sprite-logos-zolve-logistica-e-transporte-s-a,
.sprite-logos-zoi,
.sprite-logos-zkteco,
.sprite-logos-zkipster,
.sprite-logos-zizabi,
.sprite-logos-zitstar,
.sprite-logos-zharta,
.sprite-logos-zf-trw,
.sprite-logos-zeugma,
.sprite-logos-zetes-burotica,
.sprite-logos-zestgeek-solutions,
.sprite-logos-zertive,
.sprite-logos-zerozero,
.sprite-logos-zero-70-it-services,
.sprite-logos-zercatto,
.sprite-logos-zenn-web-solutions,
.sprite-logos-zenklub,
.sprite-logos-zeni,
.sprite-logos-zendesk,
.sprite-logos-zartis,
.sprite-logos-zarph,
.sprite-logos-zapier,
.sprite-logos-zap,
.sprite-logos-zango,
.sprite-logos-zalox,
.sprite-logos-zalando,
.sprite-logos-zagope,
.sprite-logos-zaask,
.sprite-logos-yunit,
.sprite-logos-yucca-studios,
.sprite-logos-ytech,
.sprite-logos-youverse,
.sprite-logos-yourhero-portugal,
.sprite-logos-yourdata,
.sprite-logos-yourcode,
.sprite-logos-your-code,
.sprite-logos-youon-group,
.sprite-logos-youngnetwork,
.sprite-logos-youclap,
.sprite-logos-yotel,
.sprite-logos-yoonik,
.sprite-logos-yonderland,
.sprite-logos-yomp,
.sprite-logos-yomoc,
.sprite-logos-ynvisible,
.sprite-logos-yld,
.sprite-logos-yieldify,
.sprite-logos-yet-your-electronic-transaction,
.sprite-logos-yerbo,
.sprite-logos-yellowscire,
.sprite-logos-yellowipe,
.sprite-logos-yellowfishtransfers,
.sprite-logos-ydreams,
.sprite-logos-ydigital-media,
.sprite-logos-ydeal,
.sprite-logos-ydata,
.sprite-logos-ycorn,
.sprite-logos-yclient,
.sprite-logos-yazaki,
.sprite-logos-yari-labs,
.sprite-logos-yap-technology,
.sprite-logos-yacooba,
.sprite-logos-xtourmaker,
.sprite-logos-xtend,
.sprite-logos-xtedder,
.sprite-logos-xsealence,
.sprite-logos-xsealance,
.sprite-logos-xpm-consulting,
.sprite-logos-xplor-it-consulting,
.sprite-logos-xperts-council,
.sprite-logos-xpertgo,
.sprite-logos-xpectraltek,
.sprite-logos-xpand-it,
.sprite-logos-xnfy-lab-by-xnfinity,
.sprite-logos-xlr8,
.sprite-logos-xlm,
.sprite-logos-xing,
.sprite-logos-xibix-solutions,
.sprite-logos-xiaomi,
.sprite-logos-xhockware,
.sprite-logos-xgeeks,
.sprite-logos-xerox-portugal,
.sprite-logos-xelerate-tech,
.sprite-logos-xd-software,
.sprite-logos-xcelling,
.sprite-logos-xcaliber,
.sprite-logos-xarp,
.sprite-logos-xarevision,
.sprite-logos-x-plora,
.sprite-logos-wyze-mobility,
.sprite-logos-wysupp,
.sprite-logos-wyser-portugal,
.sprite-logos-wygroup,
.sprite-logos-wydigital-agency,
.sprite-logos-wycreative,
.sprite-logos-wws-data-technologies,
.sprite-logos-wunderman-thompson-commerce,
.sprite-logos-wunderman-lisboa,
.sprite-logos-wtx,
.sprite-logos-wtw,
.sprite-logos-wtvision,
.sprite-logos-wrinf-com,
.sprite-logos-wrightia,
.sprite-logos-wpp,
.sprite-logos-wpg,
.sprite-logos-woy,
.sprite-logos-worten,
.sprite-logos-worldvision-consulting,
.sprite-logos-worldline,
.sprite-logos-worldit,
.sprite-logos-worldcoders,
.sprite-logos-workfully,
.sprite-logos-wonk,
.sprite-logos-wonderland,
.sprite-logos-wondercom,
.sprite-logos-wom-agency,
.sprite-logos-wolters-kluwer,
.sprite-logos-wolt-energy-for-brands,
.sprite-logos-woemarketing,
.sprite-logos-wodify,
.sprite-logos-wma,
.sprite-logos-wizi,
.sprite-logos-wizdee,
.sprite-logos-wiz-interactive,
.sprite-logos-withus,
.sprite-logos-witbe,
.sprite-logos-wit-software,
.sprite-logos-wisout,
.sprite-logos-wish,
.sprite-logos-wisefrontier,
.sprite-logos-wisedat,
.sprite-logos-wisecrop,
.sprite-logos-wise-pirates,
.sprite-logos-wisdom-consulting,
.sprite-logos-wiremaze,
.sprite-logos-wire-it,
.sprite-logos-wipro,
.sprite-logos-wipro-technologies-portugal,
.sprite-logos-winwel-electronics,
.sprite-logos-wintrust,
.sprite-logos-wintouch,
.sprite-logos-winsig,
.sprite-logos-winprovit,
.sprite-logos-winphar,
.sprite-logos-winning,
.sprite-logos-wingzstudio,
.sprite-logos-wingman,
.sprite-logos-windmill,
.sprite-logos-wincor-nixdorf-portugal,
.sprite-logos-wincode,
.sprite-logos-willway,
.sprite-logos-willis-towers-watson-portugal,
.sprite-logos-wiliot,
.sprite-logos-wiki-alphabet,
.sprite-logos-wiki-alphabet-lda-jp-group,
.sprite-logos-wiimer,
.sprite-logos-wifi4media,
.sprite-logos-widgilabs,
.sprite-logos-widesys,
.sprite-logos-widebit,
.sprite-logos-wide-ventures,
.sprite-logos-wide-scope,
.sprite-logos-whywaste,
.sprite-logos-whymob,
.sprite-logos-whow,
.sprite-logos-whizztek,
.sprite-logos-whitestudio,
.sprite-logos-whitestar,
.sprite-logos-whitesmith,
.sprite-logos-whitekube,
.sprite-logos-whitehat,
.sprite-logos-white,
.sprite-logos-white-road-software,
.sprite-logos-white-portugal,
.sprite-logos-white-flow,
.sprite-logos-white-airways,
.sprite-logos-wheels-logistics,
.sprite-logos-wheeit,
.sprite-logos-whales-and-games,
.sprite-logos-wetek-electronics,
.sprite-logos-westsea,
.sprite-logos-weprint,
.sprite-logos-wemystic-sa,
.sprite-logos-wemake,
.sprite-logos-welvaart,
.sprite-logos-wellhub,
.sprite-logos-welisten-business-solutions,
.sprite-logos-wegoshare,
.sprite-logos-wegho,
.sprite-logos-wegeuro,
.sprite-logos-weezie,
.sprite-logos-weduc,
.sprite-logos-wedoit-global,
.sprite-logos-wedo-technologies,
.sprite-logos-wedigitek,
.sprite-logos-wedev,
.sprite-logos-wecreateyou,
.sprite-logos-wecookit,
.sprite-logos-webwise,
.sprite-logos-webway,
.sprite-logos-webview,
.sprite-logos-webuild-software,
.sprite-logos-webtuga,
.sprite-logos-webteam,
.sprite-logos-webtales,
.sprite-logos-webrand,
.sprite-logos-weborama,
.sprite-logos-webincode,
.sprite-logos-webhs,
.sprite-logos-webhouse,
.sprite-logos-webhelp,
.sprite-logos-webgmv,
.sprite-logos-webedia,
.sprite-logos-webds,
.sprite-logos-webdisplay,
.sprite-logos-webdetails,
.sprite-logos-webcomum,
.sprite-logos-webclinic,
.sprite-logos-webasto,
.sprite-logos-web-summit,
.sprite-logos-web-porto,
.sprite-logos-web-made-good,
.sprite-logos-web-labs-dev,
.sprite-logos-web-development-company-in-uk,
.sprite-logos-wearskypro,
.sprite-logos-we-provide-solutions,
.sprite-logos-we-are-meta,
.sprite-logos-we-are-materia,
.sprite-logos-we-accelerate-growth,
.sprite-logos-wds,
.sprite-logos-wdmi,
.sprite-logos-waynext,
.sprite-logos-waylogic,
.sprite-logos-wayfair,
.sprite-logos-way2inov-solucoes-tecnologicas,
.sprite-logos-way2concept,
.sprite-logos-waveweb,
.sprite-logos-waveform,
.sprite-logos-wavecom,
.sprite-logos-wave-trade,
.sprite-logos-wave-solutions,
.sprite-logos-watt,
.sprite-logos-watgrid-solutions,
.sprite-logos-waterstone-it-consulting,
.sprite-logos-watermelon-tecnologia,
.sprite-logos-waterdog,
.sprite-logos-watchful-software,
.sprite-logos-watch-labs,
.sprite-logos-warwick-analytics,
.sprite-logos-warpcom,
.sprite-logos-wannaplayer,
.sprite-logos-wanda-maps,
.sprite-logos-wallid,
.sprite-logos-wallapop,
.sprite-logos-walkme-mobile-solutions,
.sprite-logos-walk,
.sprite-logos-wakaru,
.sprite-logos-waeg,
.sprite-logos-wa-fenix,
.sprite-logos-w20-agencia-de-comunicacao-digital,
.sprite-logos-vulcain-engineering-group,
.sprite-logos-vtxrm,
.sprite-logos-vtex,
.sprite-logos-vroomly,
.sprite-logos-vp-software,
.sprite-logos-vp-consulting,
.sprite-logos-voxelscope,
.sprite-logos-vortex-colab,
.sprite-logos-vortal,
.sprite-logos-voqin,
.sprite-logos-vopak,
.sprite-logos-vonzu,
.sprite-logos-volup,
.sprite-logos-voltarion-your-profitability-partner,
.sprite-logos-voltalia,
.sprite-logos-volt-games,
.sprite-logos-volkswagen-group-services,
.sprite-logos-volkswagen-financial-services,
.sprite-logos-volkswagen-digital-solutions,
.sprite-logos-voleon-group,
.sprite-logos-void-software,
.sprite-logos-voiceinteraction,
.sprite-logos-voi-communication,
.sprite-logos-vodafone,
.sprite-logos-vmware,
.sprite-logos-vml-commerce-and-technology,
.sprite-logos-vlb-group-tube-benders,
.sprite-logos-vlancer,
.sprite-logos-vizzuality,
.sprite-logos-vizrt,
.sprite-logos-vizidox-solutions-limited,
.sprite-logos-viz-ai,
.sprite-logos-vivo,
.sprite-logos-viurdata,
.sprite-logos-vitzo-limited,
.sprite-logos-vitamina,
.sprite-logos-vital-consulting-europa,
.sprite-logos-visualforma,
.sprite-logos-visual-thinking,
.sprite-logos-visual-nuts,
.sprite-logos-visual-legion,
.sprite-logos-visteon,
.sprite-logos-vista-alegre,
.sprite-logos-visotronica,
.sprite-logos-visor-ai,
.sprite-logos-visma-tech-portugal,
.sprite-logos-visionx-technologies,
.sprite-logos-visionware,
.sprite-logos-visionspace,
.sprite-logos-visionsoft,
.sprite-logos-vision-box,
.sprite-logos-vishay,
.sprite-logos-visabeira-global,
.sprite-logos-virtusai,
.sprite-logos-virtuo-technologies,
.sprite-logos-virtuleap,
.sprite-logos-virtualware,
.sprite-logos-virtualcare,
.sprite-logos-virtual-power-solutions-vps,
.sprite-logos-virtual-identity,
.sprite-logos-virtual-forum,
.sprite-logos-viriato-viriato,
.sprite-logos-vipa-connect,
.sprite-logos-vimaponto,
.sprite-logos-vilt-group,
.sprite-logos-villae-creative-sutudio,
.sprite-logos-vila-vita-parc,
.sprite-logos-vigil,
.sprite-logos-vigie-solutions,
.sprite-logos-vieirinox,
.sprite-logos-videosmart,
.sprite-logos-videobserver,
.sprite-logos-vicaima-industria-de-madeiras-e-derivados-s-a,
.sprite-logos-viator,
.sprite-logos-viatecla,
.sprite-logos-viagens-abreu,
.sprite-logos-via-verde,
.sprite-logos-via-directa,
.sprite-logos-vgraf-solucoes-informaticas,
.sprite-logos-vfx-financial,
.sprite-logos-vex-tech,
.sprite-logos-vestas,
.sprite-logos-verywin,
.sprite-logos-vertty,
.sprite-logos-vertsa-play,
.sprite-logos-verto,
.sprite-logos-vertente-humana,
.sprite-logos-verizon,
.sprite-logos-verifone-portugal,
.sprite-logos-vericasa,
.sprite-logos-verbz,
.sprite-logos-veolia,
.sprite-logos-ventures-lab,
.sprite-logos-ventureoak,
.sprite-logos-veniam,
.sprite-logos-vendap,
.sprite-logos-velv,
.sprite-logos-velura-texteis-unipessoal-lda,
.sprite-logos-velocix,
.sprite-logos-velocidi,
.sprite-logos-veeva-systems,
.sprite-logos-veedeeo,
.sprite-logos-veeam,
.sprite-logos-vector-synergy,
.sprite-logos-vdroom-travel,
.sprite-logos-vawlt,
.sprite-logos-vass-portugal,
.sprite-logos-vasp,
.sprite-logos-vasco-consult,
.sprite-logos-vanty,
.sprite-logos-vantta,
.sprite-logos-vantiva,
.sprite-logos-vantis,
.sprite-logos-vantagem,
.sprite-logos-vantage-towers,
.sprite-logos-vanguardly,
.sprite-logos-vanderlande,
.sprite-logos-van,
.sprite-logos-van-ameyde-systems,
.sprite-logos-valuring,
.sprite-logos-valuekeep,
.sprite-logos-value-for-health-colab,
.sprite-logos-value-date,
.sprite-logos-valtech,
.sprite-logos-valtech-portugal,
.sprite-logos-valispace,
.sprite-logos-valerius-group,
.sprite-logos-vakt,
.sprite-logos-vaibe,
.sprite-logos-v7-v7labs-com,
.sprite-logos-uzu,
.sprite-logos-uzina,
.sprite-logos-utrust,
.sprite-logos-utad,
.sprite-logos-ustwo,
.sprite-logos-ust-global,
.sprite-logos-ust-espana-latam,
.sprite-logos-usercentrics,
.sprite-logos-usepixie,
.sprite-logos-urmi-s-a,
.sprite-logos-urbint,
.sprite-logos-urbinfor,
.sprite-logos-urbanweb,
.sprite-logos-urbanos,
.sprite-logos-urban-sports-club,
.sprite-logos-upwork,
.sprite-logos-uptous,
.sprite-logos-upstar,
.sprite-logos-upmotion,
.sprite-logos-upicstock,
.sprite-logos-uphold,
.sprite-logos-uphold-inc,
.sprite-logos-uphill,
.sprite-logos-upgrade-m,
.sprite-logos-upfront,
.sprite-logos-upframe,
.sprite-logos-up4concepts,
.sprite-logos-up-partner,
.sprite-logos-up-academy,
.sprite-logos-uon-consulting,
.sprite-logos-unyleya-portugal,
.sprite-logos-untile,
.sprite-logos-unset-studio,
.sprite-logos-unparallel-innovation-lda,
.sprite-logos-unono,
.sprite-logos-uno-digital,
.sprite-logos-unlock,
.sprite-logos-unl-universidade-nova-de-lisboa,
.sprite-logos-unkn,
.sprite-logos-universidade-portucalense-infante-d-henrique,
.sprite-logos-universidade-do-porto,
.sprite-logos-universidade-do-minho,
.sprite-logos-universidade-do-algarve,
.sprite-logos-universidade-de-medicina-chinesa,
.sprite-logos-universidade-de-aveiro,
.sprite-logos-universidade-autonoma-de-lisboa,
.sprite-logos-universidade-aberta,
.sprite-logos-universiade-de-coimbra,
.sprite-logos-unity,
.sprite-logos-unit4,
.sprite-logos-unisys,
.sprite-logos-uniplaces,
.sprite-logos-unipartner,
.sprite-logos-unilever,
.sprite-logos-unilabs,
.sprite-logos-unilabs-portugal,
.sprite-logos-uniksystem,
.sprite-logos-unik-seo,
.sprite-logos-unicre,
.sprite-logos-unicorn-unique-solutions,
.sprite-logos-unicorbal,
.sprite-logos-unicambio,
.sprite-logos-undandy,
.sprite-logos-unbabel,
.sprite-logos-umain-works,
.sprite-logos-ultranova,
.sprite-logos-ultracon-consultoria,
.sprite-logos-ultra-tendency,
.sprite-logos-ulisboa-universidade-de-lisboa,
.sprite-logos-ukubo,
.sprite-logos-ujet-cx,
.sprite-logos-uject-cx,
.sprite-logos-uiciti,
.sprite-logos-uforce-portugal,
.sprite-logos-uf-tecnologia-e-consultoria-lda,
.sprite-logos-ueb,
.sprite-logos-ucp-universidade-catolica-portuguesa,
.sprite-logos-ucademics,
.sprite-logos-ubiwhere,
.sprite-logos-ubirider,
.sprite-logos-ubiquity-technology,
.sprite-logos-ubiquiti-inc,
.sprite-logos-uber,
.sprite-logos-ubcom,
.sprite-logos-ubbu,
.sprite-logos-uavision,
.sprite-logos-uappi,
.sprite-logos-uapgo,
.sprite-logos-u-match,
.sprite-logos-tyson-foods,
.sprite-logos-typeform,
.sprite-logos-tynker,
.sprite-logos-tymr,
.sprite-logos-tx-services,
.sprite-logos-two-labs,
.sprite-logos-two-impulse,
.sprite-logos-twistag,
.sprite-logos-twisper,
.sprite-logos-twinkl-educational-publishing,
.sprite-logos-twevo-technologies,
.sprite-logos-tv-app-agency,
.sprite-logos-tux-gill,
.sprite-logos-tuu,
.sprite-logos-turnu,
.sprite-logos-turbine-kreuzberg,
.sprite-logos-tupperware-portugal,
.sprite-logos-tulalabs,
.sprite-logos-tuizzi,
.sprite-logos-tui-portugal,
.sprite-logos-tts-lab,
.sprite-logos-ttr-transactional-track-record,
.sprite-logos-ttr-record,
.sprite-logos-tti-international-limited,
.sprite-logos-tsdata,
.sprite-logos-tryp-com,
.sprite-logos-tryit,
.sprite-logos-tryhackme,
.sprite-logos-trustly,
.sprite-logos-trust-systems-lda,
.sprite-logos-trust-it,
.sprite-logos-trust-in-news,
.sprite-logos-truphone,
.sprite-logos-truewind,
.sprite-logos-truewind-chiron,
.sprite-logos-truenet,
.sprite-logos-trueknowledge,
.sprite-logos-truebond,
.sprite-logos-true-skills,
.sprite-logos-trsb-portugal,
.sprite-logos-trrigger-systems,
.sprite-logos-trouva,
.sprite-logos-tronik-digital-recruitment-agency,
.sprite-logos-trojan-horse-was-a-unicorn-thu,
.sprite-logos-trofa-saude,
.sprite-logos-trivalor,
.sprite-logos-trium-povoa-de-varzim,
.sprite-logos-tripwix,
.sprite-logos-triptease,
.sprite-logos-tripleplay,
.sprite-logos-tripaya,
.sprite-logos-tripadvisor,
.sprite-logos-trillium,
.sprite-logos-triggerise,
.sprite-logos-trigenius,
.sprite-logos-triede,
.sprite-logos-triede-ti,
.sprite-logos-tridonic,
.sprite-logos-tricubo,
.sprite-logos-tribo51,
.sprite-logos-tribetech,
.sprite-logos-tribe-engagement,
.sprite-logos-trh-tech-remote-hub,
.sprite-logos-trendiamo,
.sprite-logos-trend4it-consulting,
.sprite-logos-trend-marketing-e-criacao-de-conteudo,
.sprite-logos-tredia,
.sprite-logos-trebellar,
.sprite-logos-traxpay,
.sprite-logos-travelcarma,
.sprite-logos-transperfect,
.sprite-logos-translucent,
.sprite-logos-transfor,
.sprite-logos-transfor-industria,
.sprite-logos-transcom,
.sprite-logos-tranquilidade,
.sprite-logos-traductanet,
.sprite-logos-trading-economics,
.sprite-logos-tradiio,
.sprite-logos-trackit-consulting,
.sprite-logos-tracer,
.sprite-logos-trace,
.sprite-logos-towers-watson,
.sprite-logos-tourscanner,
.sprite-logos-totemic,
.sprite-logos-totalstor,
.sprite-logos-toshiba,
.sprite-logos-toselshop,
.sprite-logos-tosel,
.sprite-logos-torrestir,
.sprite-logos-torpedo-servicos-de-informatica-lda,
.sprite-logos-torke-cc,
.sprite-logos-toptal,
.sprite-logos-topics-chat,
.sprite-logos-topdox,
.sprite-logos-top-docs,
.sprite-logos-toolto,
.sprite-logos-toogas,
.sprite-logos-tonnie-talent,
.sprite-logos-tonic-app,
.sprite-logos-tomtom,
.sprite-logos-tomiworld,
.sprite-logos-tomia,
.sprite-logos-tomas-taveira,
.sprite-logos-toinovate,
.sprite-logos-toggl,
.sprite-logos-together-price,
.sprite-logos-together-estamos-juntos,
.sprite-logos-today,
.sprite-logos-tobe-portugal,
.sprite-logos-tml-transportes-metropolitanos-de-lisboa,
.sprite-logos-tmg,
.sprite-logos-tmc,
.sprite-logos-tlscontact,
.sprite-logos-tlc-marketing,
.sprite-logos-tlantic,
.sprite-logos-tl-dv,
.sprite-logos-tkt,
.sprite-logos-tja,
.sprite-logos-titan-forged-games,
.sprite-logos-tisystems,
.sprite-logos-tips4y,
.sprite-logos-tinkle,
.sprite-logos-timwe,
.sprite-logos-timestamp,
.sprite-logos-tilray-brands,
.sprite-logos-tillster,
.sprite-logos-tiko,
.sprite-logos-tiffosi,
.sprite-logos-tiesports,
.sprite-logos-tierone-consulting,
.sprite-logos-tidio,
.sprite-logos-ticket-restaurante,
.sprite-logos-ticasgest,
.sprite-logos-tiberone,
.sprite-logos-thyssenkrupp,
.sprite-logos-thyssenkrupp-elevadores,
.sprite-logos-thryve,
.sprite-logos-three-sigma,
.sprite-logos-threads-styling,
.sprite-logos-thousandeyes,
.sprite-logos-thorit,
.sprite-logos-thomaz-dos-santos-sa,
.sprite-logos-thisislove,
.sprite-logos-thinslices,
.sprite-logos-thinkopen,
.sprite-logos-thinkopen-solutions,
.sprite-logos-thinking-phones,
.sprite-logos-thinkerlab,
.sprite-logos-thinkdigital,
.sprite-logos-think-digital,
.sprite-logos-think-attitude,
.sprite-logos-thing-pink,
.sprite-logos-theros-digital-enablers,
.sprite-logos-thermo-fisher,
.sprite-logos-the-virtual-forge-portugal,
.sprite-logos-the-trip-boutique,
.sprite-logos-the-taken-seat,
.sprite-logos-the-phone-house-portugal,
.sprite-logos-the-navigator-company,
.sprite-logos-the-loop-co,
.sprite-logos-the-list,
.sprite-logos-the-key-talent,
.sprite-logos-the-it-factory,
.sprite-logos-the-happy-beavers,
.sprite-logos-the-grand-union-portugal,
.sprite-logos-the-fork,
.sprite-logos-the-flex,
.sprite-logos-the-fintech-house,
.sprite-logos-the-epic-talent-society,
.sprite-logos-the-code-venture,
.sprite-logos-the-agile-thinkers,
.sprite-logos-the-agency,
.sprite-logos-the-agency-360,
.sprite-logos-thalesgroup,
.sprite-logos-thales-portugal,
.sprite-logos-tfv,
.sprite-logos-textkernel,
.sprite-logos-teva-portugal,
.sprite-logos-teva-pharmaceuticals,
.sprite-logos-tetraedro,
.sprite-logos-tetra-tech,
.sprite-logos-tether-io,
.sprite-logos-testsieger-de,
.sprite-logos-testo,
.sprite-logos-testlio,
.sprite-logos-testgorilla,
.sprite-logos-tesla,
.sprite-logos-terrasystemics,
.sprite-logos-terra-das-ideias,
.sprite-logos-teralytics,
.sprite-logos-tenstep-portugal,
.sprite-logos-tensorops,
.sprite-logos-tensator-group-portugal,
.sprite-logos-tensai,
.sprite-logos-ten-twenty-one,
.sprite-logos-tempos-brilhantes,
.sprite-logos-tempel-group,
.sprite-logos-telnyx,
.sprite-logos-telia,
.sprite-logos-teletrade-portugal,
.sprite-logos-teleport,
.sprite-logos-teleperformance,
.sprite-logos-teleperformance-portugal,
.sprite-logos-telenter,
.sprite-logos-telenor-shared-services-as,
.sprite-logos-telefonica,
.sprite-logos-telecao,
.sprite-logos-telcables,
.sprite-logos-telbit,
.sprite-logos-tekzenit,
.sprite-logos-tekuchi,
.sprite-logos-tekprivacy,
.sprite-logos-tekon-electronics,
.sprite-logos-tekever,
.sprite-logos-teka,
.sprite-logos-tek4life,
.sprite-logos-tejo-energia-pegop,
.sprite-logos-teixeira-duarte,
.sprite-logos-teijin-automotive-technologies,
.sprite-logos-tederic,
.sprite-logos-tecwelt,
.sprite-logos-tectank-lda,
.sprite-logos-tecracer-group,
.sprite-logos-tecpro-it,
.sprite-logos-tecnologias-imaginadas-s-a,
.sprite-logos-tecnoforma-servicos-e-comercio-internacionais,
.sprite-logos-tecnocon,
.sprite-logos-tecnocom,
.sprite-logos-tecnilab-av,
.sprite-logos-tecmic,
.sprite-logos-tecla-digital,
.sprite-logos-techx-solutions,
.sprite-logos-techshack,
.sprite-logos-techrivo,
.sprite-logos-techreach,
.sprite-logos-techof,
.sprite-logos-technology-resourcing,
.sprite-logos-techhq,
.sprite-logos-techframe-s-a,
.sprite-logos-techfirm-portugal,
.sprite-logos-techfim-portugal,
.sprite-logos-techedge-portugal,
.sprite-logos-techbiosis,
.sprite-logos-tech5-ai,
.sprite-logos-tech-remote-hub,
.sprite-logos-tech-firm,
.sprite-logos-tech-data,
.sprite-logos-tec-it,
.sprite-logos-teapayment,
.sprite-logos-teamviewer,
.sprite-logos-teamlyzer,
.sprite-logos-teameffort,
.sprite-logos-teameffort-software-engineering,
.sprite-logos-team-resilience,
.sprite-logos-team-lewis,
.sprite-logos-team-it,
.sprite-logos-team-international,
.sprite-logos-team-blue,
.sprite-logos-te-connectivity,
.sprite-logos-tdgi,
.sprite-logos-td-synnex,
.sprite-logos-tcsi-digiberia,
.sprite-logos-tca,
.sprite-logos-tbwa-lisboa,
.sprite-logos-tblx,
.sprite-logos-tbfiles,
.sprite-logos-tau-tau-agency,
.sprite-logos-tata,
.sprite-logos-targtex,
.sprite-logos-targa-telematics,
.sprite-logos-tarambola,
.sprite-logos-tap-portugal,
.sprite-logos-tap-my-back,
.sprite-logos-tangivel,
.sprite-logos-tangity,
.sprite-logos-tamanna,
.sprite-logos-talkguest,
.sprite-logos-talkdesk,
.sprite-logos-talka-ai,
.sprite-logos-talisma,
.sprite-logos-taleo-consulting,
.sprite-logos-talentspirit-maisoffice,
.sprite-logos-talentia-software,
.sprite-logos-talenter,
.sprite-logos-talent-spy,
.sprite-logos-talent-seed,
.sprite-logos-talent-protocol,
.sprite-logos-talent-in-it,
.sprite-logos-takeda,
.sprite-logos-take-the-wind,
.sprite-logos-tajiservi,
.sprite-logos-taimatica,
.sprite-logos-taikai,
.sprite-logos-tad-servicos-it,
.sprite-logos-tabby,
.sprite-logos-t-systems-portugal,
.sprite-logos-t-insight,
.sprite-logos-syswise,
.sprite-logos-sysvalue,
.sprite-logos-systemsgroup,
.sprite-logos-systemorph,
.sprite-logos-sysnovare,
.sprite-logos-sysmex,
.sprite-logos-sysmatch,
.sprite-logos-sysmaker,
.sprite-logos-sysdev,
.sprite-logos-sysdev-mobile,
.sprite-logos-sys4b,
.sprite-logos-syone,
.sprite-logos-synvios,
.sprite-logos-synopsys,
.sprite-logos-synergie,
.sprite-logos-synelience,
.sprite-logos-syndicode,
.sprite-logos-syndicateroom,
.sprite-logos-synchro,
.sprite-logos-symantec,
.sprite-logos-syffer,
.sprite-logos-syensqo,
.sprite-logos-sybilion,
.sprite-logos-sword-health,
.sprite-logos-swonkie,
.sprite-logos-swogo,
.sprite-logos-swj,
.sprite-logos-switch-payments,
.sprite-logos-swissborg,
.sprite-logos-swiss-post,
.sprite-logos-swiss-life-asset-managers,
.sprite-logos-swig,
.sprite-logos-swiftso,
.sprite-logos-sweetcare,
.sprite-logos-sweatcoin,
.sprite-logos-swatter,
.sprite-logos-swapcard,
.sprite-logos-suse,
.sprite-logos-survs,
.sprite-logos-surfncode,
.sprite-logos-surecloud,
.sprite-logos-supermetrics,
.sprite-logos-superhuit,
.sprite-logos-superawsome,
.sprite-logos-superawesome,
.sprite-logos-super-brand-consultants,
.sprite-logos-super-bock-group,
.sprite-logos-super-agent,
.sprite-logos-sunrise-portugal,
.sprite-logos-sunday,
.sprite-logos-sumol-compal,
.sprite-logos-sumate,
.sprite-logos-suma,
.sprite-logos-subvisual,
.sprite-logos-subvertice,
.sprite-logos-subdron,
.sprite-logos-studio-nuts,
.sprite-logos-studio-graphene,
.sprite-logos-studentfinance,
.sprite-logos-stuck-io,
.sprite-logos-strypes-technical-software,
.sprite-logos-strongstep,
.sprite-logos-stricker,
.sprite-logos-streetbees,
.sprite-logos-streamline,
.sprite-logos-streambow,
.sprite-logos-streambolico,
.sprite-logos-stream,
.sprite-logos-stream-io,
.sprite-logos-streak,
.sprite-logos-stratosphere,
.sprite-logos-stratio,
.sprite-logos-stratesys,
.sprite-logos-storytrail,
.sprite-logos-storyo,
.sprite-logos-storyblok,
.sprite-logos-storming-universe,
.sprite-logos-stor-infor,
.sprite-logos-stopahead-consulting,
.sprite-logos-stoneshield-engineering,
.sprite-logos-stoc-sociedade-de-tecnicos-oficiais-de-contas,
.sprite-logos-sti,
.sprite-logos-stepvalue,
.sprite-logos-step-ti,
.sprite-logos-step-ahead-consulting,
.sprite-logos-steltix-portugal,
.sprite-logos-stellaxius,
.sprite-logos-stellantis,
.sprite-logos-stelia-aerospace,
.sprite-logos-stefanini-portugal,
.sprite-logos-steezy-solutions,
.sprite-logos-steevanz,
.sprite-logos-steeleye,
.sprite-logos-startup-portugal,
.sprite-logos-startup-lisboa,
.sprite-logos-startup-braga,
.sprite-logos-start-campus,
.sprite-logos-starkdata,
.sprite-logos-stark-group,
.sprite-logos-starbridge,
.sprite-logos-staples,
.sprite-logos-stanton-chase-portugal,
.sprite-logos-stanley-security-portugal,
.sprite-logos-standard-america,
.sprite-logos-stake,
.sprite-logos-stafiz,
.sprite-logos-staffer,
.sprite-logos-stadler-digital-labs,
.sprite-logos-st-i,
.sprite-logos-ssa-group,
.sprite-logos-sram,
.sprite-logos-squarespace,
.sprite-logos-squad,
.sprite-logos-sqs-portugal,
.sprite-logos-sqs-group,
.sprite-logos-sqimi,
.sprite-logos-sqill,
.sprite-logos-sqedio,
.sprite-logos-sprwt,
.sprite-logos-sprint-cv,
.sprite-logos-springer-nature-portugal,
.sprite-logos-spring-smart-solutions,
.sprite-logos-spring-professional,
.sprite-logos-spreading-advertising,
.sprite-logos-spotqa,
.sprite-logos-spoton-connections,
.sprite-logos-spotmarket,
.sprite-logos-spotlab,
.sprite-logos-spotify,
.sprite-logos-spotgov,
.sprite-logos-spotahome,
.sprite-logos-spot-it,
.sprite-logos-sporty-group,
.sprite-logos-sportradar,
.sprite-logos-sportingtech,
.sprite-logos-sporting,
.sprite-logos-sport-zone,
.sprite-logos-sport-tv-portugal,
.sprite-logos-spms-servicos-partilhados-do-ministerio-da-saude,
.sprite-logos-splitcode,
.sprite-logos-splink,
.sprite-logos-spin-works,
.sprite-logos-spidernet-solucoes-informaticas,
.sprite-logos-spider-af-digital-ad-fraud-prevention,
.sprite-logos-spic-creative-solutions,
.sprite-logos-spgm-sociedade-portuguesa-de-garantia-mutua,
.sprite-logos-speedbird,
.sprite-logos-speak,
.sprite-logos-spawnstudios,
.sprite-logos-sparklegend,
.sprite-logos-sparkle-it,
.sprite-logos-spark2d,
.sprite-logos-spark-agency,
.sprite-logos-spal,
.sprite-logos-spaceworkers,
.sprite-logos-sowin,
.sprite-logos-sovos-portugal,
.sprite-logos-sourcing-trust,
.sprite-logos-source-of-knowledge,
.sprite-logos-sound-particles,
.sprite-logos-sotecnisol,
.sprite-logos-sotecnica,
.sprite-logos-sosafe,
.sprite-logos-soplast,
.sprite-logos-soon,
.sprite-logos-sonepar-portugal,
.sprite-logos-sonderpeople,
.sprite-logos-sonar,
.sprite-logos-sonaecom,
.sprite-logos-sonae,
.sprite-logos-sonae-sierra,
.sprite-logos-sonae-mc,
.sprite-logos-sonae-industria,
.sprite-logos-sonae-fashion,
.sprite-logos-sonae-bit,
.sprite-logos-sonae-arauco,
.sprite-logos-solverde-pt,
.sprite-logos-solvay,
.sprite-logos-solutions-by-oryon-sa,
.sprite-logos-solutions-30,
.sprite-logos-solunext,
.sprite-logos-solo-network,
.sprite-logos-solinet-it,
.sprite-logos-solidnetworks,
.sprite-logos-solidbridge,
.sprite-logos-solidal,
.sprite-logos-solid-it,
.sprite-logos-solid-bridge,
.sprite-logos-solera-portugal,
.sprite-logos-solarwinds,
.sprite-logos-soladvance,
.sprite-logos-sofyne,
.sprite-logos-softwhere,
.sprite-logos-softway,
.sprite-logos-softvoice,
.sprite-logos-softventure,
.sprite-logos-softswiss,
.sprite-logos-softready,
.sprite-logos-softready-lda,
.sprite-logos-softlogic,
.sprite-logos-softlanding,
.sprite-logos-softinsa,
.sprite-logos-softingal,
.sprite-logos-softidea,
.sprite-logos-softfinanca,
.sprite-logos-softag,
.sprite-logos-soft4booking,
.sprite-logos-sofico,
.sprite-logos-sodexo,
.sprite-logos-sociedade-central-de-cervejas-scc,
.sprite-logos-social-footprint,
.sprite-logos-social-animals,
.sprite-logos-soccial,
.sprite-logos-soap-presententions,
.sprite-logos-soacris,
.sprite-logos-snyk,
.sprite-logos-snn,
.sprite-logos-snef-portugal,
.sprite-logos-snaptech-solutions,
.sprite-logos-smurfit-kappa,
.sprite-logos-smol,
.sprite-logos-smith-nephew,
.sprite-logos-smith-micro-software,
.sprite-logos-smiling-cloud,
.sprite-logos-smiling-cloud-unipessoal-lda,
.sprite-logos-smartwatt,
.sprite-logos-smartninja,
.sprite-logos-smartmove,
.sprite-logos-smartmed-b-v,
.sprite-logos-smartlinks,
.sprite-logos-smartkiss,
.sprite-logos-smartidiom,
.sprite-logos-smartglobe,
.sprite-logos-smartgeo-solutions,
.sprite-logos-smartex,
.sprite-logos-smartdigit,
.sprite-logos-smartcat,
.sprite-logos-smart-technologies-binngro-group,
.sprite-logos-smart-energy-lab,
.sprite-logos-smart-consulting,
.sprite-logos-smarkio,
.sprite-logos-slot-recursos-humanos,
.sprite-logos-slingshot,
.sprite-logos-slim-business-solutions,
.sprite-logos-slib,
.sprite-logos-slefty,
.sprite-logos-sl-benfica,
.sprite-logos-skysigma,
.sprite-logos-skyline-communications,
.sprite-logos-skyhour,
.sprite-logos-skydraft,
.sprite-logos-sky,
.sprite-logos-sksoft,
.sprite-logos-skrey,
.sprite-logos-skoach,
.sprite-logos-skin,
.sprite-logos-skillup,
.sprite-logos-skillonnet,
.sprite-logos-skillmind,
.sprite-logos-skillink,
.sprite-logos-skill-up-technologies,
.sprite-logos-skill-robotics,
.sprite-logos-skie-io,
.sprite-logos-sketchpixel,
.sprite-logos-sketch,
.sprite-logos-skeeled,
.sprite-logos-skale-labs,
.sprite-logos-sizebay,
.sprite-logos-siza-vieira-architect,
.sprite-logos-sixt,
.sprite-logos-six-factor,
.sprite-logos-siva,
.sprite-logos-sitewerk,
.sprite-logos-sitel-portugal,
.sprite-logos-site-pt,
.sprite-logos-sistrade,
.sprite-logos-sistemas-ideais,
.sprite-logos-sistemas-do-futuro,
.sprite-logos-sistema-4,
.sprite-logos-sisqual,
.sprite-logos-sisgarbe,
.sprite-logos-siscog,
.sprite-logos-sioslife,
.sprite-logos-sinmetro,
.sprite-logos-singularity-digital-entreprise-sde,
.sprite-logos-singular-data,
.sprite-logos-sinfic,
.sprite-logos-sincelo,
.sprite-logos-simplifydigital,
.sprite-logos-simoldes-group,
.sprite-logos-simbiotic,
.sprite-logos-simbiose,
.sprite-logos-simbea,
.sprite-logos-simas-oeiras-e-amadora,
.sprite-logos-silog,
.sprite-logos-silicongate,
.sprite-logos-silicolife,
.sprite-logos-sihot-portugal,
.sprite-logos-signinum-inovacao,
.sprite-logos-significa,
.sprite-logos-signicat,
.sprite-logos-signed,
.sprite-logos-signature-ai,
.sprite-logos-signal-ai,
.sprite-logos-sigma-software,
.sprite-logos-sigma-conso-portugal,
.sprite-logos-sigma-commerce,
.sprite-logos-sigma-code,
.sprite-logos-siemens-portugal,
.sprite-logos-siemens-mobility,
.sprite-logos-siemens-healthineers,
.sprite-logos-siemens-gamesa,
.sprite-logos-siemens-energy,
.sprite-logos-sico-formacao-soc-de-ensino-profissional-sa,
.sprite-logos-sicasal,
.sprite-logos-sibs,
.sprite-logos-siag,
.sprite-logos-sia-soc-inovacao-ambiental,
.sprite-logos-showpress,
.sprite-logos-shortlist,
.sprite-logos-shortcut,
.sprite-logos-shore,
.sprite-logos-shopify,
.sprite-logos-shop-communication,
.sprite-logos-shiptimize,
.sprite-logos-shiftleft,
.sprite-logos-shiftforward,
.sprite-logos-shift-management-consulting,
.sprite-logos-shield,
.sprite-logos-sherpany,
.sprite-logos-sheerme,
.sprite-logos-sharpminds,
.sprite-logos-sharkcoders-code-school,
.sprite-logos-sharevalue,
.sprite-logos-share-it,
.sprite-logos-shaperbuddy,
.sprite-logos-shaken-not-stirred,
.sprite-logos-shaip,
.sprite-logos-sgs,
.sprite-logos-sgs-talent-acquisition,
.sprite-logos-sgl-carbon,
.sprite-logos-sevenair-academy,
.sprite-logos-seven-principles,
.sprite-logos-seven-one-tech-hub,
.sprite-logos-setwin,
.sprite-logos-setima,
.sprite-logos-servitis,
.sprite-logos-servdebt,
.sprite-logos-sermicro,
.sprite-logos-serit,
.sprite-logos-sequoia-consulting,
.sprite-logos-sepio,
.sprite-logos-sentinel,
.sprite-logos-sentilant,
.sprite-logos-sensys-group,
.sprite-logos-sensorial,
.sprite-logos-sensor-tower,
.sprite-logos-sensing-future-technologies,
.sprite-logos-senseslab,
.sprite-logos-sensei,
.sprite-logos-sensefinity,
.sprite-logos-sendys,
.sprite-logos-sendit,
.sprite-logos-semente,
.sprite-logos-semasio,
.sprite-logos-selmatron,
.sprite-logos-sellbytel,
.sprite-logos-seldata,
.sprite-logos-seidor-portugal,
.sprite-logos-segula-technologies,
.sprite-logos-seguinf,
.sprite-logos-segin,
.sprite-logos-segilac-sistemas-de-gestao-de-saude-lda,
.sprite-logos-sefrea,
.sprite-logos-seegno,
.sprite-logos-seedstars,
.sprite-logos-seedrs,
.sprite-logos-seed-by-seed,
.sprite-logos-securnet,
.sprite-logos-securitas,
.sprite-logos-securibox,
.sprite-logos-secure-networks,
.sprite-logos-sectra,
.sprite-logos-sector-interactivo,
.sprite-logos-secretaria-geral-do-mai,
.sprite-logos-secil,
.sprite-logos-sebasi,
.sprite-logos-seatwish,
.sprite-logos-searchwind,
.sprite-logos-searchability,
.sprite-logos-seara-com,
.sprite-logos-seamlink-seamless-enterprise-link,
.sprite-logos-sea4us,
.sprite-logos-sdt-electronica,
.sprite-logos-sdo-consulting,
.sprite-logos-sdilab,
.sprite-logos-sdg-consulting-portugal,
.sprite-logos-scytale,
.sprite-logos-scubic,
.sprite-logos-screenloop,
.sprite-logos-screen-in,
.sprite-logos-scraim,
.sprite-logos-scpdpi,
.sprite-logos-scotty-technologies,
.sprite-logos-scorpion-circle,
.sprite-logos-scores-levels,
.sprite-logos-scoreplay,
.sprite-logos-score-consulting,
.sprite-logos-scopphu,
.sprite-logos-scopic-software,
.sprite-logos-scoocs,
.sprite-logos-science4you,
.sprite-logos-science351,
.sprite-logos-schuco-international-kg,
.sprite-logos-schreder-hyperion,
.sprite-logos-schoolcenter,
.sprite-logos-schnellecke-logistics,
.sprite-logos-schneider-electric,
.sprite-logos-schmitz-cargobull-portugal,
.sprite-logos-schindler-group,
.sprite-logos-schaeffler,
.sprite-logos-sceelix,
.sprite-logos-scape,
.sprite-logos-scandinavian-tobacco-group,
.sprite-logos-scalerpath,
.sprite-logos-sbx,
.sprite-logos-sbss-consulting,
.sprite-logos-sbm-offshore,
.sprite-logos-sbg,
.sprite-logos-saynode-operations-ag,
.sprite-logos-savecook,
.sprite-logos-saude-viavel,
.sprite-logos-saturno-net,
.sprite-logos-satori-media-ventures,
.sprite-logos-satcom-internacional-ag,
.sprite-logos-sas-portugal,
.sprite-logos-sarkkis-robotics,
.sprite-logos-saraiva-associados,
.sprite-logos-sapwise,
.sprite-logos-sapo,
.sprite-logos-sapient-csi,
.sprite-logos-sapiens-international-corporation,
.sprite-logos-saphety,
.sprite-logos-sap-portugal,
.sprite-logos-santa-farm-technology,
.sprite-logos-santa-casa-da-misericordia-de-lisboa,
.sprite-logos-sanofi,
.sprite-logos-sanitop,
.sprite-logos-sandn-orion-prime,
.sprite-logos-sanday,
.sprite-logos-samsys,
.sprite-logos-samsung-portugal,
.sprite-logos-saltpay,
.sprite-logos-salsify,
.sprite-logos-salsa-jeans,
.sprite-logos-salesland,
.sprite-logos-salesforce,
.sprite-logos-sales-engine-online,
.sprite-logos-sak-project,
.sprite-logos-saint-gobain-autover-portugal,
.sprite-logos-sage-portugal,
.sprite-logos-saftonline,
.sprite-logos-safran-sagem,
.sprite-logos-safira,
.sprite-logos-safetech,
.sprite-logos-sacoor-brothers,
.sprite-logos-sabya-digital-agency,
.sprite-logos-sabseg-corretor-de-seguros,
.sprite-logos-sabe-online,
.sprite-logos-sa-solucoes-em-automacao,
.sprite-logos-s3-group,
.sprite-logos-s21sec,
.sprite-logos-rydoo,
.sprite-logos-ryd,
.sprite-logos-ryanair,
.sprite-logos-ryan-llc,
.sprite-logos-rwe,
.sprite-logos-rw-interactive,
.sprite-logos-ruption,
.sprite-logos-rupeal,
.sprite-logos-runtime-revolution,
.sprite-logos-runlevel,
.sprite-logos-rtp-radio-e-televisao-de-portugal,
.sprite-logos-rti-tech,
.sprite-logos-rpgsi,
.sprite-logos-rp-indusries,
.sprite-logos-rows,
.sprite-logos-rovo-group,
.sprite-logos-rovensa,
.sprite-logos-roq,
.sprite-logos-roox,
.sprite-logos-rootkey,
.sprite-logos-roomraccoon,
.sprite-logos-romper-codigos,
.sprite-logos-romafe,
.sprite-logos-rollingrois,
.sprite-logos-roland-berger,
.sprite-logos-rohde-schwarz,
.sprite-logos-roger-walters,
.sprite-logos-roff,
.sprite-logos-rodi-industries,
.sprite-logos-roche-portugal,
.sprite-logos-roboyo,
.sprite-logos-robotsol,
.sprite-logos-robert-walters,
.sprite-logos-rne-engenharia-projetos,
.sprite-logos-riva-office,
.sprite-logos-ritain-io,
.sprite-logos-riskified,
.sprite-logos-riskco,
.sprite-logos-risi-expert-software-solutions,
.sprite-logos-rise-up,
.sprite-logos-risa-consulting,
.sprite-logos-ris2048,
.sprite-logos-ris-2048,
.sprite-logos-rippling,
.sprite-logos-ripe-productions,
.sprite-logos-riopele,
.sprite-logos-rigor-consultoria-e-gestao-s-a,
.sprite-logos-rightsize,
.sprite-logos-rightco,
.sprite-logos-right-it,
.sprite-logos-right-co,
.sprite-logos-ricoh,
.sprite-logos-richemont,
.sprite-logos-ricardo-vaz,
.sprite-logos-ricardo-ch,
.sprite-logos-rho-systems,
.sprite-logos-rhino-ai,
.sprite-logos-rh-mais,
.sprite-logos-revshare,
.sprite-logos-revolut,
.sprite-logos-revlinker,
.sprite-logos-reviewpad,
.sprite-logos-retmarker,
.sprite-logos-retiro-azu,
.sprite-logos-retarus,
.sprite-logos-retail-consult,
.sprite-logos-restream,
.sprite-logos-resolve-lda,
.sprite-logos-republica-45,
.sprite-logos-republic-europe,
.sprite-logos-replai,
.sprite-logos-rentalcars,
.sprite-logos-renova,
.sprite-logos-renault-cacia,
.sprite-logos-ren,
.sprite-logos-remote-people,
.sprite-logos-remote-flags,
.sprite-logos-remote-com,
.sprite-logos-remopt,
.sprite-logos-remax,
.sprite-logos-reltio,
.sprite-logos-relocationonline,
.sprite-logos-reloading,
.sprite-logos-relive,
.sprite-logos-relex-solutions,
.sprite-logos-rein,
.sprite-logos-reiman,
.sprite-logos-regra,
.sprite-logos-refer-telecom,
.sprite-logos-reduniq,
.sprite-logos-redstor,
.sprite-logos-redshift,
.sprite-logos-redshift-ii-solutions,
.sprite-logos-redshift-consulting,
.sprite-logos-redpost,
.sprite-logos-redocean,
.sprite-logos-redlight-software-inc,
.sprite-logos-reditus,
.sprite-logos-redicom,
.sprite-logos-redfox-tech,
.sprite-logos-redfenix,
.sprite-logos-rede-expressos,
.sprite-logos-redcloud,
.sprite-logos-redcatpig,
.sprite-logos-red-it,
.sprite-logos-red-hat,
.sprite-logos-red-global,
.sprite-logos-reckon-ai,
.sprite-logos-recharge-com,
.sprite-logos-rebortec,
.sprite-logos-rebis-consulting,
.sprite-logos-rebelgravity,
.sprite-logos-reatia,
.sprite-logos-realtime-corporation,
.sprite-logos-reallife-technology,
.sprite-logos-realizasom,
.sprite-logos-realgames,
.sprite-logos-realfevr,
.sprite-logos-real-life-technologies,
.sprite-logos-reaktor,
.sprite-logos-reage,
.sprite-logos-ready-dev,
.sprite-logos-reading-room,
.sprite-logos-readiness-it,
.sprite-logos-reachdesk,
.sprite-logos-reach-it,
.sprite-logos-re-tone,
.sprite-logos-rcsoft,
.sprite-logos-rcoders,
.sprite-logos-ray-human-capital-portugal,
.sprite-logos-rauva,
.sprite-logos-rasgo,
.sprite-logos-rarible,
.sprite-logos-rapiscan-systems,
.sprite-logos-rangel-logistics-solutions,
.sprite-logos-randtech-computing,
.sprite-logos-randstad-technologies-portugal,
.sprite-logos-randstad-ii-prestacao-de-servicos-lda,
.sprite-logos-ramada-acos-sa,
.sprite-logos-ralider,
.sprite-logos-raketech,
.sprite-logos-raize,
.sprite-logos-raise-me-up,
.sprite-logos-raindance-lx,
.sprite-logos-railcube,
.sprite-logos-raftech-global-it-solutions,
.sprite-logos-radiobooks,
.sprite-logos-radio-popular,
.sprite-logos-radio-breca,
.sprite-logos-radicant,
.sprite-logos-radically-digital,
.sprite-logos-raceland,
.sprite-logos-raceland-automacao,
.sprite-logos-r2-design,
.sprite-logos-quorum-born-it-qub-it,
.sprite-logos-quodis,
.sprite-logos-quiver,
.sprite-logos-quintoandar,
.sprite-logos-quilaban,
.sprite-logos-quidgest,
.sprite-logos-quickops-consulting,
.sprite-logos-quickcheck,
.sprite-logos-quickbooks-integration,
.sprite-logos-quero-emprego,
.sprite-logos-queo-technologies,
.sprite-logos-qubit,
.sprite-logos-quatrop,
.sprite-logos-quatenus,
.sprite-logos-quasar-human-capital,
.sprite-logos-quartal-financial-solutions,
.sprite-logos-quantum-xchange,
.sprite-logos-quantinfor,
.sprite-logos-quantico-solutions,
.sprite-logos-quanteam,
.sprite-logos-quanda-go,
.sprite-logos-qualitividade-consulting-group,
.sprite-logos-qualitest-portugal,
.sprite-logos-quadrante,
.sprite-logos-qonto,
.sprite-logos-qintess,
.sprite-logos-qibit,
.sprite-logos-qavalue,
.sprite-logos-qa-lug,
.sprite-logos-q-free,
.sprite-logos-q-better,
.sprite-logos-pyyne,
.sprite-logos-pwc,
.sprite-logos-pvotal-technologies,
.sprite-logos-pvcomplete,
.sprite-logos-pura-logica,
.sprite-logos-pulsely,
.sprite-logos-pulsar,
.sprite-logos-publico,
.sprite-logos-publicis-lx,
.sprite-logos-pubell-it,
.sprite-logos-ptrobotics,
.sprite-logos-ptisp,
.sprite-logos-ptc-group,
.sprite-logos-pt-pt,
.sprite-logos-pt-inovacao,
.sprite-logos-pt-contact,
.sprite-logos-psinfor-consulting,
.sprite-logos-psiengine,
.sprite-logos-psicoteste,
.sprite-logos-psicotec-portugal,
.sprite-logos-pse,
.sprite-logos-prozis,
.sprite-logos-proximus-group,
.sprite-logos-proximity,
.sprite-logos-proxeus,
.sprite-logos-protokol,
.sprite-logos-protegrity,
.sprite-logos-prosistav,
.sprite-logos-prosieben,
.sprite-logos-proside,
.sprite-logos-prosegur,
.sprite-logos-prosapient,
.sprite-logos-prophix,
.sprite-logos-promptly-health,
.sprite-logos-promosoft-exictos,
.sprite-logos-promontorio-arquitectura,
.sprite-logos-promeicentro,
.sprite-logos-proman,
.sprite-logos-prologin,
.sprite-logos-prologica,
.sprite-logos-prologica-sistemas-informaticos,
.sprite-logos-projeto-la-tinha,
.sprite-logos-projectos-globais,
.sprite-logos-project-box,
.sprite-logos-prohs,
.sprite-logos-progrow,
.sprite-logos-progressive-cloud,
.sprite-logos-profizio-it-solutions,
.sprite-logos-profimetrics,
.sprite-logos-profidata-ag,
.sprite-logos-proef-it,
.sprite-logos-productdock,
.sprite-logos-product-league,
.sprite-logos-prodsmart,
.sprite-logos-prodigentia,
.sprite-logos-procter-gamble-portugal,
.sprite-logos-processware,
.sprite-logos-procensus,
.sprite-logos-probis-expert,
.sprite-logos-probely,
.sprite-logos-probe-ly,
.sprite-logos-proactive-solutions-portugal-proactive-swiss,
.sprite-logos-pro-drone,
.sprite-logos-prn-informatica,
.sprite-logos-privus,
.sprite-logos-privatair,
.sprite-logos-prisma-portatil-lda,
.sprite-logos-prirev,
.sprite-logos-prio,
.sprite-logos-printify,
.sprite-logos-printer-portuguesa,
.sprite-logos-primetag,
.sprite-logos-primesoft,
.sprite-logos-primer,
.sprite-logos-primelayer,
.sprite-logos-primecog,
.sprite-logos-prime-search,
.sprite-logos-prime-nearshore,
.sprite-logos-prime-life-sciences,
.sprite-logos-prime-it,
.sprite-logos-prime-group,
.sprite-logos-primavera-bss,
.sprite-logos-primariu,
.sprite-logos-primacis,
.sprite-logos-prilux,
.sprite-logos-priberam,
.sprite-logos-prezi,
.sprite-logos-present-technologies,
.sprite-logos-premivalor-consulting,
.sprite-logos-premium-rate-ii-divulgacao-de-produtos-financeiros-lda,
.sprite-logos-premium-minds,
.sprite-logos-premium-cloud,
.sprite-logos-preh-group,
.sprite-logos-preflet,
.sprite-logos-precise,
.sprite-logos-prebuild,
.sprite-logos-pragmatike,
.sprite-logos-pragmasoft,
.sprite-logos-practio,
.sprite-logos-pr1me,
.sprite-logos-ppm-coachers,
.sprite-logos-pozati,
.sprite-logos-powerit-consulting,
.sprite-logos-powerdot,
.sprite-logos-power,
.sprite-logos-power-dot,
.sprite-logos-positivimpact,
.sprite-logos-positiveblue,
.sprite-logos-positive-software-sciences,
.sprite-logos-portway,
.sprite-logos-portugalia-airlines,
.sprite-logos-portugal-vine-yards,
.sprite-logos-portugal-ventures,
.sprite-logos-portugal-mail,
.sprite-logos-portugal-aosheng-hi-tech,
.sprite-logos-portobay,
.sprite-logos-porto-world,
.sprite-logos-porto-tech-center,
.sprite-logos-porto-editora,
.sprite-logos-porto-digital,
.sprite-logos-porto-application-center-by-vwfs,
.sprite-logos-portlane-portability-environment-s-a,
.sprite-logos-portal-gestao,
.sprite-logos-portal-da-queixa,
.sprite-logos-popcorn-metrics,
.sprite-logos-poolside,
.sprite-logos-pontual,
.sprite-logos-pontopr-inovacao-digital,
.sprite-logos-pontopay-pontocidadao,
.sprite-logos-ponto-25,
.sprite-logos-pomerol-partners,
.sprite-logos-polygon,
.sprite-logos-polopique,
.sprite-logos-polkastarter,
.sprite-logos-polisport,
.sprite-logos-polestar,
.sprite-logos-polarising,
.sprite-logos-pointfull,
.sprite-logos-poetikpenguin,
.sprite-logos-pocas-vinhos,
.sprite-logos-poatek,
.sprite-logos-pmh,
.sprite-logos-plux,
.sprite-logos-plurinetworks,
.sprite-logos-pluricosmetica,
.sprite-logos-pluralo,
.sprite-logos-plugit,
.sprite-logos-pluggableai,
.sprite-logos-plot-content-agency,
.sprite-logos-plm,
.sprite-logos-plicca,
.sprite-logos-plexus-tech,
.sprite-logos-plex-4-it,
.sprite-logos-pleo,
.sprite-logos-plenimagem,
.sprite-logos-pleez,
.sprite-logos-playsketch,
.sprite-logos-plauti,
.sprite-logos-platonics-llc,
.sprite-logos-platforme,
.sprite-logos-plater-it,
.sprite-logos-planicare,
.sprite-logos-planeta-virtual,
.sprite-logos-planet,
.sprite-logos-planet-farms,
.sprite-logos-planck-technologies,
.sprite-logos-plaidcoders,
.sprite-logos-pkf-portugal,
.sprite-logos-pixray,
.sprite-logos-pixida,
.sprite-logos-pixelminds,
.sprite-logos-pixelmatters,
.sprite-logos-pixel-plan,
.sprite-logos-pitchzap-com,
.sprite-logos-pitch,
.sprite-logos-pitaya-technologies,
.sprite-logos-pipeworks,
.sprite-logos-pipedrive,
.sprite-logos-pipecodes,
.sprite-logos-pinopine-produtos-quimicos-s-a,
.sprite-logos-pinmeto,
.sprite-logos-pingpost,
.sprite-logos-pil-digital,
.sprite-logos-pier31,
.sprite-logos-pictet-technologies-portugal,
.sprite-logos-picadvanced,
.sprite-logos-pi-portugal-informatico,
.sprite-logos-pi-creative-studio,
.sprite-logos-phosphorland,
.sprite-logos-phonepro,
.sprite-logos-phone-house,
.sprite-logos-philips-portugal,
.sprite-logos-philip-morris-international,
.sprite-logos-philip-morris-international-pmi,
.sprite-logos-phc-software,
.sprite-logos-ph-informatica,
.sprite-logos-pfizer,
.sprite-logos-pfconsultoria,
.sprite-logos-peugeot-portugal,
.sprite-logos-petsys-electronics,
.sprite-logos-petrotec,
.sprite-logos-petridish-software,
.sprite-logos-petratex,
.sprite-logos-pete-tech,
.sprite-logos-petapilot,
.sprite-logos-petable,
.sprite-logos-pestana-hotel-group,
.sprite-logos-pessoas-e-sistemas,
.sprite-logos-pessoas-e-processos,
.sprite-logos-perto-design,
.sprite-logos-pernot-richard,
.sprite-logos-perguntas-qb,
.sprite-logos-perfumes-companhia,
.sprite-logos-performics,
.sprite-logos-performetric,
.sprite-logos-performarkt,
.sprite-logos-perchpeek,
.sprite-logos-perceive3d,
.sprite-logos-pepper,
.sprite-logos-pepfeed,
.sprite-logos-pepco,
.sprite-logos-peopleware,
.sprite-logos-peopleconquest-rh,
.sprite-logos-people-to-people,
.sprite-logos-people-for-people,
.sprite-logos-pentasia,
.sprite-logos-pennylane,
.sprite-logos-penguin-success,
.sprite-logos-penguin-formula,
.sprite-logos-penceo-portugal,
.sprite-logos-pelican-bay,
.sprite-logos-peixoto-peixoto-sa,
.sprite-logos-pego,
.sprite-logos-pegasi,
.sprite-logos-pegada-criativa,
.sprite-logos-peekmed,
.sprite-logos-pedra-base-consultoria-e-formacao,
.sprite-logos-pecol-group,
.sprite-logos-peak-it,
.sprite-logos-peaceful-evolution,
.sprite-logos-pdmfc,
.sprite-logos-pdm-fc,
.sprite-logos-pdc-digital,
.sprite-logos-pdarq,
.sprite-logos-pcmedic,
.sprite-logos-pcdiga,
.sprite-logos-pc-clinic,
.sprite-logos-paysoft,
.sprite-logos-paysimplex,
.sprite-logos-payshop,
.sprite-logos-payset,
.sprite-logos-paypal,
.sprite-logos-paynest,
.sprite-logos-paymentwall,
.sprite-logos-paylink-solutions,
.sprite-logos-payflow,
.sprite-logos-paydock,
.sprite-logos-pay-simplex,
.sprite-logos-patreon,
.sprite-logos-patient-innovation,
.sprite-logos-passworks,
.sprite-logos-passio,
.sprite-logos-passio-consulting,
.sprite-logos-pass,
.sprite-logos-parvana,
.sprite-logos-partteam-oemkiosks,
.sprite-logos-partstech,
.sprite-logos-particle-forward,
.sprite-logos-parteico,
.sprite-logos-parsly,
.sprite-logos-parkside-interactive,
.sprite-logos-parkio,
.sprite-logos-parity-technologies,
.sprite-logos-parfois,
.sprite-logos-parfin,
.sprite-logos-pareva-gmbh,
.sprite-logos-paretoit,
.sprite-logos-parcialfinance,
.sprite-logos-parcelmix,
.sprite-logos-parceiros-de-comunicacao,
.sprite-logos-paradigmaxis,
.sprite-logos-papersoft,
.sprite-logos-papers,
.sprite-logos-pandadoc,
.sprite-logos-panda-security-portugal,
.sprite-logos-panalpina,
.sprite-logos-pamafe-it,
.sprite-logos-palo-alto,
.sprite-logos-palo-alto-networks,
.sprite-logos-palbit,
.sprite-logos-pairpoint,
.sprite-logos-pahlconsulting,
.sprite-logos-paginas-amarelas,
.sprite-logos-pagerduty,
.sprite-logos-pagaqui,
.sprite-logos-paddle,
.sprite-logos-padaria-portuguesa,
.sprite-logos-pacsis,
.sprite-logos-oyster,
.sprite-logos-oyo,
.sprite-logos-oxy-agency,
.sprite-logos-ownrising,
.sprite-logos-owl-creative-studio,
.sprite-logos-ovyo,
.sprite-logos-ovo-energy,
.sprite-logos-ovh,
.sprite-logos-overwan-smart-it-solutions,
.sprite-logos-oversight,
.sprite-logos-ovantis-healthcare,
.sprite-logos-outsystems,
.sprite-logos-outsteam,
.sprite-logos-outsoft,
.sprite-logos-outsmartis,
.sprite-logos-outscope,
.sprite-logos-outplanr,
.sprite-logos-outmarketing,
.sprite-logos-outlaw-parts-culture,
.sprite-logos-outglocal,
.sprite-logos-outfit,
.sprite-logos-out-cloud,
.sprite-logos-oursupport,
.sprite-logos-otovo,
.sprite-logos-otonomee,
.sprite-logos-oto-systems,
.sprite-logos-oto-arquitectos,
.sprite-logos-otis,
.sprite-logos-otiima,
.sprite-logos-others-digital-thinking,
.sprite-logos-oswald-orb,
.sprite-logos-osquay,
.sprite-logos-oskon,
.sprite-logos-osf-digital,
.sprite-logos-oscar,
.sprite-logos-osb-solutions,
.sprite-logos-os-mosqueteiros,
.sprite-logos-orisline-portugal,
.sprite-logos-orise,
.sprite-logos-organon,
.sprite-logos-organizacao-mundial-de-saude-oms,
.sprite-logos-orey,
.sprite-logos-ordem-dos-psicologos-portugueses,
.sprite-logos-ordem-dos-contabilistas-certificados,
.sprite-logos-orbital,
.sprite-logos-orbcom,
.sprite-logos-oramix,
.sprite-logos-oracle,
.sprite-logos-oracle-retail,
.sprite-logos-optylon,
.sprite-logos-optiwisers,
.sprite-logos-optiply,
.sprite-logos-optimizing-concepts,
.sprite-logos-optimizer,
.sprite-logos-optimize,
.sprite-logos-optimissa,
.sprite-logos-optimeios,
.sprite-logos-optilink,
.sprite-logos-optigest,
.sprite-logos-optare-solutions,
.sprite-logos-opt-optimizacao-e-planeamento-de-transportes,
.sprite-logos-opplane,
.sprite-logos-oportunity-leiloes,
.sprite-logos-opnova,
.sprite-logos-ophiomics,
.sprite-logos-openvia,
.sprite-logos-openup-sistemas-de-informacao,
.sprite-logos-opentext,
.sprite-logos-opentek-solutions,
.sprite-logos-openspring,
.sprite-logos-opensoft,
.sprite-logos-openlimits,
.sprite-logos-openland-solucoes-de-impressao-lda,
.sprite-logos-opencloud,
.sprite-logos-open-solutions,
.sprite-logos-open-cosmos,
.sprite-logos-onya-health,
.sprite-logos-onvirtualgym,
.sprite-logos-onsearch,
.sprite-logos-onrising,
.sprite-logos-only-high-iq,
.sprite-logos-online-pt,
.sprite-logos-online-birds,
.sprite-logos-oniverse,
.sprite-logos-onile-it,
.sprite-logos-oni,
.sprite-logos-ongagement,
.sprite-logos-onfido-background-checks,
.sprite-logos-oney,
.sprite-logos-onesource,
.sprite-logos-onefootball,
.sprite-logos-oneasit,
.sprite-logos-one-to-four,
.sprite-logos-one-soft,
.sprite-logos-one-small-step,
.sprite-logos-one-network,
.sprite-logos-one-group-solutions,
.sprite-logos-ondalogica,
.sprite-logos-oncostats,
.sprite-logos-oncontrol,
.sprite-logos-on-sight-services-killine,
.sprite-logos-omniumai,
.sprite-logos-omnilog,
.sprite-logos-omniflow,
.sprite-logos-omnidea,
.sprite-logos-omnicom-media-group,
.sprite-logos-omnibees,
.sprite-logos-omnia-intrenet,
.sprite-logos-omni-aviation,
.sprite-logos-omknee,
.sprite-logos-omibee,
.sprite-logos-ometria,
.sprite-logos-omd-portugal-group,
.sprite-logos-olympus-medical-products-portugal,
.sprite-logos-olx-group,
.sprite-logos-olr,
.sprite-logos-olr-retail,
.sprite-logos-olmar,
.sprite-logos-ollin-group,
.sprite-logos-olisipo,
.sprite-logos-olamobile,
.sprite-logos-okwin,
.sprite-logos-okra-solar,
.sprite-logos-ogma,
.sprite-logos-ogilvy,
.sprite-logos-oficinaware,
.sprite-logos-oficina-craftware-company,
.sprite-logos-off-sistemas-informaticos,
.sprite-logos-odysai,
.sprite-logos-odkas-consultadoria-economica-e-marketing-s-a,
.sprite-logos-odisseias,
.sprite-logos-oddsgate,
.sprite-logos-odds-scanner,
.sprite-logos-oceanfone,
.sprite-logos-ocean-infinity,
.sprite-logos-observador,
.sprite-logos-objecto-cardiaco,
.sprite-logos-object-ware,
.sprite-logos-oasit,
.sprite-logos-o2-producoes-audiovisuais,
.sprite-logos-o-seu-backoffice,
.sprite-logos-o-pitblast,
.sprite-logos-o-navegador,
.sprite-logos-o-mirante,
.sprite-logos-o-escritorio,
.sprite-logos-nylon,
.sprite-logos-nuxeo,
.sprite-logos-nutrium,
.sprite-logos-nuno-cubal-reis-unipessoal-lda,
.sprite-logos-numen,
.sprite-logos-numbersbelieve,
.sprite-logos-nuada,
.sprite-logos-nu-rise,
.sprite-logos-nu-boyana-fx,
.sprite-logos-nt4solutions,
.sprite-logos-nsprojects,
.sprite-logos-nsoft-solucoes-e-integracao-de-sistemas-lda,
.sprite-logos-nr3,
.sprite-logos-nq-digital-agency,
.sprite-logos-npf-consultores,
.sprite-logos-npaw,
.sprite-logos-nozomi,
.sprite-logos-noxus,
.sprite-logos-nox-health,
.sprite-logos-nowo,
.sprite-logos-nowcm,
.sprite-logos-novos-canais,
.sprite-logos-novo-nordisk,
.sprite-logos-novioq,
.sprite-logos-novatronica,
.sprite-logos-novartis,
.sprite-logos-novanetworks,
.sprite-logos-novaixos,
.sprite-logos-novait-solucoes-informaticas,
.sprite-logos-novageo-solutions,
.sprite-logos-novagama,
.sprite-logos-novabase,
.sprite-logos-nova-junior-consulting,
.sprite-logos-nova-expressao,
.sprite-logos-notify-ai,
.sprite-logos-noticias-ilimitadas,
.sprite-logos-noteus-partners,
.sprite-logos-notequal,
.sprite-logos-noshape,
.sprite-logos-nos,
.sprite-logos-nos-sistemas,
.sprite-logos-nortech-ai,
.sprite-logos-nors-group,
.sprite-logos-noronesc,
.sprite-logos-normatica,
.sprite-logos-normajean,
.sprite-logos-nordex-group,
.sprite-logos-nordea-asset-management,
.sprite-logos-norcranes,
.sprite-logos-noras-performance,
.sprite-logos-nor267,
.sprite-logos-nonius,
.sprite-logos-nonius-soft,
.sprite-logos-nomadmovement,
.sprite-logos-nomad-tech,
.sprite-logos-nolimits-consulting,
.sprite-logos-nokia-networks-portugal,
.sprite-logos-noexa-it-solutions,
.sprite-logos-noesis-portugal,
.sprite-logos-nocktronics,
.sprite-logos-noble-strategy,
.sprite-logos-nmusic,
.sprite-logos-nmq-digital,
.sprite-logos-nmbrs-bv,
.sprite-logos-nls-new-link-solutions,
.sprite-logos-nkt,
.sprite-logos-nka-new-knowledge-advice,
.sprite-logos-niw-it-services-and-consulting,
.sprite-logos-nivvos,
.sprite-logos-niup-technologies,
.sprite-logos-niu-brand-activation,
.sprite-logos-nitro,
.sprite-logos-niq,
.sprite-logos-niposom,
.sprite-logos-nimble-portal,
.sprite-logos-nimber,
.sprite-logos-nilg-ai,
.sprite-logos-nickel,
.sprite-logos-nicity-com,
.sprite-logos-nfon,
.sprite-logos-nezasa,
.sprite-logos-neyond,
.sprite-logos-nexus-it-solutions,
.sprite-logos-nextreality,
.sprite-logos-nextpower,
.sprite-logos-nextlink,
.sprite-logos-nextlane-portugal,
.sprite-logos-next-ventures,
.sprite-logos-next-it,
.sprite-logos-next-engineering,
.sprite-logos-next-bitt,
.sprite-logos-nexllence-powered-by-glintt,
.sprite-logos-nexar-inc,
.sprite-logos-nex,
.sprite-logos-newvision,
.sprite-logos-newton-software,
.sprite-logos-newstore-inc,
.sprite-logos-newspring-services,
.sprite-logos-newsoul,
.sprite-logos-newoxygen,
.sprite-logos-newmind,
.sprite-logos-newin-consulting,
.sprite-logos-newhotel-software,
.sprite-logos-newgmind,
.sprite-logos-newdata-tech,
.sprite-logos-newcoffee,
.sprite-logos-newalliance-it-solutions,
.sprite-logos-new-work,
.sprite-logos-new-work-portugal,
.sprite-logos-new-reality-web-design,
.sprite-logos-new-outsourcing-company,
.sprite-logos-new-note-solutions,
.sprite-logos-new-consulting,
.sprite-logos-new-adventures,
.sprite-logos-neverhack,
.sprite-logos-neurorehablab,
.sprite-logos-neuraspace,
.sprite-logos-neuneto,
.sprite-logos-networkme,
.sprite-logos-netpeople,
.sprite-logos-netopolis,
.sprite-logos-netmust,
.sprite-logos-netjets,
.sprite-logos-netguru-s-a,
.sprite-logos-netgocio,
.sprite-logos-netflow,
.sprite-logos-netcast,
.sprite-logos-netcaos,
.sprite-logos-netapp-portugal,
.sprite-logos-net-plan,
.sprite-logos-net-it,
.sprite-logos-nestle,
.sprite-logos-nest-collective,
.sprite-logos-nersant,
.sprite-logos-nerd-monkeys,
.sprite-logos-neptune-software,
.sprite-logos-neotalent,
.sprite-logos-neoscopio,
.sprite-logos-neos-by-bold,
.sprite-logos-neonumy,
.sprite-logos-neon,
.sprite-logos-neon-labs,
.sprite-logos-neoception,
.sprite-logos-neobrain,
.sprite-logos-nemus,
.sprite-logos-nemotek,
.sprite-logos-nelo,
.sprite-logos-neertec,
.sprite-logos-neea-consulting,
.sprite-logos-nectar-interactive,
.sprite-logos-nec-portugal,
.sprite-logos-nearsoft-solutions,
.sprite-logos-nearshore-portugal,
.sprite-logos-nearcode-consulting,
.sprite-logos-near-u,
.sprite-logos-near-sea-technologies,
.sprite-logos-near-partner,
.sprite-logos-neadvance,
.sprite-logos-ndrive,
.sprite-logos-nbrsolutions,
.sprite-logos-nbrand,
.sprite-logos-nbcc-consulting,
.sprite-logos-nbcc-accounting,
.sprite-logos-nbcc-academy,
.sprite-logos-nbanks,
.sprite-logos-nav,
.sprite-logos-nauta-solutions,
.sprite-logos-naura-innovation-lab,
.sprite-logos-nauon,
.sprite-logos-nau21,
.sprite-logos-nau-solutions,
.sprite-logos-nato,
.sprite-logos-natixis,
.sprite-logos-natae,
.sprite-logos-nasdaq,
.sprite-logos-nap-it-global-network-solutions,
.sprite-logos-nanox-tecnologia,
.sprite-logos-nano4-global,
.sprite-logos-nanium,
.sprite-logos-nameit,
.sprite-logos-namecheap,
.sprite-logos-nagarro-unipessoal-lda,
.sprite-logos-nagarro-digital-ventures,
.sprite-logos-nabia-solutions,
.sprite-logos-na-kd,
.sprite-logos-n4it,
.sprite-logos-n2-design-e-comunicacao,
.sprite-logos-n10gled,
.sprite-logos-n-exchange,
.sprite-logos-n-able,
.sprite-logos-mystic-invest,
.sprite-logos-myprivate-boutique,
.sprite-logos-mypeople,
.sprite-logos-mypartner,
.sprite-logos-mylads,
.sprite-logos-mygon,
.sprite-logos-mydra,
.sprite-logos-mycujoo,
.sprite-logos-mycareforce,
.sprite-logos-my-shore,
.sprite-logos-mwci,
.sprite-logos-mvo,
.sprite-logos-mvf-software,
.sprite-logos-muzzley,
.sprite-logos-muvu-technologies,
.sprite-logos-muvext,
.sprite-logos-mustard,
.sprite-logos-musiversal,
.sprite-logos-musikki,
.sprite-logos-musicyou,
.sprite-logos-musicverb,
.sprite-logos-muse-ai,
.sprite-logos-musa-software,
.sprite-logos-multiweb-ti,
.sprite-logos-multiwave,
.sprite-logos-multivision,
.sprite-logos-multivector,
.sprite-logos-multisector,
.sprite-logos-multipessoal,
.sprite-logos-multicert,
.sprite-logos-multic,
.sprite-logos-multibase,
.sprite-logos-multi-corporation,
.sprite-logos-mudum-seguros-ex-grupo-novo-banco-seguros,
.sprite-logos-mudey,
.sprite-logos-muchbeta,
.sprite-logos-much,
.sprite-logos-mtrust-innovation,
.sprite-logos-msg-life,
.sprite-logos-msf-engenharia,
.sprite-logos-msearch,
.sprite-logos-msd,
.sprite-logos-msc-mediterranean-shipping-company-s-a,
.sprite-logos-ms-repair,
.sprite-logos-mredis,
.sprite-logos-mredis-lda,
.sprite-logos-mpm-software-portugal,
.sprite-logos-mozilla-ai,
.sprite-logos-mozantech,
.sprite-logos-moxy,
.sprite-logos-moxie,
.sprite-logos-movvo,
.sprite-logos-moving-wide,
.sprite-logos-movimar,
.sprite-logos-movilges-portugal,
.sprite-logos-moviik,
.sprite-logos-movida,
.sprite-logos-movensis,
.sprite-logos-mov-ai,
.sprite-logos-motorsoft,
.sprite-logos-motorola-solutions,
.sprite-logos-moteefe,
.sprite-logos-mota-engil,
.sprite-logos-mosano,
.sprite-logos-morphotech-limited,
.sprite-logos-morphis,
.sprite-logos-morphingportals,
.sprite-logos-moro-tech,
.sprite-logos-moredata,
.sprite-logos-morais-leitao,
.sprite-logos-mop,
.sprite-logos-mootiva,
.sprite-logos-moontrip,
.sprite-logos-moonshapes,
.sprite-logos-moonpay,
.sprite-logos-moonlight,
.sprite-logos-moonfare,
.sprite-logos-montepio-credito,
.sprite-logos-mongoose,
.sprite-logos-moneygram,
.sprite-logos-monese,
.sprite-logos-moneris,
.sprite-logos-monday-interactive-marketing,
.sprite-logos-monad,
.sprite-logos-moloni,
.sprite-logos-mollie,
.sprite-logos-moldit,
.sprite-logos-mog,
.sprite-logos-modular-studio,
.sprite-logos-modo-design,
.sprite-logos-modatta,
.sprite-logos-modal-more,
.sprite-logos-mocho-louco,
.sprite-logos-mobyd,
.sprite-logos-mobrand,
.sprite-logos-mobizy,
.sprite-logos-mobiweb,
.sprite-logos-mobiqueue,
.sprite-logos-mobipium,
.sprite-logos-mobinteg,
.sprite-logos-mobilwave-healthcare-solutions,
.sprite-logos-mobilunity,
.sprite-logos-mobility-now,
.sprite-logos-mobilitec,
.sprite-logos-mobilexpense,
.sprite-logos-mobileum,
.sprite-logos-mobilab-iberia,
.sprite-logos-mobietrain,
.sprite-logos-mobiag,
.sprite-logos-mobbit-iot-enabler,
.sprite-logos-mnw,
.sprite-logos-mk-is-consultoria-informatica-lda,
.sprite-logos-mjv-technology-innovation,
.sprite-logos-mjbm,
.sprite-logos-mixtronica,
.sprite-logos-mixmove,
.sprite-logos-mix2travel,
.sprite-logos-mix-and-blend,
.sprite-logos-mito-e-rito,
.sprite-logos-mitic,
.sprite-logos-misys,
.sprite-logos-mistra,
.sprite-logos-miro,
.sprite-logos-minuscode,
.sprite-logos-mintbase,
.sprite-logos-minsait,
.sprite-logos-minitel,
.sprite-logos-ministerio-da-educacao,
.sprite-logos-miniclip-games,
.sprite-logos-mindshare-world,
.sprite-logos-mindshaker,
.sprite-logos-mindseo,
.sprite-logos-mindprober,
.sprite-logos-mindmymind,
.sprite-logos-mindera,
.sprite-logos-mindbury-consulting,
.sprite-logos-mind,
.sprite-logos-mind-technology,
.sprite-logos-mind-source,
.sprite-logos-miligrama-comunicacao-em-saude,
.sprite-logos-milford,
.sprite-logos-milestone-consulting,
.sprite-logos-miles-in-the-sky,
.sprite-logos-miio-electric,
.sprite-logos-migso-pcubed,
.sprite-logos-miew-creative-studio,
.sprite-logos-midwich-portugal,
.sprite-logos-microsoft-portugal,
.sprite-logos-microregio,
.sprite-logos-microplus,
.sprite-logos-microplasticos-group,
.sprite-logos-microharvest,
.sprite-logos-micro-i-o,
.sprite-logos-michael-page-portugal,
.sprite-logos-mi-gso-pcubed,
.sprite-logos-mgm-technology-partners-gmbh,
.sprite-logos-mgen-portugal,
.sprite-logos-metyis,
.sprite-logos-metropolitano-de-lisboa,
.sprite-logos-metlife,
.sprite-logos-meticube,
.sprite-logos-metatheke-software,
.sprite-logos-metacriacoes,
.sprite-logos-meta,
.sprite-logos-meta-sense,
.sprite-logos-meta-craft,
.sprite-logos-mestre-clique,
.sprite-logos-messagebird,
.sprite-logos-meshapp,
.sprite-logos-mesh-ai,
.sprite-logos-merkle-dach,
.sprite-logos-merkat-intellekt-technologies-private-limited,
.sprite-logos-meritis,
.sprite-logos-merck-group-portugal,
.sprite-logos-mercer-portugal,
.sprite-logos-mercedes-benz-portugal,
.sprite-logos-mercedes-benz-io,
.sprite-logos-mercatura,
.sprite-logos-mercadona,
.sprite-logos-mercado-eletronico,
.sprite-logos-mercado-bitcoin,
.sprite-logos-meow-advertising,
.sprite-logos-meo,
.sprite-logos-menina-design,
.sprite-logos-mendes-goncalves,
.sprite-logos-mendelsson-agency,
.sprite-logos-memsql,
.sprite-logos-memoria-visual,
.sprite-logos-meivcore,
.sprite-logos-meiostec,
.sprite-logos-megatronica,
.sprite-logos-megasis,
.sprite-logos-megaklique,
.sprite-logos-medtronic,
.sprite-logos-medsky,
.sprite-logos-mediplus,
.sprite-logos-medinfar,
.sprite-logos-medidata-net,
.sprite-logos-medicine-one,
.sprite-logos-mediceus,
.sprite-logos-medicare,
.sprite-logos-medicare-portugal,
.sprite-logos-mediaweb-creations,
.sprite-logos-mediaview,
.sprite-logos-mediaon-pt,
.sprite-logos-mediamarkt,
.sprite-logos-medialog,
.sprite-logos-medialivre,
.sprite-logos-mediagaps,
.sprite-logos-mediafoundry,
.sprite-logos-mediacom-portugal,
.sprite-logos-media-capital,
.sprite-logos-medgical,
.sprite-logos-mecwide,
.sprite-logos-mecweld,
.sprite-logos-mecalbi,
.sprite-logos-mecachrome,
.sprite-logos-measindot,
.sprite-logos-md3,
.sprite-logos-md3-studio,
.sprite-logos-mcoutinho,
.sprite-logos-mcl-technologies,
.sprite-logos-mckinsey-company,
.sprite-logos-mcdonald-s-portugal,
.sprite-logos-mccann-lisbon,
.sprite-logos-mcc-consulting,
.sprite-logos-mcall-contact-center,
.sprite-logos-mcafee-portugal,
.sprite-logos-mc-medical-by-palex,
.sprite-logos-mc-digital,
.sprite-logos-mbu-intelligence,
.sprite-logos-mb2-manufacturer,
.sprite-logos-mazars-portugal,
.sprite-logos-maxlearn,
.sprite-logos-maxima-informatica-telecomunicacoes-lda,
.sprite-logos-maxiglobal,
.sprite-logos-maxdata-software,
.sprite-logos-maven-pet,
.sprite-logos-matsuko,
.sprite-logos-matereo,
.sprite-logos-mater-dynamics,
.sprite-logos-match-profiler,
.sprite-logos-mastters,
.sprite-logos-masterlink,
.sprite-logos-mastercard,
.sprite-logos-master-vantagem,
.sprite-logos-massive,
.sprite-logos-massive-studios,
.sprite-logos-masdima,
.sprite-logos-marzee-labs,
.sprite-logos-marvil56,
.sprite-logos-martifer,
.sprite-logos-mars,
.sprite-logos-marmalade-game-studio,
.sprite-logos-marleyspoon,
.sprite-logos-markuptree,
.sprite-logos-marktel,
.sprite-logos-market-engine,
.sprite-logos-markdata,
.sprite-logos-markant-gruppe,
.sprite-logos-marionete,
.sprite-logos-marinha-portuguesa,
.sprite-logos-maria-design,
.sprite-logos-margres-ceramic-tiles,
.sprite-logos-marex,
.sprite-logos-maretec,
.sprite-logos-marcaweb,
.sprite-logos-mapis,
.sprite-logos-mapify,
.sprite-logos-mapfre,
.sprite-logos-manwinwin-software,
.sprite-logos-mantu,
.sprite-logos-manta-unified-lineage-platform,
.sprite-logos-manpower,
.sprite-logos-manitowoc-crane-group-portugal,
.sprite-logos-manie,
.sprite-logos-managexpress,
.sprite-logos-management-solutions-portugal,
.sprite-logos-man-digital-hub,
.sprite-logos-man-digital-hib,
.sprite-logos-mambu,
.sprite-logos-malwarebytes,
.sprite-logos-malvern-panalytical,
.sprite-logos-maksen,
.sprite-logos-makewise,
.sprite-logos-makeadream,
.sprite-logos-make-it-product-r-d,
.sprite-logos-make-it-dynamic,
.sprite-logos-make-it-digital,
.sprite-logos-makadu,
.sprite-logos-majorel,
.sprite-logos-major-west,
.sprite-logos-majime-solutions,
.sprite-logos-maisis,
.sprite-logos-mais-eficaz,
.sprite-logos-maintarget,
.sprite-logos-maintarget-s-a,
.sprite-logos-mainsys,
.sprite-logos-maincheck,
.sprite-logos-main-software,
.sprite-logos-main-service,
.sprite-logos-main-interactive,
.sprite-logos-main-hub,
.sprite-logos-maily,
.sprite-logos-maidot,
.sprite-logos-mahle-gmbh,
.sprite-logos-magycal,
.sprite-logos-magnomics,
.sprite-logos-magnisoft,
.sprite-logos-magnisis,
.sprite-logos-magnifinance,
.sprite-logos-magnetik,
.sprite-logos-magma-studio,
.sprite-logos-magikbee,
.sprite-logos-magicode,
.sprite-logos-magicbrain,
.sprite-logos-magic-beans,
.sprite-logos-maersk,
.sprite-logos-maeil,
.sprite-logos-madzuli-portugal,
.sprite-logos-madmantech,
.sprite-logos-madiff,
.sprite-logos-made2web,
.sprite-logos-macwin,
.sprite-logos-macrobond,
.sprite-logos-macarico-sa,
.sprite-logos-m365connect,
.sprite-logos-m-doc,
.sprite-logos-m-a-digital,
.sprite-logos-m-a-creative-agency,
.sprite-logos-lyzer,
.sprite-logos-lynxmind,
.sprite-logos-lynxit-software,
.sprite-logos-lympid,
.sprite-logos-lybe,
.sprite-logos-lxhub,
.sprite-logos-lxgest,
.sprite-logos-lxdesign,
.sprite-logos-lvmh,
.sprite-logos-lvengine-web-software,
.sprite-logos-luza-tecnologia,
.sprite-logos-luza-group,
.sprite-logos-luz-saude,
.sprite-logos-luxury-route,
.sprite-logos-luxoft-portugal,
.sprite-logos-luxclusif,
.sprite-logos-lusospace,
.sprite-logos-lusosoft-ti,
.sprite-logos-lusoinfo-multimedia-ii-sa,
.sprite-logos-lusodata,
.sprite-logos-lusodados,
.sprite-logos-luso-it,
.sprite-logos-luso-digital-assets,
.sprite-logos-lusitania-companhia-de-seguros,
.sprite-logos-lusijob,
.sprite-logos-lusiconsulting,
.sprite-logos-lusiaves,
.sprite-logos-lusiadas-saude,
.sprite-logos-lunacloud,
.sprite-logos-lumine-group,
.sprite-logos-luminate-medical,
.sprite-logos-lukla-portugal,
.sprite-logos-luggit,
.sprite-logos-lufthansa-technik,
.sprite-logos-luduscristaltec,
.sprite-logos-ltplabs,
.sprite-logos-lsi-integracao-de-servicos-e-informatica-lda,
.sprite-logos-ls-retail-portugal,
.sprite-logos-lptlabs,
.sprite-logos-lpm-comunicacao,
.sprite-logos-loyty,
.sprite-logos-loy-hutz-solutions,
.sprite-logos-lowcostbet,
.sprite-logos-lovys,
.sprite-logos-lovelystay,
.sprite-logos-losch,
.sprite-logos-loqr,
.sprite-logos-loomtech,
.sprite-logos-lookatitude,
.sprite-logos-longo-plano,
.sprite-logos-lollipop,
.sprite-logos-lokalize,
.sprite-logos-loka-inc,
.sprite-logos-logrise,
.sprite-logos-logo-lusiconsulting,
.sprite-logos-logitools,
.sprite-logos-logistema,
.sprite-logos-logirix,
.sprite-logos-logiin,
.sprite-logos-logifuture,
.sprite-logos-logicentro,
.sprite-logos-logicalis-portugal,
.sprite-logos-logical-safety,
.sprite-logos-logic,
.sprite-logos-logic-logistica-integrada,
.sprite-logos-logic-information-systems,
.sprite-logos-logiberica,
.sprite-logos-loggi,
.sprite-logos-log,
.sprite-logos-log-u,
.sprite-logos-lockwood-publishing-ltd,
.sprite-logos-localyze,
.sprite-logos-loba,
.sprite-logos-loba-cx,
.sprite-logos-loandolphin,
.sprite-logos-load-interactive,
.sprite-logos-lnec,
.sprite-logos-llyc,
.sprite-logos-lluni,
.sprite-logos-llorente-cuenca-portugal,
.sprite-logos-lk-comunicacao,
.sprite-logos-lixil,
.sprite-logos-livetiles,
.sprite-logos-little-emperors,
.sprite-logos-litthub,
.sprite-logos-listopsis,
.sprite-logos-listkit,
.sprite-logos-liskus,
.sprite-logos-lisgrafica,
.sprite-logos-lisbonworks,
.sprite-logos-lisbon-project,
.sprite-logos-lisbon-nearshore,
.sprite-logos-lisboa-e-nova-agencia-de-energia,
.sprite-logos-liquid,
.sprite-logos-liqui-do,
.sprite-logos-lip,
.sprite-logos-linlab-agencia-digital,
.sprite-logos-linkfire,
.sprite-logos-linked-care,
.sprite-logos-linkare-ti,
.sprite-logos-link-think,
.sprite-logos-link-talentos,
.sprite-logos-link-redglue,
.sprite-logos-link-consulting,
.sprite-logos-lingokids,
.sprite-logos-line-health,
.sprite-logos-lindit,
.sprite-logos-linde-portugal,
.sprite-logos-lincis,
.sprite-logos-liminal,
.sprite-logos-lime,
.sprite-logos-lilium,
.sprite-logos-likearchitects,
.sprite-logos-lightdash,
.sprite-logos-lightbox,
.sprite-logos-liga-portugal,
.sprite-logos-lift-consulting,
.sprite-logos-lifetime,
.sprite-logos-lifebit,
.sprite-logos-life-on-mars,
.sprite-logos-life-emotions,
.sprite-logos-lidya,
.sprite-logos-lidl,
.sprite-logos-liderteam-group,
.sprite-logos-liderlink-business-solutions,
.sprite-logos-lidera,
.sprite-logos-licentia,
.sprite-logos-liberty-seguros,
.sprite-logos-libax,
.sprite-logos-li-no-design,
.sprite-logos-lgg-advisors,
.sprite-logos-lg-eletronics-portugal,
.sprite-logos-lfm-corporate,
.sprite-logos-lexocoworking,
.sprite-logos-lewis,
.sprite-logos-levira-s-a,
.sprite-logos-letsgetchecked,
.sprite-logos-let-s-call,
.sprite-logos-leroy-merlin,
.sprite-logos-leonteq,
.sprite-logos-leo-burnett-lisboa,
.sprite-logos-lenovo,
.sprite-logos-lenitudes,
.sprite-logos-leiripantone,
.sprite-logos-leica-portugal,
.sprite-logos-legrand-electrica,
.sprite-logos-lego,
.sprite-logos-legendary-people-ideas,
.sprite-logos-legartis,
.sprite-logos-legalvision,
.sprite-logos-legacy-gallery,
.sprite-logos-lectra,
.sprite-logos-learninghubz,
.sprite-logos-leafwell,
.sprite-logos-leadtech,
.sprite-logos-leadmarket,
.sprite-logos-leading-capital,
.sprite-logos-le-wagon,
.sprite-logos-lcg,
.sprite-logos-lbc,
.sprite-logos-layer8,
.sprite-logos-lavva,
.sprite-logos-lavanda,
.sprite-logos-lavaimagem,
.sprite-logos-lauak-portugal,
.sprite-logos-latourrette-consulting,
.sprite-logos-latitudde,
.sprite-logos-lastpass,
.sprite-logos-last2ticket,
.sprite-logos-last-minute,
.sprite-logos-lasige,
.sprite-logos-laserhub,
.sprite-logos-las-training,
.sprite-logos-las-maintenance,
.sprite-logos-lapa-studio,
.sprite-logos-lansys,
.sprite-logos-lanidor,
.sprite-logos-landtech,
.sprite-logos-landskill,
.sprite-logos-landka,
.sprite-logos-landing-jobs,
.sprite-logos-lampwave-studio,
.sprite-logos-laminar-projects,
.sprite-logos-lactogal,
.sprite-logos-labsxd,
.sprite-logos-labsit,
.sprite-logos-labrador,
.sprite-logos-laborders,
.sprite-logos-laboratorio-de-sistemas-e-tecnologia-subaquatica,
.sprite-logos-laboratorio-de-sistemas-e-tecnologia-subaquatica-lsts,
.sprite-logos-laboratorio-de-investigacao-e-desenvolvimento-din,
.sprite-logos-labialfarma,
.sprite-logos-labiagro,
.sprite-logos-la-redoute-portugal,
.sprite-logos-la-casa-de-las-carcasas,
.sprite-logos-l-oreal-portugal,
.sprite-logos-kyntech-services,
.sprite-logos-kyndryl,
.sprite-logos-kynd,
.sprite-logos-kyaia-overcube,
.sprite-logos-kwanko,
.sprite-logos-kwan,
.sprite-logos-kwamecorp,
.sprite-logos-kwalit,
.sprite-logos-kwalee,
.sprite-logos-kwal-it,
.sprite-logos-kununu,
.sprite-logos-kuehne-nagel,
.sprite-logos-kuantokusta,
.sprite-logos-krypton,
.sprite-logos-kriacao,
.sprite-logos-kraken,
.sprite-logos-kpmg-portugal,
.sprite-logos-kpk-antiga-karpatkey,
.sprite-logos-kota,
.sprite-logos-korn-ferry,
.sprite-logos-korber-digital,
.sprite-logos-koolsite,
.sprite-logos-kontrolsat,
.sprite-logos-kontist,
.sprite-logos-konkrets,
.sprite-logos-konk-consulting,
.sprite-logos-konica-minolta,
.sprite-logos-kompetenza,
.sprite-logos-komoot,
.sprite-logos-kodly,
.sprite-logos-koala-rest,
.sprite-logos-knowmad-mood,
.sprite-logos-knowledgebiz,
.sprite-logos-knowledge-works,
.sprite-logos-knowledge-people,
.sprite-logos-knowledge-bubble,
.sprite-logos-knowit,
.sprite-logos-knower-tech,
.sprite-logos-knokcare,
.sprite-logos-klx,
.sprite-logos-klockner-pentaplast,
.sprite-logos-kleros,
.sprite-logos-klepierre,
.sprite-logos-klarna,
.sprite-logos-kiune,
.sprite-logos-kitch,
.sprite-logos-kit-ar,
.sprite-logos-kirchhoff-automotive-portugal,
.sprite-logos-kinsta,
.sprite-logos-kinetit,
.sprite-logos-kinetikos,
.sprite-logos-kinematix,
.sprite-logos-kiangle-ai,
.sprite-logos-ki-labs,
.sprite-logos-ki-knowledge-inside,
.sprite-logos-keyvalue,
.sprite-logos-keyrus,
.sprite-logos-keyrock,
.sprite-logos-keyinvoice,
.sprite-logos-key-decision,
.sprite-logos-kevel,
.sprite-logos-keptone,
.sprite-logos-kentra-technologies,
.sprite-logos-kendir-studios,
.sprite-logos-kencko,
.sprite-logos-kenbi,
.sprite-logos-kelly-services,
.sprite-logos-keezag,
.sprite-logos-keeyns-bv,
.sprite-logos-keepon,
.sprite-logos-keepitreal,
.sprite-logos-keepdoing,
.sprite-logos-keep-warranty,
.sprite-logos-keep-solutions,
.sprite-logos-keep-it-simple,
.sprite-logos-keenfinity,
.sprite-logos-kcs-it,
.sprite-logos-kbai-research,
.sprite-logos-katoo,
.sprite-logos-katchit,
.sprite-logos-kaspersky,
.sprite-logos-kaspar,
.sprite-logos-kaspar-solutions,
.sprite-logos-karvlix,
.sprite-logos-karma-network,
.sprite-logos-kantar-worldpanel,
.sprite-logos-kamae,
.sprite-logos-kaluza,
.sprite-logos-kaltura,
.sprite-logos-kaizen-tech,
.sprite-logos-kaizen-gaming-betano,
.sprite-logos-k2-partnering-solutions,
.sprite-logos-k-1-digital,
.sprite-logos-jysk,
.sprite-logos-jwt-walter-thompson,
.sprite-logos-juul-labs,
.sprite-logos-just-vargas,
.sprite-logos-juntos-somos-mais,
.sprite-logos-junto,
.sprite-logos-junitec,
.sprite-logos-jungle-ai,
.sprite-logos-junction-antiga-vital,
.sprite-logos-jumpseller,
.sprite-logos-jumo-world,
.sprite-logos-jumia-porto-tech-center,
.sprite-logos-jull,
.sprite-logos-jta,
.sprite-logos-jscrambler,
.sprite-logos-jpmorgan-chase-co,
.sprite-logos-jpm,
.sprite-logos-jpm-industria,
.sprite-logos-jp-systems,
.sprite-logos-jp-sa-couto,
.sprite-logos-journee,
.sprite-logos-jose-de-mello-saude,
.sprite-logos-joom,
.sprite-logos-jolera-lda,
.sprite-logos-jolec-unipessoal-lda,
.sprite-logos-joivy,
.sprite-logos-join-us-it,
.sprite-logos-johnson-johnson,
.sprite-logos-johnson-controls,
.sprite-logos-jodel,
.sprite-logos-jobdeploy,
.sprite-logos-jobbex-group,
.sprite-logos-jobandtalent,
.sprite-logos-joaquim-chaves-saude,
.sprite-logos-joao-araujo-freelancer-de-marketing-digital,
.sprite-logos-jll,
.sprite-logos-jimpisoft,
.sprite-logos-jimdo,
.sprite-logos-jesbee,
.sprite-logos-jeronimo-martins,
.sprite-logos-jenova,
.sprite-logos-jeknowledge,
.sprite-logos-jcdecaux,
.sprite-logos-jcanao,
.sprite-logos-jbmg-arquitectos,
.sprite-logos-jbay-solutions,
.sprite-logos-javali,
.sprite-logos-jans-informatica-lda,
.sprite-logos-janela-digital,
.sprite-logos-jamhub-solutions,
.sprite-logos-james-finance,
.sprite-logos-jamap-consult-lda,
.sprite-logos-jade-eli-technologies,
.sprite-logos-ja-design-studio,
.sprite-logos-j5f,
.sprite-logos-j-prior,
.sprite-logos-j-p-morgan-workplace-solutions,
.sprite-logos-j-canao,
.sprite-logos-izzato,
.sprite-logos-izilabs,
.sprite-logos-izertis,
.sprite-logos-ixopen,
.sprite-logos-iwg-international-workplace-group,
.sprite-logos-ivy-tech,
.sprite-logos-ivy-partners-sa,
.sprite-logos-ivory-black-studio,
.sprite-logos-ivity-brand-corp,
.sprite-logos-ivet-software,
.sprite-logos-ivc-evidensia,
.sprite-logos-iuz-technologies,
.sprite-logos-iu-talent,
.sprite-logos-itseeds,
.sprite-logos-itsector,
.sprite-logos-itscredit,
.sprite-logos-its-portugal,
.sprite-logos-itrtech-group,
.sprite-logos-itravey,
.sprite-logos-itpeers,
.sprite-logos-itnow,
.sprite-logos-itil4g,
.sprite-logos-itgrow,
.sprite-logos-itgest,
.sprite-logos-iterable,
.sprite-logos-iten,
.sprite-logos-itech-on,
.sprite-logos-itds-portugal,
.sprite-logos-itclinical,
.sprite-logos-itcenter,
.sprite-logos-itc,
.sprite-logos-itboon,
.sprite-logos-itbase-s-a,
.sprite-logos-itau-unibanco,
.sprite-logos-italent,
.sprite-logos-ita-multimedia,
.sprite-logos-it-up-we-ramp-you-up,
.sprite-logos-it-premium,
.sprite-logos-it-people-innovation,
.sprite-logos-it-peers,
.sprite-logos-it-jobs-portugal,
.sprite-logos-it-consulting,
.sprite-logos-it-box-software,
.sprite-logos-iswari,
.sprite-logos-issuu,
.sprite-logos-issho-technology,
.sprite-logos-iss-world-services,
.sprite-logos-iss-tech-portugal,
.sprite-logos-isr-coimbra,
.sprite-logos-isqe,
.sprite-logos-isobar,
.sprite-logos-isobar-portugal,
.sprite-logos-iso-sigma,
.sprite-logos-isicom,
.sprite-logos-isgreen,
.sprite-logos-iservicesapps,
.sprite-logos-iservices,
.sprite-logos-iscte-instituto-universitario-de-lisboa,
.sprite-logos-isa-intelligent-sensing-anywhere,
.sprite-logos-is-retail,
.sprite-logos-iron-trainers,
.sprite-logos-iron-hack,
.sprite-logos-irium-portugal,
.sprite-logos-iqvia,
.sprite-logos-iqube-it-consulting,
.sprite-logos-iptor,
.sprite-logos-ipte,
.sprite-logos-ipsis,
.sprite-logos-ips-innovative-prison-systems,
.sprite-logos-iprospect,
.sprite-logos-ipradio,
.sprite-logos-iportaldoc,
.sprite-logos-ipma,
.sprite-logos-ipg,
.sprite-logos-ipg-mediabrands,
.sprite-logos-ip-telecom,
.sprite-logos-ip-brick-international,
.sprite-logos-iownit-us,
.sprite-logos-iotech-innovation-on-technology,
.sprite-logos-ionseed,
.sprite-logos-iol-negocios,
.sprite-logos-inygon,
.sprite-logos-invoke,
.sprite-logos-invoicexpress,
.sprite-logos-invisual-branding,
.sprite-logos-invisible-lab,
.sprite-logos-invisible-cloud,
.sprite-logos-invine,
.sprite-logos-invillia,
.sprite-logos-inviita,
.sprite-logos-inventore,
.sprite-logos-intuitivo,
.sprite-logos-inttera,
.sprite-logos-introsys,
.sprite-logos-intg-design,
.sprite-logos-intersection-ventures,
.sprite-logos-intero-intigrity,
.sprite-logos-internations,
.sprite-logos-intermedia,
.sprite-logos-intermedia-cloud-communications,
.sprite-logos-interlog-portugal,
.sprite-logos-intergraph,
.sprite-logos-interfaces-portugal,
.sprite-logos-interface-labs,
.sprite-logos-intercept,
.sprite-logos-interactive-touch,
.sprite-logos-intento-inc,
.sprite-logos-intellias,
.sprite-logos-intellecteu,
.sprite-logos-intelidus,
.sprite-logos-intelcia,
.sprite-logos-intel-portugal,
.sprite-logos-integrity,
.sprite-logos-integr8,
.sprite-logos-integer-consulting,
.sprite-logos-intapp,
.sprite-logos-instituto-superior-tecnico,
.sprite-logos-instituto-politecnico-do-porto,
.sprite-logos-instituto-politecnico-de-tomar,
.sprite-logos-instituto-politecnico-de-coimbra,
.sprite-logos-instituto-pedro-nunes,
.sprite-logos-instituto-nacional-de-estatistica,
.sprite-logos-instituto-informaticaip,
.sprite-logos-instituto-electrotecnico-portugues,
.sprite-logos-instituto-de-telecomunicacoes,
.sprite-logos-instituto-de-medicina-molecular-imm,
.sprite-logos-instituto-de-informatica-i-p,
.sprite-logos-instituto-criap,
.sprite-logos-institute-for-international-economic-research,
.sprite-logos-insticc,
.sprite-logos-instalplus,
.sprite-logos-instaleap,
.sprite-logos-inspiring-solutions,
.sprite-logos-inspirennovit,
.sprite-logos-inspireit,
.sprite-logos-inspire,
.sprite-logos-insizium,
.sprite-logos-insignis-west,
.sprite-logos-insia,
.sprite-logos-inscale,
.sprite-logos-insania,
.sprite-logos-inpost-group,
.sprite-logos-inpi,
.sprite-logos-inoweiser,
.sprite-logos-inovretail,
.sprite-logos-inovlancer,
.sprite-logos-inovflow,
.sprite-logos-inoveonline,
.sprite-logos-inovcorp,
.sprite-logos-inovazi,
.sprite-logos-inovazi-creative-agency,
.sprite-logos-inovaworks-command-and-control-s-a,
.sprite-logos-inovaprime,
.sprite-logos-inovamatic,
.sprite-logos-inovamais,
.sprite-logos-inovafiber,
.sprite-logos-inova-software-lisbon,
.sprite-logos-inova-prime,
.sprite-logos-inov-inesc,
.sprite-logos-inosat_logo,
.sprite-logos-inosat-global,
.sprite-logos-inok-consulting,
.sprite-logos-inofrota-start,
.sprite-logos-inocrowd,
.sprite-logos-innux,
.sprite-logos-innowave-technologies,
.sprite-logos-innovsimple,
.sprite-logos-innovdigital,
.sprite-logos-innovationcast,
.sprite-logos-innovationcast-sa,
.sprite-logos-innovation-point,
.sprite-logos-innovation-makers,
.sprite-logos-innovation-engineering-hub,
.sprite-logos-innovati,
.sprite-logos-innovagency,
.sprite-logos-innotech,
.sprite-logos-innogen-technology,
.sprite-logos-innerjoin-consulting,
.sprite-logos-inlife,
.sprite-logos-inl-international-iberian-nanotechnology-laboratory,
.sprite-logos-inklusion-entertainment,
.sprite-logos-initiative-media,
.sprite-logos-ingram-micro-portugal,
.sprite-logos-ingenious-lion,
.sprite-logos-ing,
.sprite-logos-inftek,
.sprite-logos-infraspeak,
.sprite-logos-infraestruturas-de-portugal,
.sprite-logos-infosys,
.sprite-logos-infosistema,
.sprite-logos-infos-sharing-knowledge,
.sprite-logos-infortucano,
.sprite-logos-informito,
.sprite-logos-information-factory,
.sprite-logos-information-builders,
.sprite-logos-informantem,
.sprite-logos-informa-d-b,
.sprite-logos-inform,
.sprite-logos-inforlider-informatica-e-tecnologia,
.sprite-logos-inforlandia,
.sprite-logos-inforcavado,
.sprite-logos-inforbeta-tecnologias-de-informacao-lda,
.sprite-logos-inforbest-consulting,
.sprite-logos-inforap,
.sprite-logos-infor24,
.sprite-logos-infor,
.sprite-logos-infonet,
.sprite-logos-info2k,
.sprite-logos-info-portugal,
.sprite-logos-influenza,
.sprite-logos-inflight-it,
.sprite-logos-infinity-group-uk,
.sprite-logos-infinite-foundry,
.sprite-logos-infinite-business-solutions,
.sprite-logos-infinitas-learning,
.sprite-logos-infinidata,
.sprite-logos-infinera,
.sprite-logos-infineon-technologies-portugal,
.sprite-logos-inexto,
.sprite-logos-inevo,
.sprite-logos-inetum,
.sprite-logos-inesc-tec,
.sprite-logos-inesc-id,
.sprite-logos-ines-lobo-arquitectos,
.sprite-logos-inegi-porto,
.sprite-logos-inedito,
.sprite-logos-inductiva-research-labs,
.sprite-logos-inductiva-ai,
.sprite-logos-indra,
.sprite-logos-indot-studio,
.sprite-logos-indorama-ventures-portugal,
.sprite-logos-inditex,
.sprite-logos-indigo,
.sprite-logos-indie-campers,
.sprite-logos-indicium-ai,
.sprite-logos-indice-ict-management,
.sprite-logos-indasa-abrasives,
.sprite-logos-indaqua,
.sprite-logos-incubeta,
.sprite-logos-incrivel-futuro,
.sprite-logos-increasetime,
.sprite-logos-incograf,
.sprite-logos-incognit-cloud,
.sprite-logos-incm-imprensa-nacional-casa-da-moeda,
.sprite-logos-incentea,
.sprite-logos-inbox-agency,
.sprite-logos-inapa,
.sprite-logos-inanoe,
.sprite-logos-inadmin-risko,
.sprite-logos-impruv,
.sprite-logos-improxy,
.sprite-logos-improve-veterinary-education,
.sprite-logos-improove,
.sprite-logos-impresa,
.sprite-logos-impraise,
.sprite-logos-impossible,
.sprite-logos-impala,
.sprite-logos-impactzero,
.sprite-logos-impactrip,
.sprite-logos-impactmarket,
.sprite-logos-impacting-digital,
.sprite-logos-impact-wave,
.sprite-logos-impact-transition,
.sprite-logos-impact-commerce,
.sprite-logos-imomaster,
.sprite-logos-imobilemagic,
.sprite-logos-immunefi,
.sprite-logos-immersive-douro,
.sprite-logos-immera,
.sprite-logos-imediata,
.sprite-logos-imdigital,
.sprite-logos-iman-portugal,
.sprite-logos-imagine-virtual,
.sprite-logos-imaginary-cloud,
.sprite-logos-imaginando,
.sprite-logos-ilof,
.sprite-logos-ili-digital,
.sprite-logos-ili-digital-portugal,
.sprite-logos-ikuteam,
.sprite-logos-ikea,
.sprite-logos-ignit,
.sprite-logos-ignidata,
.sprite-logos-igeneris,
.sprite-logos-ig-iberica-business-solutions,
.sprite-logos-ig-h-platform-services,
.sprite-logos-ig-h-consulting-interim,
.sprite-logos-ifthenpay,
.sprite-logos-ifood,
.sprite-logos-iecr,
.sprite-logos-idw2,
.sprite-logos-idw2-software-solutions,
.sprite-logos-idw,
.sprite-logos-idonicsys,
.sprite-logos-idmind,
.sprite-logos-ideoma-design,
.sprite-logos-identprint,
.sprite-logos-identity,
.sprite-logos-identisoft,
.sprite-logos-ideia-magenta,
.sprite-logos-ideavity,
.sprite-logos-idealicone,
.sprite-logos-idealglobaltek,
.sprite-logos-idatase,
.sprite-logos-id4software,
.sprite-logos-icreate,
.sprite-logos-icp-logistica-portugal,
.sprite-logos-iconsulting-group,
.sprite-logos-icon-plc,
.sprite-logos-iclio,
.sprite-logos-icligo,
.sprite-logos-icebel,
.sprite-logos-ibm-portugal,
.sprite-logos-ibm-gs-ros-sa-sucursal-em-portugal,
.sprite-logos-iberweb,
.sprite-logos-iberomoldes,
.sprite-logos-iberodye,
.sprite-logos-iberfar,
.sprite-logos-iberdrola-portugal,
.sprite-logos-iban,
.sprite-logos-iapmei,
.sprite-logos-iamin,
.sprite-logos-i9-business,
.sprite-logos-i2s,
.sprite-logos-i2b-consulting,
.sprite-logos-i-do-technology,
.sprite-logos-i-charging,
.sprite-logos-i-capital,
.sprite-logos-hypnotic-digital-agency,
.sprite-logos-hyphen-connect,
.sprite-logos-hyperscience,
.sprite-logos-hypelabs,
.sprite-logos-hypatos,
.sprite-logos-hyp,
.sprite-logos-hyland,
.sprite-logos-hydraplan,
.sprite-logos-hydradev,
.sprite-logos-hydra-it,
.sprite-logos-huubster,
.sprite-logos-huub,
.sprite-logos-hutchinson,
.sprite-logos-huspy,
.sprite-logos-hurb-technologies,
.sprite-logos-hunter,
.sprite-logos-humode,
.sprite-logos-humansoft,
.sprite-logos-humanpersi,
.sprite-logos-humanit,
.sprite-logos-humanfit,
.sprite-logos-human2human,
.sprite-logos-human-ready,
.sprite-logos-human-profiler,
.sprite-logos-human-partner,
.sprite-logos-hugo-boss,
.sprite-logos-hubside,
.sprite-logos-huawei-portugal,
.sprite-logos-https-www-luis-simoes-com,
.sprite-logos-https-itgest-pt,
.sprite-logos-hrb-solutions,
.sprite-logos-hp-cds-portugal,
.sprite-logos-hovo-comunicativo,
.sprite-logos-hovione,
.sprite-logos-hotmart,
.sprite-logos-hotjar,
.sprite-logos-hotel-retiro-azul,
.sprite-logos-hostelworld-group,
.sprite-logos-host-wise,
.sprite-logos-host-hotel-systems,
.sprite-logos-hortela-magenta,
.sprite-logos-horse,
.sprite-logos-horizontal-cities,
.sprite-logos-horizons,
.sprite-logos-hoplon,
.sprite-logos-hopin,
.sprite-logos-hope-care,
.sprite-logos-hoopers,
.sprite-logos-homeostase,
.sprite-logos-homeit,
.sprite-logos-home-hunting-lisboa,
.sprite-logos-holos,
.sprite-logos-hole-19,
.sprite-logos-holdper,
.sprite-logos-hoko,
.sprite-logos-hoist-group,
.sprite-logos-hlink,
.sprite-logos-hive-solutions,
.sprite-logos-hivalue,
.sprite-logos-hitachi-vantara,
.sprite-logos-hitachi-solutions,
.sprite-logos-hitachi-digital-services,
.sprite-logos-hitachi-consulting,
.sprite-logos-hitachi-automotive-systems,
.sprite-logos-hiscox,
.sprite-logos-his,
.sprite-logos-hiq-consulting,
.sprite-logos-hipoges,
.sprite-logos-hiperformancesales,
.sprite-logos-hill-knowlton,
.sprite-logos-hill-knowlton-strategies-portugal,
.sprite-logos-hikma-pharmaceuticals,
.sprite-logos-hijiffy,
.sprite-logos-hiire,
.sprite-logos-highvalue,
.sprite-logos-highplay-gaming,
.sprite-logos-hifly,
.sprite-logos-hifficiency,
.sprite-logos-hidrosoph,
.sprite-logos-hibob,
.sprite-logos-hi-interactive,
.sprite-logos-hi-fly,
.sprite-logos-hhsurge,
.sprite-logos-hfa-s-a,
.sprite-logos-hexis-technology-hub,
.sprite-logos-hexagon-manufacturing-intelligence,
.sprite-logos-hexaconsulting,
.sprite-logos-hewlett-packard-portugal,
.sprite-logos-hewlett-packard-enterprise-hpe,
.sprite-logos-hestia-technology,
.sprite-logos-hes,
.sprite-logos-hertz,
.sprite-logos-hercules-ai,
.sprite-logos-hera-prime,
.sprite-logos-heptasense,
.sprite-logos-helukabel,
.sprite-logos-helpr,
.sprite-logos-helppier,
.sprite-logos-helpdesk-publico,
.sprite-logos-hellodev,
.sprite-logos-hello-blossom,
.sprite-logos-helexia-portugal,
.sprite-logos-heidenhain,
.sprite-logos-heavy-london,
.sprite-logos-heartgenetics,
.sprite-logos-healy-hudson-portugal,
.sprite-logos-healthyroad,
.sprite-logos-healthy-systems,
.sprite-logos-heading-recursos-humanos,
.sprite-logos-head-it,
.sprite-logos-hcltech,
.sprite-logos-hcevolution,
.sprite-logos-hccm-consulting,
.sprite-logos-hbpro-informatica-e-servicos-lda,
.sprite-logos-hbm-fibersensing,
.sprite-logos-hbk-hottinger-bruel-kjaer,
.sprite-logos-hays,
.sprite-logos-havi,
.sprite-logos-havas-worldwide-portugal,
.sprite-logos-hashtag-people,
.sprite-logos-harpoon-jobs,
.sprite-logos-hardtechsystems,
.sprite-logos-hardsecure,
.sprite-logos-hardlevel-energias-renovaveis,
.sprite-logos-hapzy,
.sprite-logos-happen,
.sprite-logos-hapibot,
.sprite-logos-hapa,
.sprite-logos-hansecom,
.sprite-logos-haleon,
.sprite-logos-hala-systems,
.sprite-logos-hakkoda,
.sprite-logos-hakken-group-portugal,
.sprite-logos-haitong-bank,
.sprite-logos-haddock,
.sprite-logos-hacktion,
.sprite-logos-hackajob,
.sprite-logos-habit-analytics,
.sprite-logos-habidecor,
.sprite-logos-habber-tec-portugal,
.sprite-logos-h-b-fuller,
.sprite-logos-gyrad,
.sprite-logos-gympass,
.sprite-logos-gyant,
.sprite-logos-guzto,
.sprite-logos-guestworld,
.sprite-logos-guestu,
.sprite-logos-guest-ready,
.sprite-logos-guest-centric,
.sprite-logos-guess-what,
.sprite-logos-guc-agency,
.sprite-logos-gti-software-networking,
.sprite-logos-gte-consultores,
.sprite-logos-gtc-sistemas-digitais-de-video,
.sprite-logos-gta-solution,
.sprite-logos-gt-portugal,
.sprite-logos-gsts-engineering,
.sprite-logos-gstep,
.sprite-logos-gsoft,
.sprite-logos-gsconsulting,
.sprite-logos-gryphtech,
.sprite-logos-grupopie-portugal,
.sprite-logos-grupoatwork,
.sprite-logos-grupo-your,
.sprite-logos-grupo-wamos,
.sprite-logos-grupo-visabeira,
.sprite-logos-grupo-vidrala,
.sprite-logos-grupo-valco,
.sprite-logos-grupo-ultra-sgps,
.sprite-logos-grupo-turim,
.sprite-logos-grupo-travelstore,
.sprite-logos-grupo-sata,
.sprite-logos-grupo-salvador-caetano,
.sprite-logos-grupo-rumos,
.sprite-logos-grupo-renascenca-multimedia,
.sprite-logos-grupo-psa,
.sprite-logos-grupo-pinto-brasil,
.sprite-logos-grupo-orey,
.sprite-logos-grupo-neuce,
.sprite-logos-grupo-marques-associados,
.sprite-logos-grupo-marcura,
.sprite-logos-grupo-jap-sgps,
.sprite-logos-grupo-isq,
.sprite-logos-grupo-impetus,
.sprite-logos-grupo-ilha-verde,
.sprite-logos-grupo-ibersol,
.sprite-logos-grupo-erre,
.sprite-logos-grupo-dst,
.sprite-logos-grupo-data-portugal,
.sprite-logos-grupo-cooprofar-medlog,
.sprite-logos-grupo-clave,
.sprite-logos-grupo-ch,
.sprite-logos-grupo-boticario,
.sprite-logos-grupo-bensaude,
.sprite-logos-grupo-barraqueiro,
.sprite-logos-grupo-ageas-portugal,
.sprite-logos-grupo-ada,
.sprite-logos-grupo-abb,
.sprite-logos-grunenthal,
.sprite-logos-groz-beckert,
.sprite-logos-growvox,
.sprite-logos-growtrade,
.sprite-logos-growmate,
.sprite-logos-growintel,
.sprite-logos-growin,
.sprite-logos-growappy,
.sprite-logos-grover,
.sprite-logos-groupm,
.sprite-logos-ground-control-studios,
.sprite-logos-groovit,
.sprite-logos-groove,
.sprite-logos-grit-solutions,
.sprite-logos-grifin,
.sprite-logos-grenke-renting,
.sprite-logos-greenvolt,
.sprite-logos-greenseal-dev,
.sprite-logos-greenleaf,
.sprite-logos-green-avenue-consulting,
.sprite-logos-graycell,
.sprite-logos-granter,
.sprite-logos-grandes-planos,
.sprite-logos-grammarly,
.sprite-logos-grama,
.sprite-logos-grafpub,
.sprite-logos-grafipronto,
.sprite-logos-grafica-digital-a-r-pais,
.sprite-logos-gowithflow,
.sprite-logos-goweb-agency,
.sprite-logos-gotvee,
.sprite-logos-gott-solutions,
.sprite-logos-gotelecom,
.sprite-logos-gosourcing365,
.sprite-logos-gorgias,
.sprite-logos-goready-data,
.sprite-logos-goparity,
.sprite-logos-google,
.sprite-logos-goody,
.sprite-logos-goodbarber,
.sprite-logos-gonvarri-steel-services,
.sprite-logos-gonksys,
.sprite-logos-goncalo-byrne-arquitectos,
.sprite-logos-gomobbi,
.sprite-logos-goma-development,
.sprite-logos-goliath,
.sprite-logos-goldpet,
.sprite-logos-goldman-sachs,
.sprite-logos-goldenergy,
.sprite-logos-goinside,
.sprite-logos-gofox,
.sprite-logos-gofact,
.sprite-logos-godirect,
.sprite-logos-gocontact,
.sprite-logos-gocardless,
.sprite-logos-gobox,
.sprite-logos-go4mobility,
.sprite-logos-go4digital,
.sprite-logos-go-work,
.sprite-logos-go-wi-fi,
.sprite-logos-go-web,
.sprite-logos-go-market,
.sprite-logos-go-it-concept,
.sprite-logos-go-contact,
.sprite-logos-gmv,
.sprite-logos-gmtel,
.sprite-logos-gms-business-it-consulting,
.sprite-logos-glymt,
.sprite-logos-gls-portugal,
.sprite-logos-glowbal,
.sprite-logos-glow,
.sprite-logos-glovo,
.sprite-logos-glove-it,
.sprite-logos-glose,
.sprite-logos-glory-global-solutions,
.sprite-logos-glookast,
.sprite-logos-globinnova,
.sprite-logos-globaz,
.sprite-logos-globalvia,
.sprite-logos-globaltronic,
.sprite-logos-globalsoft,
.sprite-logos-globaleda,
.sprite-logos-globaleda-s-a,
.sprite-logos-global-soft,
.sprite-logos-global-side-group,
.sprite-logos-global-shares,
.sprite-logos-global-score,
.sprite-logos-global-press,
.sprite-logos-global-pixel,
.sprite-logos-global-partner,
.sprite-logos-global-media-group,
.sprite-logos-global-headhunters,
.sprite-logos-global-for-you,
.sprite-logos-global-fire-equipment,
.sprite-logos-global-fire-equipment-sa-gfe,
.sprite-logos-global-citizen-solutions,
.sprite-logos-global-blue,
.sprite-logos-gln-advanced-solutions-as,
.sprite-logos-glintt,
.sprite-logos-glintt-next,
.sprite-logos-glinsy-portugal,
.sprite-logos-glimpse-vfx,
.sprite-logos-gliff,
.sprite-logos-glexyz-group,
.sprite-logos-glazed-solutions,
.sprite-logos-glaxosmithkline,
.sprite-logos-glassdrive-portugal,
.sprite-logos-glartek,
.sprite-logos-glandrive,
.sprite-logos-gkn-automotive,
.sprite-logos-gitscrum,
.sprite-logos-gitlab,
.sprite-logos-gismedia,
.sprite-logos-gisgeo,
.sprite-logos-girissima,
.sprite-logos-gipsyy,
.sprite-logos-ginetta,
.sprite-logos-gigaprime,
.sprite-logos-gif-design-studios,
.sprite-logos-gi-group-holding,
.sprite-logos-gi-10,
.sprite-logos-ghh-services-portugal,
.sprite-logos-gfi-portugal,
.sprite-logos-getsocial,
.sprite-logos-getir,
.sprite-logos-getground,
.sprite-logos-get-the-job,
.sprite-logos-get-digital,
.sprite-logos-gestware-software,
.sprite-logos-gestisoft,
.sprite-logos-gestamp,
.sprite-logos-gesfrota-sa,
.sprite-logos-geringonca,
.sprite-logos-geoxxi,
.sprite-logos-geostar,
.sprite-logos-geosat,
.sprite-logos-geometric-talks,
.sprite-logos-geodouro,
.sprite-logos-gentwo,
.sprite-logos-genpact-portugal,
.sprite-logos-genibet-biopharmaceuticals,
.sprite-logos-genesis-studio,
.sprite-logos-genesis-digital-solutions,
.sprite-logos-generix-group,
.sprite-logos-generis-farmaceutica,
.sprite-logos-generali-seguros,
.sprite-logos-general-motors-portugal,
.sprite-logos-general-electric-ge,
.sprite-logos-gen-design-studio,
.sprite-logos-gema,
.sprite-logos-geekcase,
.sprite-logos-gci,
.sprite-logos-gbt-solutions,
.sprite-logos-gbt-embedded-solutions-lta,
.sprite-logos-gbsn-research,
.sprite-logos-gbl-tech,
.sprite-logos-gazelle-wind-power,
.sprite-logos-gato-preto,
.sprite-logos-gatewit,
.sprite-logos-gascan,
.sprite-logos-garland,
.sprite-logos-garcia-garcia-sa,
.sprite-logos-gapstars,
.sprite-logos-gaming1,
.sprite-logos-gaming-innovation-group,
.sprite-logos-game-studio78,
.sprite-logos-galucho,
.sprite-logos-galp-energia,
.sprite-logos-galileu,
.sprite-logos-galileu-outosurcing,
.sprite-logos-gadsa,
.sprite-logos-gabor,
.sprite-logos-g9telecom,
.sprite-logos-fyld,
.sprite-logos-fyi,
.sprite-logos-fyde,
.sprite-logos-fuze,
.sprite-logos-futureview,
.sprite-logos-futureview-lda,
.sprite-logos-futurefuel,
.sprite-logos-future-internet-technologies,
.sprite-logos-future-healtcare,
.sprite-logos-futura,
.sprite-logos-fusion-fuel,
.sprite-logos-further-learning-group,
.sprite-logos-funplus,
.sprite-logos-funnyhow,
.sprite-logos-fundmanager,
.sprite-logos-fundcalcs,
.sprite-logos-fundacao-para-a-ciencia-e-a-tecnologia-fct,
.sprite-logos-fundacao-champalimaud,
.sprite-logos-fundacao-calouste-gulbenkian,
.sprite-logos-funcom,
.sprite-logos-fullsix-portugal,
.sprite-logos-fullscreen,
.sprite-logos-full-it,
.sprite-logos-full-fabric,
.sprite-logos-full-circle,
.sprite-logos-fujitsu,
.sprite-logos-fujifilm,
.sprite-logos-fuelsave-io,
.sprite-logos-fuel,
.sprite-logos-fucoli-somepal,
.sprite-logos-ftp-solucoes-empresariais,
.sprite-logos-ftkode,
.sprite-logos-ftci,
.sprite-logos-frvr,
.sprite-logos-fruti-taipina-lda,
.sprite-logos-fruition-partners,
.sprite-logos-frotcom-internacional,
.sprite-logos-frontwell-solutions,
.sprite-logos-frontwave-engenharia-e-consultadoria,
.sprite-logos-frontkom,
.sprite-logos-freudenberg-chemical-specialities,
.sprite-logos-fresoft,
.sprite-logos-frekkls,
.sprite-logos-frejen-wise-solutions,
.sprite-logos-freiheit,
.sprite-logos-freighthub,
.sprite-logos-freedom24,
.sprite-logos-freebalance-portugal,
.sprite-logos-free-now,
.sprite-logos-fravizel,
.sprite-logos-fraunhofer-portugal,
.sprite-logos-fraudio,
.sprite-logos-frank,
.sprite-logos-franceair,
.sprite-logos-framie,
.sprite-logos-framer,
.sprite-logos-framedrop-ai,
.sprite-logos-fractal-blockchain,
.sprite-logos-fox-it,
.sprite-logos-foursys,
.sprite-logos-foursource,
.sprite-logos-fossa-systems,
.sprite-logos-forum-sistemas-de-informacao,
.sprite-logos-forty2-ag,
.sprite-logos-fortrevo,
.sprite-logos-fortis,
.sprite-logos-fortinet,
.sprite-logos-fortil,
.sprite-logos-formind,
.sprite-logos-formifri,
.sprite-logos-formas-do-possivel,
.sprite-logos-form3,
.sprite-logos-fork-it,
.sprite-logos-forgescom,
.sprite-logos-forerunner,
.sprite-logos-forecast-it,
.sprite-logos-fordesi,
.sprite-logos-ford-portugal,
.sprite-logos-ford-credit-europe-surcusal-em-portugal,
.sprite-logos-forca-developers-lda,
.sprite-logos-forca-aerea-portuguesa,
.sprite-logos-forall-phones,
.sprite-logos-footlabworld,
.sprite-logos-footar,
.sprite-logos-footagora,
.sprite-logos-fonoa,
.sprite-logos-followprice,
.sprite-logos-follow-inspiration,
.sprite-logos-focus2comply,
.sprite-logos-focus-bc,
.sprite-logos-foco-criativo,
.sprite-logos-fntio,
.sprite-logos-fnac-portugal,
.sprite-logos-flybizz,
.sprite-logos-fluxodata,
.sprite-logos-fluro,
.sprite-logos-fluper-technologies-w-l-l,
.sprite-logos-fluor-design,
.sprite-logos-fluiddo,
.sprite-logos-flowinn,
.sprite-logos-flowbotic,
.sprite-logos-flowake,
.sprite-logos-flow-technology,
.sprite-logos-flow-options,
.sprite-logos-floricolor,
.sprite-logos-flor-de-utopia,
.sprite-logos-floponor,
.sprite-logos-floene,
.sprite-logos-flock,
.sprite-logos-float-health,
.sprite-logos-flix,
.sprite-logos-flipdish,
.sprite-logos-flexidoor,
.sprite-logos-flexi,
.sprite-logos-flecto-ex-rnters,
.sprite-logos-flash-match-app,
.sprite-logos-flamingo,
.sprite-logos-flair,
.sprite-logos-flag,
.sprite-logos-fixeads,
.sprite-logos-fixando,
.sprite-logos-fix-grupo,
.sprite-logos-fiware,
.sprite-logos-fiverr,
.sprite-logos-fiveodegrees,
.sprite-logos-five9,
.sprite-logos-five-thousand-miles,
.sprite-logos-fito,
.sprite-logos-first-sistemas-de-informacao,
.sprite-logos-first-global,
.sprite-logos-fintru,
.sprite-logos-finsolutia,
.sprite-logos-finoa,
.sprite-logos-finiam,
.sprite-logos-finesource,
.sprite-logos-findster-technologies,
.sprite-logos-findmore-consulting,
.sprite-logos-findhu,
.sprite-logos-findhit,
.sprite-logos-finastra,
.sprite-logos-finantech,
.sprite-logos-finance-technology,
.sprite-logos-finalta-by-mckinsey,
.sprite-logos-fin-prisma,
.sprite-logos-filstone,
.sprite-logos-filosoft-software,
.sprite-logos-filedoc,
.sprite-logos-fieldwork-robotics,
.sprite-logos-field,
.sprite-logos-fiducial-informatica,
.sprite-logos-fidgrove,
.sprite-logos-fidelizarte,
.sprite-logos-fidelidade-seguros,
.sprite-logos-fidel,
.sprite-logos-ficosa,
.sprite-logos-fibroglobal,
.sprite-logos-fibracel,
.sprite-logos-fibersail,
.sprite-logos-fever,
.sprite-logos-fever-agency,
.sprite-logos-festicket,
.sprite-logos-ferrovial,
.sprite-logos-ferring-pharmaceuticals,
.sprite-logos-fernandes-e-canhoto,
.sprite-logos-fekra-group,
.sprite-logos-fehst-componentes-lda,
.sprite-logos-feet-it,
.sprite-logos-feedzai,
.sprite-logos-fedrax,
.sprite-logos-fedex,
.sprite-logos-fcb-lisbon,
.sprite-logos-fcamara-portugal,
.sprite-logos-fc-technology,
.sprite-logos-fc-porto,
.sprite-logos-fba,
.sprite-logos-faurecia,
.sprite-logos-fat-future-architecture-thinking,
.sprite-logos-fastfiber,
.sprite-logos-fas,
.sprite-logos-fas-sistemas-de-informacao,
.sprite-logos-faro-technologies,
.sprite-logos-farmodietica,
.sprite-logos-farfetch,
.sprite-logos-fapricela-industria-de-trefilaria-s-a,
.sprite-logos-famous-gadget,
.sprite-logos-famly,
.sprite-logos-famel,
.sprite-logos-famcorp-tecnologias-de-informacao-lda,
.sprite-logos-falconmodern,
.sprite-logos-falcon-gps-tracker-in-qatar,
.sprite-logos-fakedoor,
.sprite-logos-fais-co,
.sprite-logos-fairtiq,
.sprite-logos-failsafe,
.sprite-logos-faculdade-de-ciencias-da-universidade-de-lisboa,
.sprite-logos-facts-it,
.sprite-logos-factorypal,
.sprite-logos-factorial-hr,
.sprite-logos-factis,
.sprite-logos-facestore,
.sprite-logos-facebook,
.sprite-logos-fabric-health,
.sprite-logos-faber-ventures,
.sprite-logos-fabamaq,
.sprite-logos-f5tci,
.sprite-logos-f5-it,
.sprite-logos-f3m,
.sprite-logos-f11-factor-eleven,
.sprite-logos-ezulix-softwatre,
.sprite-logos-ezconferences,
.sprite-logos-ez4u,
.sprite-logos-eyeware-tech,
.sprite-logos-eyeso,
.sprite-logos-eyesee-solutions,
.sprite-logos-eyenov,
.sprite-logos-eyenov-creating,
.sprite-logos-ey,
.sprite-logos-extrusal,
.sprite-logos-extrabite,
.sprite-logos-extia-portugal,
.sprite-logos-exthand,
.sprite-logos-exterity,
.sprite-logos-expressglass,
.sprite-logos-exportech,
.sprite-logos-expleo,
.sprite-logos-expert-portugal,
.sprite-logos-experis-manpower-group,
.sprite-logos-expedia-group,
.sprite-logos-expandindustria,
.sprite-logos-exoscale,
.sprite-logos-exogenus-therapeutics,
.sprite-logos-exitus,
.sprite-logos-exictos,
.sprite-logos-exercito-portugues,
.sprite-logos-exeedme,
.sprite-logos-execfactor,
.sprite-logos-exclusivkey,
.sprite-logos-exclusible,
.sprite-logos-exclaimer,
.sprite-logos-exciting-space,
.sprite-logos-excentricgrey,
.sprite-logos-excelia,
.sprite-logos-exaud,
.sprite-logos-exatronic,
.sprite-logos-exalta-global,
.sprite-logos-exalt-fi,
.sprite-logos-exago-hq,
.sprite-logos-exads,
.sprite-logos-exact-portugal,
.sprite-logos-exabeam,
.sprite-logos-exa-infrastructure,
.sprite-logos-evs-broadcast-equipment,
.sprite-logos-evpconnect,
.sprite-logos-evox-technologies,
.sprite-logos-evooq,
.sprite-logos-evonic,
.sprite-logos-evomedia,
.sprite-logos-evolution,
.sprite-logos-evolute,
.sprite-logos-evollu,
.sprite-logos-evoleo-technologies,
.sprite-logos-evoke-it,
.sprite-logos-evodeck,
.sprite-logos-evio-electrical-mobility,
.sprite-logos-evident,
.sprite-logos-everis-portugal,
.sprite-logos-everglee,
.sprite-logos-everedge-consulting,
.sprite-logos-events-by-tlc,
.sprite-logos-eventfuel,
.sprite-logos-event-services,
.sprite-logos-evac,
.sprite-logos-eva-global,
.sprite-logos-eurotux,
.sprite-logos-europcar,
.sprite-logos-europ-assistance,
.sprite-logos-euronext-s-technology-centre-portugal,
.sprite-logos-eurona,
.sprite-logos-eurohelp-consulting-s-l,
.sprite-logos-eurofirms,
.sprite-logos-eurocold,
.sprite-logos-eurocast-portugal,
.sprite-logos-eurobic,
.sprite-logos-euroatlantic,
.sprite-logos-euro,
.sprite-logos-euro-m,
.sprite-logos-eurest,
.sprite-logos-eupago,
.sprite-logos-eugster-frismag,
.sprite-logos-eticadata,
.sprite-logos-ethiack,
.sprite-logos-ethernet,
.sprite-logos-etherify,
.sprite-logos-ethena-labs,
.sprite-logos-estoril-sol-digital,
.sprite-logos-estg-instituto-politecnico-de-viana-do-castelo,
.sprite-logos-essity,
.sprite-logos-esri-portugal,
.sprite-logos-esquilo-digital,
.sprite-logos-esprinet,
.sprite-logos-espap,
.sprite-logos-esolidar,
.sprite-logos-esinow,
.sprite-logos-esi-robotics,
.sprite-logos-escrita-digital,
.sprite-logos-escolha-digital,
.sprite-logos-escadote,
.sprite-logos-ertec,
.sprite-logos-ericsson-portugal,
.sprite-logos-erakulis,
.sprite-logos-equus-software,
.sprite-logos-equinotec-solucoes-de-engenharia-lda,
.sprite-logos-equinix-emea,
.sprite-logos-equall,
.sprite-logos-equal-experts-portugal,
.sprite-logos-equadis,
.sprite-logos-equacao-it,
.sprite-logos-eqs-global-group,
.sprite-logos-epson-portugal,
.sprite-logos-epsn-workforce-portugal,
.sprite-logos-eproseed,
.sprite-logos-epos-now,
.sprite-logos-epimetheus-s-a,
.sprite-logos-epilot,
.sprite-logos-epam-systems,
.sprite-logos-eotim,
.sprite-logos-enyosolutions,
.sprite-logos-envision-pharma-group,
.sprite-logos-entrust,
.sprite-logos-entre-planos,
.sprite-logos-enlitia,
.sprite-logos-enline-energy-solutions,
.sprite-logos-enlightenment-ai,
.sprite-logos-enidog,
.sprite-logos-eniax,
.sprite-logos-enhesa,
.sprite-logos-enging,
.sprite-logos-engine-ai,
.sprite-logos-engie,
.sprite-logos-engibots,
.sprite-logos-enghouse-interactive,
.sprite-logos-engel-volkers-albufeira,
.sprite-logos-engager-esm,
.sprite-logos-engage-esm,
.sprite-logos-engage-consulting,
.sprite-logos-energyco,
.sprite-logos-enercon,
.sprite-logos-eneida,
.sprite-logos-enear,
.sprite-logos-endiprev,
.sprite-logos-endesa,
.sprite-logos-endemol-portugal,
.sprite-logos-enbw-it-solutions-portugal,
.sprite-logos-ename,
.sprite-logos-emware,
.sprite-logos-emvenci-business-services,
.sprite-logos-empty-space,
.sprite-logos-emotai,
.sprite-logos-emma-the-sleep-company,
.sprite-logos-emitu,
.sprite-logos-emiaweb,
.sprite-logos-emeteclass,
.sprite-logos-emergn,
.sprite-logos-emerging-travel-group,
.sprite-logos-eme-singular,
.sprite-logos-emdyn,
.sprite-logos-emc,
.sprite-logos-embraer-portugal,
.sprite-logos-embrace,
.sprite-logos-email-bidding,
.sprite-logos-emagine-portugal,
.sprite-logos-elsa,
.sprite-logos-elo-si,
.sprite-logos-elife-portugal,
.sprite-logos-elevus,
.sprite-logos-eleven-systems,
.sprite-logos-eleven-sports,
.sprite-logos-elergone,
.sprite-logos-eleos-life,
.sprite-logos-elementis,
.sprite-logos-elecctro,
.sprite-logos-elastomer-solutions-group,
.sprite-logos-elastic,
.sprite-logos-elabora-software,
.sprite-logos-el-corte-ingles-informatica,
.sprite-logos-eisa,
.sprite-logos-eip-eletricidade-industrial-portuguesa,
.sprite-logos-eigen-technologies,
.sprite-logos-eidosmedia,
.sprite-logos-eid-s-a,
.sprite-logos-egstrategy,
.sprite-logos-egor-pessoas-e-negocios,
.sprite-logos-egoi,
.sprite-logos-egitron,
.sprite-logos-egapi,
.sprite-logos-effizency,
.sprite-logos-effitalents,
.sprite-logos-efficio,
.sprite-logos-efapel,
.sprite-logos-efacec,
.sprite-logos-ef-tecnologias,
.sprite-logos-eea-empresa-de-engenharia-aeronautica,
.sprite-logos-eduke-me,
.sprite-logos-edudigital-educacao-e-tecnologias,
.sprite-logos-educabiz,
.sprite-logos-edubox,
.sprite-logos-eduardo-souto-mouro,
.sprite-logos-eduardo-barbosa-consultores,
.sprite-logos-edreams-odigeo,
.sprite-logos-edp-electricidade-de-portugal,
.sprite-logos-edit,
.sprite-logos-edison-smart,
.sprite-logos-edisoft-defense-aerospace-techmologies,
.sprite-logos-edirectinsure-group,
.sprite-logos-edigma,
.sprite-logos-edgeneering,
.sprite-logos-edge-portugal,
.sprite-logos-edge-innovation,
.sprite-logos-edenred-portugal,
.sprite-logos-edc,
.sprite-logos-ed-rom,
.sprite-logos-ecoplug,
.sprite-logos-ecobite,
.sprite-logos-eci-software-solutions-portugal,
.sprite-logos-ecco,
.sprite-logos-ebury-portugal,
.sprite-logos-ebreathie,
.sprite-logos-ebiz,
.sprite-logos-ebankit,
.sprite-logos-eattasty,
.sprite-logos-easyvista,
.sprite-logos-easyship,
.sprite-logos-easypay,
.sprite-logos-easyjet,
.sprite-logos-easygest,
.sprite-logos-easyapp,
.sprite-logos-eastbanc-technologies,
.sprite-logos-east-atlantic-engineering,
.sprite-logos-ealive,
.sprite-logos-ead-empresa-de-arquivo-de-documentacao,
.sprite-logos-e-t-engineering-and-tooling,
.sprite-logos-e-redes,
.sprite-logos-e-life-portugal,
.sprite-logos-e-leclerc,
.sprite-logos-e-goi,
.sprite-logos-e-gen-ventures,
.sprite-logos-e-chiron-claranet,
.sprite-logos-dystematic,
.sprite-logos-dypsis-ai,
.sprite-logos-dynamik-tecnologias-e-comunicacao,
.sprite-logos-dynamic4it,
.sprite-logos-dynamic-yield,
.sprite-logos-dxnet-software-development,
.sprite-logos-dxcfds,
.sprite-logos-dxc-technology,
.sprite-logos-dwsi,
.sprite-logos-duroconsulting,
.sprite-logos-durit-coatings,
.sprite-logos-dura-automotive-systems,
.sprite-logos-duo-capital,
.sprite-logos-dune,
.sprite-logos-due,
.sprite-logos-ducker-carlisle,
.sprite-logos-dtx-digital-transformation-colab,
.sprite-logos-dts,
.sprite-logos-dtb-tech-data-hub,
.sprite-logos-dswiss-ag,
.sprite-logos-dsv,
.sprite-logos-dstelecom,
.sprite-logos-dsr-corporation,
.sprite-logos-drover,
.sprite-logos-drivit,
.sprite-logos-driven,
.sprite-logos-drible-pt,
.sprite-logos-dri,
.sprite-logos-dremio,
.sprite-logos-dreamshaper,
.sprite-logos-dreammedia,
.sprite-logos-dreamlab,
.sprite-logos-dreamcode,
.sprite-logos-dram-consultoria,
.sprite-logos-drakobox,
.sprite-logos-dragonboat,
.sprite-logos-dp-solucoes,
.sprite-logos-dowit-wise-solutions,
.sprite-logos-doutor-financas,
.sprite-logos-douro-azul,
.sprite-logos-doublebe,
.sprite-logos-dott,
.sprite-logos-dotmoovs,
.sprite-logos-dotesfera,
.sprite-logos-dorymen,
.sprite-logos-doppio,
.sprite-logos-dopamedia,
.sprite-logos-domo,
.sprite-logos-dominus,
.sprite-logos-dominios-pt,
.sprite-logos-dominio-binario,
.sprite-logos-domatica-iot-technology,
.sprite-logos-dom-digital,
.sprite-logos-doitlean,
.sprite-logos-doist,
.sprite-logos-doinn,
.sprite-logos-dognaedis,
.sprite-logos-dogchef,
.sprite-logos-dodoc,
.sprite-logos-documatica,
.sprite-logos-docker-inc,
.sprite-logos-docdigitizer,
.sprite-logos-dobsware,
.sprite-logos-do-it-lean,
.sprite-logos-dnxt,
.sprite-logos-dns-business-partners,
.sprite-logos-dnr-improving-solutions,
.sprite-logos-dnatech,
.sprite-logos-dmsti,
.sprite-logos-dli-portugal,
.sprite-logos-djomba,
.sprite-logos-dixtior,
.sprite-logos-divultec,
.sprite-logos-divsync-lda,
.sprite-logos-displr,
.sprite-logos-displax,
.sprite-logos-dish-by-makro,
.sprite-logos-diretiva-consultores-de-gestao,
.sprite-logos-directimedia,
.sprite-logos-direcao-geral-da-administracao-e-do-emprego-pub,
.sprite-logos-dipcode,
.sprite-logos-diot-siaci-trade-finance,
.sprite-logos-dionamite,
.sprite-logos-dinamica-virtual,
.sprite-logos-dimension-data,
.sprite-logos-dimensao-global,
.sprite-logos-digiwest,
.sprite-logos-digitsigma,
.sprite-logos-digito-solutions,
.sprite-logos-digitalsign,
.sprite-logos-digitall,
.sprite-logos-digital-xperience,
.sprite-logos-digital-works,
.sprite-logos-digital-waffle,
.sprite-logos-digital-species,
.sprite-logos-digital-mzn,
.sprite-logos-digital-manager-guru,
.sprite-logos-digital-green,
.sprite-logos-digital-enabled,
.sprite-logos-digital-arm-agency,
.sprite-logos-digisource-servicos-informaticos,
.sprite-logos-digisfera,
.sprite-logos-digisensei,
.sprite-logos-digipulse,
.sprite-logos-diginfor,
.sprite-logos-digik,
.sprite-logos-digidelta,
.sprite-logos-digi,
.sprite-logos-digi-communications,
.sprite-logos-diggibirds,
.sprite-logos-digestaid,
.sprite-logos-diga,
.sprite-logos-diebold-portugal,
.sprite-logos-didimo,
.sprite-logos-diconium-portugal,
.sprite-logos-dib,
.sprite-logos-diamond-by-bold,
.sprite-logos-dia-group,
.sprite-logos-dhv,
.sprite-logos-dhl,
.sprite-logos-dgmarks,
.sprite-logos-deways,
.sprite-logos-devscope,
.sprite-logos-devoteam-portugal,
.sprite-logos-devoteam-cyber-trust,
.sprite-logos-devoteam-creative-tech,
.sprite-logos-devlop,
.sprite-logos-devise-futures,
.sprite-logos-devexperts,
.sprite-logos-development-seed,
.sprite-logos-dev2grow-lda,
.sprite-logos-dev-so,
.sprite-logos-deutsche-bank,
.sprite-logos-deus-human-ity-centered-ai,
.sprite-logos-detech-ai,
.sprite-logos-desygner,
.sprite-logos-deskbird,
.sprite-logos-designsete,
.sprite-logos-design-studio-kks,
.sprite-logos-design-pickle,
.sprite-logos-design-binario,
.sprite-logos-design-aqui,
.sprite-logos-descomunal,
.sprite-logos-desafio-global-ativism,
.sprite-logos-deploy-knowledge-consulting,
.sprite-logos-dentsu,
.sprite-logos-dengun,
.sprite-logos-demium,
.sprite-logos-deltatec,
.sprite-logos-deltadata,
.sprite-logos-delta-solucoes,
.sprite-logos-delphi-technologies,
.sprite-logos-deloitte-digital,
.sprite-logos-deloitte-consultores,
.sprite-logos-delnext,
.sprite-logos-dellent-consulting,
.sprite-logos-dell-portugal,
.sprite-logos-delivsec,
.sprite-logos-deliveroo,
.sprite-logos-deimos,
.sprite-logos-degetel,
.sprite-logos-definedcrowd,
.sprite-logos-deepneuronic,
.sprite-logos-deeploy,
.sprite-logos-deeper-insights,
.sprite-logos-deemaze-software,
.sprite-logos-deel,
.sprite-logos-dedalus,
.sprite-logos-decunify,
.sprite-logos-decskill,
.sprite-logos-decsis,
.sprite-logos-decode,
.sprite-logos-deco-proteste,
.sprite-logos-decision-consulting,
.sprite-logos-decathlon,
.sprite-logos-deblock,
.sprite-logos-dealroom-co,
.sprite-logos-dealerk,
.sprite-logos-dead-in-beirute,
.sprite-logos-ddb-lisboa,
.sprite-logos-dbx,
.sprite-logos-dbservices-portugal,
.sprite-logos-dbg,
.sprite-logos-daymon-worldwide-portugal,
.sprite-logos-dauch-corporation,
.sprite-logos-datazone,
.sprite-logos-datavexa,
.sprite-logos-datasonar,
.sprite-logos-datasmart,
.sprite-logos-datanau,
.sprite-logos-datalynx-portugal,
.sprite-logos-datalab,
.sprite-logos-datahow,
.sprite-logos-datahouse,
.sprite-logos-datadog,
.sprite-logos-datacomp,
.sprite-logos-datacentric-tech,
.sprite-logos-datacamp,
.sprite-logos-databox,
.sprite-logos-dataart,
.sprite-logos-data4deals,
.sprite-logos-data-time-clik,
.sprite-logos-data-recover-center,
.sprite-logos-dat-schaub-portugal,
.sprite-logos-dashlane,
.sprite-logos-dashdash,
.sprite-logos-dashboard-tech,
.sprite-logos-darwin-labs,
.sprite-logos-darwin-interactive,
.sprite-logos-darty,
.sprite-logos-dartware,
.sprite-logos-darling-luxury-beauty,
.sprite-logos-daredata-engineering,
.sprite-logos-danone,
.sprite-logos-damia-group-portugal,
.sprite-logos-damco-solutions,
.sprite-logos-damascode-digital-agency,
.sprite-logos-daltix,
.sprite-logos-dalma-systems,
.sprite-logos-daikin-portugal,
.sprite-logos-dadavox,
.sprite-logos-dachser,
.sprite-logos-dab-digital-absolut-business,
.sprite-logos-dEMM-arquitectura,
.sprite-logos-d-publicidade,
.sprite-logos-d-orbit,
.sprite-logos-d-evo-consulting,
.sprite-logos-cyrex-enterprise,
.sprite-logos-cynqed,
.sprite-logos-cyncly,
.sprite-logos-cycloid,
.sprite-logos-cyberx-the-ethical-hacking-services,
.sprite-logos-cybersafe,
.sprite-logos-cybers3c,
.sprite-logos-cybers3c-pt,
.sprite-logos-cybermap,
.sprite-logos-cyberbusiness,
.sprite-logos-cyber-digital-business,
.sprite-logos-cwj-power-electronics,
.sprite-logos-cvdbarquitectos,
.sprite-logos-custojusto,
.sprite-logos-cursorme,
.sprite-logos-curiosidade,
.sprite-logos-cupido,
.sprite-logos-cunha-vaz-associados,
.sprite-logos-culto-de-bi,
.sprite-logos-cuf-hospitais-it,
.sprite-logos-cuckuu,
.sprite-logos-ctt-correios-de-portugal,
.sprite-logos-cts-group,
.sprite-logos-ctrl-alt-dev-lda,
.sprite-logos-ctr-group,
.sprite-logos-ctdi-centro-tecnico-e-distribuicao-informatica,
.sprite-logos-cside-intelligent-solutions,
.sprite-logos-csg,
.sprite-logos-csct-e-marketing-agency,
.sprite-logos-crypto-hub,
.sprite-logos-cryopdp,
.sprite-logos-crowdprocess,
.sprite-logos-croudcare-linkedcare,
.sprite-logos-crosslend,
.sprite-logos-crossjoin,
.sprite-logos-crossjoin-solutions-chile-spa,
.sprite-logos-crossjoin-solutions-canada,
.sprite-logos-cross-border-talents,
.sprite-logos-cropfection,
.sprite-logos-cronos-europa,
.sprite-logos-cronobits,
.sprite-logos-cron,
.sprite-logos-crivosoft,
.sprite-logos-critical-techworks,
.sprite-logos-critical-software,
.sprite-logos-critical-manufacturing,
.sprite-logos-critical-links,
.sprite-logos-critical-health-retmarker,
.sprite-logos-critical-flytech,
.sprite-logos-criterio-virtual,
.sprite-logos-critec-creative-agency,
.sprite-logos-criptoloja,
.sprite-logos-criacoes-digitais,
.sprite-logos-credit-suisse,
.sprite-logos-credit-agricole,
.sprite-logos-creative-systems,
.sprite-logos-creative-minds,
.sprite-logos-creative-discovery,
.sprite-logos-creations-labs,
.sprite-logos-creathebrand,
.sprite-logos-create-it,
.sprite-logos-create-business,
.sprite-logos-craftere-solutions,
.sprite-logos-craftable-software,
.sprite-logos-craft-solutions,
.sprite-logos-cps-consultores-de-informatica,
.sprite-logos-cpi-retail,
.sprite-logos-cpcit4all,
.sprite-logos-cpcecho,
.sprite-logos-cpcdi,
.sprite-logos-cpc-africa,
.sprite-logos-cp-comboios-de-portugal,
.sprite-logos-covet-group,
.sprite-logos-coverflex,
.sprite-logos-covent-it,
.sprite-logos-coursera,
.sprite-logos-coupang,
.sprite-logos-couleur-et-connection,
.sprite-logos-coswitched,
.sprite-logos-costo-intralogistics,
.sprite-logos-cosmetis,
.sprite-logos-coslab,
.sprite-logos-corticeira-amorim,
.sprite-logos-cortec-telecomunicacoes,
.sprite-logos-corium-biotech,
.sprite-logos-coriant-inc,
.sprite-logos-coreworks,
.sprite-logos-coremedia,
.sprite-logos-coreflux,
.sprite-logos-corastone,
.sprite-logos-coralogix,
.sprite-logos-coopernico,
.sprite-logos-coollink,
.sprite-logos-coolfarm,
.sprite-logos-cook4me,
.sprite-logos-convex,
.sprite-logos-convevo,
.sprite-logos-convatec,
.sprite-logos-controlspace,
.sprite-logos-controlar,
.sprite-logos-contisystems,
.sprite-logos-continental,
.sprite-logos-continental-mabor,
.sprite-logos-continental-engineering-services,
.sprite-logos-contentserv,
.sprite-logos-content-ignition,
.sprite-logos-content-guru,
.sprite-logos-contar-electronica-industrial,
.sprite-logos-contactus,
.sprite-logos-contact,
.sprite-logos-conta-20,
.sprite-logos-consulteer,
.sprite-logos-construo-ag,
.sprite-logos-construcoes-pragosa,
.sprite-logos-construal,
.sprite-logos-constellation-automotive-group,
.sprite-logos-consort-portugal,
.sprite-logos-consort-group,
.sprite-logos-consexto,
.sprite-logos-consensys,
.sprite-logos-consaudi,
.sprite-logos-conquest-one,
.sprite-logos-connexi,
.sprite-logos-connexall,
.sprite-logos-connecting-software,
.sprite-logos-connected-ti,
.sprite-logos-connected-space,
.sprite-logos-connect-enterprises,
.sprite-logos-connect-digital,
.sprite-logos-conkord,
.sprite-logos-congruent,
.sprite-logos-confidentia,
.sprite-logos-confetti-digital-marketing-agency,
.sprite-logos-confecoes-guadalupe,
.sprite-logos-conexus-world,
.sprite-logos-conextivity,
.sprite-logos-conectys,
.sprite-logos-concretecode-lda,
.sprite-logos-conceptek-sistemas-de-informacao,
.sprite-logos-concepsys-estudos-e-projectos-de-arquitectura,
.sprite-logos-concentrix,
.sprite-logos-conceito,
.sprite-logos-concealed,
.sprite-logos-comunidade-intermunicipal-do-oeste,
.sprite-logos-comunicarte,
.sprite-logos-comudel,
.sprite-logos-compuworks,
.sprite-logos-compunet-informatica-e-servicos-lda,
.sprite-logos-compugroup-medical-se-co-kgaa,
.sprite-logos-compta,
.sprite-logos-comprend,
.sprite-logos-componto,
.sprite-logos-components-lab,
.sprite-logos-complywell-technologies-pvt-ltd,
.sprite-logos-complyadvantage,
.sprite-logos-complementus-empresa-de-trabalho-temporario,
.sprite-logos-complementar,
.sprite-logos-complear,
.sprite-logos-compareeuropegroup,
.sprite-logos-comparamais,
.sprite-logos-comparaja-pt,
.sprite-logos-comon,
.sprite-logos-comoco,
.sprite-logos-commit-technologies,
.sprite-logos-colt,
.sprite-logos-colquimica-adhesives,
.sprite-logos-colour-invasion,
.sprite-logos-colorelephant,
.sprite-logos-coloplast,
.sprite-logos-colmena,
.sprite-logos-collab,
.sprite-logos-coletiv,
.sprite-logos-colep-consumer-products,
.sprite-logos-colara,
.sprite-logos-coindu,
.sprite-logos-coimfor,
.sprite-logos-coimbra-2030,
.sprite-logos-cognos-formacao,
.sprite-logos-cognizant,
.sprite-logos-cogniwave,
.sprite-logos-cognira,
.sprite-logos-cofinpro,
.sprite-logos-cofina-media-sgps,
.sprite-logos-cofidis,
.sprite-logos-coficab,
.sprite-logos-cofco,
.sprite-logos-codsec-io,
.sprite-logos-codit,
.sprite-logos-codigree,
.sprite-logos-codezone-digital-marketing,
.sprite-logos-codewin,
.sprite-logos-codeware,
.sprite-logos-codevision,
.sprite-logos-coderhat,
.sprite-logos-codepoint,
.sprite-logos-codeplace,
.sprite-logos-codeone,
.sprite-logos-codefive-lda,
.sprite-logos-codebehind,
.sprite-logos-codeangel,
.sprite-logos-code-for-all,
.sprite-logos-codavel,
.sprite-logos-codacy,
.sprite-logos-cocus,
.sprite-logos-coca-cola-europacific-partners,
.sprite-logos-coalition,
.sprite-logos-coachhub,
.sprite-logos-coacher,
.sprite-logos-co2offset-ai,
.sprite-logos-cmvm,
.sprite-logos-cmore,
.sprite-logos-cme,
.sprite-logos-cmas,
.sprite-logos-clynx,
.sprite-logos-cloudzone,
.sprite-logos-cloudware,
.sprite-logos-cloudtalk,
.sprite-logos-cloudsweep,
.sprite-logos-cloudoki,
.sprite-logos-cloudmobility,
.sprite-logos-cloudity,
.sprite-logos-cloudfy,
.sprite-logos-cloudflare,
.sprite-logos-cloudcomputing,
.sprite-logos-cloudbirds,
.sprite-logos-cloudalentejo,
.sprite-logos-cloud365,
.sprite-logos-closum,
.sprite-logos-closer-consulting,
.sprite-logos-clipkit,
.sprite-logos-clipboard-health,
.sprite-logos-clinicas-pedro-choy,
.sprite-logos-climber-hotel,
.sprite-logos-clickly,
.sprite-logos-clickhouse,
.sprite-logos-click-profit,
.sprite-logos-clica,
.sprite-logos-cleverti,
.sprite-logos-clevertech,
.sprite-logos-cleverly,
.sprite-logos-cleverbit-software,
.sprite-logos-clever-leaves,
.sprite-logos-clever-advertising-group,
.sprite-logos-cleva-inetum,
.sprite-logos-cleo-ai,
.sprite-logos-clearops,
.sprite-logos-cleanwatts,
.sprite-logos-clarity-ai,
.sprite-logos-claranet-portugal,
.sprite-logos-clanhr,
.sprite-logos-clan,
.sprite-logos-claire-joster,
.sprite-logos-citydrive,
.sprite-logos-citycheck,
.sprite-logos-citrusbug-technolabs,
.sprite-logos-citeve,
.sprite-logos-citeforma,
.sprite-logos-cisuc,
.sprite-logos-cister-research-centre,
.sprite-logos-cision,
.sprite-logos-cision-portugal,
.sprite-logos-cisco-systems,
.sprite-logos-cipher,
.sprite-logos-cintesis,
.sprite-logos-cinicel,
.sprite-logos-cinel,
.sprite-logos-cimpor,
.sprite-logos-cilnet,
.sprite-logos-cil,
.sprite-logos-cignon-portugal,
.sprite-logos-cifial-industria-ceramica-s-a,
.sprite-logos-cibernos,
.sprite-logos-ciberbit,
.sprite-logos-ciben,
.sprite-logos-cib,
.sprite-logos-ci-t,
.sprite-logos-choice-comunicacao-global,
.sprite-logos-chiptec,
.sprite-logos-chipsite,
.sprite-logos-chip7,
.sprite-logos-china-systems,
.sprite-logos-chimp,
.sprite-logos-chilltime,
.sprite-logos-chief-security-officers,
.sprite-logos-chic-by-choice,
.sprite-logos-cheto-corporation,
.sprite-logos-cherryblue,
.sprite-logos-chemonics,
.sprite-logos-checkpoint-systems,
.sprite-logos-checkout-com,
.sprite-logos-checkmarx-portugal,
.sprite-logos-check-point-software,
.sprite-logos-chatterbox,
.sprite-logos-chat-guru,
.sprite-logos-chartmogul,
.sprite-logos-char49,
.sprite-logos-challenge-it,
.sprite-logos-chainlink-labs,
.sprite-logos-cgi-ti-portugal,
.sprite-logos-cetelem,
.sprite-logos-cesce-si,
.sprite-logos-cesae,
.sprite-logos-certezza,
.sprite-logos-ceros,
.sprite-logos-cerner-portugal,
.sprite-logos-cerealis,
.sprite-logos-century-21-portugal,
.sprite-logos-centro-nacional-de-ciberseguranca,
.sprite-logos-centro-de-gestao-da-rede-informatica-do-governo,
.sprite-logos-centrality,
.sprite-logos-centralgest,
.sprite-logos-central-lobao,
.sprite-logos-central-arquitectos,
.sprite-logos-centi-centro-de-nanotecnologia,
.sprite-logos-cenjor,
.sprite-logos-celus,
.sprite-logos-cellnex,
.sprite-logos-cellmabs,
.sprite-logos-celfocus,
.sprite-logos-celfinet,
.sprite-logos-celeuma,
.sprite-logos-celby,
.sprite-logos-celbi,
.sprite-logos-ceiia-engineering-and-innovation-centre,
.sprite-logos-ceiia-engineering-and-Innovation-centre,
.sprite-logos-ceib-informatica-e-comunicacoes,
.sprite-logos-cegoc,
.sprite-logos-cegid,
.sprite-logos-cedt-centro-de-excelencia-em-desmaterializacao-de-transaccoes,
.sprite-logos-cdk-global,
.sprite-logos-cct-contact-center-e-telemarketing,
.sprite-logos-ccs-group-international,
.sprite-logos-ccode,
.sprite-logos-ccg-centro-de-computacao-grafica,
.sprite-logos-cc-talent,
.sprite-logos-cbr-genomics,
.sprite-logos-cbe,
.sprite-logos-cb2web,
.sprite-logos-cazoo,
.sprite-logos-cavedigital,
.sprite-logos-causeway-technologies,
.sprite-logos-catenon-worldwide-executive-search,
.sprite-logos-catch-global-marketing,
.sprite-logos-catawiki,
.sprite-logos-cast-lda,
.sprite-logos-casovo,
.sprite-logos-caso,
.sprite-logos-casinogate,
.sprite-logos-casino-portugal,
.sprite-logos-casco-pet,
.sprite-logos-casavo,
.sprite-logos-casas-na-hora,
.sprite-logos-casafari-real-estate-data,
.sprite-logos-casa-das-lampadas-sa,
.sprite-logos-carwow,
.sprite-logos-cartrack-portugal,
.sprite-logos-cartoes-solucoes,
.sprite-logos-carrot,
.sprite-logos-carris,
.sprite-logos-carrilho-da-graca,
.sprite-logos-carpe-data,
.sprite-logos-carnext,
.sprite-logos-carlsberg-group,
.sprite-logos-carl-zeiss-vision-portugal,
.sprite-logos-cargofive,
.sprite-logos-carglass,
.sprite-logos-carfi,
.sprite-logos-care4it,
.sprite-logos-care-to-beauty,
.sprite-logos-cardmobili,
.sprite-logos-cardif,
.sprite-logos-cardif-support,
.sprite-logos-cardexchange-solutions,
.sprite-logos-card4b-systems,
.sprite-logos-carclasse,
.sprite-logos-carbyne,
.sprite-logos-carbon-by-bold,
.sprite-logos-carbocode,
.sprite-logos-caravela-seguros,
.sprite-logos-carat,
.sprite-logos-captain-recruiter,
.sprite-logos-capslock,
.sprite-logos-capitual,
.sprite-logos-capitole,
.sprite-logos-capitalise-com,
.sprite-logos-capgemini-portugal,
.sprite-logos-capgemini-engineering,
.sprite-logos-canonical,
.sprite-logos-canon-portugal,
.sprite-logos-campos-costa-arquitectos,
.sprite-logos-camel-101,
.sprite-logos-camara-municipal-de-sintra,
.sprite-logos-camara-municipal-de-oeiras,
.sprite-logos-camara-municipal-de-lisboa,
.sprite-logos-camara-municipal-de-almada,
.sprite-logos-calvelex,
.sprite-logos-caixa-magica,
.sprite-logos-caixa-agricola,
.sprite-logos-caetsu,
.sprite-logos-cadflow,
.sprite-logos-cachapuz,
.sprite-logos-cabovisao,
.sprite-logos-cablerias-group,
.sprite-logos-cabelte,
.sprite-logos-ca-informatica,
.sprite-logos-c2b-consulting,
.sprite-logos-c-more-beyond-the-obvious,
.sprite-logos-c-mo-medical-solutions,
.sprite-logos-bytepitch,
.sprite-logos-byt,
.sprite-logos-byside,
.sprite-logos-byon-solutions,
.sprite-logos-byme,
.sprite-logos-bydas,
.sprite-logos-byclosure,
.sprite-logos-by,
.sprite-logos-buzzbeat,
.sprite-logos-buzina,
.sprite-logos-burocratik,
.sprite-logos-burocratik-design-comunicacao,
.sprite-logos-burmester,
.sprite-logos-buran-studio,
.sprite-logos-bunker-studios,
.sprite-logos-bundlr,
.sprite-logos-bunch,
.sprite-logos-bullray-cit,
.sprite-logos-bullet-solutions-optimized-business-decisions,
.sprite-logos-buildness-group,
.sprite-logos-buildium,
.sprite-logos-build-up-labs,
.sprite-logos-build-ing,
.sprite-logos-build-code,
.sprite-logos-bugstorm,
.sprite-logos-bugle,
.sprite-logos-bugbyte,
.sprite-logos-buffer,
.sprite-logos-bubblevel,
.sprite-logos-bubble-student,
.sprite-logos-bubble-go,
.sprite-logos-bto,
.sprite-logos-bsquared,
.sprite-logos-bsolus-business-solutions,
.sprite-logos-bsimple,
.sprite-logos-bsim2,
.sprite-logos-bsb-smart-bright-ideas,
.sprite-logos-bryj,
.sprite-logos-brsl-group,
.sprite-logos-broadway-malyan,
.sprite-logos-broadvoice,
.sprite-logos-broaden-is,
.sprite-logos-brndts,
.sprite-logos-brix-it,
.sprite-logos-brito-rodriguez,
.sprite-logos-brisa-inovacao,
.sprite-logos-brisa-autoestradas-de-portugal,
.sprite-logos-bring-global,
.sprite-logos-bring-consulting,
.sprite-logos-brightgroup,
.sprite-logos-brightcove,
.sprite-logos-bright,
.sprite-logos-bright-technologies,
.sprite-logos-bright-science,
.sprite-logos-bright-pixel,
.sprite-logos-bright-partners,
.sprite-logos-bright-jobs,
.sprite-logos-brief-creatives,
.sprite-logos-bridge351,
.sprite-logos-bridge-in,
.sprite-logos-brevity,
.sprite-logos-bresimar-automacao,
.sprite-logos-breakwater-technology,
.sprite-logos-breakawai,
.sprite-logos-break-silence,
.sprite-logos-brb-creative-agency,
.sprite-logos-bravemind,
.sprite-logos-brave-generation-academy,
.sprite-logos-brandworkers,
.sprite-logos-brandup-marketing-digital,
.sprite-logos-brandtellers-studio,
.sprite-logos-brandmymail,
.sprite-logos-brandkey-marketing-activation,
.sprite-logos-brandit,
.sprite-logos-brandia-central,
.sprite-logos-branddelta,
.sprite-logos-brandchoice,
.sprite-logos-brand-22-creative-agency,
.sprite-logos-brainrocket,
.sprite-logos-brainr-software,
.sprite-logos-brainnest,
.sprite-logos-brain-trust,
.sprite-logos-bracara-tech,
.sprite-logos-bp-portugal,
.sprite-logos-bp-grupo-martins,
.sprite-logos-boyden,
.sprite-logos-bouygues-telecom,
.sprite-logos-boutik,
.sprite-logos-bout,
.sprite-logos-bounce,
.sprite-logos-bottlebooks,
.sprite-logos-bose,
.sprite-logos-bosch,
.sprite-logos-bosch-security-systems,
.sprite-logos-borgwarner-emissions-systems-portugal,
.sprite-logos-borgstena,
.sprite-logos-border,
.sprite-logos-borange,
.sprite-logos-boost-it,
.sprite-logos-boonzi-financial-freedom-software,
.sprite-logos-boomapp,
.sprite-logos-boom-it,
.sprite-logos-boom-bap-wear,
.sprite-logos-bool-software,
.sprite-logos-booksy,
.sprite-logos-booking,
.sprite-logos-bontaz,
.sprite-logos-bondlayer,
.sprite-logos-bondalti,
.sprite-logos-bomsite,
.sprite-logos-bolttech,
.sprite-logos-bolt,
.sprite-logos-boldsphere,
.sprite-logos-bolder,
.sprite-logos-boldapps,
.sprite-logos-bold-international,
.sprite-logos-bold-by-devoteam,
.sprite-logos-bold-agency,
.sprite-logos-boehringer-ingelheim-lda,
.sprite-logos-bni-europa,
.sprite-logos-bmw-portugal,
.sprite-logos-bmc-software,
.sprite-logos-bluwalk,
.sprite-logos-blueworks-ophthalmic-imaging-management-solutions,
.sprite-logos-bluetrend-technologies,
.sprite-logos-bluespring,
.sprite-logos-bluescreen,
.sprite-logos-bluepharma,
.sprite-logos-bluepanda-lda,
.sprite-logos-bluecover,
.sprite-logos-bluebird-watches-jewels,
.sprite-logos-blueBird-watches-jewels,
.sprite-logos-blue-phoenix-consulting,
.sprite-logos-blue-market-agency,
.sprite-logos-blue-line,
.sprite-logos-blue-infinity,
.sprite-logos-blue-bolt-agency,
.sprite-logos-bloq-it,
.sprite-logos-bloop,
.sprite-logos-bloomidea,
.sprite-logos-bloom-graphics,
.sprite-logos-blocks-blocks-technology,
.sprite-logos-blockfi,
.sprite-logos-blockchain-com,
.sprite-logos-blockbird-ventures,
.sprite-logos-block-labs,
.sprite-logos-block-bastards,
.sprite-logos-bliss-applications,
.sprite-logos-blisq-creative,
.sprite-logos-blip,
.sprite-logos-blink-it-solutions,
.sprite-logos-bling-energy,
.sprite-logos-blend-euro,
.sprite-logos-blek,
.sprite-logos-blaze-information-security,
.sprite-logos-bladeinsight,
.sprite-logos-blackorange,
.sprite-logos-bjss,
.sprite-logos-biziq,
.sprite-logos-bizdirect,
.sprite-logos-bizay,
.sprite-logos-biz2people,
.sprite-logos-biz-consulting,
.sprite-logos-bityond,
.sprite-logos-bitten-cookie,
.sprite-logos-bitsight-technologies,
.sprite-logos-bitsapiens-io,
.sprite-logos-bitrefill,
.sprite-logos-bitpanda,
.sprite-logos-bitmind,
.sprite-logos-bitmaker,
.sprite-logos-bithium,
.sprite-logos-bitcliq,
.sprite-logos-bit2me,
.sprite-logos-bit-inception,
.sprite-logos-bison-bank-sa,
.sprite-logos-biq-health-solutions,
.sprite-logos-bip-portugal,
.sprite-logos-biotinteiro,
.sprite-logos-biosurfit,
.sprite-logos-biorce,
.sprite-logos-biometrid,
.sprite-logos-bioglobal,
.sprite-logos-biodroid,
.sprite-logos-binteractive,
.sprite-logos-bindtuning,
.sprite-logos-binary-season,
.sprite-logos-binance,
.sprite-logos-bimaven-consulting,
.sprite-logos-bild-corp,
.sprite-logos-bild-analytics,
.sprite-logos-bikeemotion,
.sprite-logos-bigmoon-studios,
.sprite-logos-biglevel,
.sprite-logos-bigid,
.sprite-logos-bicimax,
.sprite-logos-bica-studios,
.sprite-logos-biaut,
.sprite-logos-bial,
.sprite-logos-bi4all,
.sprite-logos-bi-silque,
.sprite-logos-bhout,
.sprite-logos-bguest,
.sprite-logos-beyond,
.sprite-logos-beyond-vision,
.sprite-logos-beyond-the-hype,
.sprite-logos-beyond-pricing,
.sprite-logos-beyond-gravity,
.sprite-logos-beyonIdeas,
.sprite-logos-betty-labs,
.sprite-logos-bettertech,
.sprite-logos-bettersoft,
.sprite-logos-better-people,
.sprite-logos-betronic-the-power-of-eletronics,
.sprite-logos-betprotocol,
.sprite-logos-betacode,
.sprite-logos-bet-pt,
.sprite-logos-bestseller,
.sprite-logos-besthealth4u,
.sprite-logos-bertrand,
.sprite-logos-beontime,
.sprite-logos-bentley-systems,
.sprite-logos-bending-spoons,
.sprite-logos-beltrao-coelho,
.sprite-logos-belo-digital,
.sprite-logos-beevo,
.sprite-logos-beeverycreative,
.sprite-logos-beetles-land,
.sprite-logos-beemybees,
.sprite-logos-bee-ineditus,
.sprite-logos-bee-engineering-portugal,
.sprite-logos-bedrock-streaming,
.sprite-logos-becker-professional-education,
.sprite-logos-bearing-point,
.sprite-logos-beanstalk,
.sprite-logos-beamian,
.sprite-logos-beam-managed-it-solutions,
.sprite-logos-be-ubi,
.sprite-logos-be-ideas,
.sprite-logos-bdo-portugal,
.sprite-logos-bconcepts,
.sprite-logos-bcg,
.sprite-logos-bca,
.sprite-logos-bbva,
.sprite-logos-bboxx,
.sprite-logos-bbox-sports,
.sprite-logos-bbdo-portugal,
.sprite-logos-bbdm-consulting-services,
.sprite-logos-baywa-r-e,
.sprite-logos-bayer,
.sprite-logos-bauer-media-group,
.sprite-logos-battlesheep,
.sprite-logos-bastarda,
.sprite-logos-basicamente,
.sprite-logos-basf-portuguesa,
.sprite-logos-basetx-consulting,
.sprite-logos-baseform,
.sprite-logos-basecone,
.sprite-logos-barkyn,
.sprite-logos-barclays,
.sprite-logos-barbal-pesagem-electronica-lda,
.sprite-logos-bar-publicidade,
.sprite-logos-bannerwise,
.sprite-logos-bankinter,
.sprite-logos-bango,
.sprite-logos-bangbang-agency,
.sprite-logos-bane-tech,
.sprite-logos-bandora-systems,
.sprite-logos-banco-santander-totta,
.sprite-logos-banco-sabadell-portugal,
.sprite-logos-banco-privado-atlantico-europa,
.sprite-logos-banco-primus,
.sprite-logos-banco-portugues-de-fomento,
.sprite-logos-banco-popular-portugal,
.sprite-logos-banco-novo-banco,
.sprite-logos-banco-montepio,
.sprite-logos-banco-millennium-bcp,
.sprite-logos-banco-invest,
.sprite-logos-banco-finantia,
.sprite-logos-banco-de-portugal,
.sprite-logos-banco-de-investimento-global,
.sprite-logos-banco-ctt,
.sprite-logos-banco-credibom,
.sprite-logos-banco-carregosa,
.sprite-logos-banco-caixa-geral-de-depositos,
.sprite-logos-banco-bpi,
.sprite-logos-banco-bnp-paribas,
.sprite-logos-banco-bic,
.sprite-logos-banco-best,
.sprite-logos-banco-banif-banco-internacional-do-funchal,
.sprite-logos-banco-activobank,
.sprite-logos-balancas-marques,
.sprite-logos-bak-gordon,
.sprite-logos-bairro,
.sprite-logos-bain-company,
.sprite-logos-bai-europa,
.sprite-logos-baboom,
.sprite-logos-babel-sistemas-de-informacao,
.sprite-logos-ba-vidro,
.sprite-logos-ba-n,
.sprite-logos-b6-software-solutions,
.sprite-logos-b2f,
.sprite-logos-b2f-business-to-future,
.sprite-logos-b2cloud,
.sprite-logos-b2b-servicos-partilhados,
.sprite-logos-b10sec,
.sprite-logos-b-synergy,
.sprite-logos-b-solutions,
.sprite-logos-b-parts,
.sprite-logos-b-o-s,
.sprite-logos-azulzen,
.sprite-logos-azores-lovers,
.sprite-logos-azores-hive,
.sprite-logos-azorean-aquatic-technologies,
.sprite-logos-azitek,
.sprite-logos-azapi,
.sprite-logos-ayvens-portugal,
.sprite-logos-ayming-portugal,
.sprite-logos-axonius,
.sprite-logos-axiros-portugal,
.sprite-logos-axians-portugal,
.sprite-logos-axalta-portugal,
.sprite-logos-axa,
.sprite-logos-awesome-software,
.sprite-logos-avnoconn,
.sprite-logos-avlino,
.sprite-logos-avivar-incentiveworks-s-a,
.sprite-logos-avit-group,
.sprite-logos-aviquipo-de-portugal,
.sprite-logos-avenue-code,
.sprite-logos-avaya,
.sprite-logos-avature,
.sprite-logos-avanceesoftware,
.sprite-logos-avanade,
.sprite-logos-av-technology-company,
.sprite-logos-auxadi-consultores,
.sprite-logos-autovision-portugal,
.sprite-logos-autoridade-tributaria-e-aduaneira-at,
.sprite-logos-automattic,
.sprite-logos-automaise,
.sprite-logos-autodoc,
.sprite-logos-autodesk,
.sprite-logos-auto-europe,
.sprite-logos-ausy,
.sprite-logos-aurum-solutions,
.sprite-logos-aumovio-engineering-solutions,
.sprite-logos-augusta-labs,
.sprite-logos-augentic-tech,
.sprite-logos-audaxys,
.sprite-logos-auchan,
.sprite-logos-aubay,
.sprite-logos-atwb,
.sprite-logos-atual-design,
.sprite-logos-atto,
.sprite-logos-attentive-us,
.sprite-logos-atronia,
.sprite-logos-atriis-technologies,
.sprite-logos-atrevia,
.sprite-logos-atos,
.sprite-logos-atm-informatica,
.sprite-logos-atlanse,
.sprite-logos-atlana,
.sprite-logos-atkearney,
.sprite-logos-ateliermob-arquitectura-design-e-urbanismo,
.sprite-logos-atelier-nunes-e-pa,
.sprite-logos-atelier-do-caractere,
.sprite-logos-atec,
.sprite-logos-atc-portugal-technology-consulting,
.sprite-logos-atale-io,
.sprite-logos-at-informatica,
.sprite-logos-asus-portugal,
.sprite-logos-asugo,
.sprite-logos-astro-empires,
.sprite-logos-astreya,
.sprite-logos-astrazeneca,
.sprite-logos-astrada,
.sprite-logos-astek,
.sprite-logos-assystem-portugal,
.sprite-logos-associacao-portuguesa-de-seguradores,
.sprite-logos-associacao-nacional-de-farmacias-anf,
.sprite-logos-associacao-blc3-campus-de-tecnologia-e-inovacao,
.sprite-logos-assistimo,
.sprite-logos-assistencia-online,
.sprite-logos-assetfloow,
.sprite-logos-asseco-pst,
.sprite-logos-aspire-technology,
.sprite-logos-asml,
.sprite-logos-askblue,
.sprite-logos-asistobe,
.sprite-logos-asial-corporation,
.sprite-logos-asenium,
.sprite-logos-ascent,
.sprite-logos-ascendix,
.sprite-logos-asap54,
.sprite-logos-aryahub,
.sprite-logos-arxilead,
.sprite-logos-arx,
.sprite-logos-artvision-business-solutionspng,
.sprite-logos-artvision-business-solutions,
.sprite-logos-arturai,
.sprite-logos-artsoft,
.sprite-logos-artlandia-design,
.sprite-logos-artica-cc,
.sprite-logos-artec-3d,
.sprite-logos-artbit-design-tecnologia,
.sprite-logos-arsenal-do-alfeite,
.sprite-logos-arrow-ecs-portugal,
.sprite-logos-arrivia,
.sprite-logos-arrise-powering-pragmatic-play,
.sprite-logos-arqwork-arquitectura,
.sprite-logos-arquiconsult,
.sprite-logos-arpmind,
.sprite-logos-arpa-elastic-solutions,
.sprite-logos-aroundhome,
.sprite-logos-arneo,
.sprite-logos-armis,
.sprite-logos-armilustrium,
.sprite-logos-armilar,
.sprite-logos-armatis-lc-portugal,
.sprite-logos-arkadium,
.sprite-logos-argon,
.sprite-logos-argo-partners,
.sprite-logos-argent,
.sprite-logos-arentia-s-a,
.sprite-logos-areal,
.sprite-logos-areal-editores,
.sprite-logos-arditi,
.sprite-logos-ardanis,
.sprite-logos-arclasse,
.sprite-logos-archetype,
.sprite-logos-arcesium,
.sprite-logos-arcane-tinmen,
.sprite-logos-arbor-media-broadcast-conference-applications,
.sprite-logos-aratech,
.sprite-logos-arago-consulting,
.sprite-logos-ar-telecom,
.sprite-logos-aquinos-group,
.sprite-logos-aquasis,
.sprite-logos-aquario,
.sprite-logos-aptoide,
.sprite-logos-aptiv,
.sprite-logos-aptean,
.sprite-logos-apside,
.sprite-logos-apr-management-solutions,
.sprite-logos-appy-people,
.sprite-logos-appstycoons,
.sprite-logos-appspace,
.sprite-logos-appsfactory,
.sprite-logos-appsconcept,
.sprite-logos-apps-factory,
.sprite-logos-apprio,
.sprite-logos-appnuma,
.sprite-logos-applied-blockchain,
.sprite-logos-appirio,
.sprite-logos-appgeneration,
.sprite-logos-appentra-solutions,
.sprite-logos-apollotec,
.sprite-logos-apiax,
.sprite-logos-apgar-consulting,
.sprite-logos-aparticula,
.sprite-logos-aon,
.sprite-logos-anylogic,
.sprite-logos-anydesk,
.sprite-logos-anybrain,
.sprite-logos-anya-consultancy-services,
.sprite-logos-anubis-networks,
.sprite-logos-anturio-corporation,
.sprite-logos-anticimex,
.sprite-logos-antecamara-studio,
.sprite-logos-ansr,
.sprite-logos-anphis,
.sprite-logos-anova,
.sprite-logos-ano-software,
.sprite-logos-ankix,
.sprite-logos-angulosolido,
.sprite-logos-angry-ventures,
.sprite-logos-andovar,
.sprite-logos-andela,
.sprite-logos-anchorage,
.sprite-logos-ancatima,
.sprite-logos-analytics-by-kaizen,
.sprite-logos-analytichem-group,
.sprite-logos-anacom,
.sprite-logos-ana-aeroportos-de-portugal,
.sprite-logos-amyuni-technologies,
.sprite-logos-amyris,
.sprite-logos-amt-consulting,
.sprite-logos-ams,
.sprite-logos-amplitude-net,
.sprite-logos-amplify-creations,
.sprite-logos-amplexor,
.sprite-logos-amplemarket,
.sprite-logos-amphibiansoft,
.sprite-logos-amob,
.sprite-logos-amkor,
.sprite-logos-amino-communications,
.sprite-logos-ami-tecnologias-para-transportes,
.sprite-logos-amgen-portugal,
.sprite-logos-amexio-portugal,
.sprite-logos-amen-portugal,
.sprite-logos-amdocs,
.sprite-logos-ambisig,
.sprite-logos-ambidata,
.sprite-logos-amazon-aws,
.sprite-logos-amaris,
.sprite-logos-aman-group,
.sprite-logos-amadeus,
.sprite-logos-ama-agencia-para-a-modernizacao-administrativa-ip,
.sprite-logos-alvo,
.sprite-logos-alviere,
.sprite-logos-altyra-solutions,
.sprite-logos-alts-digital,
.sprite-logos-altronix,
.sprite-logos-altri,
.sprite-logos-altran-portugal,
.sprite-logos-altium,
.sprite-logos-altitude-software,
.sprite-logos-alticelabs,
.sprite-logos-altice-portugal,
.sprite-logos-althima,
.sprite-logos-alternativa-informatica,
.sprite-logos-alter-solutions-portugal,
.sprite-logos-alter-solutions-engineering,
.sprite-logos-alter-frame-portugal,
.sprite-logos-alten,
.sprite-logos-altar-io,
.sprite-logos-alta,
.sprite-logos-also-group,
.sprite-logos-als-global,
.sprite-logos-alquimia-mistica,
.sprite-logos-alpineo-consulting,
.sprite-logos-alphasights,
.sprite-logos-alphaserve-technologies,
.sprite-logos-alphappl,
.sprite-logos-alongside,
.sprite-logos-almabrands,
.sprite-logos-alloga-logifarma,
.sprite-logos-allianz,
.sprite-logos-allia-health-group,
.sprite-logos-alle-travel,
.sprite-logos-allbesmart,
.sprite-logos-all-work,
.sprite-logos-all-about-now,
.sprite-logos-aliussoft,
.sprite-logos-aliow,
.sprite-logos-alinor,
.sprite-logos-alidata,
.sprite-logos-alibaba,
.sprite-logos-aliatron,
.sprite-logos-algofy,
.sprite-logos-algebra-capital,
.sprite-logos-algardata,
.sprite-logos-alfasoft,
.sprite-logos-alexandre-law-firm-associates,
.sprite-logos-alert-life-sciences-computing,
.sprite-logos-alento,
.sprite-logos-alentapp,
.sprite-logos-alenia-consulting,
.sprite-logos-aldi-portugal,
.sprite-logos-alcatel-lucent-portugal,
.sprite-logos-albatroz-engenharia,
.sprite-logos-akkodis,
.sprite-logos-akilis,
.sprite-logos-akapeople,
.sprite-logos-aixtel,
.sprite-logos-aircourts,
.sprite-logos-aircall,
.sprite-logos-airc,
.sprite-logos-airbus,
.sprite-logos-airbus-beyond,
.sprite-logos-air-liquide,
.sprite-logos-air-apps,
.sprite-logos-aim,
.sprite-logos-aihaccp,
.sprite-logos-aidvize,
.sprite-logos-aicep-portugal-global,
.sprite-logos-aibili,
.sprite-logos-ai4medimaging,
.sprite-logos-ahptus,
.sprite-logos-ahelnetica-consultoria-informatica,
.sprite-logos-ahead-it,
.sprite-logos-agx,
.sprite-logos-aguas-de-portugal-adp,
.sprite-logos-aguas-de-coimbra,
.sprite-logos-ags,
.sprite-logos-agroop,
.sprite-logos-agrogestao,
.sprite-logos-agr-inventory,
.sprite-logos-agora,
.sprite-logos-agito-global,
.sprite-logos-agilefactor,
.sprite-logos-agile-in-cloud,
.sprite-logos-agentil-portugal,
.sprite-logos-agentifai,
.sprite-logos-agendoscience,
.sprite-logos-agencia-lusa,
.sprite-logos-ageas-seguros-portugal,
.sprite-logos-agap2-it-portugal,
.sprite-logos-ag-transformer,
.sprite-logos-afifi-group,
.sprite-logos-affinity,
.sprite-logos-afaconsult,
.sprite-logos-aet-europe,
.sprite-logos-aenor-ascendi,
.sprite-logos-aeler,
.sprite-logos-aeiou-cool-beans,
.sprite-logos-aeg,
.sprite-logos-aeg-telecomunicacoes,
.sprite-logos-ae-economics,
.sprite-logos-adzol-media,
.sprite-logos-adyta,
.sprite-logos-advicefront,
.sprite-logos-advertio,
.sprite-logos-advantis-solutions,
.sprite-logos-advantek-group,
.sprite-logos-advancedway,
.sprite-logos-advancecare,
.sprite-logos-advance-works,
.sprite-logos-adsoul,
.sprite-logos-adso,
.sprite-logos-adrisoft,
.sprite-logos-adquam-human-capital,
.sprite-logos-adpulse,
.sprite-logos-adp,
.sprite-logos-adobe,
.sprite-logos-adnovum-portugal,
.sprite-logos-adnlogico,
.sprite-logos-adn-digital-partner,
.sprite-logos-adminsaude,
.sprite-logos-administracao-central-do-sistema-de-saude,
.sprite-logos-adira,
.sprite-logos-adilo,
.sprite-logos-adidas,
.sprite-logos-adevolutio,
.sprite-logos-adenza-portugal,
.sprite-logos-adentis-portugal,
.sprite-logos-adene-agencia-para-energia,
.sprite-logos-adello,
.sprite-logos-adegga,
.sprite-logos-adecco-information-technology-portugal,
.sprite-logos-addy,
.sprite-logos-addvolt,
.sprite-logos-addsolutions,
.sprite-logos-addition,
.sprite-logos-adding-talent,
.sprite-logos-addicttic,
.sprite-logos-addcode-io,
.sprite-logos-add-it-minds,
.sprite-logos-adcom-marketing,
.sprite-logos-adclick,
.sprite-logos-adbd-communicare,
.sprite-logos-adapttech,
.sprite-logos-adamant,
.sprite-logos-ad-insertion-platform-aip,
.sprite-logos-actuasys,
.sprite-logos-actuarial,
.sprite-logos-actualsales,
.sprite-logos-actual-training,
.sprite-logos-actone,
.sprite-logos-acton-it-sa,
.sprite-logos-activex-solucoes-de-informatica-lda,
.sprite-logos-activewhere,
.sprite-logos-activetech,
.sprite-logos-activesys,
.sprite-logos-activemedia,
.sprite-logos-activelink,
.sprite-logos-active-space-technologiespng,
.sprite-logos-active-space-technologies,
.sprite-logos-actemium-portugal,
.sprite-logos-act-digital-em-portugal,
.sprite-logos-acs-informatica,
.sprite-logos-acrontum-portugal,
.sprite-logos-acronis,
.sprite-logos-acorespro,
.sprite-logos-acoreana-seguros,
.sprite-logos-acordiant-technologies,
.sprite-logos-acolad,
.sprite-logos-acne-lisboa,
.sprite-logos-aclsi-ti-solutions,
.sprite-logos-acinet,
.sprite-logos-acin-icloud-solutions,
.sprite-logos-acin-icloud-solutions-lda,
.sprite-logos-aceve,
.sprite-logos-acensi-portugal,
.sprite-logos-acede-consulting-group-inc,
.sprite-logos-ace-european,
.sprite-logos-ace-development-engineering,
.sprite-logos-acconsulting,
.sprite-logos-accenture-portugal,
.sprite-logos-academia-vortal,
.sprite-logos-academia-de-codigo,
.sprite-logos-abyssal,
.sprite-logos-abusetotal,
.sprite-logos-absolutopinion,
.sprite-logos-absmartly,
.sprite-logos-abs-consultoria-informatica,
.sprite-logos-abreu-advogados,
.sprite-logos-abp-consultancy,
.sprite-logos-aboutnav,
.sprite-logos-abmn,
.sprite-logos-ablewise-consulting,
.sprite-logos-able-it,
.sprite-logos-aber-hydraulics,
.sprite-logos-abbvie-portugal,
.sprite-logos-abbott,
.sprite-logos-abban-innovation-technology-labs,
.sprite-logos-abb,
.sprite-logos-abanca-portugal,
.sprite-logos-abai,
.sprite-logos-abaco-consultores,
.sprite-logos-a2o-navia,
.sprite-logos-a2it,
.sprite-logos-a2d-consulting,
.sprite-logos-a-to-be,
.sprite-logos-a-tabaqueira,
.sprite-logos-a-equipa,
.sprite-logos-a-bola,
.sprite-logos-TierOne,
.sprite-logos-ThinkAttitude,
.sprite-logos-The-Talent-City,
.sprite-logos-Tensator-Group-Portugal,
.sprite-logos-TFV---Sistemas-Informaticos,
.sprite-logos-99x-europe,
.sprite-logos-8x8,
.sprite-logos-7skin,
.sprite-logos-7graus,
.sprite-logos-7egend,
.sprite-logos-77-diamonds,
.sprite-logos-67-creative-studio,
.sprite-logos-5mins,
.sprite-logos-5-estacoes,
.sprite-logos-4tune-engineering-ltd,
.sprite-logos-4por4-web,
.sprite-logos-4itfuture,
.sprite-logos-4energy,
.sprite-logos-4devcoding,
.sprite-logos-4best,
.sprite-logos-4all-software,
.sprite-logos-47knights,
.sprite-logos-42-porto,
.sprite-logos-4-ventos-web-e-comunicacao,
.sprite-logos-3w-dynamics,
.sprite-logos-3maps,
.sprite-logos-3h-comunicacao,
.sprite-logos-3gntw-it-consultants,
.sprite-logos-3decide,
.sprite-logos-3coresec,
.sprite-logos-3cket,
.sprite-logos-3c-payment,
.sprite-logos-360hyper,
.sprite-logos-360dialog,
.sprite-logos-360-imprimir,
.sprite-logos-360-imprimir-bizay,
.sprite-logos-327,
.sprite-logos-2vg,
.sprite-logos-2tm,
.sprite-logos-2soft,
.sprite-logos-2playmore,
.sprite-logos-2fs,
.sprite-logos-2e-systems-gmbh,
.sprite-logos-2b-on,
.sprite-logos-2as-advanced-solutions,
.sprite-logos-28stone,
.sprite-logos-25friday,
.sprite-logos-24web,
.sprite-logos-1sa-group,
.sprite-logos-1nfluencersmarketing,
.sprite-logos-1k4s-one-key-for-solutions,
.sprite-logos-10-digital {
            background-image: url('/static/uploads/logos.png');
            background-repeat: no-repeat;
        }
        
        .sprite-logos-company_default_logo {
            background-position: 0 0;
            width: 140px;
            height: 108px;
        }
        
        .sprite-logos-b20246f0-43ee-4b40-a6d6-18390fed3f35 {
            background-position: -140px 0;
            width: 140px;
            height: 108px;
        }
        
        .sprite-logos-zyrgon {
            background-position: 0 -108px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zurich-portugal {
            background-position: -30px -108px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zumub {
            background-position: -60px -108px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zuhlke {
            background-position: -90px -108px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zug-power {
            background-position: -120px -108px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zpx-zona-paradoxal {
            background-position: -150px -108px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zone-soft {
            background-position: -180px -108px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zona-verde {
            background-position: -210px -108px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zomato-portugal {
            background-position: -240px -108px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zolve-logistica-e-transporte-s-a {
            background-position: 0 -131px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zoi {
            background-position: -30px -131px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zkteco {
            background-position: -60px -131px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zkipster {
            background-position: -90px -131px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zizabi {
            background-position: -120px -131px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zitstar {
            background-position: -150px -131px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zharta {
            background-position: -180px -131px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zf-trw {
            background-position: -210px -131px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zeugma {
            background-position: -240px -131px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zetes-burotica {
            background-position: 0 -154px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zestgeek-solutions {
            background-position: -30px -154px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zertive {
            background-position: -60px -154px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zerozero {
            background-position: -90px -154px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zero-70-it-services {
            background-position: -120px -154px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zercatto {
            background-position: -150px -154px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zenn-web-solutions {
            background-position: -180px -154px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zenklub {
            background-position: -210px -154px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zeni {
            background-position: -240px -154px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zendesk {
            background-position: 0 -177px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zartis {
            background-position: -30px -177px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zarph {
            background-position: -60px -177px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zapier {
            background-position: -90px -177px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zap {
            background-position: -120px -177px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zango {
            background-position: -150px -177px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zalox {
            background-position: -180px -177px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zalando {
            background-position: -210px -177px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zagope {
            background-position: -240px -177px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-zaask {
            background-position: 0 -200px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yunit {
            background-position: -30px -200px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yucca-studios {
            background-position: -60px -200px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ytech {
            background-position: -90px -200px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-youverse {
            background-position: -120px -200px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yourhero-portugal {
            background-position: -150px -200px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yourdata {
            background-position: -180px -200px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yourcode {
            background-position: -210px -200px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-your-code {
            background-position: -240px -200px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-youon-group {
            background-position: 0 -223px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-youngnetwork {
            background-position: -30px -223px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-youclap {
            background-position: -60px -223px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yotel {
            background-position: -90px -223px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yoonik {
            background-position: -120px -223px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yonderland {
            background-position: -150px -223px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yomp {
            background-position: -180px -223px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yomoc {
            background-position: -210px -223px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ynvisible {
            background-position: -240px -223px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yld {
            background-position: 0 -246px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yieldify {
            background-position: -30px -246px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yet-your-electronic-transaction {
            background-position: -60px -246px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yerbo {
            background-position: -90px -246px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yellowscire {
            background-position: -120px -246px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yellowipe {
            background-position: -150px -246px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yellowfishtransfers {
            background-position: -180px -246px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ydreams {
            background-position: -210px -246px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ydigital-media {
            background-position: -240px -246px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ydeal {
            background-position: -280px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ydata {
            background-position: -280px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ycorn {
            background-position: -280px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yclient {
            background-position: -280px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yazaki {
            background-position: -280px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yari-labs {
            background-position: -280px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yap-technology {
            background-position: -280px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-yacooba {
            background-position: -280px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xtourmaker {
            background-position: -280px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xtend {
            background-position: -280px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xtedder {
            background-position: -280px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xsealence {
            background-position: 0 -269px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xsealance {
            background-position: -30px -269px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xpm-consulting {
            background-position: -60px -269px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xplor-it-consulting {
            background-position: -90px -269px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xperts-council {
            background-position: -120px -269px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xpertgo {
            background-position: -150px -269px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xpectraltek {
            background-position: -180px -269px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xpand-it {
            background-position: -210px -269px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xnfy-lab-by-xnfinity {
            background-position: -240px -269px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xlr8 {
            background-position: -270px -269px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xlm {
            background-position: -310px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xing {
            background-position: -310px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xibix-solutions {
            background-position: -310px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xiaomi {
            background-position: -310px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xhockware {
            background-position: -310px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xgeeks {
            background-position: -310px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xerox-portugal {
            background-position: -310px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xelerate-tech {
            background-position: -310px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xd-software {
            background-position: -310px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xcelling {
            background-position: -310px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xcaliber {
            background-position: -310px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xarp {
            background-position: -310px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-xarevision {
            background-position: 0 -292px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-x-plora {
            background-position: -30px -292px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wyze-mobility {
            background-position: -60px -292px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wysupp {
            background-position: -90px -292px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wyser-portugal {
            background-position: -120px -292px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wygroup {
            background-position: -150px -292px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wydigital-agency {
            background-position: -180px -292px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wycreative {
            background-position: -210px -292px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wws-data-technologies {
            background-position: -240px -292px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wunderman-thompson-commerce {
            background-position: -270px -292px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wunderman-lisboa {
            background-position: -300px -292px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wtx {
            background-position: 0 -315px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wtw {
            background-position: -30px -315px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wtvision {
            background-position: -60px -315px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wrinf-com {
            background-position: -90px -315px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wrightia {
            background-position: -120px -315px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wpp {
            background-position: -150px -315px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wpg {
            background-position: -180px -315px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-woy {
            background-position: -210px -315px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-worten {
            background-position: -240px -315px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-worldvision-consulting {
            background-position: -270px -315px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-worldline {
            background-position: -300px -315px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-worldit {
            background-position: -340px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-worldcoders {
            background-position: -340px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-workfully {
            background-position: -340px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wonk {
            background-position: -340px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wonderland {
            background-position: -340px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wondercom {
            background-position: -340px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wom-agency {
            background-position: -340px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wolters-kluwer {
            background-position: -340px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wolt-energy-for-brands {
            background-position: -340px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-woemarketing {
            background-position: -340px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wodify {
            background-position: -340px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wma {
            background-position: -340px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wizi {
            background-position: -340px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wizdee {
            background-position: -340px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wiz-interactive {
            background-position: 0 -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-withus {
            background-position: -30px -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-witbe {
            background-position: -60px -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wit-software {
            background-position: -90px -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wisout {
            background-position: -120px -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wish {
            background-position: -150px -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wisefrontier {
            background-position: -180px -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wisedat {
            background-position: -210px -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wisecrop {
            background-position: -240px -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wise-pirates {
            background-position: -270px -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wisdom-consulting {
            background-position: -300px -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wiremaze {
            background-position: -330px -338px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wire-it {
            background-position: -370px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wipro {
            background-position: -370px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wipro-technologies-portugal {
            background-position: -370px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-winwel-electronics {
            background-position: -370px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wintrust {
            background-position: -370px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wintouch {
            background-position: -370px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-winsig {
            background-position: -370px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-winprovit {
            background-position: -370px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-winphar {
            background-position: -370px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-winning {
            background-position: -370px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wingzstudio {
            background-position: -370px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wingman {
            background-position: -370px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-windmill {
            background-position: -370px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wincor-nixdorf-portugal {
            background-position: -370px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wincode {
            background-position: -370px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-willway {
            background-position: 0 -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-willis-towers-watson-portugal {
            background-position: -30px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wiliot {
            background-position: -60px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wiki-alphabet {
            background-position: -90px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wiki-alphabet-lda-jp-group {
            background-position: -120px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wiimer {
            background-position: -150px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wifi4media {
            background-position: -180px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-widgilabs {
            background-position: -210px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-widesys {
            background-position: -240px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-widebit {
            background-position: -270px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wide-ventures {
            background-position: -300px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wide-scope {
            background-position: -330px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-whywaste {
            background-position: -360px -361px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-whymob {
            background-position: -400px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-whow {
            background-position: -400px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-whizztek {
            background-position: -400px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-whitestudio {
            background-position: -400px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-whitestar {
            background-position: -400px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-whitesmith {
            background-position: -400px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-whitekube {
            background-position: -400px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-whitehat {
            background-position: -400px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-white {
            background-position: -400px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-white-road-software {
            background-position: -400px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-white-portugal {
            background-position: -400px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-white-flow {
            background-position: -400px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-white-airways {
            background-position: -400px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wheels-logistics {
            background-position: -400px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wheeit {
            background-position: -400px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-whales-and-games {
            background-position: -400px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wetek-electronics {
            background-position: 0 -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-westsea {
            background-position: -30px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-weprint {
            background-position: -60px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wemystic-sa {
            background-position: -90px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wemake {
            background-position: -120px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-welvaart {
            background-position: -150px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wellhub {
            background-position: -180px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-welisten-business-solutions {
            background-position: -210px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wegoshare {
            background-position: -240px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wegho {
            background-position: -270px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wegeuro {
            background-position: -300px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-weezie {
            background-position: -330px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-weduc {
            background-position: -360px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wedoit-global {
            background-position: -390px -384px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wedo-technologies {
            background-position: 0 -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wedigitek {
            background-position: -30px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wedev {
            background-position: -60px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wecreateyou {
            background-position: -90px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wecookit {
            background-position: -120px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webwise {
            background-position: -150px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webway {
            background-position: -180px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webview {
            background-position: -210px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webuild-software {
            background-position: -240px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webtuga {
            background-position: -270px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webteam {
            background-position: -300px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webtales {
            background-position: -330px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webrand {
            background-position: -360px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-weborama {
            background-position: -390px -407px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webincode {
            background-position: -430px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webhs {
            background-position: -430px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webhouse {
            background-position: -430px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webhelp {
            background-position: -430px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webgmv {
            background-position: -430px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webedia {
            background-position: -430px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webds {
            background-position: -430px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webdisplay {
            background-position: -430px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webdetails {
            background-position: -430px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webcomum {
            background-position: -430px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webclinic {
            background-position: -430px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-webasto {
            background-position: -430px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-web-summit {
            background-position: -430px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-web-porto {
            background-position: -430px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-web-made-good {
            background-position: -430px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-web-labs-dev {
            background-position: -430px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-web-development-company-in-uk {
            background-position: -430px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wearskypro {
            background-position: -430px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-we-provide-solutions {
            background-position: 0 -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-we-are-meta {
            background-position: -30px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-we-are-materia {
            background-position: -60px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-we-accelerate-growth {
            background-position: -90px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wds {
            background-position: -120px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wdmi {
            background-position: -150px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-waynext {
            background-position: -180px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-waylogic {
            background-position: -210px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wayfair {
            background-position: -240px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-way2inov-solucoes-tecnologicas {
            background-position: -270px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-way2concept {
            background-position: -300px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-waveweb {
            background-position: -330px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-waveform {
            background-position: -360px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wavecom {
            background-position: -390px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wave-trade {
            background-position: -420px -430px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wave-solutions {
            background-position: -460px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-watt {
            background-position: -460px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-watgrid-solutions {
            background-position: -460px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-waterstone-it-consulting {
            background-position: -460px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-watermelon-tecnologia {
            background-position: -460px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-waterdog {
            background-position: -460px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-watchful-software {
            background-position: -460px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-watch-labs {
            background-position: -460px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-warwick-analytics {
            background-position: -460px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-warpcom {
            background-position: -460px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wannaplayer {
            background-position: -460px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wanda-maps {
            background-position: -460px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wallid {
            background-position: -460px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wallapop {
            background-position: -460px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-walkme-mobile-solutions {
            background-position: -460px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-walk {
            background-position: -460px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wakaru {
            background-position: -460px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-waeg {
            background-position: -460px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-wa-fenix {
            background-position: -460px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-w20-agencia-de-comunicacao-digital {
            background-position: 0 -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vulcain-engineering-group {
            background-position: -30px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vtxrm {
            background-position: -60px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vtex {
            background-position: -90px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vroomly {
            background-position: -120px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vp-software {
            background-position: -150px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vp-consulting {
            background-position: -180px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-voxelscope {
            background-position: -210px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vortex-colab {
            background-position: -240px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vortal {
            background-position: -270px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-voqin {
            background-position: -300px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vopak {
            background-position: -330px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vonzu {
            background-position: -360px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-volup {
            background-position: -390px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-voltarion-your-profitability-partner {
            background-position: -420px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-voltalia {
            background-position: -450px -453px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-volt-games {
            background-position: -490px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-volkswagen-group-services {
            background-position: -490px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-volkswagen-financial-services {
            background-position: -490px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-volkswagen-digital-solutions {
            background-position: -490px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-voleon-group {
            background-position: -490px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-void-software {
            background-position: -490px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-voiceinteraction {
            background-position: -490px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-voi-communication {
            background-position: -490px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vodafone {
            background-position: -490px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vmware {
            background-position: -490px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vml-commerce-and-technology {
            background-position: -490px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vlb-group-tube-benders {
            background-position: -490px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vlancer {
            background-position: -490px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vizzuality {
            background-position: -490px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vizrt {
            background-position: -490px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vizidox-solutions-limited {
            background-position: -490px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-viz-ai {
            background-position: -490px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vivo {
            background-position: -490px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-viurdata {
            background-position: -490px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vitzo-limited {
            background-position: -490px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vitamina {
            background-position: 0 -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vital-consulting-europa {
            background-position: -30px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visualforma {
            background-position: -60px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visual-thinking {
            background-position: -90px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visual-nuts {
            background-position: -120px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visual-legion {
            background-position: -150px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visteon {
            background-position: -180px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vista-alegre {
            background-position: -210px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visotronica {
            background-position: -240px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visor-ai {
            background-position: -270px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visma-tech-portugal {
            background-position: -300px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visionx-technologies {
            background-position: -330px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visionware {
            background-position: -360px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visionspace {
            background-position: -390px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visionsoft {
            background-position: -420px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vision-box {
            background-position: -450px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vishay {
            background-position: -480px -476px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-visabeira-global {
            background-position: -520px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-virtusai {
            background-position: -520px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-virtuo-technologies {
            background-position: -520px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-virtuleap {
            background-position: -520px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-virtualware {
            background-position: -520px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-virtualcare {
            background-position: -520px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-virtual-power-solutions-vps {
            background-position: -520px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-virtual-identity {
            background-position: -520px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-virtual-forum {
            background-position: -520px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-viriato-viriato {
            background-position: -520px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vipa-connect {
            background-position: -520px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vimaponto {
            background-position: -520px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vilt-group {
            background-position: -520px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-villae-creative-sutudio {
            background-position: -520px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vila-vita-parc {
            background-position: -520px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vigil {
            background-position: -520px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vigie-solutions {
            background-position: -520px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vieirinox {
            background-position: -520px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-videosmart {
            background-position: -520px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-videobserver {
            background-position: -520px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vicaima-industria-de-madeiras-e-derivados-s-a {
            background-position: -520px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-viator {
            background-position: 0 -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-viatecla {
            background-position: -30px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-viagens-abreu {
            background-position: -60px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-via-verde {
            background-position: -90px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-via-directa {
            background-position: -120px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vgraf-solucoes-informaticas {
            background-position: -150px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vfx-financial {
            background-position: -180px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vex-tech {
            background-position: -210px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vestas {
            background-position: -240px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-verywin {
            background-position: -270px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vertty {
            background-position: -300px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vertsa-play {
            background-position: -330px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-verto {
            background-position: -360px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vertente-humana {
            background-position: -390px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-verizon {
            background-position: -420px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-verifone-portugal {
            background-position: -450px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vericasa {
            background-position: -480px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-verbz {
            background-position: -510px -499px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-veolia {
            background-position: 0 -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ventures-lab {
            background-position: -30px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ventureoak {
            background-position: -60px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-veniam {
            background-position: -90px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vendap {
            background-position: -120px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-velv {
            background-position: -150px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-velura-texteis-unipessoal-lda {
            background-position: -180px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-velocix {
            background-position: -210px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-velocidi {
            background-position: -240px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-veeva-systems {
            background-position: -270px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-veedeeo {
            background-position: -300px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-veeam {
            background-position: -330px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vector-synergy {
            background-position: -360px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vdroom-travel {
            background-position: -390px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vawlt {
            background-position: -420px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vass-portugal {
            background-position: -450px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vasp {
            background-position: -480px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vasco-consult {
            background-position: -510px -522px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vanty {
            background-position: -550px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vantta {
            background-position: -550px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vantiva {
            background-position: -550px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vantis {
            background-position: -550px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vantagem {
            background-position: -550px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vantage-towers {
            background-position: -550px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vanguardly {
            background-position: -550px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vanderlande {
            background-position: -550px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-van {
            background-position: -550px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-van-ameyde-systems {
            background-position: -550px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-valuring {
            background-position: -550px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-valuekeep {
            background-position: -550px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-value-for-health-colab {
            background-position: -550px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-value-date {
            background-position: -550px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-valtech {
            background-position: -550px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-valtech-portugal {
            background-position: -550px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-valispace {
            background-position: -550px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-valerius-group {
            background-position: -550px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vakt {
            background-position: -550px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-vaibe {
            background-position: -550px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-v7-v7labs-com {
            background-position: -550px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uzu {
            background-position: -550px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uzina {
            background-position: -550px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-utrust {
            background-position: 0 -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-utad {
            background-position: -30px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ustwo {
            background-position: -60px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ust-global {
            background-position: -90px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ust-espana-latam {
            background-position: -120px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-usercentrics {
            background-position: -150px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-usepixie {
            background-position: -180px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-urmi-s-a {
            background-position: -210px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-urbint {
            background-position: -240px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-urbinfor {
            background-position: -270px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-urbanweb {
            background-position: -300px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-urbanos {
            background-position: -330px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-urban-sports-club {
            background-position: -360px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-upwork {
            background-position: -390px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uptous {
            background-position: -420px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-upstar {
            background-position: -450px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-upmotion {
            background-position: -480px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-upicstock {
            background-position: -510px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uphold {
            background-position: -540px -545px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uphold-inc {
            background-position: -580px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uphill {
            background-position: -580px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-upgrade-m {
            background-position: -580px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-upfront {
            background-position: -580px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-upframe {
            background-position: -580px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-up4concepts {
            background-position: -580px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-up-partner {
            background-position: -580px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-up-academy {
            background-position: -580px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uon-consulting {
            background-position: -580px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unyleya-portugal {
            background-position: -580px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-untile {
            background-position: -580px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unset-studio {
            background-position: -580px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unparallel-innovation-lda {
            background-position: -580px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unono {
            background-position: -580px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uno-digital {
            background-position: -580px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unlock {
            background-position: -580px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unl-universidade-nova-de-lisboa {
            background-position: -580px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unkn {
            background-position: -580px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-universidade-portucalense-infante-d-henrique {
            background-position: -580px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-universidade-do-porto {
            background-position: -580px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-universidade-do-minho {
            background-position: -580px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-universidade-do-algarve {
            background-position: -580px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-universidade-de-medicina-chinesa {
            background-position: -580px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-universidade-de-aveiro {
            background-position: -580px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-universidade-autonoma-de-lisboa {
            background-position: 0 -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-universidade-aberta {
            background-position: -30px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-universiade-de-coimbra {
            background-position: -60px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unity {
            background-position: -90px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unit4 {
            background-position: -120px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unisys {
            background-position: -150px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uniplaces {
            background-position: -180px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unipartner {
            background-position: -210px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unilever {
            background-position: -240px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unilabs {
            background-position: -270px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unilabs-portugal {
            background-position: -300px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uniksystem {
            background-position: -330px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unik-seo {
            background-position: -360px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unicre {
            background-position: -390px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unicorn-unique-solutions {
            background-position: -420px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unicorbal {
            background-position: -450px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unicambio {
            background-position: -480px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-undandy {
            background-position: -510px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-unbabel {
            background-position: -540px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-umain-works {
            background-position: -570px -568px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ultranova {
            background-position: -610px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ultracon-consultoria {
            background-position: -610px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ultra-tendency {
            background-position: -610px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ulisboa-universidade-de-lisboa {
            background-position: -610px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ukubo {
            background-position: -610px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ujet-cx {
            background-position: -610px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uject-cx {
            background-position: -610px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uiciti {
            background-position: -610px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uforce-portugal {
            background-position: -610px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uf-tecnologia-e-consultoria-lda {
            background-position: -610px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ueb {
            background-position: -610px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ucp-universidade-catolica-portuguesa {
            background-position: -610px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ucademics {
            background-position: -610px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ubiwhere {
            background-position: -610px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ubirider {
            background-position: -610px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ubiquity-technology {
            background-position: -610px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ubiquiti-inc {
            background-position: -610px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uber {
            background-position: -610px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ubcom {
            background-position: -610px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ubbu {
            background-position: -610px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uavision {
            background-position: -610px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uappi {
            background-position: -610px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-uapgo {
            background-position: -610px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-u-match {
            background-position: -610px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tyson-foods {
            background-position: -610px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-typeform {
            background-position: 0 -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tynker {
            background-position: -30px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tymr {
            background-position: -60px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tx-services {
            background-position: -90px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-two-labs {
            background-position: -120px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-two-impulse {
            background-position: -150px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-twistag {
            background-position: -180px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-twisper {
            background-position: -210px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-twinkl-educational-publishing {
            background-position: -240px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-twevo-technologies {
            background-position: -270px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tv-app-agency {
            background-position: -300px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tux-gill {
            background-position: -330px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tuu {
            background-position: -360px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-turnu {
            background-position: -390px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-turbine-kreuzberg {
            background-position: -420px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tupperware-portugal {
            background-position: -450px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tulalabs {
            background-position: -480px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tuizzi {
            background-position: -510px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tui-portugal {
            background-position: -540px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tts-lab {
            background-position: -570px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ttr-transactional-track-record {
            background-position: -600px -591px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ttr-record {
            background-position: 0 -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tti-international-limited {
            background-position: -30px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tsdata {
            background-position: -60px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tryp-com {
            background-position: -90px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tryit {
            background-position: -120px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tryhackme {
            background-position: -150px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trustly {
            background-position: -180px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trust-systems-lda {
            background-position: -210px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trust-it {
            background-position: -240px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trust-in-news {
            background-position: -270px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-truphone {
            background-position: -300px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-truewind {
            background-position: -330px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-truewind-chiron {
            background-position: -360px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-truenet {
            background-position: -390px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trueknowledge {
            background-position: -420px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-truebond {
            background-position: -450px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-true-skills {
            background-position: -480px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trsb-portugal {
            background-position: -510px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trrigger-systems {
            background-position: -540px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trouva {
            background-position: -570px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tronik-digital-recruitment-agency {
            background-position: -600px -614px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trojan-horse-was-a-unicorn-thu {
            background-position: -640px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trofa-saude {
            background-position: -640px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trivalor {
            background-position: -640px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trium-povoa-de-varzim {
            background-position: -640px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tripwix {
            background-position: -640px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-triptease {
            background-position: -640px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tripleplay {
            background-position: -640px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tripaya {
            background-position: -640px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tripadvisor {
            background-position: -640px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trillium {
            background-position: -640px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-triggerise {
            background-position: -640px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trigenius {
            background-position: -640px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-triede {
            background-position: -640px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-triede-ti {
            background-position: -640px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tridonic {
            background-position: -640px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tricubo {
            background-position: -640px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tribo51 {
            background-position: -640px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tribetech {
            background-position: -640px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tribe-engagement {
            background-position: -640px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trh-tech-remote-hub {
            background-position: -640px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trendiamo {
            background-position: -640px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trend4it-consulting {
            background-position: -640px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trend-marketing-e-criacao-de-conteudo {
            background-position: -640px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tredia {
            background-position: -640px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trebellar {
            background-position: -640px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-traxpay {
            background-position: -640px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-travelcarma {
            background-position: -640px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-transperfect {
            background-position: 0 -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-translucent {
            background-position: -30px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-transfor {
            background-position: -60px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-transfor-industria {
            background-position: -90px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-transcom {
            background-position: -120px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tranquilidade {
            background-position: -150px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-traductanet {
            background-position: -180px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trading-economics {
            background-position: -210px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tradiio {
            background-position: -240px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trackit-consulting {
            background-position: -270px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tracer {
            background-position: -300px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-trace {
            background-position: -330px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-towers-watson {
            background-position: -360px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tourscanner {
            background-position: -390px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-totemic {
            background-position: -420px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-totalstor {
            background-position: -450px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-toshiba {
            background-position: -480px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-toselshop {
            background-position: -510px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tosel {
            background-position: -540px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-torrestir {
            background-position: -570px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-torpedo-servicos-de-informatica-lda {
            background-position: -600px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-torke-cc {
            background-position: -630px -637px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-toptal {
            background-position: -670px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-topics-chat {
            background-position: -670px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-topdox {
            background-position: -670px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-top-docs {
            background-position: -670px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-toolto {
            background-position: -670px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-toogas {
            background-position: -670px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tonnie-talent {
            background-position: -670px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tonic-app {
            background-position: -670px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tomtom {
            background-position: -670px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tomiworld {
            background-position: -670px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tomia {
            background-position: -670px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tomas-taveira {
            background-position: -670px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-toinovate {
            background-position: -670px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-toggl {
            background-position: -670px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-together-price {
            background-position: -670px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-together-estamos-juntos {
            background-position: -670px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-today {
            background-position: -670px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tobe-portugal {
            background-position: -670px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tml-transportes-metropolitanos-de-lisboa {
            background-position: -670px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tmg {
            background-position: -670px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tmc {
            background-position: -670px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tlscontact {
            background-position: -670px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tlc-marketing {
            background-position: -670px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tlantic {
            background-position: -670px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tl-dv {
            background-position: -670px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tkt {
            background-position: -670px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tja {
            background-position: -670px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-titan-forged-games {
            background-position: -670px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tisystems {
            background-position: 0 -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tips4y {
            background-position: -30px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tinkle {
            background-position: -60px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-timwe {
            background-position: -90px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-timestamp {
            background-position: -120px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tilray-brands {
            background-position: -150px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tillster {
            background-position: -180px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tiko {
            background-position: -210px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tiffosi {
            background-position: -240px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tiesports {
            background-position: -270px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tierone-consulting {
            background-position: -300px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tidio {
            background-position: -330px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ticket-restaurante {
            background-position: -360px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ticasgest {
            background-position: -390px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tiberone {
            background-position: -420px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thyssenkrupp {
            background-position: -450px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thyssenkrupp-elevadores {
            background-position: -480px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thryve {
            background-position: -510px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-three-sigma {
            background-position: -540px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-threads-styling {
            background-position: -570px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thousandeyes {
            background-position: -600px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thorit {
            background-position: -630px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thomaz-dos-santos-sa {
            background-position: -660px -660px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thisislove {
            background-position: -700px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thinslices {
            background-position: -700px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thinkopen {
            background-position: -700px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thinkopen-solutions {
            background-position: -700px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thinking-phones {
            background-position: -700px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thinkerlab {
            background-position: -700px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thinkdigital {
            background-position: -700px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-think-digital {
            background-position: -700px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-think-attitude {
            background-position: -700px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thing-pink {
            background-position: -700px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-theros-digital-enablers {
            background-position: -700px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thermo-fisher {
            background-position: -700px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-virtual-forge-portugal {
            background-position: -700px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-trip-boutique {
            background-position: -700px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-taken-seat {
            background-position: -700px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-phone-house-portugal {
            background-position: -700px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-navigator-company {
            background-position: -700px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-loop-co {
            background-position: -700px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-list {
            background-position: -700px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-key-talent {
            background-position: -700px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-it-factory {
            background-position: -700px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-happy-beavers {
            background-position: -700px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-grand-union-portugal {
            background-position: -700px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-fork {
            background-position: -700px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-flex {
            background-position: -700px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-fintech-house {
            background-position: -700px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-epic-talent-society {
            background-position: -700px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-code-venture {
            background-position: -700px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-agile-thinkers {
            background-position: -700px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-agency {
            background-position: 0 -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-the-agency-360 {
            background-position: -30px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thalesgroup {
            background-position: -60px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-thales-portugal {
            background-position: -90px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tfv {
            background-position: -120px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-textkernel {
            background-position: -150px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teva-portugal {
            background-position: -180px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teva-pharmaceuticals {
            background-position: -210px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tetraedro {
            background-position: -240px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tetra-tech {
            background-position: -270px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tether-io {
            background-position: -300px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-testsieger-de {
            background-position: -330px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-testo {
            background-position: -360px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-testlio {
            background-position: -390px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-testgorilla {
            background-position: -420px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tesla {
            background-position: -450px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-terrasystemics {
            background-position: -480px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-terra-das-ideias {
            background-position: -510px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teralytics {
            background-position: -540px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tenstep-portugal {
            background-position: -570px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tensorops {
            background-position: -600px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tensator-group-portugal {
            background-position: -630px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tensai {
            background-position: -660px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ten-twenty-one {
            background-position: -690px -683px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tempos-brilhantes {
            background-position: 0 -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tempel-group {
            background-position: -30px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-telnyx {
            background-position: -60px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-telia {
            background-position: -90px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teletrade-portugal {
            background-position: -120px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teleport {
            background-position: -150px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teleperformance {
            background-position: -180px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teleperformance-portugal {
            background-position: -210px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-telenter {
            background-position: -240px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-telenor-shared-services-as {
            background-position: -270px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-telefonica {
            background-position: -300px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-telecao {
            background-position: -330px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-telcables {
            background-position: -360px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-telbit {
            background-position: -390px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tekzenit {
            background-position: -420px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tekuchi {
            background-position: -450px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tekprivacy {
            background-position: -480px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tekon-electronics {
            background-position: -510px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tekever {
            background-position: -540px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teka {
            background-position: -570px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tek4life {
            background-position: -600px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tejo-energia-pegop {
            background-position: -630px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teixeira-duarte {
            background-position: -660px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teijin-automotive-technologies {
            background-position: -690px -706px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tederic {
            background-position: -730px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tecwelt {
            background-position: -730px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tectank-lda {
            background-position: -730px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tecracer-group {
            background-position: -730px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tecpro-it {
            background-position: -730px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tecnologias-imaginadas-s-a {
            background-position: -730px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tecnoforma-servicos-e-comercio-internacionais {
            background-position: -730px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tecnocon {
            background-position: -730px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tecnocom {
            background-position: -730px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tecnilab-av {
            background-position: -730px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tecmic {
            background-position: -730px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tecla-digital {
            background-position: -730px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-techx-solutions {
            background-position: -730px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-techshack {
            background-position: -730px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-techrivo {
            background-position: -730px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-techreach {
            background-position: -730px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-techof {
            background-position: -730px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-technology-resourcing {
            background-position: -730px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-techhq {
            background-position: -730px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-techframe-s-a {
            background-position: -730px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-techfirm-portugal {
            background-position: -730px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-techfim-portugal {
            background-position: -730px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-techedge-portugal {
            background-position: -730px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-techbiosis {
            background-position: -730px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tech5-ai {
            background-position: -730px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tech-remote-hub {
            background-position: -730px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tech-firm {
            background-position: -730px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tech-data {
            background-position: -730px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tec-it {
            background-position: -730px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teapayment {
            background-position: -730px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teamviewer {
            background-position: -730px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teamlyzer {
            background-position: 0 -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teameffort {
            background-position: -30px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-teameffort-software-engineering {
            background-position: -60px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-team-resilience {
            background-position: -90px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-team-lewis {
            background-position: -120px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-team-it {
            background-position: -150px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-team-international {
            background-position: -180px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-team-blue {
            background-position: -210px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-te-connectivity {
            background-position: -240px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tdgi {
            background-position: -270px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-td-synnex {
            background-position: -300px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tcsi-digiberia {
            background-position: -330px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tca {
            background-position: -360px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tbwa-lisboa {
            background-position: -390px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tblx {
            background-position: -420px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tbfiles {
            background-position: -450px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tau-tau-agency {
            background-position: -480px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tata {
            background-position: -510px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-targtex {
            background-position: -540px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-targa-telematics {
            background-position: -570px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tarambola {
            background-position: -600px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tap-portugal {
            background-position: -630px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tap-my-back {
            background-position: -660px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tangivel {
            background-position: -690px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tangity {
            background-position: -720px -729px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tamanna {
            background-position: -760px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-talkguest {
            background-position: -760px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-talkdesk {
            background-position: -760px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-talka-ai {
            background-position: -760px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-talisma {
            background-position: -760px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-taleo-consulting {
            background-position: -760px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-talentspirit-maisoffice {
            background-position: -760px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-talentia-software {
            background-position: -760px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-talenter {
            background-position: -760px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-talent-spy {
            background-position: -760px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-talent-seed {
            background-position: -760px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-talent-protocol {
            background-position: -760px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-talent-in-it {
            background-position: -760px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-takeda {
            background-position: -760px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-take-the-wind {
            background-position: -760px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tajiservi {
            background-position: -760px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-taimatica {
            background-position: -760px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-taikai {
            background-position: -760px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tad-servicos-it {
            background-position: -760px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-tabby {
            background-position: -760px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-t-systems-portugal {
            background-position: -760px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-t-insight {
            background-position: -760px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-syswise {
            background-position: -760px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sysvalue {
            background-position: -760px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-systemsgroup {
            background-position: -760px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-systemorph {
            background-position: -760px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sysnovare {
            background-position: -760px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sysmex {
            background-position: -760px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sysmatch {
            background-position: -760px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sysmaker {
            background-position: -760px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sysdev {
            background-position: -760px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sysdev-mobile {
            background-position: -760px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sys4b {
            background-position: 0 -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-syone {
            background-position: -30px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-synvios {
            background-position: -60px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-synopsys {
            background-position: -90px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-synergie {
            background-position: -120px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-synelience {
            background-position: -150px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-syndicode {
            background-position: -180px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-syndicateroom {
            background-position: -210px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-synchro {
            background-position: -240px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-symantec {
            background-position: -270px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-syffer {
            background-position: -300px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-syensqo {
            background-position: -330px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sybilion {
            background-position: -360px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sword-health {
            background-position: -390px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-swonkie {
            background-position: -420px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-swogo {
            background-position: -450px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-swj {
            background-position: -480px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-switch-payments {
            background-position: -510px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-swissborg {
            background-position: -540px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-swiss-post {
            background-position: -570px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-swiss-life-asset-managers {
            background-position: -600px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-swig {
            background-position: -630px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-swiftso {
            background-position: -660px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sweetcare {
            background-position: -690px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sweatcoin {
            background-position: -720px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-swatter {
            background-position: -750px -752px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-swapcard {
            background-position: -790px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-suse {
            background-position: -790px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-survs {
            background-position: -790px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-surfncode {
            background-position: -790px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-surecloud {
            background-position: -790px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-supermetrics {
            background-position: -790px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-superhuit {
            background-position: -790px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-superawsome {
            background-position: -790px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-superawesome {
            background-position: -790px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-super-brand-consultants {
            background-position: -790px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-super-bock-group {
            background-position: -790px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-super-agent {
            background-position: -790px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sunrise-portugal {
            background-position: -790px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sunday {
            background-position: -790px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sumol-compal {
            background-position: -790px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sumate {
            background-position: -790px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-suma {
            background-position: -790px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-subvisual {
            background-position: -790px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-subvertice {
            background-position: -790px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-subdron {
            background-position: -790px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-studio-nuts {
            background-position: -790px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-studio-graphene {
            background-position: -790px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-studentfinance {
            background-position: -790px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stuck-io {
            background-position: -790px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-strypes-technical-software {
            background-position: -790px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-strongstep {
            background-position: -790px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stricker {
            background-position: -790px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-streetbees {
            background-position: -790px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-streamline {
            background-position: -790px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-streambow {
            background-position: -790px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-streambolico {
            background-position: -790px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stream {
            background-position: -790px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stream-io {
            background-position: -790px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-streak {
            background-position: 0 -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stratosphere {
            background-position: -30px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stratio {
            background-position: -60px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stratesys {
            background-position: -90px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-storytrail {
            background-position: -120px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-storyo {
            background-position: -150px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-storyblok {
            background-position: -180px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-storming-universe {
            background-position: -210px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stor-infor {
            background-position: -240px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stopahead-consulting {
            background-position: -270px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stoneshield-engineering {
            background-position: -300px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stoc-sociedade-de-tecnicos-oficiais-de-contas {
            background-position: -330px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sti {
            background-position: -360px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stepvalue {
            background-position: -390px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-step-ti {
            background-position: -420px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-step-ahead-consulting {
            background-position: -450px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-steltix-portugal {
            background-position: -480px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stellaxius {
            background-position: -510px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stellantis {
            background-position: -540px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stelia-aerospace {
            background-position: -570px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stefanini-portugal {
            background-position: -600px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-steezy-solutions {
            background-position: -630px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-steevanz {
            background-position: -660px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-steeleye {
            background-position: -690px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-startup-portugal {
            background-position: -720px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-startup-lisboa {
            background-position: -750px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-startup-braga {
            background-position: -780px -775px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-start-campus {
            background-position: -820px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-starkdata {
            background-position: -820px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stark-group {
            background-position: -820px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-starbridge {
            background-position: -820px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-staples {
            background-position: -820px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stanton-chase-portugal {
            background-position: -820px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stanley-security-portugal {
            background-position: -820px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-standard-america {
            background-position: -820px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stake {
            background-position: -820px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stafiz {
            background-position: -820px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-staffer {
            background-position: -820px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-stadler-digital-labs {
            background-position: -820px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-st-i {
            background-position: -820px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ssa-group {
            background-position: -820px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sram {
            background-position: -820px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-squarespace {
            background-position: -820px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-squad {
            background-position: -820px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sqs-portugal {
            background-position: -820px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sqs-group {
            background-position: -820px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sqimi {
            background-position: -820px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sqill {
            background-position: -820px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sqedio {
            background-position: -820px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sprwt {
            background-position: -820px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sprint-cv {
            background-position: -820px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-springer-nature-portugal {
            background-position: -820px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spring-smart-solutions {
            background-position: -820px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spring-professional {
            background-position: -820px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spreading-advertising {
            background-position: -820px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spotqa {
            background-position: -820px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spoton-connections {
            background-position: -820px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spotmarket {
            background-position: -820px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spotlab {
            background-position: -820px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spotify {
            background-position: -820px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spotgov {
            background-position: -820px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spotahome {
            background-position: 0 -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spot-it {
            background-position: -30px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sporty-group {
            background-position: -60px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sportradar {
            background-position: -90px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sportingtech {
            background-position: -120px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sporting {
            background-position: -150px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sport-zone {
            background-position: -180px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sport-tv-portugal {
            background-position: -210px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spms-servicos-partilhados-do-ministerio-da-saude {
            background-position: -240px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-splitcode {
            background-position: -270px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-splink {
            background-position: -300px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spin-works {
            background-position: -330px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spidernet-solucoes-informaticas {
            background-position: -360px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spider-af-digital-ad-fraud-prevention {
            background-position: -390px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spic-creative-solutions {
            background-position: -420px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spgm-sociedade-portuguesa-de-garantia-mutua {
            background-position: -450px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-speedbird {
            background-position: -480px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-speak {
            background-position: -510px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spawnstudios {
            background-position: -540px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sparklegend {
            background-position: -570px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sparkle-it {
            background-position: -600px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spark2d {
            background-position: -630px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spark-agency {
            background-position: -660px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spal {
            background-position: -690px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-spaceworkers {
            background-position: -720px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sowin {
            background-position: -750px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sovos-portugal {
            background-position: -780px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sourcing-trust {
            background-position: -810px -798px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-source-of-knowledge {
            background-position: 0 -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sound-particles {
            background-position: -30px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sotecnisol {
            background-position: -60px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sotecnica {
            background-position: -90px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sosafe {
            background-position: -120px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-soplast {
            background-position: -150px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-soon {
            background-position: -180px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sonepar-portugal {
            background-position: -210px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sonderpeople {
            background-position: -240px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sonar {
            background-position: -270px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sonaecom {
            background-position: -300px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sonae {
            background-position: -330px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sonae-sierra {
            background-position: -360px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sonae-mc {
            background-position: -390px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sonae-industria {
            background-position: -420px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sonae-fashion {
            background-position: -450px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sonae-bit {
            background-position: -480px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sonae-arauco {
            background-position: -510px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solverde-pt {
            background-position: -540px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solvay {
            background-position: -570px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solutions-by-oryon-sa {
            background-position: -600px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solutions-30 {
            background-position: -630px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solunext {
            background-position: -660px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solo-network {
            background-position: -690px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solinet-it {
            background-position: -720px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solidnetworks {
            background-position: -750px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solidbridge {
            background-position: -780px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solidal {
            background-position: -810px -821px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solid-it {
            background-position: -850px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solid-bridge {
            background-position: -850px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solera-portugal {
            background-position: -850px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-solarwinds {
            background-position: -850px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-soladvance {
            background-position: -850px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sofyne {
            background-position: -850px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softwhere {
            background-position: -850px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softway {
            background-position: -850px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softvoice {
            background-position: -850px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softventure {
            background-position: -850px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softswiss {
            background-position: -850px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softready {
            background-position: -850px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softready-lda {
            background-position: -850px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softlogic {
            background-position: -850px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softlanding {
            background-position: -850px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softinsa {
            background-position: -850px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softingal {
            background-position: -850px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softidea {
            background-position: -850px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softfinanca {
            background-position: -850px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-softag {
            background-position: -850px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-soft4booking {
            background-position: -850px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sofico {
            background-position: -850px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sodexo {
            background-position: -850px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sociedade-central-de-cervejas-scc {
            background-position: -850px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-social-footprint {
            background-position: -850px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-social-animals {
            background-position: -850px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-soccial {
            background-position: -850px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-soap-presententions {
            background-position: -850px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-soacris {
            background-position: -850px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-snyk {
            background-position: -850px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-snn {
            background-position: -850px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-snef-portugal {
            background-position: -850px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-snaptech-solutions {
            background-position: -850px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smurfit-kappa {
            background-position: -850px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smol {
            background-position: -850px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smith-nephew {
            background-position: -850px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smith-micro-software {
            background-position: 0 -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smiling-cloud {
            background-position: -30px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smiling-cloud-unipessoal-lda {
            background-position: -60px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartwatt {
            background-position: -90px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartninja {
            background-position: -120px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartmove {
            background-position: -150px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartmed-b-v {
            background-position: -180px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartlinks {
            background-position: -210px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartkiss {
            background-position: -240px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartidiom {
            background-position: -270px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartglobe {
            background-position: -300px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartgeo-solutions {
            background-position: -330px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartex {
            background-position: -360px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartdigit {
            background-position: -390px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smartcat {
            background-position: -420px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smart-technologies-binngro-group {
            background-position: -450px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smart-energy-lab {
            background-position: -480px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smart-consulting {
            background-position: -510px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-smarkio {
            background-position: -540px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-slot-recursos-humanos {
            background-position: -570px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-slingshot {
            background-position: -600px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-slim-business-solutions {
            background-position: -630px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-slib {
            background-position: -660px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-slefty {
            background-position: -690px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sl-benfica {
            background-position: -720px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skysigma {
            background-position: -750px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skyline-communications {
            background-position: -780px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skyhour {
            background-position: -810px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skydraft {
            background-position: -840px -844px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sky {
            background-position: -880px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sksoft {
            background-position: -880px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skrey {
            background-position: -880px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skoach {
            background-position: -880px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skin {
            background-position: -880px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skillup {
            background-position: -880px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skillonnet {
            background-position: -880px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skillmind {
            background-position: -880px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skillink {
            background-position: -880px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skill-up-technologies {
            background-position: -880px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skill-robotics {
            background-position: -880px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skie-io {
            background-position: -880px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sketchpixel {
            background-position: -880px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sketch {
            background-position: -880px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skeeled {
            background-position: -880px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-skale-labs {
            background-position: -880px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sizebay {
            background-position: -880px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-siza-vieira-architect {
            background-position: -880px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sixt {
            background-position: -880px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-six-factor {
            background-position: -880px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-siva {
            background-position: -880px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sitewerk {
            background-position: -880px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sitel-portugal {
            background-position: -880px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-site-pt {
            background-position: -880px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sistrade {
            background-position: -880px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sistemas-ideais {
            background-position: -880px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sistemas-do-futuro {
            background-position: -880px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sistema-4 {
            background-position: -880px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sisqual {
            background-position: -880px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sisgarbe {
            background-position: -880px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-siscog {
            background-position: -880px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sioslife {
            background-position: -880px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sinmetro {
            background-position: -880px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-singularity-digital-entreprise-sde {
            background-position: -880px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-singular-data {
            background-position: -880px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sinfic {
            background-position: -880px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sincelo {
            background-position: -880px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-simplifydigital {
            background-position: 0 -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-simoldes-group {
            background-position: -30px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-simbiotic {
            background-position: -60px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-simbiose {
            background-position: -90px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-simbea {
            background-position: -120px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-simas-oeiras-e-amadora {
            background-position: -150px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-silog {
            background-position: -180px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-silicongate {
            background-position: -210px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-silicolife {
            background-position: -240px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sihot-portugal {
            background-position: -270px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-signinum-inovacao {
            background-position: -300px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-significa {
            background-position: -330px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-signicat {
            background-position: -360px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-signed {
            background-position: -390px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-signature-ai {
            background-position: -420px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-signal-ai {
            background-position: -450px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sigma-software {
            background-position: -480px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sigma-conso-portugal {
            background-position: -510px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sigma-commerce {
            background-position: -540px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sigma-code {
            background-position: -570px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-siemens-portugal {
            background-position: -600px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-siemens-mobility {
            background-position: -630px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-siemens-healthineers {
            background-position: -660px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-siemens-gamesa {
            background-position: -690px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-siemens-energy {
            background-position: -720px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sico-formacao-soc-de-ensino-profissional-sa {
            background-position: -750px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sicasal {
            background-position: -780px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sibs {
            background-position: -810px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-siag {
            background-position: -840px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sia-soc-inovacao-ambiental {
            background-position: -870px -867px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-showpress {
            background-position: -910px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shortlist {
            background-position: -910px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shortcut {
            background-position: -910px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shore {
            background-position: -910px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shopify {
            background-position: -910px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shop-communication {
            background-position: -910px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shiptimize {
            background-position: -910px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shiftleft {
            background-position: -910px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shiftforward {
            background-position: -910px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shift-management-consulting {
            background-position: -910px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shield {
            background-position: -910px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sherpany {
            background-position: -910px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sheerme {
            background-position: -910px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sharpminds {
            background-position: -910px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sharkcoders-code-school {
            background-position: -910px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sharevalue {
            background-position: -910px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-share-it {
            background-position: -910px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shaperbuddy {
            background-position: -910px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shaken-not-stirred {
            background-position: -910px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-shaip {
            background-position: -910px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sgs {
            background-position: -910px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sgs-talent-acquisition {
            background-position: -910px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sgl-carbon {
            background-position: -910px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sevenair-academy {
            background-position: -910px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seven-principles {
            background-position: -910px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seven-one-tech-hub {
            background-position: -910px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-setwin {
            background-position: -910px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-setima {
            background-position: -910px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-servitis {
            background-position: -910px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-servdebt {
            background-position: -910px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sermicro {
            background-position: -910px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-serit {
            background-position: -910px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sequoia-consulting {
            background-position: -910px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sepio {
            background-position: -910px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sentinel {
            background-position: -910px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sentilant {
            background-position: -910px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sensys-group {
            background-position: -910px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sensorial {
            background-position: -910px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sensor-tower {
            background-position: 0 -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sensing-future-technologies {
            background-position: -30px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-senseslab {
            background-position: -60px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sensei {
            background-position: -90px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sensefinity {
            background-position: -120px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sendys {
            background-position: -150px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sendit {
            background-position: -180px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-semente {
            background-position: -210px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-semasio {
            background-position: -240px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-selmatron {
            background-position: -270px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sellbytel {
            background-position: -300px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seldata {
            background-position: -330px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seidor-portugal {
            background-position: -360px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-segula-technologies {
            background-position: -390px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seguinf {
            background-position: -420px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-segin {
            background-position: -450px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-segilac-sistemas-de-gestao-de-saude-lda {
            background-position: -480px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sefrea {
            background-position: -510px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seegno {
            background-position: -540px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seedstars {
            background-position: -570px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seedrs {
            background-position: -600px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seed-by-seed {
            background-position: -630px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-securnet {
            background-position: -660px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-securitas {
            background-position: -690px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-securibox {
            background-position: -720px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-secure-networks {
            background-position: -750px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sectra {
            background-position: -780px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sector-interactivo {
            background-position: -810px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-secretaria-geral-do-mai {
            background-position: -840px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-secil {
            background-position: -870px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sebasi {
            background-position: -900px -890px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seatwish {
            background-position: 0 -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-searchwind {
            background-position: -30px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-searchability {
            background-position: -60px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seara-com {
            background-position: -90px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-seamlink-seamless-enterprise-link {
            background-position: -120px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sea4us {
            background-position: -150px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sdt-electronica {
            background-position: -180px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sdo-consulting {
            background-position: -210px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sdilab {
            background-position: -240px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sdg-consulting-portugal {
            background-position: -270px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scytale {
            background-position: -300px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scubic {
            background-position: -330px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-screenloop {
            background-position: -360px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-screen-in {
            background-position: -390px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scraim {
            background-position: -420px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scpdpi {
            background-position: -450px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scotty-technologies {
            background-position: -480px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scorpion-circle {
            background-position: -510px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scores-levels {
            background-position: -540px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scoreplay {
            background-position: -570px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-score-consulting {
            background-position: -600px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scopphu {
            background-position: -630px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scopic-software {
            background-position: -660px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scoocs {
            background-position: -690px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-science4you {
            background-position: -720px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-science351 {
            background-position: -750px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-schuco-international-kg {
            background-position: -780px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-schreder-hyperion {
            background-position: -810px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-schoolcenter {
            background-position: -840px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-schnellecke-logistics {
            background-position: -870px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-schneider-electric {
            background-position: -900px -913px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-schmitz-cargobull-portugal {
            background-position: -940px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-schindler-group {
            background-position: -940px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-schaeffler {
            background-position: -940px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sceelix {
            background-position: -940px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scape {
            background-position: -940px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scandinavian-tobacco-group {
            background-position: -940px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-scalerpath {
            background-position: -940px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sbx {
            background-position: -940px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sbss-consulting {
            background-position: -940px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sbm-offshore {
            background-position: -940px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sbg {
            background-position: -940px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-saynode-operations-ag {
            background-position: -940px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-savecook {
            background-position: -940px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-saude-viavel {
            background-position: -940px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-saturno-net {
            background-position: -940px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-satori-media-ventures {
            background-position: -940px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-satcom-internacional-ag {
            background-position: -940px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sas-portugal {
            background-position: -940px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sarkkis-robotics {
            background-position: -940px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-saraiva-associados {
            background-position: -940px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sapwise {
            background-position: -940px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sapo {
            background-position: -940px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sapient-csi {
            background-position: -940px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sapiens-international-corporation {
            background-position: -940px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-saphety {
            background-position: -940px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sap-portugal {
            background-position: -940px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-santa-farm-technology {
            background-position: -940px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-santa-casa-da-misericordia-de-lisboa {
            background-position: -940px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sanofi {
            background-position: -940px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sanitop {
            background-position: -940px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sandn-orion-prime {
            background-position: -940px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sanday {
            background-position: -940px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-samsys {
            background-position: -940px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-samsung-portugal {
            background-position: -940px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-saltpay {
            background-position: -940px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-salsify {
            background-position: -940px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-salsa-jeans {
            background-position: -940px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-salesland {
            background-position: -940px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-salesforce {
            background-position: -940px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sales-engine-online {
            background-position: -940px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sak-project {
            background-position: 0 -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-saint-gobain-autover-portugal {
            background-position: -30px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sage-portugal {
            background-position: -60px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-saftonline {
            background-position: -90px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-safran-sagem {
            background-position: -120px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-safira {
            background-position: -150px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-safetech {
            background-position: -180px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sacoor-brothers {
            background-position: -210px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sabya-digital-agency {
            background-position: -240px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sabseg-corretor-de-seguros {
            background-position: -270px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sabe-online {
            background-position: -300px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-sa-solucoes-em-automacao {
            background-position: -330px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-s3-group {
            background-position: -360px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-s21sec {
            background-position: -390px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rydoo {
            background-position: -420px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ryd {
            background-position: -450px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ryanair {
            background-position: -480px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ryan-llc {
            background-position: -510px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rwe {
            background-position: -540px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rw-interactive {
            background-position: -570px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ruption {
            background-position: -600px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rupeal {
            background-position: -630px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-runtime-revolution {
            background-position: -660px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-runlevel {
            background-position: -690px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rtp-radio-e-televisao-de-portugal {
            background-position: -720px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rti-tech {
            background-position: -750px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rpgsi {
            background-position: -780px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rp-indusries {
            background-position: -810px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rows {
            background-position: -840px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rovo-group {
            background-position: -870px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rovensa {
            background-position: -900px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-roq {
            background-position: -930px -936px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-roox {
            background-position: -970px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rootkey {
            background-position: -970px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-roomraccoon {
            background-position: -970px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-romper-codigos {
            background-position: -970px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-romafe {
            background-position: -970px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rollingrois {
            background-position: -970px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-roland-berger {
            background-position: -970px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rohde-schwarz {
            background-position: -970px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-roger-walters {
            background-position: -970px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-roff {
            background-position: -970px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rodi-industries {
            background-position: -970px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-roche-portugal {
            background-position: -970px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-roboyo {
            background-position: -970px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-robotsol {
            background-position: -970px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-robert-walters {
            background-position: -970px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rne-engenharia-projetos {
            background-position: -970px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-riva-office {
            background-position: -970px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ritain-io {
            background-position: -970px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-riskified {
            background-position: -970px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-riskco {
            background-position: -970px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-risi-expert-software-solutions {
            background-position: -970px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rise-up {
            background-position: -970px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-risa-consulting {
            background-position: -970px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ris2048 {
            background-position: -970px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ris-2048 {
            background-position: -970px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rippling {
            background-position: -970px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ripe-productions {
            background-position: -970px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-riopele {
            background-position: -970px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rigor-consultoria-e-gestao-s-a {
            background-position: -970px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rightsize {
            background-position: -970px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rightco {
            background-position: -970px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-right-it {
            background-position: -970px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-right-co {
            background-position: -970px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ricoh {
            background-position: -970px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-richemont {
            background-position: -970px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ricardo-vaz {
            background-position: -970px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ricardo-ch {
            background-position: -970px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rho-systems {
            background-position: -970px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rhino-ai {
            background-position: -970px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rh-mais {
            background-position: -970px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-revshare {
            background-position: -970px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-revolut {
            background-position: 0 -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-revlinker {
            background-position: -30px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reviewpad {
            background-position: -60px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-retmarker {
            background-position: -90px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-retiro-azu {
            background-position: -120px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-retarus {
            background-position: -150px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-retail-consult {
            background-position: -180px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-restream {
            background-position: -210px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-resolve-lda {
            background-position: -240px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-republica-45 {
            background-position: -270px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-republic-europe {
            background-position: -300px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-replai {
            background-position: -330px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rentalcars {
            background-position: -360px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-renova {
            background-position: -390px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-renault-cacia {
            background-position: -420px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ren {
            background-position: -450px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-remote-people {
            background-position: -480px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-remote-flags {
            background-position: -510px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-remote-com {
            background-position: -540px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-remopt {
            background-position: -570px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-remax {
            background-position: -600px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reltio {
            background-position: -630px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-relocationonline {
            background-position: -660px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reloading {
            background-position: -690px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-relive {
            background-position: -720px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-relex-solutions {
            background-position: -750px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rein {
            background-position: -780px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reiman {
            background-position: -810px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-regra {
            background-position: -840px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-refer-telecom {
            background-position: -870px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reduniq {
            background-position: -900px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redstor {
            background-position: -930px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redshift {
            background-position: -960px -959px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redshift-ii-solutions {
            background-position: -1000px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redshift-consulting {
            background-position: -1000px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redpost {
            background-position: -1000px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redocean {
            background-position: -1000px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redlight-software-inc {
            background-position: -1000px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reditus {
            background-position: -1000px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redicom {
            background-position: -1000px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redfox-tech {
            background-position: -1000px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redfenix {
            background-position: -1000px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rede-expressos {
            background-position: -1000px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redcloud {
            background-position: -1000px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-redcatpig {
            background-position: -1000px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-red-it {
            background-position: -1000px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-red-hat {
            background-position: -1000px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-red-global {
            background-position: -1000px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reckon-ai {
            background-position: -1000px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-recharge-com {
            background-position: -1000px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rebortec {
            background-position: -1000px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rebis-consulting {
            background-position: -1000px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rebelgravity {
            background-position: -1000px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reatia {
            background-position: -1000px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-realtime-corporation {
            background-position: -1000px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reallife-technology {
            background-position: -1000px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-realizasom {
            background-position: -1000px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-realgames {
            background-position: -1000px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-realfevr {
            background-position: -1000px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-real-life-technologies {
            background-position: -1000px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reaktor {
            background-position: -1000px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reage {
            background-position: -1000px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ready-dev {
            background-position: -1000px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reading-room {
            background-position: -1000px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-readiness-it {
            background-position: -1000px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reachdesk {
            background-position: -1000px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-reach-it {
            background-position: -1000px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-re-tone {
            background-position: -1000px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rcsoft {
            background-position: -1000px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rcoders {
            background-position: -1000px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ray-human-capital-portugal {
            background-position: -1000px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rauva {
            background-position: -1000px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rasgo {
            background-position: -1000px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rarible {
            background-position: -1000px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rapiscan-systems {
            background-position: -1000px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-rangel-logistics-solutions {
            background-position: 0 -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-randtech-computing {
            background-position: -30px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-randstad-technologies-portugal {
            background-position: -60px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-randstad-ii-prestacao-de-servicos-lda {
            background-position: -90px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ramada-acos-sa {
            background-position: -120px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ralider {
            background-position: -150px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-raketech {
            background-position: -180px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-raize {
            background-position: -210px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-raise-me-up {
            background-position: -240px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-raindance-lx {
            background-position: -270px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-railcube {
            background-position: -300px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-raftech-global-it-solutions {
            background-position: -330px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-radiobooks {
            background-position: -360px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-radio-popular {
            background-position: -390px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-radio-breca {
            background-position: -420px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-radicant {
            background-position: -450px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-radically-digital {
            background-position: -480px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-raceland {
            background-position: -510px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-raceland-automacao {
            background-position: -540px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-r2-design {
            background-position: -570px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quorum-born-it-qub-it {
            background-position: -600px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quodis {
            background-position: -630px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quiver {
            background-position: -660px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quintoandar {
            background-position: -690px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quilaban {
            background-position: -720px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quidgest {
            background-position: -750px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quickops-consulting {
            background-position: -780px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quickcheck {
            background-position: -810px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quickbooks-integration {
            background-position: -840px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quero-emprego {
            background-position: -870px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-queo-technologies {
            background-position: -900px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-qubit {
            background-position: -930px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quatrop {
            background-position: -960px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quatenus {
            background-position: -990px -982px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quasar-human-capital {
            background-position: 0 -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quartal-financial-solutions {
            background-position: -30px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quantum-xchange {
            background-position: -60px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quantinfor {
            background-position: -90px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quantico-solutions {
            background-position: -120px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quanteam {
            background-position: -150px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quanda-go {
            background-position: -180px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-qualitividade-consulting-group {
            background-position: -210px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-qualitest-portugal {
            background-position: -240px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-quadrante {
            background-position: -270px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-qonto {
            background-position: -300px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-qintess {
            background-position: -330px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-qibit {
            background-position: -360px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-qavalue {
            background-position: -390px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-qa-lug {
            background-position: -420px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-q-free {
            background-position: -450px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-q-better {
            background-position: -480px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pyyne {
            background-position: -510px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pwc {
            background-position: -540px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pvotal-technologies {
            background-position: -570px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pvcomplete {
            background-position: -600px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pura-logica {
            background-position: -630px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pulsely {
            background-position: -660px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pulsar {
            background-position: -690px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-publico {
            background-position: -720px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-publicis-lx {
            background-position: -750px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pubell-it {
            background-position: -780px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ptrobotics {
            background-position: -810px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ptisp {
            background-position: -840px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ptc-group {
            background-position: -870px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pt-pt {
            background-position: -900px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pt-inovacao {
            background-position: -930px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pt-contact {
            background-position: -960px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-psinfor-consulting {
            background-position: -990px -1005px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-psiengine {
            background-position: -1030px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-psicoteste {
            background-position: -1030px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-psicotec-portugal {
            background-position: -1030px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pse {
            background-position: -1030px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prozis {
            background-position: -1030px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-proximus-group {
            background-position: -1030px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-proximity {
            background-position: -1030px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-proxeus {
            background-position: -1030px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-protokol {
            background-position: -1030px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-protegrity {
            background-position: -1030px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prosistav {
            background-position: -1030px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prosieben {
            background-position: -1030px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-proside {
            background-position: -1030px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prosegur {
            background-position: -1030px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prosapient {
            background-position: -1030px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prophix {
            background-position: -1030px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-promptly-health {
            background-position: -1030px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-promosoft-exictos {
            background-position: -1030px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-promontorio-arquitectura {
            background-position: -1030px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-promeicentro {
            background-position: -1030px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-proman {
            background-position: -1030px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prologin {
            background-position: -1030px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prologica {
            background-position: -1030px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prologica-sistemas-informaticos {
            background-position: -1030px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-projeto-la-tinha {
            background-position: -1030px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-projectos-globais {
            background-position: -1030px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-project-box {
            background-position: -1030px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prohs {
            background-position: -1030px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-progrow {
            background-position: -1030px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-progressive-cloud {
            background-position: -1030px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-profizio-it-solutions {
            background-position: -1030px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-profimetrics {
            background-position: -1030px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-profidata-ag {
            background-position: -1030px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-proef-it {
            background-position: -1030px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-productdock {
            background-position: -1030px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-product-league {
            background-position: -1030px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prodsmart {
            background-position: -1030px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prodigentia {
            background-position: -1030px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-procter-gamble-portugal {
            background-position: -1030px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-processware {
            background-position: -1030px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-procensus {
            background-position: -1030px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-probis-expert {
            background-position: -1030px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-probely {
            background-position: -1030px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-probe-ly {
            background-position: -1030px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-proactive-solutions-portugal-proactive-swiss {
            background-position: 0 -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pro-drone {
            background-position: -30px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prn-informatica {
            background-position: -60px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-privus {
            background-position: -90px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-privatair {
            background-position: -120px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prisma-portatil-lda {
            background-position: -150px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prirev {
            background-position: -180px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prio {
            background-position: -210px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-printify {
            background-position: -240px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-printer-portuguesa {
            background-position: -270px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-primetag {
            background-position: -300px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-primesoft {
            background-position: -330px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-primer {
            background-position: -360px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-primelayer {
            background-position: -390px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-primecog {
            background-position: -420px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prime-search {
            background-position: -450px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prime-nearshore {
            background-position: -480px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prime-life-sciences {
            background-position: -510px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prime-it {
            background-position: -540px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prime-group {
            background-position: -570px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-primavera-bss {
            background-position: -600px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-primariu {
            background-position: -630px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-primacis {
            background-position: -660px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prilux {
            background-position: -690px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-priberam {
            background-position: -720px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prezi {
            background-position: -750px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-present-technologies {
            background-position: -780px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-premivalor-consulting {
            background-position: -810px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-premium-rate-ii-divulgacao-de-produtos-financeiros-lda {
            background-position: -840px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-premium-minds {
            background-position: -870px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-premium-cloud {
            background-position: -900px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-preh-group {
            background-position: -930px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-preflet {
            background-position: -960px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-precise {
            background-position: -990px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-prebuild {
            background-position: -1020px -1028px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pragmatike {
            background-position: -1060px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pragmasoft {
            background-position: -1060px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-practio {
            background-position: -1060px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pr1me {
            background-position: -1060px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ppm-coachers {
            background-position: -1060px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pozati {
            background-position: -1060px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-powerit-consulting {
            background-position: -1060px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-powerdot {
            background-position: -1060px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-power {
            background-position: -1060px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-power-dot {
            background-position: -1060px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-positivimpact {
            background-position: -1060px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-positiveblue {
            background-position: -1060px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-positive-software-sciences {
            background-position: -1060px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-portway {
            background-position: -1060px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-portugalia-airlines {
            background-position: -1060px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-portugal-vine-yards {
            background-position: -1060px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-portugal-ventures {
            background-position: -1060px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-portugal-mail {
            background-position: -1060px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-portugal-aosheng-hi-tech {
            background-position: -1060px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-portobay {
            background-position: -1060px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-porto-world {
            background-position: -1060px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-porto-tech-center {
            background-position: -1060px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-porto-editora {
            background-position: -1060px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-porto-digital {
            background-position: -1060px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-porto-application-center-by-vwfs {
            background-position: -1060px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-portlane-portability-environment-s-a {
            background-position: -1060px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-portal-gestao {
            background-position: -1060px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-portal-da-queixa {
            background-position: -1060px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-popcorn-metrics {
            background-position: -1060px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-poolside {
            background-position: -1060px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pontual {
            background-position: -1060px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pontopr-inovacao-digital {
            background-position: -1060px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pontopay-pontocidadao {
            background-position: -1060px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ponto-25 {
            background-position: -1060px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pomerol-partners {
            background-position: -1060px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-polygon {
            background-position: -1060px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-polopique {
            background-position: -1060px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-polkastarter {
            background-position: -1060px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-polisport {
            background-position: -1060px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-polestar {
            background-position: -1060px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-polarising {
            background-position: -1060px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pointfull {
            background-position: -1060px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-poetikpenguin {
            background-position: -1060px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pocas-vinhos {
            background-position: -1060px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-poatek {
            background-position: -1060px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pmh {
            background-position: 0 -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plux {
            background-position: -30px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plurinetworks {
            background-position: -60px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pluricosmetica {
            background-position: -90px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pluralo {
            background-position: -120px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plugit {
            background-position: -150px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pluggableai {
            background-position: -180px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plot-content-agency {
            background-position: -210px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plm {
            background-position: -240px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plicca {
            background-position: -270px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plexus-tech {
            background-position: -300px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plex-4-it {
            background-position: -330px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pleo {
            background-position: -360px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plenimagem {
            background-position: -390px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pleez {
            background-position: -420px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-playsketch {
            background-position: -450px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plauti {
            background-position: -480px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-platonics-llc {
            background-position: -510px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-platforme {
            background-position: -540px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plater-it {
            background-position: -570px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-planicare {
            background-position: -600px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-planeta-virtual {
            background-position: -630px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-planet {
            background-position: -660px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-planet-farms {
            background-position: -690px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-planck-technologies {
            background-position: -720px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-plaidcoders {
            background-position: -750px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pkf-portugal {
            background-position: -780px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pixray {
            background-position: -810px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pixida {
            background-position: -840px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pixelminds {
            background-position: -870px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pixelmatters {
            background-position: -900px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pixel-plan {
            background-position: -930px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pitchzap-com {
            background-position: -960px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pitch {
            background-position: -990px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pitaya-technologies {
            background-position: -1020px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pipeworks {
            background-position: -1050px -1051px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pipedrive {
            background-position: -1090px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pipecodes {
            background-position: -1090px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pinopine-produtos-quimicos-s-a {
            background-position: -1090px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pinmeto {
            background-position: -1090px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pingpost {
            background-position: -1090px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pil-digital {
            background-position: -1090px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pier31 {
            background-position: -1090px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pictet-technologies-portugal {
            background-position: -1090px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-picadvanced {
            background-position: -1090px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pi-portugal-informatico {
            background-position: -1090px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pi-creative-studio {
            background-position: -1090px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-phosphorland {
            background-position: -1090px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-phonepro {
            background-position: -1090px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-phone-house {
            background-position: -1090px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-philips-portugal {
            background-position: -1090px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-philip-morris-international {
            background-position: -1090px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-philip-morris-international-pmi {
            background-position: -1090px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-phc-software {
            background-position: -1090px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ph-informatica {
            background-position: -1090px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pfizer {
            background-position: -1090px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pfconsultoria {
            background-position: -1090px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-peugeot-portugal {
            background-position: -1090px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-petsys-electronics {
            background-position: -1090px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-petrotec {
            background-position: -1090px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-petridish-software {
            background-position: -1090px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-petratex {
            background-position: -1090px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pete-tech {
            background-position: -1090px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-petapilot {
            background-position: -1090px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-petable {
            background-position: -1090px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pestana-hotel-group {
            background-position: -1090px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pessoas-e-sistemas {
            background-position: -1090px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pessoas-e-processos {
            background-position: -1090px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-perto-design {
            background-position: -1090px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pernot-richard {
            background-position: -1090px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-perguntas-qb {
            background-position: -1090px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-perfumes-companhia {
            background-position: -1090px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-performics {
            background-position: -1090px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-performetric {
            background-position: -1090px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-performarkt {
            background-position: -1090px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-perchpeek {
            background-position: -1090px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-perceive3d {
            background-position: -1090px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pepper {
            background-position: -1090px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pepfeed {
            background-position: -1090px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pepco {
            background-position: -1090px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-peopleware {
            background-position: -1090px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-peopleconquest-rh {
            background-position: -1090px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-people-to-people {
            background-position: 0 -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-people-for-people {
            background-position: -30px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pentasia {
            background-position: -60px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pennylane {
            background-position: -90px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-penguin-success {
            background-position: -120px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-penguin-formula {
            background-position: -150px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-penceo-portugal {
            background-position: -180px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pelican-bay {
            background-position: -210px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-peixoto-peixoto-sa {
            background-position: -240px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pego {
            background-position: -270px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pegasi {
            background-position: -300px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pegada-criativa {
            background-position: -330px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-peekmed {
            background-position: -360px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pedra-base-consultoria-e-formacao {
            background-position: -390px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pecol-group {
            background-position: -420px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-peak-it {
            background-position: -450px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-peaceful-evolution {
            background-position: -480px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pdmfc {
            background-position: -510px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pdm-fc {
            background-position: -540px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pdc-digital {
            background-position: -570px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pdarq {
            background-position: -600px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pcmedic {
            background-position: -630px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pcdiga {
            background-position: -660px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pc-clinic {
            background-position: -690px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-paysoft {
            background-position: -720px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-paysimplex {
            background-position: -750px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-payshop {
            background-position: -780px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-payset {
            background-position: -810px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-paypal {
            background-position: -840px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-paynest {
            background-position: -870px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-paymentwall {
            background-position: -900px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-paylink-solutions {
            background-position: -930px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-payflow {
            background-position: -960px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-paydock {
            background-position: -990px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pay-simplex {
            background-position: -1020px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-patreon {
            background-position: -1050px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-patient-innovation {
            background-position: -1080px -1074px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-passworks {
            background-position: 0 -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-passio {
            background-position: -30px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-passio-consulting {
            background-position: -60px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pass {
            background-position: -90px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-parvana {
            background-position: -120px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-partteam-oemkiosks {
            background-position: -150px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-partstech {
            background-position: -180px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-particle-forward {
            background-position: -210px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-parteico {
            background-position: -240px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-parsly {
            background-position: -270px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-parkside-interactive {
            background-position: -300px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-parkio {
            background-position: -330px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-parity-technologies {
            background-position: -360px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-parfois {
            background-position: -390px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-parfin {
            background-position: -420px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pareva-gmbh {
            background-position: -450px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-paretoit {
            background-position: -480px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-parcialfinance {
            background-position: -510px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-parcelmix {
            background-position: -540px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-parceiros-de-comunicacao {
            background-position: -570px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-paradigmaxis {
            background-position: -600px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-papersoft {
            background-position: -630px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-papers {
            background-position: -660px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pandadoc {
            background-position: -690px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-panda-security-portugal {
            background-position: -720px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-panalpina {
            background-position: -750px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pamafe-it {
            background-position: -780px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-palo-alto {
            background-position: -810px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-palo-alto-networks {
            background-position: -840px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-palbit {
            background-position: -870px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pairpoint {
            background-position: -900px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pahlconsulting {
            background-position: -930px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-paginas-amarelas {
            background-position: -960px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pagerduty {
            background-position: -990px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pagaqui {
            background-position: -1020px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-paddle {
            background-position: -1050px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-padaria-portuguesa {
            background-position: -1080px -1097px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-pacsis {
            background-position: -1120px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oyster {
            background-position: -1120px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oyo {
            background-position: -1120px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oxy-agency {
            background-position: -1120px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ownrising {
            background-position: -1120px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-owl-creative-studio {
            background-position: -1120px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ovyo {
            background-position: -1120px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ovo-energy {
            background-position: -1120px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ovh {
            background-position: -1120px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-overwan-smart-it-solutions {
            background-position: -1120px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oversight {
            background-position: -1120px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ovantis-healthcare {
            background-position: -1120px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-outsystems {
            background-position: -1120px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-outsteam {
            background-position: -1120px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-outsoft {
            background-position: -1120px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-outsmartis {
            background-position: -1120px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-outscope {
            background-position: -1120px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-outplanr {
            background-position: -1120px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-outmarketing {
            background-position: -1120px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-outlaw-parts-culture {
            background-position: -1120px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-outglocal {
            background-position: -1120px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-outfit {
            background-position: -1120px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-out-cloud {
            background-position: -1120px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oursupport {
            background-position: -1120px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-otovo {
            background-position: -1120px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-otonomee {
            background-position: -1120px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oto-systems {
            background-position: -1120px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oto-arquitectos {
            background-position: -1120px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-otis {
            background-position: -1120px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-otiima {
            background-position: -1120px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-others-digital-thinking {
            background-position: -1120px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oswald-orb {
            background-position: -1120px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-osquay {
            background-position: -1120px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oskon {
            background-position: -1120px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-osf-digital {
            background-position: -1120px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oscar {
            background-position: -1120px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-osb-solutions {
            background-position: -1120px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-os-mosqueteiros {
            background-position: -1120px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-orisline-portugal {
            background-position: -1120px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-orise {
            background-position: -1120px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-organon {
            background-position: -1120px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-organizacao-mundial-de-saude-oms {
            background-position: -1120px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-orey {
            background-position: -1120px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ordem-dos-psicologos-portugueses {
            background-position: -1120px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ordem-dos-contabilistas-certificados {
            background-position: -1120px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-orbital {
            background-position: -1120px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-orbcom {
            background-position: -1120px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oramix {
            background-position: -1120px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oracle {
            background-position: 0 -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oracle-retail {
            background-position: -30px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-optylon {
            background-position: -60px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-optiwisers {
            background-position: -90px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-optiply {
            background-position: -120px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-optimizing-concepts {
            background-position: -150px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-optimizer {
            background-position: -180px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-optimize {
            background-position: -210px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-optimissa {
            background-position: -240px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-optimeios {
            background-position: -270px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-optilink {
            background-position: -300px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-optigest {
            background-position: -330px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-optare-solutions {
            background-position: -360px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-opt-optimizacao-e-planeamento-de-transportes {
            background-position: -390px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-opplane {
            background-position: -420px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oportunity-leiloes {
            background-position: -450px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-opnova {
            background-position: -480px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ophiomics {
            background-position: -510px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-openvia {
            background-position: -540px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-openup-sistemas-de-informacao {
            background-position: -570px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-opentext {
            background-position: -600px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-opentek-solutions {
            background-position: -630px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-openspring {
            background-position: -660px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-opensoft {
            background-position: -690px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-openlimits {
            background-position: -720px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-openland-solucoes-de-impressao-lda {
            background-position: -750px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-opencloud {
            background-position: -780px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-open-solutions {
            background-position: -810px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-open-cosmos {
            background-position: -840px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-onya-health {
            background-position: -870px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-onvirtualgym {
            background-position: -900px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-onsearch {
            background-position: -930px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-onrising {
            background-position: -960px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-only-high-iq {
            background-position: -990px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-online-pt {
            background-position: -1020px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-online-birds {
            background-position: -1050px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oniverse {
            background-position: -1080px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-onile-it {
            background-position: -1110px -1120px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oni {
            background-position: -1150px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ongagement {
            background-position: -1150px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-onfido-background-checks {
            background-position: -1150px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oney {
            background-position: -1150px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-onesource {
            background-position: -1150px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-onefootball {
            background-position: -1150px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oneasit {
            background-position: -1150px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-one-to-four {
            background-position: -1150px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-one-soft {
            background-position: -1150px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-one-small-step {
            background-position: -1150px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-one-network {
            background-position: -1150px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-one-group-solutions {
            background-position: -1150px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ondalogica {
            background-position: -1150px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oncostats {
            background-position: -1150px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oncontrol {
            background-position: -1150px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-on-sight-services-killine {
            background-position: -1150px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-omniumai {
            background-position: -1150px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-omnilog {
            background-position: -1150px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-omniflow {
            background-position: -1150px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-omnidea {
            background-position: -1150px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-omnicom-media-group {
            background-position: -1150px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-omnibees {
            background-position: -1150px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-omnia-intrenet {
            background-position: -1150px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-omni-aviation {
            background-position: -1150px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-omknee {
            background-position: -1150px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-omibee {
            background-position: -1150px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ometria {
            background-position: -1150px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-omd-portugal-group {
            background-position: -1150px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-olympus-medical-products-portugal {
            background-position: -1150px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-olx-group {
            background-position: -1150px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-olr {
            background-position: -1150px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-olr-retail {
            background-position: -1150px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-olmar {
            background-position: -1150px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ollin-group {
            background-position: -1150px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-olisipo {
            background-position: -1150px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-olamobile {
            background-position: -1150px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-okwin {
            background-position: -1150px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-okra-solar {
            background-position: -1150px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ogma {
            background-position: -1150px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ogilvy {
            background-position: -1150px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oficinaware {
            background-position: -1150px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oficina-craftware-company {
            background-position: -1150px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-off-sistemas-informaticos {
            background-position: -1150px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-odysai {
            background-position: -1150px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-odkas-consultadoria-economica-e-marketing-s-a {
            background-position: -1150px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-odisseias {
            background-position: -1150px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oddsgate {
            background-position: -1150px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-odds-scanner {
            background-position: -1150px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oceanfone {
            background-position: -1150px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ocean-infinity {
            background-position: 0 -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-observador {
            background-position: -30px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-objecto-cardiaco {
            background-position: -60px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-object-ware {
            background-position: -90px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-oasit {
            background-position: -120px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-o2-producoes-audiovisuais {
            background-position: -150px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-o-seu-backoffice {
            background-position: -180px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-o-pitblast {
            background-position: -210px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-o-navegador {
            background-position: -240px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-o-mirante {
            background-position: -270px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-o-escritorio {
            background-position: -300px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nylon {
            background-position: -330px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nuxeo {
            background-position: -360px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nutrium {
            background-position: -390px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nuno-cubal-reis-unipessoal-lda {
            background-position: -420px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-numen {
            background-position: -450px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-numbersbelieve {
            background-position: -480px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nuada {
            background-position: -510px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nu-rise {
            background-position: -540px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nu-boyana-fx {
            background-position: -570px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nt4solutions {
            background-position: -600px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nsprojects {
            background-position: -630px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nsoft-solucoes-e-integracao-de-sistemas-lda {
            background-position: -660px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nr3 {
            background-position: -690px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nq-digital-agency {
            background-position: -720px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-npf-consultores {
            background-position: -750px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-npaw {
            background-position: -780px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nozomi {
            background-position: -810px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-noxus {
            background-position: -840px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nox-health {
            background-position: -870px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nowo {
            background-position: -900px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nowcm {
            background-position: -930px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-novos-canais {
            background-position: -960px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-novo-nordisk {
            background-position: -990px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-novioq {
            background-position: -1020px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-novatronica {
            background-position: -1050px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-novartis {
            background-position: -1080px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-novanetworks {
            background-position: -1110px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-novaixos {
            background-position: -1140px -1143px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-novait-solucoes-informaticas {
            background-position: -1180px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-novageo-solutions {
            background-position: -1180px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-novagama {
            background-position: -1180px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-novabase {
            background-position: -1180px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nova-junior-consulting {
            background-position: -1180px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nova-expressao {
            background-position: -1180px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-notify-ai {
            background-position: -1180px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-noticias-ilimitadas {
            background-position: -1180px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-noteus-partners {
            background-position: -1180px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-notequal {
            background-position: -1180px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-noshape {
            background-position: -1180px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nos {
            background-position: -1180px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nos-sistemas {
            background-position: -1180px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nortech-ai {
            background-position: -1180px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nors-group {
            background-position: -1180px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-noronesc {
            background-position: -1180px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-normatica {
            background-position: -1180px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-normajean {
            background-position: -1180px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nordex-group {
            background-position: -1180px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nordea-asset-management {
            background-position: -1180px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-norcranes {
            background-position: -1180px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-noras-performance {
            background-position: -1180px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nor267 {
            background-position: -1180px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nonius {
            background-position: -1180px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nonius-soft {
            background-position: -1180px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nomadmovement {
            background-position: -1180px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nomad-tech {
            background-position: -1180px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nolimits-consulting {
            background-position: -1180px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nokia-networks-portugal {
            background-position: -1180px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-noexa-it-solutions {
            background-position: -1180px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-noesis-portugal {
            background-position: -1180px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nocktronics {
            background-position: -1180px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-noble-strategy {
            background-position: -1180px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nmusic {
            background-position: -1180px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nmq-digital {
            background-position: -1180px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nmbrs-bv {
            background-position: -1180px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nls-new-link-solutions {
            background-position: -1180px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nkt {
            background-position: -1180px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nka-new-knowledge-advice {
            background-position: -1180px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-niw-it-services-and-consulting {
            background-position: -1180px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nivvos {
            background-position: -1180px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-niup-technologies {
            background-position: -1180px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-niu-brand-activation {
            background-position: -1180px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nitro {
            background-position: -1180px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-niq {
            background-position: -1180px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-niposom {
            background-position: -1180px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nimble-portal {
            background-position: -1180px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nimber {
            background-position: -1180px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nilg-ai {
            background-position: -1180px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nickel {
            background-position: -1180px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nicity-com {
            background-position: 0 -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nfon {
            background-position: -30px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nezasa {
            background-position: -60px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neyond {
            background-position: -90px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nexus-it-solutions {
            background-position: -120px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nextreality {
            background-position: -150px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nextpower {
            background-position: -180px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nextlink {
            background-position: -210px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nextlane-portugal {
            background-position: -240px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-next-ventures {
            background-position: -270px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-next-it {
            background-position: -300px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-next-engineering {
            background-position: -330px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-next-bitt {
            background-position: -360px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nexllence-powered-by-glintt {
            background-position: -390px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nexar-inc {
            background-position: -420px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nex {
            background-position: -450px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newvision {
            background-position: -480px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newton-software {
            background-position: -510px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newstore-inc {
            background-position: -540px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newspring-services {
            background-position: -570px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newsoul {
            background-position: -600px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newoxygen {
            background-position: -630px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newmind {
            background-position: -660px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newin-consulting {
            background-position: -690px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newhotel-software {
            background-position: -720px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newgmind {
            background-position: -750px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newdata-tech {
            background-position: -780px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newcoffee {
            background-position: -810px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-newalliance-it-solutions {
            background-position: -840px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-new-work {
            background-position: -870px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-new-work-portugal {
            background-position: -900px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-new-reality-web-design {
            background-position: -930px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-new-outsourcing-company {
            background-position: -960px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-new-note-solutions {
            background-position: -990px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-new-consulting {
            background-position: -1020px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-new-adventures {
            background-position: -1050px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neverhack {
            background-position: -1080px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neurorehablab {
            background-position: -1110px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neuraspace {
            background-position: -1140px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neuneto {
            background-position: -1170px -1166px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-networkme {
            background-position: -1210px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-netpeople {
            background-position: -1210px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-netopolis {
            background-position: -1210px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-netmust {
            background-position: -1210px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-netjets {
            background-position: -1210px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-netguru-s-a {
            background-position: -1210px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-netgocio {
            background-position: -1210px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-netflow {
            background-position: -1210px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-netcast {
            background-position: -1210px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-netcaos {
            background-position: -1210px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-netapp-portugal {
            background-position: -1210px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-net-plan {
            background-position: -1210px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-net-it {
            background-position: -1210px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nestle {
            background-position: -1210px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nest-collective {
            background-position: -1210px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nersant {
            background-position: -1210px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nerd-monkeys {
            background-position: -1210px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neptune-software {
            background-position: -1210px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neotalent {
            background-position: -1210px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neoscopio {
            background-position: -1210px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neos-by-bold {
            background-position: -1210px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neonumy {
            background-position: -1210px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neon {
            background-position: -1210px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neon-labs {
            background-position: -1210px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neoception {
            background-position: -1210px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neobrain {
            background-position: -1210px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nemus {
            background-position: -1210px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nemotek {
            background-position: -1210px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nelo {
            background-position: -1210px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neertec {
            background-position: -1210px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neea-consulting {
            background-position: -1210px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nectar-interactive {
            background-position: -1210px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nec-portugal {
            background-position: -1210px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nearsoft-solutions {
            background-position: -1210px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nearshore-portugal {
            background-position: -1210px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nearcode-consulting {
            background-position: -1210px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-near-u {
            background-position: -1210px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-near-sea-technologies {
            background-position: -1210px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-near-partner {
            background-position: -1210px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-neadvance {
            background-position: -1210px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ndrive {
            background-position: -1210px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nbrsolutions {
            background-position: -1210px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nbrand {
            background-position: -1210px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nbcc-consulting {
            background-position: -1210px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nbcc-accounting {
            background-position: -1210px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nbcc-academy {
            background-position: -1210px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nbanks {
            background-position: -1210px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nav {
            background-position: -1210px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nauta-solutions {
            background-position: -1210px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-naura-innovation-lab {
            background-position: -1210px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nauon {
            background-position: -1210px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nau21 {
            background-position: 0 -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nau-solutions {
            background-position: -30px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nato {
            background-position: -60px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-natixis {
            background-position: -90px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-natae {
            background-position: -120px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nasdaq {
            background-position: -150px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nap-it-global-network-solutions {
            background-position: -180px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nanox-tecnologia {
            background-position: -210px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nano4-global {
            background-position: -240px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nanium {
            background-position: -270px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nameit {
            background-position: -300px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-namecheap {
            background-position: -330px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nagarro-unipessoal-lda {
            background-position: -360px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nagarro-digital-ventures {
            background-position: -390px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-nabia-solutions {
            background-position: -420px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-na-kd {
            background-position: -450px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-n4it {
            background-position: -480px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-n2-design-e-comunicacao {
            background-position: -510px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-n10gled {
            background-position: -540px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-n-exchange {
            background-position: -570px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-n-able {
            background-position: -600px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mystic-invest {
            background-position: -630px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-myprivate-boutique {
            background-position: -660px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mypeople {
            background-position: -690px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mypartner {
            background-position: -720px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mylads {
            background-position: -750px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mygon {
            background-position: -780px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mydra {
            background-position: -810px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mycujoo {
            background-position: -840px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mycareforce {
            background-position: -870px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-my-shore {
            background-position: -900px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mwci {
            background-position: -930px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mvo {
            background-position: -960px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mvf-software {
            background-position: -990px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-muzzley {
            background-position: -1020px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-muvu-technologies {
            background-position: -1050px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-muvext {
            background-position: -1080px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mustard {
            background-position: -1110px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-musiversal {
            background-position: -1140px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-musikki {
            background-position: -1170px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-musicyou {
            background-position: -1200px -1189px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-musicverb {
            background-position: 0 -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-muse-ai {
            background-position: -30px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-musa-software {
            background-position: -60px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-multiweb-ti {
            background-position: -90px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-multiwave {
            background-position: -120px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-multivision {
            background-position: -150px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-multivector {
            background-position: -180px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-multisector {
            background-position: -210px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-multipessoal {
            background-position: -240px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-multicert {
            background-position: -270px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-multic {
            background-position: -300px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-multibase {
            background-position: -330px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-multi-corporation {
            background-position: -360px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mudum-seguros-ex-grupo-novo-banco-seguros {
            background-position: -390px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mudey {
            background-position: -420px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-muchbeta {
            background-position: -450px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-much {
            background-position: -480px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mtrust-innovation {
            background-position: -510px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-msg-life {
            background-position: -540px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-msf-engenharia {
            background-position: -570px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-msearch {
            background-position: -600px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-msd {
            background-position: -630px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-msc-mediterranean-shipping-company-s-a {
            background-position: -660px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ms-repair {
            background-position: -690px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mredis {
            background-position: -720px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mredis-lda {
            background-position: -750px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mpm-software-portugal {
            background-position: -780px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mozilla-ai {
            background-position: -810px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mozantech {
            background-position: -840px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moxy {
            background-position: -870px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moxie {
            background-position: -900px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-movvo {
            background-position: -930px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moving-wide {
            background-position: -960px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-movimar {
            background-position: -990px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-movilges-portugal {
            background-position: -1020px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moviik {
            background-position: -1050px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-movida {
            background-position: -1080px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-movensis {
            background-position: -1110px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mov-ai {
            background-position: -1140px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-motorsoft {
            background-position: -1170px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-motorola-solutions {
            background-position: -1200px -1212px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moteefe {
            background-position: -1240px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mota-engil {
            background-position: -1240px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mosano {
            background-position: -1240px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-morphotech-limited {
            background-position: -1240px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-morphis {
            background-position: -1240px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-morphingportals {
            background-position: -1240px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moro-tech {
            background-position: -1240px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moredata {
            background-position: -1240px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-morais-leitao {
            background-position: -1240px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mop {
            background-position: -1240px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mootiva {
            background-position: -1240px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moontrip {
            background-position: -1240px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moonshapes {
            background-position: -1240px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moonpay {
            background-position: -1240px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moonlight {
            background-position: -1240px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moonfare {
            background-position: -1240px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-montepio-credito {
            background-position: -1240px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mongoose {
            background-position: -1240px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moneygram {
            background-position: -1240px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-monese {
            background-position: -1240px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moneris {
            background-position: -1240px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-monday-interactive-marketing {
            background-position: -1240px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-monad {
            background-position: -1240px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moloni {
            background-position: -1240px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mollie {
            background-position: -1240px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-moldit {
            background-position: -1240px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mog {
            background-position: -1240px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-modular-studio {
            background-position: -1240px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-modo-design {
            background-position: -1240px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-modatta {
            background-position: -1240px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-modal-more {
            background-position: -1240px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mocho-louco {
            background-position: -1240px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobyd {
            background-position: -1240px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobrand {
            background-position: -1240px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobizy {
            background-position: -1240px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobiweb {
            background-position: -1240px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobiqueue {
            background-position: -1240px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobipium {
            background-position: -1240px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobinteg {
            background-position: -1240px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobilwave-healthcare-solutions {
            background-position: -1240px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobilunity {
            background-position: -1240px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobility-now {
            background-position: -1240px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobilitec {
            background-position: -1240px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobilexpense {
            background-position: -1240px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobileum {
            background-position: -1240px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobilab-iberia {
            background-position: -1240px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobietrain {
            background-position: -1240px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobiag {
            background-position: -1240px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mobbit-iot-enabler {
            background-position: -1240px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mnw {
            background-position: -1240px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mk-is-consultoria-informatica-lda {
            background-position: -1240px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mjv-technology-innovation {
            background-position: -1240px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mjbm {
            background-position: -1240px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mixtronica {
            background-position: 0 -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mixmove {
            background-position: -30px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mix2travel {
            background-position: -60px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mix-and-blend {
            background-position: -90px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mito-e-rito {
            background-position: -120px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mitic {
            background-position: -150px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-misys {
            background-position: -180px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mistra {
            background-position: -210px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-miro {
            background-position: -240px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-minuscode {
            background-position: -270px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mintbase {
            background-position: -300px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-minsait {
            background-position: -330px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-minitel {
            background-position: -360px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ministerio-da-educacao {
            background-position: -390px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-miniclip-games {
            background-position: -420px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mindshare-world {
            background-position: -450px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mindshaker {
            background-position: -480px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mindseo {
            background-position: -510px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mindprober {
            background-position: -540px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mindmymind {
            background-position: -570px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mindera {
            background-position: -600px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mindbury-consulting {
            background-position: -630px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mind {
            background-position: -660px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mind-technology {
            background-position: -690px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mind-source {
            background-position: -720px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-miligrama-comunicacao-em-saude {
            background-position: -750px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-milford {
            background-position: -780px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-milestone-consulting {
            background-position: -810px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-miles-in-the-sky {
            background-position: -840px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-miio-electric {
            background-position: -870px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-migso-pcubed {
            background-position: -900px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-miew-creative-studio {
            background-position: -930px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-midwich-portugal {
            background-position: -960px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-microsoft-portugal {
            background-position: -990px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-microregio {
            background-position: -1020px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-microplus {
            background-position: -1050px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-microplasticos-group {
            background-position: -1080px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-microharvest {
            background-position: -1110px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-micro-i-o {
            background-position: -1140px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-michael-page-portugal {
            background-position: -1170px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mi-gso-pcubed {
            background-position: -1200px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mgm-technology-partners-gmbh {
            background-position: -1230px -1235px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mgen-portugal {
            background-position: -1270px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-metyis {
            background-position: -1270px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-metropolitano-de-lisboa {
            background-position: -1270px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-metlife {
            background-position: -1270px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-meticube {
            background-position: -1270px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-metatheke-software {
            background-position: -1270px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-metacriacoes {
            background-position: -1270px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-meta {
            background-position: -1270px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-meta-sense {
            background-position: -1270px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-meta-craft {
            background-position: -1270px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mestre-clique {
            background-position: -1270px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-messagebird {
            background-position: -1270px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-meshapp {
            background-position: -1270px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mesh-ai {
            background-position: -1270px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-merkle-dach {
            background-position: -1270px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-merkat-intellekt-technologies-private-limited {
            background-position: -1270px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-meritis {
            background-position: -1270px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-merck-group-portugal {
            background-position: -1270px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mercer-portugal {
            background-position: -1270px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mercedes-benz-portugal {
            background-position: -1270px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mercedes-benz-io {
            background-position: -1270px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mercatura {
            background-position: -1270px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mercadona {
            background-position: -1270px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mercado-eletronico {
            background-position: -1270px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mercado-bitcoin {
            background-position: -1270px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-meow-advertising {
            background-position: -1270px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-meo {
            background-position: -1270px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-menina-design {
            background-position: -1270px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mendes-goncalves {
            background-position: -1270px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mendelsson-agency {
            background-position: -1270px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-memsql {
            background-position: -1270px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-memoria-visual {
            background-position: -1270px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-meivcore {
            background-position: -1270px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-meiostec {
            background-position: -1270px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-megatronica {
            background-position: -1270px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-megasis {
            background-position: -1270px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-megaklique {
            background-position: -1270px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-medtronic {
            background-position: -1270px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-medsky {
            background-position: -1270px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mediplus {
            background-position: -1270px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-medinfar {
            background-position: -1270px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-medidata-net {
            background-position: -1270px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-medicine-one {
            background-position: -1270px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mediceus {
            background-position: -1270px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-medicare {
            background-position: -1270px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-medicare-portugal {
            background-position: -1270px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mediaweb-creations {
            background-position: -1270px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mediaview {
            background-position: -1270px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mediaon-pt {
            background-position: -1270px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mediamarkt {
            background-position: -1270px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-medialog {
            background-position: -1270px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-medialivre {
            background-position: -1270px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mediagaps {
            background-position: -1270px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mediafoundry {
            background-position: -1270px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mediacom-portugal {
            background-position: 0 -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-media-capital {
            background-position: -30px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-medgical {
            background-position: -60px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mecwide {
            background-position: -90px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mecweld {
            background-position: -120px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mecalbi {
            background-position: -150px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mecachrome {
            background-position: -180px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-measindot {
            background-position: -210px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-md3 {
            background-position: -240px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-md3-studio {
            background-position: -270px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mcoutinho {
            background-position: -300px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mcl-technologies {
            background-position: -330px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mckinsey-company {
            background-position: -360px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mcdonald-s-portugal {
            background-position: -390px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mccann-lisbon {
            background-position: -420px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mcc-consulting {
            background-position: -450px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mcall-contact-center {
            background-position: -480px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mcafee-portugal {
            background-position: -510px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mc-medical-by-palex {
            background-position: -540px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mc-digital {
            background-position: -570px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mbu-intelligence {
            background-position: -600px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mb2-manufacturer {
            background-position: -630px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mazars-portugal {
            background-position: -660px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maxlearn {
            background-position: -690px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maxima-informatica-telecomunicacoes-lda {
            background-position: -720px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maxiglobal {
            background-position: -750px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maxdata-software {
            background-position: -780px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maven-pet {
            background-position: -810px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-matsuko {
            background-position: -840px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-matereo {
            background-position: -870px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mater-dynamics {
            background-position: -900px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-match-profiler {
            background-position: -930px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mastters {
            background-position: -960px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-masterlink {
            background-position: -990px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mastercard {
            background-position: -1020px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-master-vantagem {
            background-position: -1050px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-massive {
            background-position: -1080px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-massive-studios {
            background-position: -1110px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-masdima {
            background-position: -1140px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-marzee-labs {
            background-position: -1170px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-marvil56 {
            background-position: -1200px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-martifer {
            background-position: -1230px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mars {
            background-position: -1260px -1258px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-marmalade-game-studio {
            background-position: -1300px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-marleyspoon {
            background-position: -1300px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-markuptree {
            background-position: -1300px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-marktel {
            background-position: -1300px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-market-engine {
            background-position: -1300px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-markdata {
            background-position: -1300px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-markant-gruppe {
            background-position: -1300px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-marionete {
            background-position: -1300px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-marinha-portuguesa {
            background-position: -1300px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maria-design {
            background-position: -1300px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-margres-ceramic-tiles {
            background-position: -1300px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-marex {
            background-position: -1300px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maretec {
            background-position: -1300px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-marcaweb {
            background-position: -1300px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mapis {
            background-position: -1300px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mapify {
            background-position: -1300px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mapfre {
            background-position: -1300px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-manwinwin-software {
            background-position: -1300px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mantu {
            background-position: -1300px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-manta-unified-lineage-platform {
            background-position: -1300px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-manpower {
            background-position: -1300px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-manitowoc-crane-group-portugal {
            background-position: -1300px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-manie {
            background-position: -1300px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-managexpress {
            background-position: -1300px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-management-solutions-portugal {
            background-position: -1300px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-man-digital-hub {
            background-position: -1300px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-man-digital-hib {
            background-position: -1300px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mambu {
            background-position: -1300px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-malwarebytes {
            background-position: -1300px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-malvern-panalytical {
            background-position: -1300px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maksen {
            background-position: -1300px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-makewise {
            background-position: -1300px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-makeadream {
            background-position: -1300px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-make-it-product-r-d {
            background-position: -1300px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-make-it-dynamic {
            background-position: -1300px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-make-it-digital {
            background-position: -1300px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-makadu {
            background-position: -1300px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-majorel {
            background-position: -1300px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-major-west {
            background-position: -1300px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-majime-solutions {
            background-position: -1300px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maisis {
            background-position: -1300px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mais-eficaz {
            background-position: -1300px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maintarget {
            background-position: -1300px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maintarget-s-a {
            background-position: -1300px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mainsys {
            background-position: -1300px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maincheck {
            background-position: -1300px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-main-software {
            background-position: -1300px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-main-service {
            background-position: -1300px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-main-interactive {
            background-position: -1300px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-main-hub {
            background-position: -1300px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maily {
            background-position: -1300px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maidot {
            background-position: -1300px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-mahle-gmbh {
            background-position: -1300px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-magycal {
            background-position: -1300px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-magnomics {
            background-position: -1300px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-magnisoft {
            background-position: 0 -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-magnisis {
            background-position: -30px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-magnifinance {
            background-position: -60px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-magnetik {
            background-position: -90px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-magma-studio {
            background-position: -120px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-magikbee {
            background-position: -150px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-magicode {
            background-position: -180px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-magicbrain {
            background-position: -210px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-magic-beans {
            background-position: -240px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maersk {
            background-position: -270px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-maeil {
            background-position: -300px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-madzuli-portugal {
            background-position: -330px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-madmantech {
            background-position: -360px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-madiff {
            background-position: -390px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-made2web {
            background-position: -420px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-macwin {
            background-position: -450px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-macrobond {
            background-position: -480px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-macarico-sa {
            background-position: -510px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-m365connect {
            background-position: -540px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-m-doc {
            background-position: -570px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-m-a-digital {
            background-position: -600px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-m-a-creative-agency {
            background-position: -630px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lyzer {
            background-position: -660px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lynxmind {
            background-position: -690px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lynxit-software {
            background-position: -720px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lympid {
            background-position: -750px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lybe {
            background-position: -780px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lxhub {
            background-position: -810px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lxgest {
            background-position: -840px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lxdesign {
            background-position: -870px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lvmh {
            background-position: -900px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lvengine-web-software {
            background-position: -930px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-luza-tecnologia {
            background-position: -960px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-luza-group {
            background-position: -990px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-luz-saude {
            background-position: -1020px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-luxury-route {
            background-position: -1050px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-luxoft-portugal {
            background-position: -1080px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-luxclusif {
            background-position: -1110px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lusospace {
            background-position: -1140px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lusosoft-ti {
            background-position: -1170px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lusoinfo-multimedia-ii-sa {
            background-position: -1200px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lusodata {
            background-position: -1230px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lusodados {
            background-position: -1260px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-luso-it {
            background-position: -1290px -1281px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-luso-digital-assets {
            background-position: 0 -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lusitania-companhia-de-seguros {
            background-position: -30px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lusijob {
            background-position: -60px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lusiconsulting {
            background-position: -90px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lusiaves {
            background-position: -120px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lusiadas-saude {
            background-position: -150px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lunacloud {
            background-position: -180px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lumine-group {
            background-position: -210px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-luminate-medical {
            background-position: -240px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lukla-portugal {
            background-position: -270px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-luggit {
            background-position: -300px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lufthansa-technik {
            background-position: -330px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-luduscristaltec {
            background-position: -360px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ltplabs {
            background-position: -390px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lsi-integracao-de-servicos-e-informatica-lda {
            background-position: -420px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ls-retail-portugal {
            background-position: -450px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lptlabs {
            background-position: -480px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lpm-comunicacao {
            background-position: -510px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-loyty {
            background-position: -540px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-loy-hutz-solutions {
            background-position: -570px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lowcostbet {
            background-position: -600px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lovys {
            background-position: -630px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lovelystay {
            background-position: -660px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-losch {
            background-position: -690px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-loqr {
            background-position: -720px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-loomtech {
            background-position: -750px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lookatitude {
            background-position: -780px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-longo-plano {
            background-position: -810px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lollipop {
            background-position: -840px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lokalize {
            background-position: -870px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-loka-inc {
            background-position: -900px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logrise {
            background-position: -930px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logo-lusiconsulting {
            background-position: -1300px -1265px;
            width: 30px;
            height: 7px;
        }
        
        .sprite-logos-logitools {
            background-position: -960px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logistema {
            background-position: -990px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logirix {
            background-position: -1020px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logiin {
            background-position: -1050px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logifuture {
            background-position: -1080px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logicentro {
            background-position: -1110px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logicalis-portugal {
            background-position: -1140px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logical-safety {
            background-position: -1170px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logic {
            background-position: -1200px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logic-logistica-integrada {
            background-position: -1230px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logic-information-systems {
            background-position: -1260px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-logiberica {
            background-position: -1290px -1304px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-loggi {
            background-position: -1330px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-log {
            background-position: -1330px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-log-u {
            background-position: -1330px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lockwood-publishing-ltd {
            background-position: -1330px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-localyze {
            background-position: -1330px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-loba {
            background-position: -1330px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-loba-cx {
            background-position: -1330px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-loandolphin {
            background-position: -1330px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-load-interactive {
            background-position: -1330px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lnec {
            background-position: -1330px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-llyc {
            background-position: -1330px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lluni {
            background-position: -1330px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-llorente-cuenca-portugal {
            background-position: -1330px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lk-comunicacao {
            background-position: -1330px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lixil {
            background-position: -1330px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-livetiles {
            background-position: -1330px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-little-emperors {
            background-position: -1330px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-litthub {
            background-position: -1330px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-listopsis {
            background-position: -1330px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-listkit {
            background-position: -1330px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-liskus {
            background-position: -1330px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lisgrafica {
            background-position: -1330px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lisbonworks {
            background-position: -1330px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lisbon-project {
            background-position: -1330px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lisbon-nearshore {
            background-position: -1330px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lisboa-e-nova-agencia-de-energia {
            background-position: -1330px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-liquid {
            background-position: -1330px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-liqui-do {
            background-position: -1330px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lip {
            background-position: -1330px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-linlab-agencia-digital {
            background-position: -1330px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-linkfire {
            background-position: -1330px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-linked-care {
            background-position: -1330px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-linkare-ti {
            background-position: -1330px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-link-think {
            background-position: -1330px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-link-talentos {
            background-position: -1330px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-link-redglue {
            background-position: -1330px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-link-consulting {
            background-position: -1330px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lingokids {
            background-position: -1330px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-line-health {
            background-position: -1330px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lindit {
            background-position: -1330px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-linde-portugal {
            background-position: -1330px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lincis {
            background-position: -1330px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-liminal {
            background-position: -1330px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lime {
            background-position: -1330px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lilium {
            background-position: -1330px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-likearchitects {
            background-position: -1330px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lightdash {
            background-position: -1330px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lightbox {
            background-position: -1330px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-liga-portugal {
            background-position: -1330px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lift-consulting {
            background-position: -1330px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lifetime {
            background-position: -1330px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lifebit {
            background-position: -1330px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-life-on-mars {
            background-position: -1330px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-life-emotions {
            background-position: -1330px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lidya {
            background-position: -1330px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lidl {
            background-position: -1330px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-liderteam-group {
            background-position: -1330px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-liderlink-business-solutions {
            background-position: 0 -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lidera {
            background-position: -30px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-licentia {
            background-position: -60px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-liberty-seguros {
            background-position: -90px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-libax {
            background-position: -120px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-li-no-design {
            background-position: -150px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lgg-advisors {
            background-position: -180px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lg-eletronics-portugal {
            background-position: -210px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lfm-corporate {
            background-position: -240px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lexocoworking {
            background-position: -270px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lewis {
            background-position: -300px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-levira-s-a {
            background-position: -330px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-letsgetchecked {
            background-position: -360px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-let-s-call {
            background-position: -390px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-leroy-merlin {
            background-position: -420px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-leonteq {
            background-position: -450px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-leo-burnett-lisboa {
            background-position: -480px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lenovo {
            background-position: -510px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lenitudes {
            background-position: -540px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-leiripantone {
            background-position: -570px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-leica-portugal {
            background-position: -600px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-legrand-electrica {
            background-position: -630px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lego {
            background-position: -660px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-legendary-people-ideas {
            background-position: -690px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-legartis {
            background-position: -720px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-legalvision {
            background-position: -750px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-legacy-gallery {
            background-position: -780px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lectra {
            background-position: -810px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-learninghubz {
            background-position: -840px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-leafwell {
            background-position: -870px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-leadtech {
            background-position: -900px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-leadmarket {
            background-position: -930px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-leading-capital {
            background-position: -960px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-le-wagon {
            background-position: -990px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lcg {
            background-position: -1020px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lbc {
            background-position: -1050px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-layer8 {
            background-position: -1080px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lavva {
            background-position: -1110px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lavanda {
            background-position: -1140px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lavaimagem {
            background-position: -1170px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lauak-portugal {
            background-position: -1200px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-latourrette-consulting {
            background-position: -1230px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-latitudde {
            background-position: -1260px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lastpass {
            background-position: -1290px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-last2ticket {
            background-position: -1320px -1327px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-last-minute {
            background-position: -1360px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lasige {
            background-position: -1360px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-laserhub {
            background-position: -1360px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-las-training {
            background-position: -1360px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-las-maintenance {
            background-position: -1360px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lapa-studio {
            background-position: -1360px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lansys {
            background-position: -1360px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lanidor {
            background-position: -1360px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-landtech {
            background-position: -1360px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-landskill {
            background-position: -1360px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-landka {
            background-position: -1360px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-landing-jobs {
            background-position: -1360px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lampwave-studio {
            background-position: -1360px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-laminar-projects {
            background-position: -1360px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-lactogal {
            background-position: -1360px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-labsxd {
            background-position: -1360px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-labsit {
            background-position: -1360px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-labrador {
            background-position: -1360px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-laborders {
            background-position: -1360px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-laboratorio-de-sistemas-e-tecnologia-subaquatica {
            background-position: -1360px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-laboratorio-de-sistemas-e-tecnologia-subaquatica-lsts {
            background-position: -1360px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-laboratorio-de-investigacao-e-desenvolvimento-din {
            background-position: -1360px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-labialfarma {
            background-position: -1360px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-labiagro {
            background-position: -1360px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-la-redoute-portugal {
            background-position: -1360px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-la-casa-de-las-carcasas {
            background-position: -1360px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-l-oreal-portugal {
            background-position: -1360px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kyntech-services {
            background-position: -1360px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kyndryl {
            background-position: -1360px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kynd {
            background-position: -1360px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kyaia-overcube {
            background-position: -1360px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kwanko {
            background-position: -1360px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kwan {
            background-position: -1360px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kwamecorp {
            background-position: -1360px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kwalit {
            background-position: -1360px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kwalee {
            background-position: -1360px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kwal-it {
            background-position: -1360px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kununu {
            background-position: -1360px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kuehne-nagel {
            background-position: -1360px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kuantokusta {
            background-position: -1360px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-krypton {
            background-position: -1360px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kriacao {
            background-position: -1360px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kraken {
            background-position: -1360px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kpmg-portugal {
            background-position: -1360px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kpk-antiga-karpatkey {
            background-position: -1360px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kota {
            background-position: -1360px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-korn-ferry {
            background-position: -1360px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-korber-digital {
            background-position: -1360px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-koolsite {
            background-position: -1360px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kontrolsat {
            background-position: -1360px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kontist {
            background-position: -1360px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-konkrets {
            background-position: -1360px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-konk-consulting {
            background-position: -1360px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-konica-minolta {
            background-position: -1360px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kompetenza {
            background-position: -1360px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-komoot {
            background-position: -1360px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kodly {
            background-position: -1360px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-koala-rest {
            background-position: -1360px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-knowmad-mood {
            background-position: 0 -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-knowledgebiz {
            background-position: -30px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-knowledge-works {
            background-position: -60px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-knowledge-people {
            background-position: -90px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-knowledge-bubble {
            background-position: -120px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-knowit {
            background-position: -150px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-knower-tech {
            background-position: -180px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-knokcare {
            background-position: -210px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-klx {
            background-position: -240px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-klockner-pentaplast {
            background-position: -270px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kleros {
            background-position: -300px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-klepierre {
            background-position: -330px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-klarna {
            background-position: -360px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kiune {
            background-position: -390px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kitch {
            background-position: -420px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kit-ar {
            background-position: -450px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kirchhoff-automotive-portugal {
            background-position: -480px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kinsta {
            background-position: -510px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kinetit {
            background-position: -540px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kinetikos {
            background-position: -570px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kinematix {
            background-position: -600px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kiangle-ai {
            background-position: -630px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ki-labs {
            background-position: -660px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ki-knowledge-inside {
            background-position: -690px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keyvalue {
            background-position: -720px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keyrus {
            background-position: -750px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keyrock {
            background-position: -780px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keyinvoice {
            background-position: -810px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-key-decision {
            background-position: -840px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kevel {
            background-position: -870px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keptone {
            background-position: -900px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kentra-technologies {
            background-position: -930px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kendir-studios {
            background-position: -960px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kencko {
            background-position: -990px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kenbi {
            background-position: -1020px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kelly-services {
            background-position: -1050px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keezag {
            background-position: -1080px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keeyns-bv {
            background-position: -1110px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keepon {
            background-position: -1140px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keepitreal {
            background-position: -1170px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keepdoing {
            background-position: -1200px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keep-warranty {
            background-position: -1230px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keep-solutions {
            background-position: -1260px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keep-it-simple {
            background-position: -1290px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-keenfinity {
            background-position: -1320px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kcs-it {
            background-position: -1350px -1350px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kbai-research {
            background-position: -1390px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-katoo {
            background-position: -1390px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-katchit {
            background-position: -1390px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kaspersky {
            background-position: -1390px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kaspar {
            background-position: -1390px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kaspar-solutions {
            background-position: -1390px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-karvlix {
            background-position: -1390px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-karma-network {
            background-position: -1390px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kantar-worldpanel {
            background-position: -1390px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kamae {
            background-position: -1390px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kaluza {
            background-position: -1390px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kaltura {
            background-position: -1390px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kaizen-tech {
            background-position: -1390px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-kaizen-gaming-betano {
            background-position: -1390px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-k2-partnering-solutions {
            background-position: -1390px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-k-1-digital {
            background-position: -1390px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jysk {
            background-position: -1390px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jwt-walter-thompson {
            background-position: -1390px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-juul-labs {
            background-position: -1390px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-just-vargas {
            background-position: -1390px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-juntos-somos-mais {
            background-position: -1390px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-junto {
            background-position: -1390px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-junitec {
            background-position: -1390px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jungle-ai {
            background-position: -1390px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-junction-antiga-vital {
            background-position: -1390px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jumpseller {
            background-position: -1390px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jumo-world {
            background-position: -1390px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jumia-porto-tech-center {
            background-position: -1390px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jull {
            background-position: -1390px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jta {
            background-position: -1390px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jscrambler {
            background-position: -1390px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jpmorgan-chase-co {
            background-position: -1390px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jpm {
            background-position: -1390px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jpm-industria {
            background-position: -1390px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jp-systems {
            background-position: -1390px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jp-sa-couto {
            background-position: -1390px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-journee {
            background-position: -1390px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jose-de-mello-saude {
            background-position: -1390px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-joom {
            background-position: -1390px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jolera-lda {
            background-position: -1390px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jolec-unipessoal-lda {
            background-position: -1390px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-joivy {
            background-position: -1390px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-join-us-it {
            background-position: -1390px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-johnson-johnson {
            background-position: -1390px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-johnson-controls {
            background-position: -1390px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jodel {
            background-position: -1390px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jobdeploy {
            background-position: -1390px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jobbex-group {
            background-position: -1390px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jobandtalent {
            background-position: -1390px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-joaquim-chaves-saude {
            background-position: -1390px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-joao-araujo-freelancer-de-marketing-digital {
            background-position: -1390px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jll {
            background-position: -1390px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jimpisoft {
            background-position: -1390px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jimdo {
            background-position: -1390px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jesbee {
            background-position: -1390px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jeronimo-martins {
            background-position: -1390px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jenova {
            background-position: -1390px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jeknowledge {
            background-position: -1390px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jcdecaux {
            background-position: -1390px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jcanao {
            background-position: 0 -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jbmg-arquitectos {
            background-position: -30px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jbay-solutions {
            background-position: -60px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-javali {
            background-position: -90px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jans-informatica-lda {
            background-position: -120px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-janela-digital {
            background-position: -150px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jamhub-solutions {
            background-position: -180px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-james-finance {
            background-position: -210px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jamap-consult-lda {
            background-position: -240px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-jade-eli-technologies {
            background-position: -270px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ja-design-studio {
            background-position: -300px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-j5f {
            background-position: -330px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-j-prior {
            background-position: -360px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-j-p-morgan-workplace-solutions {
            background-position: -390px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-j-canao {
            background-position: -420px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-izzato {
            background-position: -450px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-izilabs {
            background-position: -480px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-izertis {
            background-position: -510px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ixopen {
            background-position: -540px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iwg-international-workplace-group {
            background-position: -570px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ivy-tech {
            background-position: -600px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ivy-partners-sa {
            background-position: -630px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ivory-black-studio {
            background-position: -660px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ivity-brand-corp {
            background-position: -690px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ivet-software {
            background-position: -720px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ivc-evidensia {
            background-position: -750px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iuz-technologies {
            background-position: -780px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iu-talent {
            background-position: -810px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itseeds {
            background-position: -840px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itsector {
            background-position: -870px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itscredit {
            background-position: -900px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-its-portugal {
            background-position: -930px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itrtech-group {
            background-position: -960px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itravey {
            background-position: -990px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itpeers {
            background-position: -1020px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itnow {
            background-position: -1050px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itil4g {
            background-position: -1080px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itgrow {
            background-position: -1110px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itgest {
            background-position: -1140px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iterable {
            background-position: -1170px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iten {
            background-position: -1200px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itech-on {
            background-position: -1230px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itds-portugal {
            background-position: -1260px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itclinical {
            background-position: -1290px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itcenter {
            background-position: -1320px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itc {
            background-position: -1350px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itboon {
            background-position: -1380px -1373px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itbase-s-a {
            background-position: 0 -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-itau-unibanco {
            background-position: -30px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-italent {
            background-position: -60px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ita-multimedia {
            background-position: -90px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-it-up-we-ramp-you-up {
            background-position: -120px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-it-premium {
            background-position: -150px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-it-people-innovation {
            background-position: -180px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-it-peers {
            background-position: -210px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-it-jobs-portugal {
            background-position: -240px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-it-consulting {
            background-position: -270px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-it-box-software {
            background-position: -300px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iswari {
            background-position: -330px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-issuu {
            background-position: -360px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-issho-technology {
            background-position: -390px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iss-world-services {
            background-position: -420px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iss-tech-portugal {
            background-position: -450px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-isr-coimbra {
            background-position: -480px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-isqe {
            background-position: -510px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-isobar {
            background-position: -540px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-isobar-portugal {
            background-position: -570px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iso-sigma {
            background-position: -600px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-isicom {
            background-position: -630px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-isgreen {
            background-position: -660px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iservicesapps {
            background-position: -690px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iservices {
            background-position: -720px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iscte-instituto-universitario-de-lisboa {
            background-position: -750px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-isa-intelligent-sensing-anywhere {
            background-position: -780px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-is-retail {
            background-position: -810px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iron-trainers {
            background-position: -840px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iron-hack {
            background-position: -870px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-irium-portugal {
            background-position: -900px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iqvia {
            background-position: -930px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iqube-it-consulting {
            background-position: -960px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iptor {
            background-position: -990px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ipte {
            background-position: -1020px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ipsis {
            background-position: -1050px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ips-innovative-prison-systems {
            background-position: -1080px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iprospect {
            background-position: -1110px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ipradio {
            background-position: -1140px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iportaldoc {
            background-position: -1170px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ipma {
            background-position: -1200px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ipg {
            background-position: -1230px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ipg-mediabrands {
            background-position: -1260px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ip-telecom {
            background-position: -1290px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ip-brick-international {
            background-position: -1320px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iownit-us {
            background-position: -1350px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iotech-innovation-on-technology {
            background-position: -1380px -1396px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ionseed {
            background-position: -1420px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iol-negocios {
            background-position: -1420px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inygon {
            background-position: -1420px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-invoke {
            background-position: -1420px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-invoicexpress {
            background-position: -1420px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-invisual-branding {
            background-position: -1420px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-invisible-lab {
            background-position: -1420px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-invisible-cloud {
            background-position: -1420px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-invine {
            background-position: -1420px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-invillia {
            background-position: -1420px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inviita {
            background-position: -1420px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inventore {
            background-position: -1420px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intuitivo {
            background-position: -1420px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inttera {
            background-position: -1420px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-introsys {
            background-position: -1420px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intg-design {
            background-position: -1420px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intersection-ventures {
            background-position: -1420px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intero-intigrity {
            background-position: -1420px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-internations {
            background-position: -1420px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intermedia {
            background-position: -1420px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intermedia-cloud-communications {
            background-position: -1420px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-interlog-portugal {
            background-position: -1420px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intergraph {
            background-position: -1420px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-interfaces-portugal {
            background-position: -1420px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-interface-labs {
            background-position: -1420px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intercept {
            background-position: -1420px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-interactive-touch {
            background-position: -1420px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intento-inc {
            background-position: -1420px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intellias {
            background-position: -1420px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intellecteu {
            background-position: -1420px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intelidus {
            background-position: -1420px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intelcia {
            background-position: -1420px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intel-portugal {
            background-position: -1420px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-integrity {
            background-position: -1420px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-integr8 {
            background-position: -1420px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-integer-consulting {
            background-position: -1420px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-intapp {
            background-position: -1420px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-superior-tecnico {
            background-position: -1420px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-politecnico-do-porto {
            background-position: -1420px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-politecnico-de-tomar {
            background-position: -1420px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-politecnico-de-coimbra {
            background-position: -1420px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-pedro-nunes {
            background-position: -1420px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-nacional-de-estatistica {
            background-position: -1420px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-informaticaip {
            background-position: -1420px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-electrotecnico-portugues {
            background-position: -1420px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-de-telecomunicacoes {
            background-position: -1420px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-de-medicina-molecular-imm {
            background-position: -1420px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-de-informatica-i-p {
            background-position: -1420px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instituto-criap {
            background-position: -1420px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-institute-for-international-economic-research {
            background-position: -1420px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-insticc {
            background-position: -1420px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instalplus {
            background-position: -1420px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-instaleap {
            background-position: -1420px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inspiring-solutions {
            background-position: -1420px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inspirennovit {
            background-position: -1420px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inspireit {
            background-position: -1420px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inspire {
            background-position: -1420px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-insizium {
            background-position: -1420px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-insignis-west {
            background-position: -1420px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-insia {
            background-position: -1420px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inscale {
            background-position: -1420px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-insania {
            background-position: 0 -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inpost-group {
            background-position: -30px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inpi {
            background-position: -60px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inoweiser {
            background-position: -90px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inovretail {
            background-position: -120px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inovlancer {
            background-position: -150px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inovflow {
            background-position: -180px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inoveonline {
            background-position: -210px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inovcorp {
            background-position: -240px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inovazi {
            background-position: -270px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inovazi-creative-agency {
            background-position: -300px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inovaworks-command-and-control-s-a {
            background-position: -330px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inovaprime {
            background-position: -360px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inovamatic {
            background-position: -390px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inovamais {
            background-position: -420px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inovafiber {
            background-position: -450px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inova-software-lisbon {
            background-position: -480px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inova-prime {
            background-position: -510px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inov-inesc {
            background-position: -540px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inosat_logo {
            background-position: -570px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inosat-global {
            background-position: -600px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inok-consulting {
            background-position: -630px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inofrota-start {
            background-position: -660px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inocrowd {
            background-position: -690px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innux {
            background-position: -720px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innowave-technologies {
            background-position: -750px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innovsimple {
            background-position: -780px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innovdigital {
            background-position: -810px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innovationcast {
            background-position: -840px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innovationcast-sa {
            background-position: -870px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innovation-point {
            background-position: -900px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innovation-makers {
            background-position: -930px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innovation-engineering-hub {
            background-position: -960px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innovati {
            background-position: -990px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innovagency {
            background-position: -1020px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innotech {
            background-position: -1050px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innogen-technology {
            background-position: -1080px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-innerjoin-consulting {
            background-position: -1110px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inlife {
            background-position: -1140px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inl-international-iberian-nanotechnology-laboratory {
            background-position: -1170px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inklusion-entertainment {
            background-position: -1200px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-initiative-media {
            background-position: -1230px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ingram-micro-portugal {
            background-position: -1260px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ingenious-lion {
            background-position: -1290px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ing {
            background-position: -1320px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inftek {
            background-position: -1350px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infraspeak {
            background-position: -1380px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infraestruturas-de-portugal {
            background-position: -1410px -1419px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infosys {
            background-position: -1450px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infosistema {
            background-position: -1450px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infos-sharing-knowledge {
            background-position: -1450px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infortucano {
            background-position: -1450px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-informito {
            background-position: -1450px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-information-factory {
            background-position: -1450px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-information-builders {
            background-position: -1450px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-informantem {
            background-position: -1450px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-informa-d-b {
            background-position: -1450px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inform {
            background-position: -1450px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inforlider-informatica-e-tecnologia {
            background-position: -1450px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inforlandia {
            background-position: -1450px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inforcavado {
            background-position: -1450px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inforbeta-tecnologias-de-informacao-lda {
            background-position: -1450px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inforbest-consulting {
            background-position: -1450px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inforap {
            background-position: -1450px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infor24 {
            background-position: -1450px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infor {
            background-position: -1450px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infonet {
            background-position: -1450px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-info2k {
            background-position: -1450px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-info-portugal {
            background-position: -1450px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-influenza {
            background-position: -1450px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inflight-it {
            background-position: -1450px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infinity-group-uk {
            background-position: -1450px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infinite-foundry {
            background-position: -1450px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infinite-business-solutions {
            background-position: -1450px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infinitas-learning {
            background-position: -1450px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infinidata {
            background-position: -1450px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infinera {
            background-position: -1450px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-infineon-technologies-portugal {
            background-position: -1450px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inexto {
            background-position: -1450px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inevo {
            background-position: -1450px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inetum {
            background-position: -1450px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inesc-tec {
            background-position: -1450px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inesc-id {
            background-position: -1450px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ines-lobo-arquitectos {
            background-position: -1450px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inegi-porto {
            background-position: -1450px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inedito {
            background-position: -1450px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inductiva-research-labs {
            background-position: -1450px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inductiva-ai {
            background-position: -1450px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-indra {
            background-position: -1450px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-indot-studio {
            background-position: -1450px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-indorama-ventures-portugal {
            background-position: -1450px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inditex {
            background-position: -1450px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-indigo {
            background-position: -1450px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-indie-campers {
            background-position: -1450px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-indicium-ai {
            background-position: -1450px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-indice-ict-management {
            background-position: -1450px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-indasa-abrasives {
            background-position: -1450px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-indaqua {
            background-position: -1450px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-incubeta {
            background-position: -1450px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-incrivel-futuro {
            background-position: -1450px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-increasetime {
            background-position: -1450px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-incograf {
            background-position: -1450px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-incognit-cloud {
            background-position: -1450px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-incm-imprensa-nacional-casa-da-moeda {
            background-position: -1450px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-incentea {
            background-position: -1450px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inbox-agency {
            background-position: -1450px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inapa {
            background-position: -1450px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inanoe {
            background-position: -1450px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-inadmin-risko {
            background-position: -1450px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impruv {
            background-position: -1450px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-improxy {
            background-position: 0 -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-improve-veterinary-education {
            background-position: -30px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-improove {
            background-position: -60px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impresa {
            background-position: -90px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impraise {
            background-position: -120px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impossible {
            background-position: -150px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impala {
            background-position: -180px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impactzero {
            background-position: -210px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impactrip {
            background-position: -240px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impactmarket {
            background-position: -270px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impacting-digital {
            background-position: -300px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impact-wave {
            background-position: -330px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impact-transition {
            background-position: -360px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-impact-commerce {
            background-position: -390px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-imomaster {
            background-position: -420px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-imobilemagic {
            background-position: -450px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-immunefi {
            background-position: -480px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-immersive-douro {
            background-position: -510px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-immera {
            background-position: -540px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-imediata {
            background-position: -570px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-imdigital {
            background-position: -600px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iman-portugal {
            background-position: -630px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-imagine-virtual {
            background-position: -660px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-imaginary-cloud {
            background-position: -690px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-imaginando {
            background-position: -720px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ilof {
            background-position: -750px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ili-digital {
            background-position: -780px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ili-digital-portugal {
            background-position: -810px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ikuteam {
            background-position: -840px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ikea {
            background-position: -870px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ignit {
            background-position: -900px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ignidata {
            background-position: -930px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-igeneris {
            background-position: -960px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ig-iberica-business-solutions {
            background-position: -990px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ig-h-platform-services {
            background-position: -1020px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ig-h-consulting-interim {
            background-position: -1050px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ifthenpay {
            background-position: -1080px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ifood {
            background-position: -1110px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iecr {
            background-position: -1140px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-idw2 {
            background-position: -1170px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-idw2-software-solutions {
            background-position: -1200px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-idw {
            background-position: -1230px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-idonicsys {
            background-position: -1260px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-idmind {
            background-position: -1290px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ideoma-design {
            background-position: -1320px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-identprint {
            background-position: -1350px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-identity {
            background-position: -1380px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-identisoft {
            background-position: -1410px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ideia-magenta {
            background-position: -1440px -1442px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ideavity {
            background-position: -1480px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-idealicone {
            background-position: -1480px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-idealglobaltek {
            background-position: -1480px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-idatase {
            background-position: -1480px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-id4software {
            background-position: -1480px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-icreate {
            background-position: -1480px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-icp-logistica-portugal {
            background-position: -1480px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iconsulting-group {
            background-position: -1480px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-icon-plc {
            background-position: -1480px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iclio {
            background-position: -1480px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-icligo {
            background-position: -1480px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-icebel {
            background-position: -1480px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ibm-portugal {
            background-position: -1480px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ibm-gs-ros-sa-sucursal-em-portugal {
            background-position: -1480px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iberweb {
            background-position: -1480px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iberomoldes {
            background-position: -1480px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iberodye {
            background-position: -1480px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iberfar {
            background-position: -1480px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iberdrola-portugal {
            background-position: -1480px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iban {
            background-position: -1480px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iapmei {
            background-position: -1480px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-iamin {
            background-position: -1480px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-i9-business {
            background-position: -1480px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-i2s {
            background-position: -1480px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-i2b-consulting {
            background-position: -1480px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-i-do-technology {
            background-position: -1480px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-i-charging {
            background-position: -1480px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-i-capital {
            background-position: -1480px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hypnotic-digital-agency {
            background-position: -1480px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hyphen-connect {
            background-position: -1480px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hyperscience {
            background-position: -1480px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hypelabs {
            background-position: -1480px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hypatos {
            background-position: -1480px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hyp {
            background-position: -1480px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hyland {
            background-position: -1480px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hydraplan {
            background-position: -1480px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hydradev {
            background-position: -1480px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hydra-it {
            background-position: -1480px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-huubster {
            background-position: -1480px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-huub {
            background-position: -1480px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hutchinson {
            background-position: -1480px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-huspy {
            background-position: -1480px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hurb-technologies {
            background-position: -1480px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hunter {
            background-position: -1480px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-humode {
            background-position: -1480px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-humansoft {
            background-position: -1480px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-humanpersi {
            background-position: -1480px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-humanit {
            background-position: -1480px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-humanfit {
            background-position: -1480px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-human2human {
            background-position: -1480px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-human-ready {
            background-position: -1480px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-human-profiler {
            background-position: -1480px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-human-partner {
            background-position: -1480px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hugo-boss {
            background-position: -1480px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hubside {
            background-position: -1480px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-huawei-portugal {
            background-position: -1480px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-https-www-luis-simoes-com {
            background-position: -1480px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-https-itgest-pt {
            background-position: -1480px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hrb-solutions {
            background-position: -1480px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hp-cds-portugal {
            background-position: -1480px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hovo-comunicativo {
            background-position: -1480px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hovione {
            background-position: -1480px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hotmart {
            background-position: -1480px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hotjar {
            background-position: 0 -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hotel-retiro-azul {
            background-position: -30px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hostelworld-group {
            background-position: -60px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-host-wise {
            background-position: -90px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-host-hotel-systems {
            background-position: -120px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hortela-magenta {
            background-position: -150px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-horse {
            background-position: -180px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-horizontal-cities {
            background-position: -210px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-horizons {
            background-position: -240px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hoplon {
            background-position: -270px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hopin {
            background-position: -300px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hope-care {
            background-position: -330px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hoopers {
            background-position: -360px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-homeostase {
            background-position: -390px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-homeit {
            background-position: -420px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-home-hunting-lisboa {
            background-position: -450px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-holos {
            background-position: -480px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hole-19 {
            background-position: -510px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-holdper {
            background-position: -540px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hoko {
            background-position: -570px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hoist-group {
            background-position: -600px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hlink {
            background-position: -630px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hive-solutions {
            background-position: -660px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hivalue {
            background-position: -690px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hitachi-vantara {
            background-position: -720px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hitachi-solutions {
            background-position: -750px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hitachi-digital-services {
            background-position: -780px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hitachi-consulting {
            background-position: -810px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hitachi-automotive-systems {
            background-position: -840px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hiscox {
            background-position: -870px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-his {
            background-position: -900px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hiq-consulting {
            background-position: -930px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hipoges {
            background-position: -960px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hiperformancesales {
            background-position: -990px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hill-knowlton {
            background-position: -1020px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hill-knowlton-strategies-portugal {
            background-position: -1050px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hikma-pharmaceuticals {
            background-position: -1080px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hijiffy {
            background-position: -1110px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hiire {
            background-position: -1140px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-highvalue {
            background-position: -1170px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-highplay-gaming {
            background-position: -1200px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hifly {
            background-position: -1230px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hifficiency {
            background-position: -1260px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hidrosoph {
            background-position: -1290px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hibob {
            background-position: -1320px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hi-interactive {
            background-position: -1350px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hi-fly {
            background-position: -1380px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hhsurge {
            background-position: -1410px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hfa-s-a {
            background-position: -1440px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hexis-technology-hub {
            background-position: -1470px -1465px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hexagon-manufacturing-intelligence {
            background-position: -1510px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hexaconsulting {
            background-position: -1510px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hewlett-packard-portugal {
            background-position: -1510px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hewlett-packard-enterprise-hpe {
            background-position: -1510px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hestia-technology {
            background-position: -1510px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hes {
            background-position: -1510px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hertz {
            background-position: -1510px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hercules-ai {
            background-position: -1510px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hera-prime {
            background-position: -1510px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-heptasense {
            background-position: -1510px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-helukabel {
            background-position: -1510px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-helpr {
            background-position: -1510px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-helppier {
            background-position: -1510px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-helpdesk-publico {
            background-position: -1510px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hellodev {
            background-position: -1510px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hello-blossom {
            background-position: -1510px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-helexia-portugal {
            background-position: -1510px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-heidenhain {
            background-position: -1510px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-heavy-london {
            background-position: -1510px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-heartgenetics {
            background-position: -1510px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-healy-hudson-portugal {
            background-position: -1510px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-healthyroad {
            background-position: -1510px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-healthy-systems {
            background-position: -1510px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-heading-recursos-humanos {
            background-position: -1510px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-head-it {
            background-position: -1510px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hcltech {
            background-position: -1510px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hcevolution {
            background-position: -1510px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hccm-consulting {
            background-position: -1510px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hbpro-informatica-e-servicos-lda {
            background-position: -1510px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hbm-fibersensing {
            background-position: -1510px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hbk-hottinger-bruel-kjaer {
            background-position: -1510px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hays {
            background-position: -1510px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-havi {
            background-position: -1510px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-havas-worldwide-portugal {
            background-position: -1510px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hashtag-people {
            background-position: -1510px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-harpoon-jobs {
            background-position: -1510px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hardtechsystems {
            background-position: -1510px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hardsecure {
            background-position: -1510px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hardlevel-energias-renovaveis {
            background-position: -1510px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hapzy {
            background-position: -1510px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-happen {
            background-position: -1510px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hapibot {
            background-position: -1510px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hapa {
            background-position: -1510px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hansecom {
            background-position: -1510px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-haleon {
            background-position: -1510px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hala-systems {
            background-position: -1510px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hakkoda {
            background-position: -1510px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hakken-group-portugal {
            background-position: -1510px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-haitong-bank {
            background-position: -1510px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-haddock {
            background-position: -1510px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hacktion {
            background-position: -1510px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-hackajob {
            background-position: -1510px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-habit-analytics {
            background-position: -1510px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-habidecor {
            background-position: -1510px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-habber-tec-portugal {
            background-position: -1510px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-h-b-fuller {
            background-position: -1510px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gyrad {
            background-position: -1510px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gympass {
            background-position: -1510px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gyant {
            background-position: -1510px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-guzto {
            background-position: -1510px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-guestworld {
            background-position: -1510px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-guestu {
            background-position: -1510px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-guest-ready {
            background-position: -1510px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-guest-centric {
            background-position: -1510px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-guess-what {
            background-position: 0 -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-guc-agency {
            background-position: -30px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gti-software-networking {
            background-position: -60px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gte-consultores {
            background-position: -90px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gtc-sistemas-digitais-de-video {
            background-position: -120px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gta-solution {
            background-position: -150px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gt-portugal {
            background-position: -180px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gsts-engineering {
            background-position: -210px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gstep {
            background-position: -240px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gsoft {
            background-position: -270px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gsconsulting {
            background-position: -300px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gryphtech {
            background-position: -330px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupopie-portugal {
            background-position: -360px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupoatwork {
            background-position: -390px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-your {
            background-position: -420px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-wamos {
            background-position: -450px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-visabeira {
            background-position: -480px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-vidrala {
            background-position: -510px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-valco {
            background-position: -540px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-ultra-sgps {
            background-position: -570px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-turim {
            background-position: -600px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-travelstore {
            background-position: -630px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-sata {
            background-position: -660px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-salvador-caetano {
            background-position: -690px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-rumos {
            background-position: -720px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-renascenca-multimedia {
            background-position: -750px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-psa {
            background-position: -780px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-pinto-brasil {
            background-position: -810px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-orey {
            background-position: -840px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-neuce {
            background-position: -870px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-marques-associados {
            background-position: -900px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-marcura {
            background-position: -930px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-jap-sgps {
            background-position: -960px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-isq {
            background-position: -990px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-impetus {
            background-position: -1020px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-ilha-verde {
            background-position: -1050px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-ibersol {
            background-position: -1080px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-erre {
            background-position: -1110px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-dst {
            background-position: -1140px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-data-portugal {
            background-position: -1170px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-cooprofar-medlog {
            background-position: -1200px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-clave {
            background-position: -1230px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-ch {
            background-position: -1260px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-boticario {
            background-position: -1290px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-bensaude {
            background-position: -1320px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-barraqueiro {
            background-position: -1350px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-ageas-portugal {
            background-position: -1380px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-ada {
            background-position: -1410px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grupo-abb {
            background-position: -1440px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grunenthal {
            background-position: -1470px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-groz-beckert {
            background-position: -1500px -1488px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-growvox {
            background-position: 0 -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-growtrade {
            background-position: -30px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-growmate {
            background-position: -60px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-growintel {
            background-position: -90px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-growin {
            background-position: -120px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-growappy {
            background-position: -150px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grover {
            background-position: -180px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-groupm {
            background-position: -210px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ground-control-studios {
            background-position: -240px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-groovit {
            background-position: -270px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-groove {
            background-position: -300px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grit-solutions {
            background-position: -330px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grifin {
            background-position: -360px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grenke-renting {
            background-position: -390px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-greenvolt {
            background-position: -420px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-greenseal-dev {
            background-position: -450px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-greenleaf {
            background-position: -480px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-green-avenue-consulting {
            background-position: -510px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-graycell {
            background-position: -540px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-granter {
            background-position: -570px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grandes-planos {
            background-position: -600px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grammarly {
            background-position: -630px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grama {
            background-position: -660px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grafpub {
            background-position: -690px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grafipronto {
            background-position: -720px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-grafica-digital-a-r-pais {
            background-position: -750px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gowithflow {
            background-position: -780px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goweb-agency {
            background-position: -810px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gotvee {
            background-position: -840px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gott-solutions {
            background-position: -870px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gotelecom {
            background-position: -900px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gosourcing365 {
            background-position: -930px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gorgias {
            background-position: -960px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goready-data {
            background-position: -990px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goparity {
            background-position: -1020px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-google {
            background-position: -1050px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goody {
            background-position: -1080px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goodbarber {
            background-position: -1110px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gonvarri-steel-services {
            background-position: -1140px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gonksys {
            background-position: -1170px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goncalo-byrne-arquitectos {
            background-position: -1200px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gomobbi {
            background-position: -1230px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goma-development {
            background-position: -1260px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goliath {
            background-position: -1290px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goldpet {
            background-position: -1320px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goldman-sachs {
            background-position: -1350px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goldenergy {
            background-position: -1380px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-goinside {
            background-position: -1410px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gofox {
            background-position: -1440px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gofact {
            background-position: -1470px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-godirect {
            background-position: -1500px -1511px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gocontact {
            background-position: -1540px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gocardless {
            background-position: -1540px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gobox {
            background-position: -1540px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-go4mobility {
            background-position: -1540px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-go4digital {
            background-position: -1540px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-go-work {
            background-position: -1540px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-go-wi-fi {
            background-position: -1540px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-go-web {
            background-position: -1540px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-go-market {
            background-position: -1540px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-go-it-concept {
            background-position: -1540px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-go-contact {
            background-position: -1540px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gmv {
            background-position: -1540px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gmtel {
            background-position: -1540px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gms-business-it-consulting {
            background-position: -1540px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glymt {
            background-position: -1540px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gls-portugal {
            background-position: -1540px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glowbal {
            background-position: -1540px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glow {
            background-position: -1540px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glovo {
            background-position: -1540px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glove-it {
            background-position: -1540px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glose {
            background-position: -1540px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glory-global-solutions {
            background-position: -1540px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glookast {
            background-position: -1540px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-globinnova {
            background-position: -1540px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-globaz {
            background-position: -1540px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-globalvia {
            background-position: -1540px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-globaltronic {
            background-position: -1540px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-globalsoft {
            background-position: -1540px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-globaleda {
            background-position: -1540px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-globaleda-s-a {
            background-position: -1540px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-soft {
            background-position: -1540px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-side-group {
            background-position: -1540px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-shares {
            background-position: -1540px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-score {
            background-position: -1540px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-press {
            background-position: -1540px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-pixel {
            background-position: -1540px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-partner {
            background-position: -1540px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-media-group {
            background-position: -1540px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-headhunters {
            background-position: -1540px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-for-you {
            background-position: -1540px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-fire-equipment {
            background-position: -1540px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-fire-equipment-sa-gfe {
            background-position: -1540px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-citizen-solutions {
            background-position: -1540px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-global-blue {
            background-position: -1540px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gln-advanced-solutions-as {
            background-position: -1540px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glintt {
            background-position: -1540px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glintt-next {
            background-position: -1540px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glinsy-portugal {
            background-position: -1540px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glimpse-vfx {
            background-position: -1540px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gliff {
            background-position: -1540px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glexyz-group {
            background-position: -1540px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glazed-solutions {
            background-position: -1540px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glaxosmithkline {
            background-position: -1540px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glassdrive-portugal {
            background-position: -1540px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glartek {
            background-position: -1540px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-glandrive {
            background-position: -1540px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gkn-automotive {
            background-position: -1540px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gitscrum {
            background-position: -1540px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gitlab {
            background-position: -1540px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gismedia {
            background-position: -1540px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gisgeo {
            background-position: -1540px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-girissima {
            background-position: -1540px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gipsyy {
            background-position: -1540px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ginetta {
            background-position: -1540px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gigaprime {
            background-position: -1540px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gif-design-studios {
            background-position: -1540px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gi-group-holding {
            background-position: 0 -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gi-10 {
            background-position: -30px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ghh-services-portugal {
            background-position: -60px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gfi-portugal {
            background-position: -90px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-getsocial {
            background-position: -120px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-getir {
            background-position: -150px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-getground {
            background-position: -180px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-get-the-job {
            background-position: -210px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-get-digital {
            background-position: -240px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gestware-software {
            background-position: -270px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gestisoft {
            background-position: -300px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gestamp {
            background-position: -330px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gesfrota-sa {
            background-position: -360px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-geringonca {
            background-position: -390px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-geoxxi {
            background-position: -420px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-geostar {
            background-position: -450px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-geosat {
            background-position: -480px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-geometric-talks {
            background-position: -510px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-geodouro {
            background-position: -540px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gentwo {
            background-position: -570px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-genpact-portugal {
            background-position: -600px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-genibet-biopharmaceuticals {
            background-position: -630px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-genesis-studio {
            background-position: -660px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-genesis-digital-solutions {
            background-position: -690px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-generix-group {
            background-position: -720px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-generis-farmaceutica {
            background-position: -750px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-generali-seguros {
            background-position: -780px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-general-motors-portugal {
            background-position: -810px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-general-electric-ge {
            background-position: -840px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gen-design-studio {
            background-position: -870px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gema {
            background-position: -900px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-geekcase {
            background-position: -930px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gci {
            background-position: -960px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gbt-solutions {
            background-position: -990px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gbt-embedded-solutions-lta {
            background-position: -1020px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gbsn-research {
            background-position: -1050px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gbl-tech {
            background-position: -1080px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gazelle-wind-power {
            background-position: -1110px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gato-preto {
            background-position: -1140px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gatewit {
            background-position: -1170px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gascan {
            background-position: -1200px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-garland {
            background-position: -1230px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-garcia-garcia-sa {
            background-position: -1260px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gapstars {
            background-position: -1290px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gaming1 {
            background-position: -1320px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gaming-innovation-group {
            background-position: -1350px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-game-studio78 {
            background-position: -1380px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-galucho {
            background-position: -1410px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-galp-energia {
            background-position: -1440px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-galileu {
            background-position: -1470px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-galileu-outosurcing {
            background-position: -1500px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gadsa {
            background-position: -1530px -1534px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-gabor {
            background-position: -1570px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-g9telecom {
            background-position: -1570px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fyld {
            background-position: -1570px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fyi {
            background-position: -1570px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fyde {
            background-position: -1570px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fuze {
            background-position: -1570px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-futureview {
            background-position: -1570px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-futureview-lda {
            background-position: -1570px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-futurefuel {
            background-position: -1570px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-future-internet-technologies {
            background-position: -1570px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-future-healtcare {
            background-position: -1570px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-futura {
            background-position: -1570px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fusion-fuel {
            background-position: -1570px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-further-learning-group {
            background-position: -1570px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-funplus {
            background-position: -1570px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-funnyhow {
            background-position: -1570px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fundmanager {
            background-position: -1570px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fundcalcs {
            background-position: -1570px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fundacao-para-a-ciencia-e-a-tecnologia-fct {
            background-position: -1570px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fundacao-champalimaud {
            background-position: -1570px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fundacao-calouste-gulbenkian {
            background-position: -1570px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-funcom {
            background-position: -1570px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fullsix-portugal {
            background-position: -1570px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fullscreen {
            background-position: -1570px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-full-it {
            background-position: -1570px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-full-fabric {
            background-position: -1570px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-full-circle {
            background-position: -1570px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fujitsu {
            background-position: -1570px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fujifilm {
            background-position: -1570px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fuelsave-io {
            background-position: -1570px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fuel {
            background-position: -1570px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fucoli-somepal {
            background-position: -1570px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ftp-solucoes-empresariais {
            background-position: -1570px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ftkode {
            background-position: -1570px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ftci {
            background-position: -1570px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-frvr {
            background-position: -1570px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fruti-taipina-lda {
            background-position: -1570px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fruition-partners {
            background-position: -1570px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-frotcom-internacional {
            background-position: -1570px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-frontwell-solutions {
            background-position: -1570px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-frontwave-engenharia-e-consultadoria {
            background-position: -1570px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-frontkom {
            background-position: -1570px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-freudenberg-chemical-specialities {
            background-position: -1570px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fresoft {
            background-position: -1570px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-frekkls {
            background-position: -1570px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-frejen-wise-solutions {
            background-position: -1570px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-freiheit {
            background-position: -1570px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-freighthub {
            background-position: -1570px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-freedom24 {
            background-position: -1570px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-freebalance-portugal {
            background-position: -1570px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-free-now {
            background-position: -1570px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fravizel {
            background-position: -1570px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fraunhofer-portugal {
            background-position: -1570px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fraudio {
            background-position: -1570px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-frank {
            background-position: -1570px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-franceair {
            background-position: -1570px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-framie {
            background-position: -1570px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-framer {
            background-position: -1570px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-framedrop-ai {
            background-position: -1570px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fractal-blockchain {
            background-position: -1570px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fox-it {
            background-position: -1570px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-foursys {
            background-position: -1570px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-foursource {
            background-position: -1570px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fossa-systems {
            background-position: -1570px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-forum-sistemas-de-informacao {
            background-position: -1570px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-forty2-ag {
            background-position: -1570px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fortrevo {
            background-position: -1570px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fortis {
            background-position: 0 -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fortinet {
            background-position: -30px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fortil {
            background-position: -60px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-formind {
            background-position: -90px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-formifri {
            background-position: -120px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-formas-do-possivel {
            background-position: -150px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-form3 {
            background-position: -180px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fork-it {
            background-position: -210px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-forgescom {
            background-position: -240px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-forerunner {
            background-position: -270px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-forecast-it {
            background-position: -300px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fordesi {
            background-position: -330px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ford-portugal {
            background-position: -360px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ford-credit-europe-surcusal-em-portugal {
            background-position: -390px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-forca-developers-lda {
            background-position: -420px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-forca-aerea-portuguesa {
            background-position: -450px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-forall-phones {
            background-position: -480px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-footlabworld {
            background-position: -510px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-footar {
            background-position: -540px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-footagora {
            background-position: -570px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fonoa {
            background-position: -600px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-followprice {
            background-position: -630px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-follow-inspiration {
            background-position: -660px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-focus2comply {
            background-position: -690px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-focus-bc {
            background-position: -720px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-foco-criativo {
            background-position: -750px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fntio {
            background-position: -780px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fnac-portugal {
            background-position: -810px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flybizz {
            background-position: -840px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fluxodata {
            background-position: -870px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fluro {
            background-position: -900px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fluper-technologies-w-l-l {
            background-position: -930px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fluor-design {
            background-position: -960px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fluiddo {
            background-position: -990px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flowinn {
            background-position: -1020px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flowbotic {
            background-position: -1050px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flowake {
            background-position: -1080px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flow-technology {
            background-position: -1110px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flow-options {
            background-position: -1140px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-floricolor {
            background-position: -1170px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flor-de-utopia {
            background-position: -1200px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-floponor {
            background-position: -1230px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-floene {
            background-position: -1260px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flock {
            background-position: -1290px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-float-health {
            background-position: -1320px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flix {
            background-position: -1350px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flipdish {
            background-position: -1380px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flexidoor {
            background-position: -1410px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flexi {
            background-position: -1440px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flecto-ex-rnters {
            background-position: -1470px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flash-match-app {
            background-position: -1500px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flamingo {
            background-position: -1530px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flair {
            background-position: -1560px -1557px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-flag {
            background-position: -1600px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fixeads {
            background-position: -1600px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fixando {
            background-position: -1600px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fix-grupo {
            background-position: -1600px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fiware {
            background-position: -1600px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fiverr {
            background-position: -1600px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fiveodegrees {
            background-position: -1600px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-five9 {
            background-position: -1600px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-five-thousand-miles {
            background-position: -1600px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fito {
            background-position: -1600px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-first-sistemas-de-informacao {
            background-position: -1600px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-first-global {
            background-position: -1600px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fintru {
            background-position: -1600px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-finsolutia {
            background-position: -1600px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-finoa {
            background-position: -1600px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-finiam {
            background-position: -1600px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-finesource {
            background-position: -1600px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-findster-technologies {
            background-position: -1600px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-findmore-consulting {
            background-position: -1600px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-findhu {
            background-position: -1600px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-findhit {
            background-position: -1600px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-finastra {
            background-position: -1600px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-finantech {
            background-position: -1600px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-finance-technology {
            background-position: -1600px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-finalta-by-mckinsey {
            background-position: -1600px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fin-prisma {
            background-position: -1600px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-filstone {
            background-position: -1600px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-filosoft-software {
            background-position: -1600px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-filedoc {
            background-position: -1600px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fieldwork-robotics {
            background-position: -1600px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-field {
            background-position: -1600px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fiducial-informatica {
            background-position: -1600px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fidgrove {
            background-position: -1600px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fidelizarte {
            background-position: -1600px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fidelidade-seguros {
            background-position: -1600px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fidel {
            background-position: -1600px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ficosa {
            background-position: -1600px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fibroglobal {
            background-position: -1600px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fibracel {
            background-position: -1600px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fibersail {
            background-position: -1600px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fever {
            background-position: -1600px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fever-agency {
            background-position: -1600px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-festicket {
            background-position: -1600px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ferrovial {
            background-position: -1600px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ferring-pharmaceuticals {
            background-position: -1600px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fernandes-e-canhoto {
            background-position: -1600px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fekra-group {
            background-position: -1600px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fehst-componentes-lda {
            background-position: -1600px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-feet-it {
            background-position: -1600px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-feedzai {
            background-position: -1600px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fedrax {
            background-position: -1600px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fedex {
            background-position: -1600px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fcb-lisbon {
            background-position: -1600px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fcamara-portugal {
            background-position: -1600px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fc-technology {
            background-position: -1600px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fc-porto {
            background-position: -1600px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fba {
            background-position: -1600px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-faurecia {
            background-position: -1600px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fat-future-architecture-thinking {
            background-position: -1600px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fastfiber {
            background-position: -1600px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fas {
            background-position: -1600px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fas-sistemas-de-informacao {
            background-position: -1600px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-faro-technologies {
            background-position: -1600px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-farmodietica {
            background-position: -1600px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-farfetch {
            background-position: -1600px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fapricela-industria-de-trefilaria-s-a {
            background-position: -1600px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-famous-gadget {
            background-position: -1600px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-famly {
            background-position: -1600px -1541px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-famel {
            background-position: 0 -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-famcorp-tecnologias-de-informacao-lda {
            background-position: -30px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-falconmodern {
            background-position: -60px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-falcon-gps-tracker-in-qatar {
            background-position: -90px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fakedoor {
            background-position: -120px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fais-co {
            background-position: -150px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fairtiq {
            background-position: -180px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-failsafe {
            background-position: -210px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-faculdade-de-ciencias-da-universidade-de-lisboa {
            background-position: -240px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-facts-it {
            background-position: -270px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-factorypal {
            background-position: -300px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-factorial-hr {
            background-position: -330px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-factis {
            background-position: -360px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-facestore {
            background-position: -390px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-facebook {
            background-position: -420px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fabric-health {
            background-position: -450px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-faber-ventures {
            background-position: -480px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-fabamaq {
            background-position: -510px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-f5tci {
            background-position: -540px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-f5-it {
            background-position: -570px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-f3m {
            background-position: -600px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-f11-factor-eleven {
            background-position: -630px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ezulix-softwatre {
            background-position: -660px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ezconferences {
            background-position: -690px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ez4u {
            background-position: -720px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eyeware-tech {
            background-position: -750px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eyeso {
            background-position: -780px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eyesee-solutions {
            background-position: -810px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eyenov {
            background-position: -840px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eyenov-creating {
            background-position: -870px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ey {
            background-position: -900px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-extrusal {
            background-position: -930px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-extrabite {
            background-position: -960px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-extia-portugal {
            background-position: -990px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exthand {
            background-position: -1020px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exterity {
            background-position: -1050px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-expressglass {
            background-position: -1080px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exportech {
            background-position: -1110px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-expleo {
            background-position: -1140px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-expert-portugal {
            background-position: -1170px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-experis-manpower-group {
            background-position: -1200px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-expedia-group {
            background-position: -1230px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-expandindustria {
            background-position: -1260px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exoscale {
            background-position: -1290px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exogenus-therapeutics {
            background-position: -1320px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exitus {
            background-position: -1350px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exictos {
            background-position: -1380px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exercito-portugues {
            background-position: -1410px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exeedme {
            background-position: -1440px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-execfactor {
            background-position: -1470px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exclusivkey {
            background-position: -1500px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exclusible {
            background-position: -1530px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exclaimer {
            background-position: -1560px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exciting-space {
            background-position: -1590px -1580px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-excentricgrey {
            background-position: 0 -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-excelia {
            background-position: -30px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exaud {
            background-position: -60px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exatronic {
            background-position: -90px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exalta-global {
            background-position: -120px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exalt-fi {
            background-position: -150px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exago-hq {
            background-position: -180px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exads {
            background-position: -210px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exact-portugal {
            background-position: -240px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exabeam {
            background-position: -270px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-exa-infrastructure {
            background-position: -300px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evs-broadcast-equipment {
            background-position: -330px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evpconnect {
            background-position: -360px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evox-technologies {
            background-position: -390px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evooq {
            background-position: -420px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evonic {
            background-position: -450px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evomedia {
            background-position: -480px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evolution {
            background-position: -510px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evolute {
            background-position: -540px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evollu {
            background-position: -570px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evoleo-technologies {
            background-position: -600px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evoke-it {
            background-position: -630px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evodeck {
            background-position: -660px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evio-electrical-mobility {
            background-position: -690px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evident {
            background-position: -720px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-everis-portugal {
            background-position: -750px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-everglee {
            background-position: -780px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-everedge-consulting {
            background-position: -810px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-events-by-tlc {
            background-position: -840px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eventfuel {
            background-position: -870px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-event-services {
            background-position: -900px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-evac {
            background-position: -930px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eva-global {
            background-position: -960px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eurotux {
            background-position: -990px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-europcar {
            background-position: -1020px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-europ-assistance {
            background-position: -1050px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-euronext-s-technology-centre-portugal {
            background-position: -1080px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eurona {
            background-position: -1110px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eurohelp-consulting-s-l {
            background-position: -1140px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eurofirms {
            background-position: -1170px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eurocold {
            background-position: -1200px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eurocast-portugal {
            background-position: -1230px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eurobic {
            background-position: -1260px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-euroatlantic {
            background-position: -1290px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-euro {
            background-position: -1320px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-euro-m {
            background-position: -1350px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eurest {
            background-position: -1380px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eupago {
            background-position: -1410px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eugster-frismag {
            background-position: -1440px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eticadata {
            background-position: -1470px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ethiack {
            background-position: -1500px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ethernet {
            background-position: -1530px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-etherify {
            background-position: -1560px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ethena-labs {
            background-position: -1590px -1603px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-estoril-sol-digital {
            background-position: -1630px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-estg-instituto-politecnico-de-viana-do-castelo {
            background-position: -1630px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-essity {
            background-position: -1630px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-esri-portugal {
            background-position: -1630px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-esquilo-digital {
            background-position: -1630px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-esprinet {
            background-position: -1630px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-espap {
            background-position: -1630px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-esolidar {
            background-position: -1630px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-esinow {
            background-position: -1630px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-esi-robotics {
            background-position: -1630px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-escrita-digital {
            background-position: -1630px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-escolha-digital {
            background-position: -1630px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-escadote {
            background-position: -1630px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ertec {
            background-position: -1630px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ericsson-portugal {
            background-position: -1630px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-erakulis {
            background-position: -1630px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-equus-software {
            background-position: -1630px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-equinotec-solucoes-de-engenharia-lda {
            background-position: -1630px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-equinix-emea {
            background-position: -1630px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-equall {
            background-position: -1630px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-equal-experts-portugal {
            background-position: -1630px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-equadis {
            background-position: -1630px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-equacao-it {
            background-position: -1630px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eqs-global-group {
            background-position: -1630px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-epson-portugal {
            background-position: -1630px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-epsn-workforce-portugal {
            background-position: -1630px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eproseed {
            background-position: -1630px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-epos-now {
            background-position: -1630px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-epimetheus-s-a {
            background-position: -1630px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-epilot {
            background-position: -1630px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-epam-systems {
            background-position: -1630px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eotim {
            background-position: -1630px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-enyosolutions {
            background-position: -1630px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-envision-pharma-group {
            background-position: -1630px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-entrust {
            background-position: -1630px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-entre-planos {
            background-position: -1630px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-enlitia {
            background-position: -1630px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-enline-energy-solutions {
            background-position: -1630px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-enlightenment-ai {
            background-position: -1630px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-enidog {
            background-position: -1630px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eniax {
            background-position: -1630px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-enhesa {
            background-position: -1630px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-enging {
            background-position: -1630px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-engine-ai {
            background-position: -1630px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-engie {
            background-position: -1630px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-engibots {
            background-position: -1630px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-enghouse-interactive {
            background-position: -1630px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-engel-volkers-albufeira {
            background-position: -1630px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-engager-esm {
            background-position: -1630px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-engage-esm {
            background-position: -1630px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-engage-consulting {
            background-position: -1630px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-energyco {
            background-position: -1630px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-enercon {
            background-position: -1630px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eneida {
            background-position: -1630px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-enear {
            background-position: -1630px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-endiprev {
            background-position: -1630px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-endesa {
            background-position: -1630px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-endemol-portugal {
            background-position: -1630px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-enbw-it-solutions-portugal {
            background-position: -1630px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ename {
            background-position: -1630px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emware {
            background-position: -1630px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emvenci-business-services {
            background-position: -1630px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-empty-space {
            background-position: -1630px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emotai {
            background-position: -1630px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emma-the-sleep-company {
            background-position: -1630px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emitu {
            background-position: -1630px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emiaweb {
            background-position: -1630px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emeteclass {
            background-position: -1630px -1541px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emergn {
            background-position: -1630px -1564px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emerging-travel-group {
            background-position: -1630px -1587px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eme-singular {
            background-position: 0 -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emdyn {
            background-position: -30px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emc {
            background-position: -60px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-embraer-portugal {
            background-position: -90px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-embrace {
            background-position: -120px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-email-bidding {
            background-position: -150px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-emagine-portugal {
            background-position: -180px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-elsa {
            background-position: -210px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-elo-si {
            background-position: -240px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-elife-portugal {
            background-position: -270px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-elevus {
            background-position: -300px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eleven-systems {
            background-position: -330px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eleven-sports {
            background-position: -360px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-elergone {
            background-position: -390px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eleos-life {
            background-position: -420px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-elementis {
            background-position: -450px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-elecctro {
            background-position: -480px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-elastomer-solutions-group {
            background-position: -510px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-elastic {
            background-position: -540px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-elabora-software {
            background-position: -570px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-el-corte-ingles-informatica {
            background-position: -600px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eisa {
            background-position: -630px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eip-eletricidade-industrial-portuguesa {
            background-position: -660px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eigen-technologies {
            background-position: -690px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eidosmedia {
            background-position: -720px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eid-s-a {
            background-position: -750px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-egstrategy {
            background-position: -780px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-egor-pessoas-e-negocios {
            background-position: -810px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-egoi {
            background-position: -840px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-egitron {
            background-position: -870px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-egapi {
            background-position: -900px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-effizency {
            background-position: -930px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-effitalents {
            background-position: -960px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-efficio {
            background-position: -990px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-efapel {
            background-position: -1020px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-efacec {
            background-position: -1050px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ef-tecnologias {
            background-position: -1080px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eea-empresa-de-engenharia-aeronautica {
            background-position: -1110px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eduke-me {
            background-position: -1140px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edudigital-educacao-e-tecnologias {
            background-position: -1170px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-educabiz {
            background-position: -1200px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edubox {
            background-position: -1230px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eduardo-souto-mouro {
            background-position: -1260px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eduardo-barbosa-consultores {
            background-position: -1290px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edreams-odigeo {
            background-position: -1320px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edp-electricidade-de-portugal {
            background-position: -1350px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edit {
            background-position: -1380px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edison-smart {
            background-position: -1410px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edisoft-defense-aerospace-techmologies {
            background-position: -1440px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edirectinsure-group {
            background-position: -1470px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edigma {
            background-position: -1500px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edgeneering {
            background-position: -1530px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edge-portugal {
            background-position: -1560px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edge-innovation {
            background-position: -1590px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edenred-portugal {
            background-position: -1620px -1626px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-edc {
            background-position: -1660px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ed-rom {
            background-position: -1660px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ecoplug {
            background-position: -1660px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ecobite {
            background-position: -1660px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eci-software-solutions-portugal {
            background-position: -1660px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ecco {
            background-position: -1660px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ebury-portugal {
            background-position: -1660px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ebreathie {
            background-position: -1660px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ebiz {
            background-position: -1660px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ebankit {
            background-position: -1660px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eattasty {
            background-position: -1660px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-easyvista {
            background-position: -1660px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-easyship {
            background-position: -1660px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-easypay {
            background-position: -1660px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-easyjet {
            background-position: -1660px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-easygest {
            background-position: -1660px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-easyapp {
            background-position: -1660px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-eastbanc-technologies {
            background-position: -1660px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-east-atlantic-engineering {
            background-position: -1660px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ealive {
            background-position: -1660px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ead-empresa-de-arquivo-de-documentacao {
            background-position: -1660px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-e-t-engineering-and-tooling {
            background-position: -1660px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-e-redes {
            background-position: -1660px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-e-life-portugal {
            background-position: -1660px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-e-leclerc {
            background-position: -1660px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-e-goi {
            background-position: -1660px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-e-gen-ventures {
            background-position: -1660px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-e-chiron-claranet {
            background-position: -1660px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dystematic {
            background-position: -1660px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dypsis-ai {
            background-position: -1660px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dynamik-tecnologias-e-comunicacao {
            background-position: -1660px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dynamic4it {
            background-position: -1660px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dynamic-yield {
            background-position: -1660px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dxnet-software-development {
            background-position: -1660px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dxcfds {
            background-position: -1660px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dxc-technology {
            background-position: -1660px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dwsi {
            background-position: -1660px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-duroconsulting {
            background-position: -1660px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-durit-coatings {
            background-position: -1660px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dura-automotive-systems {
            background-position: -1660px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-duo-capital {
            background-position: -1660px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dune {
            background-position: -1660px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-due {
            background-position: -1660px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ducker-carlisle {
            background-position: -1660px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dtx-digital-transformation-colab {
            background-position: -1660px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dts {
            background-position: -1660px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dtb-tech-data-hub {
            background-position: -1660px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dswiss-ag {
            background-position: -1660px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dsv {
            background-position: -1660px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dstelecom {
            background-position: -1660px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dsr-corporation {
            background-position: -1660px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-drover {
            background-position: -1660px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-drivit {
            background-position: -1660px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-driven {
            background-position: -1660px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-drible-pt {
            background-position: -1660px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dri {
            background-position: -1660px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dremio {
            background-position: -1660px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dreamshaper {
            background-position: -1660px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dreammedia {
            background-position: -1660px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dreamlab {
            background-position: -1660px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dreamcode {
            background-position: -1660px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dram-consultoria {
            background-position: -1660px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-drakobox {
            background-position: -1660px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dragonboat {
            background-position: -1660px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dp-solucoes {
            background-position: -1660px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dowit-wise-solutions {
            background-position: -1660px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-doutor-financas {
            background-position: -1660px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-douro-azul {
            background-position: -1660px -1541px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-doublebe {
            background-position: -1660px -1564px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dott {
            background-position: -1660px -1587px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dotmoovs {
            background-position: -1660px -1610px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dotesfera {
            background-position: 0 -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dorymen {
            background-position: -30px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-doppio {
            background-position: -60px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dopamedia {
            background-position: -90px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-domo {
            background-position: -120px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dominus {
            background-position: -150px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dominios-pt {
            background-position: -180px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dominio-binario {
            background-position: -210px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-domatica-iot-technology {
            background-position: -240px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dom-digital {
            background-position: -270px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-doitlean {
            background-position: -300px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-doist {
            background-position: -330px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-doinn {
            background-position: -360px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dognaedis {
            background-position: -390px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dogchef {
            background-position: -420px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dodoc {
            background-position: -450px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-documatica {
            background-position: -480px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-docker-inc {
            background-position: -510px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-docdigitizer {
            background-position: -540px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dobsware {
            background-position: -570px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-do-it-lean {
            background-position: -600px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dnxt {
            background-position: -630px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dns-business-partners {
            background-position: -660px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dnr-improving-solutions {
            background-position: -690px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dnatech {
            background-position: -720px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dmsti {
            background-position: -750px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dli-portugal {
            background-position: -780px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-djomba {
            background-position: -810px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dixtior {
            background-position: -840px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-divultec {
            background-position: -870px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-divsync-lda {
            background-position: -900px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-displr {
            background-position: -930px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-displax {
            background-position: -960px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dish-by-makro {
            background-position: -990px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-diretiva-consultores-de-gestao {
            background-position: -1020px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-directimedia {
            background-position: -1050px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-direcao-geral-da-administracao-e-do-emprego-pub {
            background-position: -1080px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dipcode {
            background-position: -1110px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-diot-siaci-trade-finance {
            background-position: -1140px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dionamite {
            background-position: -1170px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dinamica-virtual {
            background-position: -1200px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dimension-data {
            background-position: -1230px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dimensao-global {
            background-position: -1260px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digiwest {
            background-position: -1290px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digitsigma {
            background-position: -1320px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digito-solutions {
            background-position: -1350px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digitalsign {
            background-position: -1380px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digitall {
            background-position: -1410px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digital-xperience {
            background-position: -1440px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digital-works {
            background-position: -1470px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digital-waffle {
            background-position: -1500px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digital-species {
            background-position: -1530px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digital-mzn {
            background-position: -1560px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digital-manager-guru {
            background-position: -1590px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digital-green {
            background-position: -1620px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digital-enabled {
            background-position: -1650px -1649px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digital-arm-agency {
            background-position: -1690px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digisource-servicos-informaticos {
            background-position: -1690px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digisfera {
            background-position: -1690px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digisensei {
            background-position: -1690px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digipulse {
            background-position: -1690px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-diginfor {
            background-position: -1690px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digik {
            background-position: -1690px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digidelta {
            background-position: -1690px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digi {
            background-position: -1690px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digi-communications {
            background-position: -1690px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-diggibirds {
            background-position: -1690px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-digestaid {
            background-position: -1690px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-diga {
            background-position: -1690px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-diebold-portugal {
            background-position: -1690px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-didimo {
            background-position: -1690px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-diconium-portugal {
            background-position: -1690px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dib {
            background-position: -1690px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-diamond-by-bold {
            background-position: -1690px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dia-group {
            background-position: -1690px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dhv {
            background-position: -1690px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dhl {
            background-position: -1690px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dgmarks {
            background-position: -1690px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deways {
            background-position: -1690px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-devscope {
            background-position: -1690px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-devoteam-portugal {
            background-position: -1690px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-devoteam-cyber-trust {
            background-position: -1690px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-devoteam-creative-tech {
            background-position: -1690px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-devlop {
            background-position: -1690px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-devise-futures {
            background-position: -1690px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-devexperts {
            background-position: -1690px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-development-seed {
            background-position: -1690px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dev2grow-lda {
            background-position: -1690px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dev-so {
            background-position: -1690px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deutsche-bank {
            background-position: -1690px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deus-human-ity-centered-ai {
            background-position: -1690px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-detech-ai {
            background-position: -1690px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-desygner {
            background-position: -1690px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deskbird {
            background-position: -1690px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-designsete {
            background-position: -1690px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-design-studio-kks {
            background-position: -1690px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-design-pickle {
            background-position: -1690px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-design-binario {
            background-position: -1690px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-design-aqui {
            background-position: -1690px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-descomunal {
            background-position: -1690px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-desafio-global-ativism {
            background-position: -1690px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deploy-knowledge-consulting {
            background-position: -1690px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dentsu {
            background-position: -1690px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dengun {
            background-position: -1690px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-demium {
            background-position: -1690px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deltatec {
            background-position: -1690px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deltadata {
            background-position: -1690px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-delta-solucoes {
            background-position: -1690px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-delphi-technologies {
            background-position: -1690px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deloitte-digital {
            background-position: -1690px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deloitte-consultores {
            background-position: -1690px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-delnext {
            background-position: -1690px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dellent-consulting {
            background-position: -1690px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dell-portugal {
            background-position: -1690px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-delivsec {
            background-position: -1690px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deliveroo {
            background-position: -1690px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deimos {
            background-position: -1690px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-degetel {
            background-position: -1690px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-definedcrowd {
            background-position: -1690px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deepneuronic {
            background-position: -1690px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deeploy {
            background-position: -1690px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deeper-insights {
            background-position: -1690px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deemaze-software {
            background-position: -1690px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deel {
            background-position: -1690px -1541px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dedalus {
            background-position: -1690px -1564px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-decunify {
            background-position: -1690px -1587px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-decskill {
            background-position: -1690px -1610px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-decsis {
            background-position: -1690px -1633px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-decode {
            background-position: 0 -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deco-proteste {
            background-position: -30px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-decision-consulting {
            background-position: -60px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-decathlon {
            background-position: -90px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-deblock {
            background-position: -120px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dealroom-co {
            background-position: -150px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dealerk {
            background-position: -180px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dead-in-beirute {
            background-position: -210px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ddb-lisboa {
            background-position: -240px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dbx {
            background-position: -270px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dbservices-portugal {
            background-position: -300px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dbg {
            background-position: -330px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-daymon-worldwide-portugal {
            background-position: -360px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dauch-corporation {
            background-position: -390px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datazone {
            background-position: -420px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datavexa {
            background-position: -450px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datasonar {
            background-position: -480px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datasmart {
            background-position: -510px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datanau {
            background-position: -540px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datalynx-portugal {
            background-position: -570px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datalab {
            background-position: -600px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datahow {
            background-position: -630px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datahouse {
            background-position: -660px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datadog {
            background-position: -690px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datacomp {
            background-position: -720px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datacentric-tech {
            background-position: -750px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-datacamp {
            background-position: -780px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-databox {
            background-position: -810px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dataart {
            background-position: -840px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-data4deals {
            background-position: -870px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-data-time-clik {
            background-position: -900px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-data-recover-center {
            background-position: -930px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dat-schaub-portugal {
            background-position: -960px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dashlane {
            background-position: -990px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dashdash {
            background-position: -1020px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dashboard-tech {
            background-position: -1050px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-darwin-labs {
            background-position: -1080px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-darwin-interactive {
            background-position: -1110px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-darty {
            background-position: -1140px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dartware {
            background-position: -1170px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-darling-luxury-beauty {
            background-position: -1200px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-daredata-engineering {
            background-position: -1230px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-danone {
            background-position: -1260px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-damia-group-portugal {
            background-position: -1290px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-damco-solutions {
            background-position: -1320px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-damascode-digital-agency {
            background-position: -1350px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-daltix {
            background-position: -1380px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dalma-systems {
            background-position: -1410px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-daikin-portugal {
            background-position: -1440px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dadavox {
            background-position: -1470px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dachser {
            background-position: -1500px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dab-digital-absolut-business {
            background-position: -1530px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-dEMM-arquitectura {
            background-position: -1560px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-d-publicidade {
            background-position: -1590px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-d-orbit {
            background-position: -1620px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-d-evo-consulting {
            background-position: -1650px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cyrex-enterprise {
            background-position: -1680px -1672px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cynqed {
            background-position: 0 -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cyncly {
            background-position: -30px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cycloid {
            background-position: -60px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cyberx-the-ethical-hacking-services {
            background-position: -90px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cybersafe {
            background-position: -120px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cybers3c {
            background-position: -150px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cybers3c-pt {
            background-position: -180px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cybermap {
            background-position: -210px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cyberbusiness {
            background-position: -240px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cyber-digital-business {
            background-position: -270px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cwj-power-electronics {
            background-position: -300px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cvdbarquitectos {
            background-position: -330px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-custojusto {
            background-position: -360px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cursorme {
            background-position: -390px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-curiosidade {
            background-position: -420px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cupido {
            background-position: -450px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cunha-vaz-associados {
            background-position: -480px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-culto-de-bi {
            background-position: -510px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cuf-hospitais-it {
            background-position: -540px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cuckuu {
            background-position: -570px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ctt-correios-de-portugal {
            background-position: -600px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cts-group {
            background-position: -630px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ctrl-alt-dev-lda {
            background-position: -660px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ctr-group {
            background-position: -690px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ctdi-centro-tecnico-e-distribuicao-informatica {
            background-position: -720px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cside-intelligent-solutions {
            background-position: -750px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-csg {
            background-position: -780px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-csct-e-marketing-agency {
            background-position: -810px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-crypto-hub {
            background-position: -840px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cryopdp {
            background-position: -870px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-crowdprocess {
            background-position: -900px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-croudcare-linkedcare {
            background-position: -930px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-crosslend {
            background-position: -960px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-crossjoin {
            background-position: -990px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-crossjoin-solutions-chile-spa {
            background-position: -1020px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-crossjoin-solutions-canada {
            background-position: -1050px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cross-border-talents {
            background-position: -1080px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cropfection {
            background-position: -1110px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cronos-europa {
            background-position: -1140px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cronobits {
            background-position: -1170px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cron {
            background-position: -1200px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-crivosoft {
            background-position: -1230px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-critical-techworks {
            background-position: -1260px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-critical-software {
            background-position: -1290px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-critical-manufacturing {
            background-position: -1320px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-critical-links {
            background-position: -1350px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-critical-health-retmarker {
            background-position: -1380px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-critical-flytech {
            background-position: -1410px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-criterio-virtual {
            background-position: -1440px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-critec-creative-agency {
            background-position: -1470px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-criptoloja {
            background-position: -1500px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-criacoes-digitais {
            background-position: -1530px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-credit-suisse {
            background-position: -1560px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-credit-agricole {
            background-position: -1590px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-creative-systems {
            background-position: -1620px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-creative-minds {
            background-position: -1650px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-creative-discovery {
            background-position: -1680px -1695px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-creations-labs {
            background-position: -1720px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-creathebrand {
            background-position: -1720px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-create-it {
            background-position: -1720px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-create-business {
            background-position: -1720px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-craftere-solutions {
            background-position: -1720px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-craftable-software {
            background-position: -1720px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-craft-solutions {
            background-position: -1720px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cps-consultores-de-informatica {
            background-position: -1720px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cpi-retail {
            background-position: -1720px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cpcit4all {
            background-position: -1720px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cpcecho {
            background-position: -1720px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cpcdi {
            background-position: -1720px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cpc-africa {
            background-position: -1720px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cp-comboios-de-portugal {
            background-position: -1720px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-covet-group {
            background-position: -1720px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coverflex {
            background-position: -1720px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-covent-it {
            background-position: -1720px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coursera {
            background-position: -1720px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coupang {
            background-position: -1720px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-couleur-et-connection {
            background-position: -1720px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coswitched {
            background-position: -1720px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-costo-intralogistics {
            background-position: -1720px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cosmetis {
            background-position: -1720px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coslab {
            background-position: -1720px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-corticeira-amorim {
            background-position: -1720px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cortec-telecomunicacoes {
            background-position: -1720px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-corium-biotech {
            background-position: -1720px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coriant-inc {
            background-position: -1720px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coreworks {
            background-position: -1720px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coremedia {
            background-position: -1720px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coreflux {
            background-position: -1720px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-corastone {
            background-position: -1720px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coralogix {
            background-position: -1720px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coopernico {
            background-position: -1720px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coollink {
            background-position: -1720px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coolfarm {
            background-position: -1720px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cook4me {
            background-position: -1720px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-convex {
            background-position: -1720px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-convevo {
            background-position: -1720px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-convatec {
            background-position: -1720px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-controlspace {
            background-position: -1720px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-controlar {
            background-position: -1720px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-contisystems {
            background-position: -1720px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-continental {
            background-position: -1720px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-continental-mabor {
            background-position: -1720px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-continental-engineering-services {
            background-position: -1720px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-contentserv {
            background-position: -1720px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-content-ignition {
            background-position: -1720px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-content-guru {
            background-position: -1720px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-contar-electronica-industrial {
            background-position: -1720px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-contactus {
            background-position: -1720px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-contact {
            background-position: -1720px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-conta-20 {
            background-position: -1720px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-consulteer {
            background-position: -1720px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-construo-ag {
            background-position: -1720px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-construcoes-pragosa {
            background-position: -1720px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-construal {
            background-position: -1720px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-constellation-automotive-group {
            background-position: -1720px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-consort-portugal {
            background-position: -1720px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-consort-group {
            background-position: -1720px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-consexto {
            background-position: -1720px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-consensys {
            background-position: -1720px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-consaudi {
            background-position: -1720px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-conquest-one {
            background-position: -1720px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-connexi {
            background-position: -1720px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-connexall {
            background-position: -1720px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-connecting-software {
            background-position: -1720px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-connected-ti {
            background-position: -1720px -1541px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-connected-space {
            background-position: -1720px -1564px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-connect-enterprises {
            background-position: -1720px -1587px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-connect-digital {
            background-position: -1720px -1610px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-conkord {
            background-position: -1720px -1633px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-congruent {
            background-position: -1720px -1656px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-confidentia {
            background-position: -1720px -1679px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-confetti-digital-marketing-agency {
            background-position: 0 -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-confecoes-guadalupe {
            background-position: -30px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-conexus-world {
            background-position: -60px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-conextivity {
            background-position: -90px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-conectys {
            background-position: -120px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-concretecode-lda {
            background-position: -150px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-conceptek-sistemas-de-informacao {
            background-position: -180px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-concepsys-estudos-e-projectos-de-arquitectura {
            background-position: -210px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-concentrix {
            background-position: -240px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-conceito {
            background-position: -270px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-concealed {
            background-position: -300px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-comunidade-intermunicipal-do-oeste {
            background-position: -330px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-comunicarte {
            background-position: -360px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-comudel {
            background-position: -390px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-compuworks {
            background-position: -420px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-compunet-informatica-e-servicos-lda {
            background-position: -450px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-compugroup-medical-se-co-kgaa {
            background-position: -480px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-compta {
            background-position: -510px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-comprend {
            background-position: -540px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-componto {
            background-position: -570px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-components-lab {
            background-position: -600px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-complywell-technologies-pvt-ltd {
            background-position: -630px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-complyadvantage {
            background-position: -660px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-complementus-empresa-de-trabalho-temporario {
            background-position: -690px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-complementar {
            background-position: -720px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-complear {
            background-position: -750px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-compareeuropegroup {
            background-position: -780px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-comparamais {
            background-position: -810px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-comparaja-pt {
            background-position: -840px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-comon {
            background-position: -870px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-comoco {
            background-position: -900px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-commit-technologies {
            background-position: -930px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-colt {
            background-position: -960px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-colquimica-adhesives {
            background-position: -990px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-colour-invasion {
            background-position: -1020px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-colorelephant {
            background-position: -1050px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coloplast {
            background-position: -1080px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-colmena {
            background-position: -1110px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-collab {
            background-position: -1140px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coletiv {
            background-position: -1170px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-colep-consumer-products {
            background-position: -1200px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-colara {
            background-position: -1230px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coindu {
            background-position: -1260px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coimfor {
            background-position: -1290px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coimbra-2030 {
            background-position: -1320px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cognos-formacao {
            background-position: -1350px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cognizant {
            background-position: -1380px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cogniwave {
            background-position: -1410px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cognira {
            background-position: -1440px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cofinpro {
            background-position: -1470px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cofina-media-sgps {
            background-position: -1500px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cofidis {
            background-position: -1530px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coficab {
            background-position: -1560px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cofco {
            background-position: -1590px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codsec-io {
            background-position: -1620px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codit {
            background-position: -1650px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codigree {
            background-position: -1680px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codezone-digital-marketing {
            background-position: -1710px -1718px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codewin {
            background-position: -1750px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codeware {
            background-position: -1750px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codevision {
            background-position: -1750px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coderhat {
            background-position: -1750px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codepoint {
            background-position: -1750px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codeplace {
            background-position: -1750px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codeone {
            background-position: -1750px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codefive-lda {
            background-position: -1750px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codebehind {
            background-position: -1750px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codeangel {
            background-position: -1750px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-code-for-all {
            background-position: -1750px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codavel {
            background-position: -1750px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-codacy {
            background-position: -1750px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cocus {
            background-position: -1750px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coca-cola-europacific-partners {
            background-position: -1750px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coalition {
            background-position: -1750px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coachhub {
            background-position: -1750px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-coacher {
            background-position: -1750px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-co2offset-ai {
            background-position: -1750px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cmvm {
            background-position: -1750px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cmore {
            background-position: -1750px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cme {
            background-position: -1750px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cmas {
            background-position: -1750px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clynx {
            background-position: -1750px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudzone {
            background-position: -1750px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudware {
            background-position: -1750px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudtalk {
            background-position: -1750px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudsweep {
            background-position: -1750px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudoki {
            background-position: -1750px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudmobility {
            background-position: -1750px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudity {
            background-position: -1750px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudfy {
            background-position: -1750px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudflare {
            background-position: -1750px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudcomputing {
            background-position: -1750px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudbirds {
            background-position: -1750px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloudalentejo {
            background-position: -1750px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cloud365 {
            background-position: -1750px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-closum {
            background-position: -1750px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-closer-consulting {
            background-position: -1750px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clipkit {
            background-position: -1750px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clipboard-health {
            background-position: -1750px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clinicas-pedro-choy {
            background-position: -1750px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-climber-hotel {
            background-position: -1750px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clickly {
            background-position: -1750px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clickhouse {
            background-position: -1750px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-click-profit {
            background-position: -1750px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clica {
            background-position: -1750px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cleverti {
            background-position: -1750px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clevertech {
            background-position: -1750px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cleverly {
            background-position: -1750px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cleverbit-software {
            background-position: -1750px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clever-leaves {
            background-position: -1750px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clever-advertising-group {
            background-position: -1750px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cleva-inetum {
            background-position: -1750px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cleo-ai {
            background-position: -1750px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clearops {
            background-position: -1750px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cleanwatts {
            background-position: -1750px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clarity-ai {
            background-position: -1750px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-claranet-portugal {
            background-position: -1750px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clanhr {
            background-position: -1750px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-clan {
            background-position: -1750px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-claire-joster {
            background-position: -1750px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-citydrive {
            background-position: -1750px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-citycheck {
            background-position: -1750px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-citrusbug-technolabs {
            background-position: -1750px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-citeve {
            background-position: -1750px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-citeforma {
            background-position: -1750px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cisuc {
            background-position: -1750px -1541px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cister-research-centre {
            background-position: -1750px -1564px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cision {
            background-position: -1750px -1587px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cision-portugal {
            background-position: -1750px -1610px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cisco-systems {
            background-position: -1750px -1633px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cipher {
            background-position: -1750px -1656px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cintesis {
            background-position: -1750px -1679px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cinicel {
            background-position: -1750px -1702px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cinel {
            background-position: 0 -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cimpor {
            background-position: -30px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cilnet {
            background-position: -60px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cil {
            background-position: -90px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cignon-portugal {
            background-position: -120px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cifial-industria-ceramica-s-a {
            background-position: -150px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cibernos {
            background-position: -180px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ciberbit {
            background-position: -210px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ciben {
            background-position: -240px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cib {
            background-position: -270px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ci-t {
            background-position: -300px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-choice-comunicacao-global {
            background-position: -330px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chiptec {
            background-position: -360px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chipsite {
            background-position: -390px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chip7 {
            background-position: -420px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-china-systems {
            background-position: -450px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chimp {
            background-position: -480px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chilltime {
            background-position: -510px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chief-security-officers {
            background-position: -540px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chic-by-choice {
            background-position: -570px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cheto-corporation {
            background-position: -600px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cherryblue {
            background-position: -630px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chemonics {
            background-position: -660px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-checkpoint-systems {
            background-position: -690px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-checkout-com {
            background-position: -720px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-checkmarx-portugal {
            background-position: -750px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-check-point-software {
            background-position: -780px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chatterbox {
            background-position: -810px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chat-guru {
            background-position: -840px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chartmogul {
            background-position: -870px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-char49 {
            background-position: -900px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-challenge-it {
            background-position: -930px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-chainlink-labs {
            background-position: -960px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cgi-ti-portugal {
            background-position: -990px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cetelem {
            background-position: -1020px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cesce-si {
            background-position: -1050px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cesae {
            background-position: -1080px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-certezza {
            background-position: -1110px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ceros {
            background-position: -1140px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cerner-portugal {
            background-position: -1170px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cerealis {
            background-position: -1200px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-century-21-portugal {
            background-position: -1230px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-centro-nacional-de-ciberseguranca {
            background-position: -1260px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-centro-de-gestao-da-rede-informatica-do-governo {
            background-position: -1290px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-centrality {
            background-position: -1320px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-centralgest {
            background-position: -1350px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-central-lobao {
            background-position: -1380px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-central-arquitectos {
            background-position: -1410px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-centi-centro-de-nanotecnologia {
            background-position: -1440px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cenjor {
            background-position: -1470px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-celus {
            background-position: -1500px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cellnex {
            background-position: -1530px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cellmabs {
            background-position: -1560px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-celfocus {
            background-position: -1590px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-celfinet {
            background-position: -1620px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-celeuma {
            background-position: -1650px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-celby {
            background-position: -1680px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-celbi {
            background-position: -1710px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ceiia-engineering-and-innovation-centre {
            background-position: -1740px -1741px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ceiia-engineering-and-Innovation-centre {
            background-position: -1780px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ceib-informatica-e-comunicacoes {
            background-position: -1780px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cegoc {
            background-position: -1780px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cegid {
            background-position: -1780px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cedt-centro-de-excelencia-em-desmaterializacao-de-transaccoes {
            background-position: -1780px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cdk-global {
            background-position: -1780px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cct-contact-center-e-telemarketing {
            background-position: -1780px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ccs-group-international {
            background-position: -1780px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ccode {
            background-position: -1780px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ccg-centro-de-computacao-grafica {
            background-position: -1780px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cc-talent {
            background-position: -1780px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cbr-genomics {
            background-position: -1780px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cbe {
            background-position: -1780px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cb2web {
            background-position: -1780px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cazoo {
            background-position: -1780px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cavedigital {
            background-position: -1780px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-causeway-technologies {
            background-position: -1780px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-catenon-worldwide-executive-search {
            background-position: -1780px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-catch-global-marketing {
            background-position: -1780px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-catawiki {
            background-position: -1780px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cast-lda {
            background-position: -1780px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-casovo {
            background-position: -1780px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-caso {
            background-position: -1780px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-casinogate {
            background-position: -1780px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-casino-portugal {
            background-position: -1780px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-casco-pet {
            background-position: -1780px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-casavo {
            background-position: -1780px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-casas-na-hora {
            background-position: -1780px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-casafari-real-estate-data {
            background-position: -1780px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-casa-das-lampadas-sa {
            background-position: -1780px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carwow {
            background-position: -1780px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cartrack-portugal {
            background-position: -1780px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cartoes-solucoes {
            background-position: -1780px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carrot {
            background-position: -1780px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carris {
            background-position: -1780px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carrilho-da-graca {
            background-position: -1780px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carpe-data {
            background-position: -1780px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carnext {
            background-position: -1780px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carlsberg-group {
            background-position: -1780px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carl-zeiss-vision-portugal {
            background-position: -1780px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cargofive {
            background-position: -1780px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carglass {
            background-position: -1780px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carfi {
            background-position: -1780px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-care4it {
            background-position: -1780px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-care-to-beauty {
            background-position: -1780px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cardmobili {
            background-position: -1780px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cardif {
            background-position: -1780px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cardif-support {
            background-position: -1780px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cardexchange-solutions {
            background-position: -1780px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-card4b-systems {
            background-position: -1780px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carclasse {
            background-position: -1780px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carbyne {
            background-position: -1780px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carbon-by-bold {
            background-position: -1780px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carbocode {
            background-position: -1780px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-caravela-seguros {
            background-position: -1780px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-carat {
            background-position: -1780px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-captain-recruiter {
            background-position: -1780px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-capslock {
            background-position: -1780px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-capitual {
            background-position: -1780px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-capitole {
            background-position: -1780px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-capitalise-com {
            background-position: -1780px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-capgemini-portugal {
            background-position: -1780px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-capgemini-engineering {
            background-position: -1780px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-canonical {
            background-position: -1780px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-canon-portugal {
            background-position: -1780px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-campos-costa-arquitectos {
            background-position: -1780px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-camel-101 {
            background-position: -1780px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-camara-municipal-de-sintra {
            background-position: -1780px -1541px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-camara-municipal-de-oeiras {
            background-position: -1780px -1564px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-camara-municipal-de-lisboa {
            background-position: -1780px -1587px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-camara-municipal-de-almada {
            background-position: -1780px -1610px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-calvelex {
            background-position: -1780px -1633px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-caixa-magica {
            background-position: -1780px -1656px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-caixa-agricola {
            background-position: -1780px -1679px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-caetsu {
            background-position: -1780px -1702px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cadflow {
            background-position: -1780px -1725px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cachapuz {
            background-position: 0 -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cabovisao {
            background-position: -30px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cablerias-group {
            background-position: -60px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-cabelte {
            background-position: -90px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ca-informatica {
            background-position: -120px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-c2b-consulting {
            background-position: -150px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-c-more-beyond-the-obvious {
            background-position: -180px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-c-mo-medical-solutions {
            background-position: -210px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bytepitch {
            background-position: -240px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-byt {
            background-position: -270px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-byside {
            background-position: -300px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-byon-solutions {
            background-position: -330px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-byme {
            background-position: -360px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bydas {
            background-position: -390px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-byclosure {
            background-position: -420px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-by {
            background-position: -450px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-buzzbeat {
            background-position: -480px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-buzina {
            background-position: -510px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-burocratik {
            background-position: -540px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-burocratik-design-comunicacao {
            background-position: -570px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-burmester {
            background-position: -600px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-buran-studio {
            background-position: -630px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bunker-studios {
            background-position: -660px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bundlr {
            background-position: -690px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bunch {
            background-position: -720px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bullray-cit {
            background-position: -750px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bullet-solutions-optimized-business-decisions {
            background-position: -780px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-buildness-group {
            background-position: -810px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-buildium {
            background-position: -840px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-build-up-labs {
            background-position: -870px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-build-ing {
            background-position: -900px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-build-code {
            background-position: -930px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bugstorm {
            background-position: -960px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bugle {
            background-position: -990px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bugbyte {
            background-position: -1020px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-buffer {
            background-position: -1050px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bubblevel {
            background-position: -1080px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bubble-student {
            background-position: -1110px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bubble-go {
            background-position: -1140px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bto {
            background-position: -1170px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bsquared {
            background-position: -1200px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bsolus-business-solutions {
            background-position: -1230px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bsimple {
            background-position: -1260px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bsim2 {
            background-position: -1290px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bsb-smart-bright-ideas {
            background-position: -1320px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bryj {
            background-position: -1350px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brsl-group {
            background-position: -1380px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-broadway-malyan {
            background-position: -1410px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-broadvoice {
            background-position: -1440px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-broaden-is {
            background-position: -1470px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brndts {
            background-position: -1500px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brix-it {
            background-position: -1530px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brito-rodriguez {
            background-position: -1560px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brisa-inovacao {
            background-position: -1590px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brisa-autoestradas-de-portugal {
            background-position: -1620px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bring-global {
            background-position: -1650px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bring-consulting {
            background-position: -1680px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brightgroup {
            background-position: -1710px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brightcove {
            background-position: -1740px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bright {
            background-position: -1770px -1764px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bright-technologies {
            background-position: 0 -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bright-science {
            background-position: -30px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bright-pixel {
            background-position: -60px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bright-partners {
            background-position: -90px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bright-jobs {
            background-position: -120px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brief-creatives {
            background-position: -150px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bridge351 {
            background-position: -180px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bridge-in {
            background-position: -210px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brevity {
            background-position: -240px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bresimar-automacao {
            background-position: -270px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-breakwater-technology {
            background-position: -300px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-breakawai {
            background-position: -330px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-break-silence {
            background-position: -360px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brb-creative-agency {
            background-position: -390px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bravemind {
            background-position: -420px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brave-generation-academy {
            background-position: -450px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brandworkers {
            background-position: -480px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brandup-marketing-digital {
            background-position: -510px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brandtellers-studio {
            background-position: -540px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brandmymail {
            background-position: -570px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brandkey-marketing-activation {
            background-position: -600px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brandit {
            background-position: -630px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brandia-central {
            background-position: -660px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-branddelta {
            background-position: -690px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brandchoice {
            background-position: -720px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brand-22-creative-agency {
            background-position: -750px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brainrocket {
            background-position: -780px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brainr-software {
            background-position: -810px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brainnest {
            background-position: -840px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-brain-trust {
            background-position: -870px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bracara-tech {
            background-position: -900px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bp-portugal {
            background-position: -930px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bp-grupo-martins {
            background-position: -960px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-boyden {
            background-position: -990px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bouygues-telecom {
            background-position: -1020px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-boutik {
            background-position: -1050px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bout {
            background-position: -1080px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bounce {
            background-position: -1110px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bottlebooks {
            background-position: -1140px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bose {
            background-position: -1170px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bosch {
            background-position: -1200px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bosch-security-systems {
            background-position: -1230px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-borgwarner-emissions-systems-portugal {
            background-position: -1260px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-borgstena {
            background-position: -1290px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-border {
            background-position: -1320px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-borange {
            background-position: -1350px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-boost-it {
            background-position: -1380px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-boonzi-financial-freedom-software {
            background-position: -1410px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-boomapp {
            background-position: -1440px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-boom-it {
            background-position: -1470px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-boom-bap-wear {
            background-position: -1500px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bool-software {
            background-position: -1530px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-booksy {
            background-position: -1560px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-booking {
            background-position: -1590px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bontaz {
            background-position: -1620px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bondlayer {
            background-position: -1650px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bondalti {
            background-position: -1680px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bomsite {
            background-position: -1710px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bolttech {
            background-position: -1740px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bolt {
            background-position: -1770px -1787px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-boldsphere {
            background-position: -1810px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bolder {
            background-position: -1810px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-boldapps {
            background-position: -1810px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bold-international {
            background-position: -1810px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bold-by-devoteam {
            background-position: -1810px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bold-agency {
            background-position: -1810px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-boehringer-ingelheim-lda {
            background-position: -1810px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bni-europa {
            background-position: -1810px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bmw-portugal {
            background-position: -1810px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bmc-software {
            background-position: -1810px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bluwalk {
            background-position: -1810px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blueworks-ophthalmic-imaging-management-solutions {
            background-position: -1810px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bluetrend-technologies {
            background-position: -1810px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bluespring {
            background-position: -1810px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bluescreen {
            background-position: -1810px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bluepharma {
            background-position: -1810px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bluepanda-lda {
            background-position: -1810px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bluecover {
            background-position: -1810px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bluebird-watches-jewels {
            background-position: -1810px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blueBird-watches-jewels {
            background-position: -1810px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blue-phoenix-consulting {
            background-position: -1810px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blue-market-agency {
            background-position: -1810px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blue-line {
            background-position: -1810px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blue-infinity {
            background-position: -1810px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blue-bolt-agency {
            background-position: -1810px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bloq-it {
            background-position: -1810px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bloop {
            background-position: -1810px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bloomidea {
            background-position: -1810px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bloom-graphics {
            background-position: -1810px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blocks-blocks-technology {
            background-position: -1810px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blockfi {
            background-position: -1810px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blockchain-com {
            background-position: -1810px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blockbird-ventures {
            background-position: -1810px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-block-labs {
            background-position: -1810px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-block-bastards {
            background-position: -1810px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bliss-applications {
            background-position: -1810px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blisq-creative {
            background-position: -1810px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blip {
            background-position: -1810px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blink-it-solutions {
            background-position: -1810px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bling-energy {
            background-position: -1810px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blend-euro {
            background-position: -1810px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blek {
            background-position: -1810px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blaze-information-security {
            background-position: -1810px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bladeinsight {
            background-position: -1810px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-blackorange {
            background-position: -1810px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bjss {
            background-position: -1810px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-biziq {
            background-position: -1810px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bizdirect {
            background-position: -1810px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bizay {
            background-position: -1810px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-biz2people {
            background-position: -1810px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-biz-consulting {
            background-position: -1810px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bityond {
            background-position: -1810px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bitten-cookie {
            background-position: -1810px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bitsight-technologies {
            background-position: -1810px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bitsapiens-io {
            background-position: -1810px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bitrefill {
            background-position: -1810px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bitpanda {
            background-position: -1810px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bitmind {
            background-position: -1810px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bitmaker {
            background-position: -1810px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bithium {
            background-position: -1810px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bitcliq {
            background-position: -1810px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bit2me {
            background-position: -1810px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bit-inception {
            background-position: -1810px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bison-bank-sa {
            background-position: -1810px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-biq-health-solutions {
            background-position: -1810px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bip-portugal {
            background-position: -1810px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-biotinteiro {
            background-position: -1810px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-biosurfit {
            background-position: -1810px -1541px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-biorce {
            background-position: -1810px -1564px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-biometrid {
            background-position: -1810px -1587px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bioglobal {
            background-position: -1810px -1610px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-biodroid {
            background-position: -1810px -1633px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-binteractive {
            background-position: -1810px -1656px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bindtuning {
            background-position: -1810px -1679px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-binary-season {
            background-position: -1810px -1702px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-binance {
            background-position: -1810px -1725px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bimaven-consulting {
            background-position: -1810px -1748px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bild-corp {
            background-position: -1810px -1771px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bild-analytics {
            background-position: 0 -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bikeemotion {
            background-position: -30px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bigmoon-studios {
            background-position: -60px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-biglevel {
            background-position: -90px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bigid {
            background-position: -120px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bicimax {
            background-position: -150px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bica-studios {
            background-position: -180px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-biaut {
            background-position: -210px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bial {
            background-position: -240px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bi4all {
            background-position: -270px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bi-silque {
            background-position: -300px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bhout {
            background-position: -330px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bguest {
            background-position: -360px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beyond {
            background-position: -390px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beyond-vision {
            background-position: -420px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beyond-the-hype {
            background-position: -450px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beyond-pricing {
            background-position: -480px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beyond-gravity {
            background-position: -510px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beyonIdeas {
            background-position: -540px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-betty-labs {
            background-position: -570px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bettertech {
            background-position: -600px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bettersoft {
            background-position: -630px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-better-people {
            background-position: -660px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-betronic-the-power-of-eletronics {
            background-position: -690px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-betprotocol {
            background-position: -720px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-betacode {
            background-position: -750px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bet-pt {
            background-position: -780px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bestseller {
            background-position: -810px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-besthealth4u {
            background-position: -840px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bertrand {
            background-position: -870px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beontime {
            background-position: -900px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bentley-systems {
            background-position: -930px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bending-spoons {
            background-position: -960px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beltrao-coelho {
            background-position: -990px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-belo-digital {
            background-position: -1020px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beevo {
            background-position: -1050px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beeverycreative {
            background-position: -1080px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beetles-land {
            background-position: -1110px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beemybees {
            background-position: -1140px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bee-ineditus {
            background-position: -1170px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bee-engineering-portugal {
            background-position: -1200px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bedrock-streaming {
            background-position: -1230px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-becker-professional-education {
            background-position: -1260px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bearing-point {
            background-position: -1290px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beanstalk {
            background-position: -1320px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beamian {
            background-position: -1350px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-beam-managed-it-solutions {
            background-position: -1380px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-be-ubi {
            background-position: -1410px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-be-ideas {
            background-position: -1440px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bdo-portugal {
            background-position: -1470px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bconcepts {
            background-position: -1500px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bcg {
            background-position: -1530px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bca {
            background-position: -1560px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bbva {
            background-position: -1590px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bboxx {
            background-position: -1620px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bbox-sports {
            background-position: -1650px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bbdo-portugal {
            background-position: -1680px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bbdm-consulting-services {
            background-position: -1710px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-baywa-r-e {
            background-position: -1740px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bayer {
            background-position: -1770px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bauer-media-group {
            background-position: -1800px -1810px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-battlesheep {
            background-position: -1840px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bastarda {
            background-position: -1840px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-basicamente {
            background-position: -1840px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-basf-portuguesa {
            background-position: -1840px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-basetx-consulting {
            background-position: -1840px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-baseform {
            background-position: -1840px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-basecone {
            background-position: -1840px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-barkyn {
            background-position: -1840px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-barclays {
            background-position: -1840px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-barbal-pesagem-electronica-lda {
            background-position: -1840px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bar-publicidade {
            background-position: -1840px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bannerwise {
            background-position: -1840px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bankinter {
            background-position: -1840px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bango {
            background-position: -1840px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bangbang-agency {
            background-position: -1840px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bane-tech {
            background-position: -1840px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bandora-systems {
            background-position: -1840px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-santander-totta {
            background-position: -1840px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-sabadell-portugal {
            background-position: -1840px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-privado-atlantico-europa {
            background-position: -1840px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-primus {
            background-position: -1840px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-portugues-de-fomento {
            background-position: -1840px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-popular-portugal {
            background-position: -1840px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-novo-banco {
            background-position: -1840px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-montepio {
            background-position: -1840px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-millennium-bcp {
            background-position: -1840px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-invest {
            background-position: -1840px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-finantia {
            background-position: -1840px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-de-portugal {
            background-position: -1840px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-de-investimento-global {
            background-position: -1840px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-ctt {
            background-position: -1840px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-credibom {
            background-position: -1840px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-carregosa {
            background-position: -1840px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-caixa-geral-de-depositos {
            background-position: -1840px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-bpi {
            background-position: -1840px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-bnp-paribas {
            background-position: -1840px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-bic {
            background-position: -1840px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-best {
            background-position: -1840px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-banif-banco-internacional-do-funchal {
            background-position: -1840px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-banco-activobank {
            background-position: -1840px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-balancas-marques {
            background-position: -1840px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bak-gordon {
            background-position: -1840px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bairro {
            background-position: -1840px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bain-company {
            background-position: -1840px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-bai-europa {
            background-position: -1840px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-baboom {
            background-position: -1840px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-babel-sistemas-de-informacao {
            background-position: -1840px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ba-vidro {
            background-position: -1840px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ba-n {
            background-position: -1840px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-b6-software-solutions {
            background-position: -1840px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-b2f {
            background-position: -1840px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-b2f-business-to-future {
            background-position: -1840px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-b2cloud {
            background-position: -1840px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-b2b-servicos-partilhados {
            background-position: -1840px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-b10sec {
            background-position: -1840px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-b-synergy {
            background-position: -1840px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-b-solutions {
            background-position: -1840px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-b-parts {
            background-position: -1840px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-b-o-s {
            background-position: -1840px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-azulzen {
            background-position: -1840px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-azores-lovers {
            background-position: -1840px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-azores-hive {
            background-position: -1840px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-azorean-aquatic-technologies {
            background-position: -1840px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-azitek {
            background-position: -1840px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-azapi {
            background-position: -1840px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ayvens-portugal {
            background-position: -1840px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ayming-portugal {
            background-position: -1840px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-axonius {
            background-position: -1840px -1541px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-axiros-portugal {
            background-position: -1840px -1564px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-axians-portugal {
            background-position: -1840px -1587px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-axalta-portugal {
            background-position: -1840px -1610px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-axa {
            background-position: -1840px -1633px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-awesome-software {
            background-position: -1840px -1656px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-avnoconn {
            background-position: -1840px -1679px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-avlino {
            background-position: -1840px -1702px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-avivar-incentiveworks-s-a {
            background-position: -1840px -1725px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-avit-group {
            background-position: -1840px -1748px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aviquipo-de-portugal {
            background-position: -1840px -1771px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-avenue-code {
            background-position: -1840px -1794px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-avaya {
            background-position: 0 -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-avature {
            background-position: -30px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-avanceesoftware {
            background-position: -60px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-avanade {
            background-position: -90px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-av-technology-company {
            background-position: -120px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-auxadi-consultores {
            background-position: -150px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-autovision-portugal {
            background-position: -180px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-autoridade-tributaria-e-aduaneira-at {
            background-position: -210px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-automattic {
            background-position: -240px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-automaise {
            background-position: -270px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-autodoc {
            background-position: -300px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-autodesk {
            background-position: -330px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-auto-europe {
            background-position: -360px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ausy {
            background-position: -390px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aurum-solutions {
            background-position: -420px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aumovio-engineering-solutions {
            background-position: -450px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-augusta-labs {
            background-position: -480px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-augentic-tech {
            background-position: -510px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-audaxys {
            background-position: -540px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-auchan {
            background-position: -570px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aubay {
            background-position: -600px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atwb {
            background-position: -630px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atual-design {
            background-position: -660px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atto {
            background-position: -690px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-attentive-us {
            background-position: -720px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atronia {
            background-position: -750px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atriis-technologies {
            background-position: -780px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atrevia {
            background-position: -810px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atos {
            background-position: -840px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atm-informatica {
            background-position: -870px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atlanse {
            background-position: -900px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atlana {
            background-position: -930px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atkearney {
            background-position: -960px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ateliermob-arquitectura-design-e-urbanismo {
            background-position: -990px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atelier-nunes-e-pa {
            background-position: -1020px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atelier-do-caractere {
            background-position: -1050px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atec {
            background-position: -1080px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atc-portugal-technology-consulting {
            background-position: -1110px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-atale-io {
            background-position: -1140px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-at-informatica {
            background-position: -1170px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-asus-portugal {
            background-position: -1200px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-asugo {
            background-position: -1230px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-astro-empires {
            background-position: -1260px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-astreya {
            background-position: -1290px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-astrazeneca {
            background-position: -1320px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-astrada {
            background-position: -1350px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-astek {
            background-position: -1380px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-assystem-portugal {
            background-position: -1410px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-associacao-portuguesa-de-seguradores {
            background-position: -1440px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-associacao-nacional-de-farmacias-anf {
            background-position: -1470px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-associacao-blc3-campus-de-tecnologia-e-inovacao {
            background-position: -1500px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-assistimo {
            background-position: -1530px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-assistencia-online {
            background-position: -1560px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-assetfloow {
            background-position: -1590px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-asseco-pst {
            background-position: -1620px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aspire-technology {
            background-position: -1650px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-asml {
            background-position: -1680px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-askblue {
            background-position: -1710px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-asistobe {
            background-position: -1740px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-asial-corporation {
            background-position: -1770px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-asenium {
            background-position: -1800px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ascent {
            background-position: -1830px -1833px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ascendix {
            background-position: -1870px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-asap54 {
            background-position: -1870px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aryahub {
            background-position: -1870px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arxilead {
            background-position: -1870px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arx {
            background-position: -1870px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-artvision-business-solutionspng {
            background-position: -1870px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-artvision-business-solutions {
            background-position: -1870px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arturai {
            background-position: -1870px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-artsoft {
            background-position: -1870px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-artlandia-design {
            background-position: -1870px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-artica-cc {
            background-position: -1870px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-artec-3d {
            background-position: -1870px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-artbit-design-tecnologia {
            background-position: -1870px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arsenal-do-alfeite {
            background-position: -1870px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arrow-ecs-portugal {
            background-position: -1870px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arrivia {
            background-position: -1870px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arrise-powering-pragmatic-play {
            background-position: -1870px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arqwork-arquitectura {
            background-position: -1870px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arquiconsult {
            background-position: -1870px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arpmind {
            background-position: -1870px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arpa-elastic-solutions {
            background-position: -1870px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aroundhome {
            background-position: -1870px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arneo {
            background-position: -1870px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-armis {
            background-position: -1870px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-armilustrium {
            background-position: -1870px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-armilar {
            background-position: -1870px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-armatis-lc-portugal {
            background-position: -1870px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arkadium {
            background-position: -1870px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-argon {
            background-position: -1870px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-argo-partners {
            background-position: -1870px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-argent {
            background-position: -1870px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arentia-s-a {
            background-position: -1870px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-areal {
            background-position: -1870px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-areal-editores {
            background-position: -1870px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arditi {
            background-position: -1870px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ardanis {
            background-position: -1870px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arclasse {
            background-position: -1870px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-archetype {
            background-position: -1870px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arcesium {
            background-position: -1870px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arcane-tinmen {
            background-position: -1870px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arbor-media-broadcast-conference-applications {
            background-position: -1870px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aratech {
            background-position: -1870px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-arago-consulting {
            background-position: -1870px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ar-telecom {
            background-position: -1870px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aquinos-group {
            background-position: -1870px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aquasis {
            background-position: -1870px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aquario {
            background-position: -1870px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aptoide {
            background-position: -1870px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aptiv {
            background-position: -1870px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aptean {
            background-position: -1870px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-apside {
            background-position: -1870px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-apr-management-solutions {
            background-position: -1870px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-appy-people {
            background-position: -1870px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-appstycoons {
            background-position: -1870px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-appspace {
            background-position: -1870px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-appsfactory {
            background-position: -1870px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-appsconcept {
            background-position: -1870px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-apps-factory {
            background-position: -1870px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-apprio {
            background-position: -1870px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-appnuma {
            background-position: -1870px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-applied-blockchain {
            background-position: -1870px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-appirio {
            background-position: -1870px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-appgeneration {
            background-position: -1870px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-appentra-solutions {
            background-position: -1870px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-apollotec {
            background-position: -1870px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-apiax {
            background-position: -1870px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-apgar-consulting {
            background-position: -1870px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aparticula {
            background-position: -1870px -1541px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aon {
            background-position: -1870px -1564px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-anylogic {
            background-position: -1870px -1587px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-anydesk {
            background-position: -1870px -1610px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-anybrain {
            background-position: -1870px -1633px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-anya-consultancy-services {
            background-position: -1870px -1656px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-anubis-networks {
            background-position: -1870px -1679px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-anturio-corporation {
            background-position: -1870px -1702px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-anticimex {
            background-position: -1870px -1725px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-antecamara-studio {
            background-position: -1870px -1748px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ansr {
            background-position: -1870px -1771px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-anphis {
            background-position: -1870px -1794px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-anova {
            background-position: -1870px -1817px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ano-software {
            background-position: 0 -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ankix {
            background-position: -30px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-angulosolido {
            background-position: -60px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-angry-ventures {
            background-position: -90px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-andovar {
            background-position: -120px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-andela {
            background-position: -150px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-anchorage {
            background-position: -180px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ancatima {
            background-position: -210px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-analytics-by-kaizen {
            background-position: -240px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-analytichem-group {
            background-position: -270px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-anacom {
            background-position: -300px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ana-aeroportos-de-portugal {
            background-position: -330px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amyuni-technologies {
            background-position: -360px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amyris {
            background-position: -390px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amt-consulting {
            background-position: -420px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ams {
            background-position: -450px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amplitude-net {
            background-position: -480px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amplify-creations {
            background-position: -510px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amplexor {
            background-position: -540px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amplemarket {
            background-position: -570px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amphibiansoft {
            background-position: -600px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amob {
            background-position: -630px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amkor {
            background-position: -660px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amino-communications {
            background-position: -690px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ami-tecnologias-para-transportes {
            background-position: -720px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amgen-portugal {
            background-position: -750px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amexio-portugal {
            background-position: -780px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amen-portugal {
            background-position: -810px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amdocs {
            background-position: -840px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ambisig {
            background-position: -870px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ambidata {
            background-position: -900px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amazon-aws {
            background-position: -930px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amaris {
            background-position: -960px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aman-group {
            background-position: -990px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-amadeus {
            background-position: -1020px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ama-agencia-para-a-modernizacao-administrativa-ip {
            background-position: -1050px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alvo {
            background-position: -1080px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alviere {
            background-position: -1110px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-altyra-solutions {
            background-position: -1140px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alts-digital {
            background-position: -1170px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-altronix {
            background-position: -1200px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-altri {
            background-position: -1230px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-altran-portugal {
            background-position: -1260px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-altium {
            background-position: -1290px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-altitude-software {
            background-position: -1320px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alticelabs {
            background-position: -1350px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-altice-portugal {
            background-position: -1380px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-althima {
            background-position: -1410px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alternativa-informatica {
            background-position: -1440px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alter-solutions-portugal {
            background-position: -1470px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alter-solutions-engineering {
            background-position: -1500px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alter-frame-portugal {
            background-position: -1530px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alten {
            background-position: -1560px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-altar-io {
            background-position: -1590px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alta {
            background-position: -1620px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-also-group {
            background-position: -1650px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-als-global {
            background-position: -1680px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alquimia-mistica {
            background-position: -1710px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alpineo-consulting {
            background-position: -1740px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alphasights {
            background-position: -1770px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alphaserve-technologies {
            background-position: -1800px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alphappl {
            background-position: -1830px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alongside {
            background-position: -1860px -1856px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-almabrands {
            background-position: -1900px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alloga-logifarma {
            background-position: -1900px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-allianz {
            background-position: -1900px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-allia-health-group {
            background-position: -1900px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alle-travel {
            background-position: -1900px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-allbesmart {
            background-position: -1900px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-all-work {
            background-position: -1900px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-all-about-now {
            background-position: -1900px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aliussoft {
            background-position: -1900px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aliow {
            background-position: -1900px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alinor {
            background-position: -1900px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alidata {
            background-position: -1900px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alibaba {
            background-position: -1900px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aliatron {
            background-position: -1900px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-algofy {
            background-position: -1900px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-algebra-capital {
            background-position: -1900px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-algardata {
            background-position: -1900px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alfasoft {
            background-position: -1900px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alexandre-law-firm-associates {
            background-position: -1900px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alert-life-sciences-computing {
            background-position: -1900px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alento {
            background-position: -1900px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alentapp {
            background-position: -1900px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alenia-consulting {
            background-position: -1900px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aldi-portugal {
            background-position: -1900px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-alcatel-lucent-portugal {
            background-position: -1900px -552px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-albatroz-engenharia {
            background-position: -1900px -575px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-akkodis {
            background-position: -1900px -598px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-akilis {
            background-position: -1900px -621px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-akapeople {
            background-position: -1900px -644px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aixtel {
            background-position: -1900px -667px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aircourts {
            background-position: -1900px -690px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aircall {
            background-position: -1900px -713px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-airc {
            background-position: -1900px -736px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-airbus {
            background-position: -1900px -759px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-airbus-beyond {
            background-position: -1900px -782px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-air-liquide {
            background-position: -1900px -805px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-air-apps {
            background-position: -1900px -828px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aim {
            background-position: -1900px -851px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aihaccp {
            background-position: -1900px -874px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aidvize {
            background-position: -1900px -897px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aicep-portugal-global {
            background-position: -1900px -920px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aibili {
            background-position: -1900px -943px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ai4medimaging {
            background-position: -1900px -966px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ahptus {
            background-position: -1900px -989px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ahelnetica-consultoria-informatica {
            background-position: -1900px -1012px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ahead-it {
            background-position: -1900px -1035px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agx {
            background-position: -1900px -1058px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aguas-de-portugal-adp {
            background-position: -1900px -1081px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aguas-de-coimbra {
            background-position: -1900px -1104px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ags {
            background-position: -1900px -1127px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agroop {
            background-position: -1900px -1150px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agrogestao {
            background-position: -1900px -1173px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agr-inventory {
            background-position: -1900px -1196px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agora {
            background-position: -1900px -1219px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agito-global {
            background-position: -1900px -1242px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agilefactor {
            background-position: -1900px -1265px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agile-in-cloud {
            background-position: -1900px -1288px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agentil-portugal {
            background-position: -1900px -1311px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agentifai {
            background-position: -1900px -1334px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agendoscience {
            background-position: -1900px -1357px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agencia-lusa {
            background-position: -1900px -1380px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ageas-seguros-portugal {
            background-position: -1900px -1403px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-agap2-it-portugal {
            background-position: -1900px -1426px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ag-transformer {
            background-position: -1900px -1449px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-afifi-group {
            background-position: -1900px -1472px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-affinity {
            background-position: -1900px -1495px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-afaconsult {
            background-position: -1900px -1518px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aet-europe {
            background-position: -1900px -1541px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aenor-ascendi {
            background-position: -1900px -1564px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aeler {
            background-position: -1900px -1587px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aeiou-cool-beans {
            background-position: -1900px -1610px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aeg {
            background-position: -1900px -1633px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aeg-telecomunicacoes {
            background-position: -1900px -1656px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ae-economics {
            background-position: -1900px -1679px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adzol-media {
            background-position: -1900px -1702px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adyta {
            background-position: -1900px -1725px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-advicefront {
            background-position: -1900px -1748px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-advertio {
            background-position: -1900px -1771px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-advantis-solutions {
            background-position: -1900px -1794px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-advantek-group {
            background-position: -1900px -1817px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-advancedway {
            background-position: -1900px -1840px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-advancecare {
            background-position: 0 -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-advance-works {
            background-position: -30px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adsoul {
            background-position: -60px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adso {
            background-position: -90px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adrisoft {
            background-position: -120px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adquam-human-capital {
            background-position: -150px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adpulse {
            background-position: -180px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adp {
            background-position: -210px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adobe {
            background-position: -240px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adnovum-portugal {
            background-position: -270px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adnlogico {
            background-position: -300px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adn-digital-partner {
            background-position: -330px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adminsaude {
            background-position: -360px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-administracao-central-do-sistema-de-saude {
            background-position: -390px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adira {
            background-position: -420px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adilo {
            background-position: -450px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adidas {
            background-position: -480px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adevolutio {
            background-position: -510px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adenza-portugal {
            background-position: -540px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adentis-portugal {
            background-position: -570px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adene-agencia-para-energia {
            background-position: -600px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adello {
            background-position: -630px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adegga {
            background-position: -660px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adecco-information-technology-portugal {
            background-position: -690px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-addy {
            background-position: -720px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-addvolt {
            background-position: -750px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-addsolutions {
            background-position: -780px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-addition {
            background-position: -810px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adding-talent {
            background-position: -840px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-addicttic {
            background-position: -870px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-addcode-io {
            background-position: -900px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-add-it-minds {
            background-position: -930px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adcom-marketing {
            background-position: -960px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adclick {
            background-position: -990px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adbd-communicare {
            background-position: -1020px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adapttech {
            background-position: -1050px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-adamant {
            background-position: -1080px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ad-insertion-platform-aip {
            background-position: -1110px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-actuasys {
            background-position: -1140px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-actuarial {
            background-position: -1170px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-actualsales {
            background-position: -1200px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-actual-training {
            background-position: -1230px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-actone {
            background-position: -1260px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acton-it-sa {
            background-position: -1290px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-activex-solucoes-de-informatica-lda {
            background-position: -1320px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-activewhere {
            background-position: -1350px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-activetech {
            background-position: -1380px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-activesys {
            background-position: -1410px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-activemedia {
            background-position: -1440px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-activelink {
            background-position: -1470px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-active-space-technologiespng {
            background-position: -1500px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-active-space-technologies {
            background-position: -1530px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-actemium-portugal {
            background-position: -1560px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-act-digital-em-portugal {
            background-position: -1590px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acs-informatica {
            background-position: -1620px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acrontum-portugal {
            background-position: -1650px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acronis {
            background-position: -1680px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acorespro {
            background-position: -1710px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acoreana-seguros {
            background-position: -1740px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acordiant-technologies {
            background-position: -1770px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acolad {
            background-position: -1800px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acne-lisboa {
            background-position: -1830px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aclsi-ti-solutions {
            background-position: -1860px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acinet {
            background-position: -1890px -1879px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acin-icloud-solutions {
            background-position: 0 -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acin-icloud-solutions-lda {
            background-position: -30px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aceve {
            background-position: -60px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acensi-portugal {
            background-position: -90px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acede-consulting-group-inc {
            background-position: -120px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ace-european {
            background-position: -150px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ace-development-engineering {
            background-position: -180px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-acconsulting {
            background-position: -210px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-accenture-portugal {
            background-position: -240px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-academia-vortal {
            background-position: -270px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-academia-de-codigo {
            background-position: -300px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abyssal {
            background-position: -330px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abusetotal {
            background-position: -360px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-absolutopinion {
            background-position: -390px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-absmartly {
            background-position: -420px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abs-consultoria-informatica {
            background-position: -450px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abreu-advogados {
            background-position: -480px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abp-consultancy {
            background-position: -510px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aboutnav {
            background-position: -540px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abmn {
            background-position: -570px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ablewise-consulting {
            background-position: -600px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-able-it {
            background-position: -630px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-aber-hydraulics {
            background-position: -660px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abbvie-portugal {
            background-position: -690px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abbott {
            background-position: -720px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abban-innovation-technology-labs {
            background-position: -750px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abb {
            background-position: -780px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abanca-portugal {
            background-position: -810px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abai {
            background-position: -840px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-abaco-consultores {
            background-position: -870px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-a2o-navia {
            background-position: -900px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-a2it {
            background-position: -930px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-a2d-consulting {
            background-position: -960px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-a-to-be {
            background-position: -990px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-a-tabaqueira {
            background-position: -1020px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-a-equipa {
            background-position: -1050px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-a-bola {
            background-position: -1080px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-TierOne {
            background-position: -1110px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-ThinkAttitude {
            background-position: -1140px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-The-Talent-City {
            background-position: -1170px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-Tensator-Group-Portugal {
            background-position: -1200px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-TFV---Sistemas-Informaticos {
            background-position: -1230px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-99x-europe {
            background-position: -1260px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-8x8 {
            background-position: -1290px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-7skin {
            background-position: -1320px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-7graus {
            background-position: -1350px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-7egend {
            background-position: -1380px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-77-diamonds {
            background-position: -1410px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-67-creative-studio {
            background-position: -1440px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-5mins {
            background-position: -1470px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-5-estacoes {
            background-position: -1500px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-4tune-engineering-ltd {
            background-position: -1530px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-4por4-web {
            background-position: -1560px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-4itfuture {
            background-position: -1590px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-4energy {
            background-position: -1620px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-4devcoding {
            background-position: -1650px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-4best {
            background-position: -1680px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-4all-software {
            background-position: -1710px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-47knights {
            background-position: -1740px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-42-porto {
            background-position: -1770px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-4-ventos-web-e-comunicacao {
            background-position: -1800px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-3w-dynamics {
            background-position: -1830px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-3maps {
            background-position: -1860px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-3h-comunicacao {
            background-position: -1890px -1902px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-3gntw-it-consultants {
            background-position: -1930px 0;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-3decide {
            background-position: -1930px -23px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-3coresec {
            background-position: -1930px -46px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-3cket {
            background-position: -1930px -69px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-3c-payment {
            background-position: -1930px -92px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-360hyper {
            background-position: -1930px -115px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-360dialog {
            background-position: -1930px -138px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-360-imprimir {
            background-position: -1930px -161px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-360-imprimir-bizay {
            background-position: -1930px -184px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-327 {
            background-position: -1930px -207px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-2vg {
            background-position: -1930px -230px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-2tm {
            background-position: -1930px -253px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-2soft {
            background-position: -1930px -276px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-2playmore {
            background-position: -1930px -299px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-2fs {
            background-position: -1930px -322px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-2e-systems-gmbh {
            background-position: -1930px -345px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-2b-on {
            background-position: -1930px -368px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-2as-advanced-solutions {
            background-position: -1930px -391px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-28stone {
            background-position: -1930px -414px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-25friday {
            background-position: -1930px -437px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-24web {
            background-position: -1930px -460px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-1sa-group {
            background-position: -1930px -483px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-1nfluencersmarketing {
            background-position: -1930px -506px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-1k4s-one-key-for-solutions {
            background-position: -1930px -529px;
            width: 30px;
            height: 23px;
        }
        
        .sprite-logos-10-digital {
            background-position: -1930px -552px;
            width: 30px;
            height: 23px;
        }
        
        @media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0), screen and (-o-min-device-pixel-ratio: 100/100), screen and (min-device-pixel-ratio: 1.0), screen and (min-resolution: 1.0dppx) {
            .sprite-logos-company_default_logo,
    .sprite-logos-b20246f0-43ee-4b40-a6d6-18390fed3f35,
    .sprite-logos-zyrgon,
    .sprite-logos-zurich-portugal,
    .sprite-logos-zumub,
    .sprite-logos-zuhlke,
    .sprite-logos-zug-power,
    .sprite-logos-zpx-zona-paradoxal,
    .sprite-logos-zone-soft,
    .sprite-logos-zona-verde,
    .sprite-logos-zomato-portugal,
    .sprite-logos-zolve-logistica-e-transporte-s-a,
    .sprite-logos-zoi,
    .sprite-logos-zkteco,
    .sprite-logos-zkipster,
    .sprite-logos-zizabi,
    .sprite-logos-zitstar,
    .sprite-logos-zharta,
    .sprite-logos-zf-trw,
    .sprite-logos-zeugma,
    .sprite-logos-zetes-burotica,
    .sprite-logos-zestgeek-solutions,
    .sprite-logos-zertive,
    .sprite-logos-zerozero,
    .sprite-logos-zero-70-it-services,
    .sprite-logos-zercatto,
    .sprite-logos-zenn-web-solutions,
    .sprite-logos-zenklub,
    .sprite-logos-zeni,
    .sprite-logos-zendesk,
    .sprite-logos-zartis,
    .sprite-logos-zarph,
    .sprite-logos-zapier,
    .sprite-logos-zap,
    .sprite-logos-zango,
    .sprite-logos-zalox,
    .sprite-logos-zalando,
    .sprite-logos-zagope,
    .sprite-logos-zaask,
    .sprite-logos-yunit,
    .sprite-logos-yucca-studios,
    .sprite-logos-ytech,
    .sprite-logos-youverse,
    .sprite-logos-yourhero-portugal,
    .sprite-logos-yourdata,
    .sprite-logos-yourcode,
    .sprite-logos-your-code,
    .sprite-logos-youon-group,
    .sprite-logos-youngnetwork,
    .sprite-logos-youclap,
    .sprite-logos-yotel,
    .sprite-logos-yoonik,
    .sprite-logos-yonderland,
    .sprite-logos-yomp,
    .sprite-logos-yomoc,
    .sprite-logos-ynvisible,
    .sprite-logos-yld,
    .sprite-logos-yieldify,
    .sprite-logos-yet-your-electronic-transaction,
    .sprite-logos-yerbo,
    .sprite-logos-yellowscire,
    .sprite-logos-yellowipe,
    .sprite-logos-yellowfishtransfers,
    .sprite-logos-ydreams,
    .sprite-logos-ydigital-media,
    .sprite-logos-ydeal,
    .sprite-logos-ydata,
    .sprite-logos-ycorn,
    .sprite-logos-yclient,
    .sprite-logos-yazaki,
    .sprite-logos-yari-labs,
    .sprite-logos-yap-technology,
    .sprite-logos-yacooba,
    .sprite-logos-xtourmaker,
    .sprite-logos-xtend,
    .sprite-logos-xtedder,
    .sprite-logos-xsealence,
    .sprite-logos-xsealance,
    .sprite-logos-xpm-consulting,
    .sprite-logos-xplor-it-consulting,
    .sprite-logos-xperts-council,
    .sprite-logos-xpertgo,
    .sprite-logos-xpectraltek,
    .sprite-logos-xpand-it,
    .sprite-logos-xnfy-lab-by-xnfinity,
    .sprite-logos-xlr8,
    .sprite-logos-xlm,
    .sprite-logos-xing,
    .sprite-logos-xibix-solutions,
    .sprite-logos-xiaomi,
    .sprite-logos-xhockware,
    .sprite-logos-xgeeks,
    .sprite-logos-xerox-portugal,
    .sprite-logos-xelerate-tech,
    .sprite-logos-xd-software,
    .sprite-logos-xcelling,
    .sprite-logos-xcaliber,
    .sprite-logos-xarp,
    .sprite-logos-xarevision,
    .sprite-logos-x-plora,
    .sprite-logos-wyze-mobility,
    .sprite-logos-wysupp,
    .sprite-logos-wyser-portugal,
    .sprite-logos-wygroup,
    .sprite-logos-wydigital-agency,
    .sprite-logos-wycreative,
    .sprite-logos-wws-data-technologies,
    .sprite-logos-wunderman-thompson-commerce,
    .sprite-logos-wunderman-lisboa,
    .sprite-logos-wtx,
    .sprite-logos-wtw,
    .sprite-logos-wtvision,
    .sprite-logos-wrinf-com,
    .sprite-logos-wrightia,
    .sprite-logos-wpp,
    .sprite-logos-wpg,
    .sprite-logos-woy,
    .sprite-logos-worten,
    .sprite-logos-worldvision-consulting,
    .sprite-logos-worldline,
    .sprite-logos-worldit,
    .sprite-logos-worldcoders,
    .sprite-logos-workfully,
    .sprite-logos-wonk,
    .sprite-logos-wonderland,
    .sprite-logos-wondercom,
    .sprite-logos-wom-agency,
    .sprite-logos-wolters-kluwer,
    .sprite-logos-wolt-energy-for-brands,
    .sprite-logos-woemarketing,
    .sprite-logos-wodify,
    .sprite-logos-wma,
    .sprite-logos-wizi,
    .sprite-logos-wizdee,
    .sprite-logos-wiz-interactive,
    .sprite-logos-withus,
    .sprite-logos-witbe,
    .sprite-logos-wit-software,
    .sprite-logos-wisout,
    .sprite-logos-wish,
    .sprite-logos-wisefrontier,
    .sprite-logos-wisedat,
    .sprite-logos-wisecrop,
    .sprite-logos-wise-pirates,
    .sprite-logos-wisdom-consulting,
    .sprite-logos-wiremaze,
    .sprite-logos-wire-it,
    .sprite-logos-wipro,
    .sprite-logos-wipro-technologies-portugal,
    .sprite-logos-winwel-electronics,
    .sprite-logos-wintrust,
    .sprite-logos-wintouch,
    .sprite-logos-winsig,
    .sprite-logos-winprovit,
    .sprite-logos-winphar,
    .sprite-logos-winning,
    .sprite-logos-wingzstudio,
    .sprite-logos-wingman,
    .sprite-logos-windmill,
    .sprite-logos-wincor-nixdorf-portugal,
    .sprite-logos-wincode,
    .sprite-logos-willway,
    .sprite-logos-willis-towers-watson-portugal,
    .sprite-logos-wiliot,
    .sprite-logos-wiki-alphabet,
    .sprite-logos-wiki-alphabet-lda-jp-group,
    .sprite-logos-wiimer,
    .sprite-logos-wifi4media,
    .sprite-logos-widgilabs,
    .sprite-logos-widesys,
    .sprite-logos-widebit,
    .sprite-logos-wide-ventures,
    .sprite-logos-wide-scope,
    .sprite-logos-whywaste,
    .sprite-logos-whymob,
    .sprite-logos-whow,
    .sprite-logos-whizztek,
    .sprite-logos-whitestudio,
    .sprite-logos-whitestar,
    .sprite-logos-whitesmith,
    .sprite-logos-whitekube,
    .sprite-logos-whitehat,
    .sprite-logos-white,
    .sprite-logos-white-road-software,
    .sprite-logos-white-portugal,
    .sprite-logos-white-flow,
    .sprite-logos-white-airways,
    .sprite-logos-wheels-logistics,
    .sprite-logos-wheeit,
    .sprite-logos-whales-and-games,
    .sprite-logos-wetek-electronics,
    .sprite-logos-westsea,
    .sprite-logos-weprint,
    .sprite-logos-wemystic-sa,
    .sprite-logos-wemake,
    .sprite-logos-welvaart,
    .sprite-logos-wellhub,
    .sprite-logos-welisten-business-solutions,
    .sprite-logos-wegoshare,
    .sprite-logos-wegho,
    .sprite-logos-wegeuro,
    .sprite-logos-weezie,
    .sprite-logos-weduc,
    .sprite-logos-wedoit-global,
    .sprite-logos-wedo-technologies,
    .sprite-logos-wedigitek,
    .sprite-logos-wedev,
    .sprite-logos-wecreateyou,
    .sprite-logos-wecookit,
    .sprite-logos-webwise,
    .sprite-logos-webway,
    .sprite-logos-webview,
    .sprite-logos-webuild-software,
    .sprite-logos-webtuga,
    .sprite-logos-webteam,
    .sprite-logos-webtales,
    .sprite-logos-webrand,
    .sprite-logos-weborama,
    .sprite-logos-webincode,
    .sprite-logos-webhs,
    .sprite-logos-webhouse,
    .sprite-logos-webhelp,
    .sprite-logos-webgmv,
    .sprite-logos-webedia,
    .sprite-logos-webds,
    .sprite-logos-webdisplay,
    .sprite-logos-webdetails,
    .sprite-logos-webcomum,
    .sprite-logos-webclinic,
    .sprite-logos-webasto,
    .sprite-logos-web-summit,
    .sprite-logos-web-porto,
    .sprite-logos-web-made-good,
    .sprite-logos-web-labs-dev,
    .sprite-logos-web-development-company-in-uk,
    .sprite-logos-wearskypro,
    .sprite-logos-we-provide-solutions,
    .sprite-logos-we-are-meta,
    .sprite-logos-we-are-materia,
    .sprite-logos-we-accelerate-growth,
    .sprite-logos-wds,
    .sprite-logos-wdmi,
    .sprite-logos-waynext,
    .sprite-logos-waylogic,
    .sprite-logos-wayfair,
    .sprite-logos-way2inov-solucoes-tecnologicas,
    .sprite-logos-way2concept,
    .sprite-logos-waveweb,
    .sprite-logos-waveform,
    .sprite-logos-wavecom,
    .sprite-logos-wave-trade,
    .sprite-logos-wave-solutions,
    .sprite-logos-watt,
    .sprite-logos-watgrid-solutions,
    .sprite-logos-waterstone-it-consulting,
    .sprite-logos-watermelon-tecnologia,
    .sprite-logos-waterdog,
    .sprite-logos-watchful-software,
    .sprite-logos-watch-labs,
    .sprite-logos-warwick-analytics,
    .sprite-logos-warpcom,
    .sprite-logos-wannaplayer,
    .sprite-logos-wanda-maps,
    .sprite-logos-wallid,
    .sprite-logos-wallapop,
    .sprite-logos-walkme-mobile-solutions,
    .sprite-logos-walk,
    .sprite-logos-wakaru,
    .sprite-logos-waeg,
    .sprite-logos-wa-fenix,
    .sprite-logos-w20-agencia-de-comunicacao-digital,
    .sprite-logos-vulcain-engineering-group,
    .sprite-logos-vtxrm,
    .sprite-logos-vtex,
    .sprite-logos-vroomly,
    .sprite-logos-vp-software,
    .sprite-logos-vp-consulting,
    .sprite-logos-voxelscope,
    .sprite-logos-vortex-colab,
    .sprite-logos-vortal,
    .sprite-logos-voqin,
    .sprite-logos-vopak,
    .sprite-logos-vonzu,
    .sprite-logos-volup,
    .sprite-logos-voltarion-your-profitability-partner,
    .sprite-logos-voltalia,
    .sprite-logos-volt-games,
    .sprite-logos-volkswagen-group-services,
    .sprite-logos-volkswagen-financial-services,
    .sprite-logos-volkswagen-digital-solutions,
    .sprite-logos-voleon-group,
    .sprite-logos-void-software,
    .sprite-logos-voiceinteraction,
    .sprite-logos-voi-communication,
    .sprite-logos-vodafone,
    .sprite-logos-vmware,
    .sprite-logos-vml-commerce-and-technology,
    .sprite-logos-vlb-group-tube-benders,
    .sprite-logos-vlancer,
    .sprite-logos-vizzuality,
    .sprite-logos-vizrt,
    .sprite-logos-vizidox-solutions-limited,
    .sprite-logos-viz-ai,
    .sprite-logos-vivo,
    .sprite-logos-viurdata,
    .sprite-logos-vitzo-limited,
    .sprite-logos-vitamina,
    .sprite-logos-vital-consulting-europa,
    .sprite-logos-visualforma,
    .sprite-logos-visual-thinking,
    .sprite-logos-visual-nuts,
    .sprite-logos-visual-legion,
    .sprite-logos-visteon,
    .sprite-logos-vista-alegre,
    .sprite-logos-visotronica,
    .sprite-logos-visor-ai,
    .sprite-logos-visma-tech-portugal,
    .sprite-logos-visionx-technologies,
    .sprite-logos-visionware,
    .sprite-logos-visionspace,
    .sprite-logos-visionsoft,
    .sprite-logos-vision-box,
    .sprite-logos-vishay,
    .sprite-logos-visabeira-global,
    .sprite-logos-virtusai,
    .sprite-logos-virtuo-technologies,
    .sprite-logos-virtuleap,
    .sprite-logos-virtualware,
    .sprite-logos-virtualcare,
    .sprite-logos-virtual-power-solutions-vps,
    .sprite-logos-virtual-identity,
    .sprite-logos-virtual-forum,
    .sprite-logos-viriato-viriato,
    .sprite-logos-vipa-connect,
    .sprite-logos-vimaponto,
    .sprite-logos-vilt-group,
    .sprite-logos-villae-creative-sutudio,
    .sprite-logos-vila-vita-parc,
    .sprite-logos-vigil,
    .sprite-logos-vigie-solutions,
    .sprite-logos-vieirinox,
    .sprite-logos-videosmart,
    .sprite-logos-videobserver,
    .sprite-logos-vicaima-industria-de-madeiras-e-derivados-s-a,
    .sprite-logos-viator,
    .sprite-logos-viatecla,
    .sprite-logos-viagens-abreu,
    .sprite-logos-via-verde,
    .sprite-logos-via-directa,
    .sprite-logos-vgraf-solucoes-informaticas,
    .sprite-logos-vfx-financial,
    .sprite-logos-vex-tech,
    .sprite-logos-vestas,
    .sprite-logos-verywin,
    .sprite-logos-vertty,
    .sprite-logos-vertsa-play,
    .sprite-logos-verto,
    .sprite-logos-vertente-humana,
    .sprite-logos-verizon,
    .sprite-logos-verifone-portugal,
    .sprite-logos-vericasa,
    .sprite-logos-verbz,
    .sprite-logos-veolia,
    .sprite-logos-ventures-lab,
    .sprite-logos-ventureoak,
    .sprite-logos-veniam,
    .sprite-logos-vendap,
    .sprite-logos-velv,
    .sprite-logos-velura-texteis-unipessoal-lda,
    .sprite-logos-velocix,
    .sprite-logos-velocidi,
    .sprite-logos-veeva-systems,
    .sprite-logos-veedeeo,
    .sprite-logos-veeam,
    .sprite-logos-vector-synergy,
    .sprite-logos-vdroom-travel,
    .sprite-logos-vawlt,
    .sprite-logos-vass-portugal,
    .sprite-logos-vasp,
    .sprite-logos-vasco-consult,
    .sprite-logos-vanty,
    .sprite-logos-vantta,
    .sprite-logos-vantiva,
    .sprite-logos-vantis,
    .sprite-logos-vantagem,
    .sprite-logos-vantage-towers,
    .sprite-logos-vanguardly,
    .sprite-logos-vanderlande,
    .sprite-logos-van,
    .sprite-logos-van-ameyde-systems,
    .sprite-logos-valuring,
    .sprite-logos-valuekeep,
    .sprite-logos-value-for-health-colab,
    .sprite-logos-value-date,
    .sprite-logos-valtech,
    .sprite-logos-valtech-portugal,
    .sprite-logos-valispace,
    .sprite-logos-valerius-group,
    .sprite-logos-vakt,
    .sprite-logos-vaibe,
    .sprite-logos-v7-v7labs-com,
    .sprite-logos-uzu,
    .sprite-logos-uzina,
    .sprite-logos-utrust,
    .sprite-logos-utad,
    .sprite-logos-ustwo,
    .sprite-logos-ust-global,
    .sprite-logos-ust-espana-latam,
    .sprite-logos-usercentrics,
    .sprite-logos-usepixie,
    .sprite-logos-urmi-s-a,
    .sprite-logos-urbint,
    .sprite-logos-urbinfor,
    .sprite-logos-urbanweb,
    .sprite-logos-urbanos,
    .sprite-logos-urban-sports-club,
    .sprite-logos-upwork,
    .sprite-logos-uptous,
    .sprite-logos-upstar,
    .sprite-logos-upmotion,
    .sprite-logos-upicstock,
    .sprite-logos-uphold,
    .sprite-logos-uphold-inc,
    .sprite-logos-uphill,
    .sprite-logos-upgrade-m,
    .sprite-logos-upfront,
    .sprite-logos-upframe,
    .sprite-logos-up4concepts,
    .sprite-logos-up-partner,
    .sprite-logos-up-academy,
    .sprite-logos-uon-consulting,
    .sprite-logos-unyleya-portugal,
    .sprite-logos-untile,
    .sprite-logos-unset-studio,
    .sprite-logos-unparallel-innovation-lda,
    .sprite-logos-unono,
    .sprite-logos-uno-digital,
    .sprite-logos-unlock,
    .sprite-logos-unl-universidade-nova-de-lisboa,
    .sprite-logos-unkn,
    .sprite-logos-universidade-portucalense-infante-d-henrique,
    .sprite-logos-universidade-do-porto,
    .sprite-logos-universidade-do-minho,
    .sprite-logos-universidade-do-algarve,
    .sprite-logos-universidade-de-medicina-chinesa,
    .sprite-logos-universidade-de-aveiro,
    .sprite-logos-universidade-autonoma-de-lisboa,
    .sprite-logos-universidade-aberta,
    .sprite-logos-universiade-de-coimbra,
    .sprite-logos-unity,
    .sprite-logos-unit4,
    .sprite-logos-unisys,
    .sprite-logos-uniplaces,
    .sprite-logos-unipartner,
    .sprite-logos-unilever,
    .sprite-logos-unilabs,
    .sprite-logos-unilabs-portugal,
    .sprite-logos-uniksystem,
    .sprite-logos-unik-seo,
    .sprite-logos-unicre,
    .sprite-logos-unicorn-unique-solutions,
    .sprite-logos-unicorbal,
    .sprite-logos-unicambio,
    .sprite-logos-undandy,
    .sprite-logos-unbabel,
    .sprite-logos-umain-works,
    .sprite-logos-ultranova,
    .sprite-logos-ultracon-consultoria,
    .sprite-logos-ultra-tendency,
    .sprite-logos-ulisboa-universidade-de-lisboa,
    .sprite-logos-ukubo,
    .sprite-logos-ujet-cx,
    .sprite-logos-uject-cx,
    .sprite-logos-uiciti,
    .sprite-logos-uforce-portugal,
    .sprite-logos-uf-tecnologia-e-consultoria-lda,
    .sprite-logos-ueb,
    .sprite-logos-ucp-universidade-catolica-portuguesa,
    .sprite-logos-ucademics,
    .sprite-logos-ubiwhere,
    .sprite-logos-ubirider,
    .sprite-logos-ubiquity-technology,
    .sprite-logos-ubiquiti-inc,
    .sprite-logos-uber,
    .sprite-logos-ubcom,
    .sprite-logos-ubbu,
    .sprite-logos-uavision,
    .sprite-logos-uappi,
    .sprite-logos-uapgo,
    .sprite-logos-u-match,
    .sprite-logos-tyson-foods,
    .sprite-logos-typeform,
    .sprite-logos-tynker,
    .sprite-logos-tymr,
    .sprite-logos-tx-services,
    .sprite-logos-two-labs,
    .sprite-logos-two-impulse,
    .sprite-logos-twistag,
    .sprite-logos-twisper,
    .sprite-logos-twinkl-educational-publishing,
    .sprite-logos-twevo-technologies,
    .sprite-logos-tv-app-agency,
    .sprite-logos-tux-gill,
    .sprite-logos-tuu,
    .sprite-logos-turnu,
    .sprite-logos-turbine-kreuzberg,
    .sprite-logos-tupperware-portugal,
    .sprite-logos-tulalabs,
    .sprite-logos-tuizzi,
    .sprite-logos-tui-portugal,
    .sprite-logos-tts-lab,
    .sprite-logos-ttr-transactional-track-record,
    .sprite-logos-ttr-record,
    .sprite-logos-tti-international-limited,
    .sprite-logos-tsdata,
    .sprite-logos-tryp-com,
    .sprite-logos-tryit,
    .sprite-logos-tryhackme,
    .sprite-logos-trustly,
    .sprite-logos-trust-systems-lda,
    .sprite-logos-trust-it,
    .sprite-logos-trust-in-news,
    .sprite-logos-truphone,
    .sprite-logos-truewind,
    .sprite-logos-truewind-chiron,
    .sprite-logos-truenet,
    .sprite-logos-trueknowledge,
    .sprite-logos-truebond,
    .sprite-logos-true-skills,
    .sprite-logos-trsb-portugal,
    .sprite-logos-trrigger-systems,
    .sprite-logos-trouva,
    .sprite-logos-tronik-digital-recruitment-agency,
    .sprite-logos-trojan-horse-was-a-unicorn-thu,
    .sprite-logos-trofa-saude,
    .sprite-logos-trivalor,
    .sprite-logos-trium-povoa-de-varzim,
    .sprite-logos-tripwix,
    .sprite-logos-triptease,
    .sprite-logos-tripleplay,
    .sprite-logos-tripaya,
    .sprite-logos-tripadvisor,
    .sprite-logos-trillium,
    .sprite-logos-triggerise,
    .sprite-logos-trigenius,
    .sprite-logos-triede,
    .sprite-logos-triede-ti,
    .sprite-logos-tridonic,
    .sprite-logos-tricubo,
    .sprite-logos-tribo51,
    .sprite-logos-tribetech,
    .sprite-logos-tribe-engagement,
    .sprite-logos-trh-tech-remote-hub,
    .sprite-logos-trendiamo,
    .sprite-logos-trend4it-consulting,
    .sprite-logos-trend-marketing-e-criacao-de-conteudo,
    .sprite-logos-tredia,
    .sprite-logos-trebellar,
    .sprite-logos-traxpay,
    .sprite-logos-travelcarma,
    .sprite-logos-transperfect,
    .sprite-logos-translucent,
    .sprite-logos-transfor,
    .sprite-logos-transfor-industria,
    .sprite-logos-transcom,
    .sprite-logos-tranquilidade,
    .sprite-logos-traductanet,
    .sprite-logos-trading-economics,
    .sprite-logos-tradiio,
    .sprite-logos-trackit-consulting,
    .sprite-logos-tracer,
    .sprite-logos-trace,
    .sprite-logos-towers-watson,
    .sprite-logos-tourscanner,
    .sprite-logos-totemic,
    .sprite-logos-totalstor,
    .sprite-logos-toshiba,
    .sprite-logos-toselshop,
    .sprite-logos-tosel,
    .sprite-logos-torrestir,
    .sprite-logos-torpedo-servicos-de-informatica-lda,
    .sprite-logos-torke-cc,
    .sprite-logos-toptal,
    .sprite-logos-topics-chat,
    .sprite-logos-topdox,
    .sprite-logos-top-docs,
    .sprite-logos-toolto,
    .sprite-logos-toogas,
    .sprite-logos-tonnie-talent,
    .sprite-logos-tonic-app,
    .sprite-logos-tomtom,
    .sprite-logos-tomiworld,
    .sprite-logos-tomia,
    .sprite-logos-tomas-taveira,
    .sprite-logos-toinovate,
    .sprite-logos-toggl,
    .sprite-logos-together-price,
    .sprite-logos-together-estamos-juntos,
    .sprite-logos-today,
    .sprite-logos-tobe-portugal,
    .sprite-logos-tml-transportes-metropolitanos-de-lisboa,
    .sprite-logos-tmg,
    .sprite-logos-tmc,
    .sprite-logos-tlscontact,
    .sprite-logos-tlc-marketing,
    .sprite-logos-tlantic,
    .sprite-logos-tl-dv,
    .sprite-logos-tkt,
    .sprite-logos-tja,
    .sprite-logos-titan-forged-games,
    .sprite-logos-tisystems,
    .sprite-logos-tips4y,
    .sprite-logos-tinkle,
    .sprite-logos-timwe,
    .sprite-logos-timestamp,
    .sprite-logos-tilray-brands,
    .sprite-logos-tillster,
    .sprite-logos-tiko,
    .sprite-logos-tiffosi,
    .sprite-logos-tiesports,
    .sprite-logos-tierone-consulting,
    .sprite-logos-tidio,
    .sprite-logos-ticket-restaurante,
    .sprite-logos-ticasgest,
    .sprite-logos-tiberone,
    .sprite-logos-thyssenkrupp,
    .sprite-logos-thyssenkrupp-elevadores,
    .sprite-logos-thryve,
    .sprite-logos-three-sigma,
    .sprite-logos-threads-styling,
    .sprite-logos-thousandeyes,
    .sprite-logos-thorit,
    .sprite-logos-thomaz-dos-santos-sa,
    .sprite-logos-thisislove,
    .sprite-logos-thinslices,
    .sprite-logos-thinkopen,
    .sprite-logos-thinkopen-solutions,
    .sprite-logos-thinking-phones,
    .sprite-logos-thinkerlab,
    .sprite-logos-thinkdigital,
    .sprite-logos-think-digital,
    .sprite-logos-think-attitude,
    .sprite-logos-thing-pink,
    .sprite-logos-theros-digital-enablers,
    .sprite-logos-thermo-fisher,
    .sprite-logos-the-virtual-forge-portugal,
    .sprite-logos-the-trip-boutique,
    .sprite-logos-the-taken-seat,
    .sprite-logos-the-phone-house-portugal,
    .sprite-logos-the-navigator-company,
    .sprite-logos-the-loop-co,
    .sprite-logos-the-list,
    .sprite-logos-the-key-talent,
    .sprite-logos-the-it-factory,
    .sprite-logos-the-happy-beavers,
    .sprite-logos-the-grand-union-portugal,
    .sprite-logos-the-fork,
    .sprite-logos-the-flex,
    .sprite-logos-the-fintech-house,
    .sprite-logos-the-epic-talent-society,
    .sprite-logos-the-code-venture,
    .sprite-logos-the-agile-thinkers,
    .sprite-logos-the-agency,
    .sprite-logos-the-agency-360,
    .sprite-logos-thalesgroup,
    .sprite-logos-thales-portugal,
    .sprite-logos-tfv,
    .sprite-logos-textkernel,
    .sprite-logos-teva-portugal,
    .sprite-logos-teva-pharmaceuticals,
    .sprite-logos-tetraedro,
    .sprite-logos-tetra-tech,
    .sprite-logos-tether-io,
    .sprite-logos-testsieger-de,
    .sprite-logos-testo,
    .sprite-logos-testlio,
    .sprite-logos-testgorilla,
    .sprite-logos-tesla,
    .sprite-logos-terrasystemics,
    .sprite-logos-terra-das-ideias,
    .sprite-logos-teralytics,
    .sprite-logos-tenstep-portugal,
    .sprite-logos-tensorops,
    .sprite-logos-tensator-group-portugal,
    .sprite-logos-tensai,
    .sprite-logos-ten-twenty-one,
    .sprite-logos-tempos-brilhantes,
    .sprite-logos-tempel-group,
    .sprite-logos-telnyx,
    .sprite-logos-telia,
    .sprite-logos-teletrade-portugal,
    .sprite-logos-teleport,
    .sprite-logos-teleperformance,
    .sprite-logos-teleperformance-portugal,
    .sprite-logos-telenter,
    .sprite-logos-telenor-shared-services-as,
    .sprite-logos-telefonica,
    .sprite-logos-telecao,
    .sprite-logos-telcables,
    .sprite-logos-telbit,
    .sprite-logos-tekzenit,
    .sprite-logos-tekuchi,
    .sprite-logos-tekprivacy,
    .sprite-logos-tekon-electronics,
    .sprite-logos-tekever,
    .sprite-logos-teka,
    .sprite-logos-tek4life,
    .sprite-logos-tejo-energia-pegop,
    .sprite-logos-teixeira-duarte,
    .sprite-logos-teijin-automotive-technologies,
    .sprite-logos-tederic,
    .sprite-logos-tecwelt,
    .sprite-logos-tectank-lda,
    .sprite-logos-tecracer-group,
    .sprite-logos-tecpro-it,
    .sprite-logos-tecnologias-imaginadas-s-a,
    .sprite-logos-tecnoforma-servicos-e-comercio-internacionais,
    .sprite-logos-tecnocon,
    .sprite-logos-tecnocom,
    .sprite-logos-tecnilab-av,
    .sprite-logos-tecmic,
    .sprite-logos-tecla-digital,
    .sprite-logos-techx-solutions,
    .sprite-logos-techshack,
    .sprite-logos-techrivo,
    .sprite-logos-techreach,
    .sprite-logos-techof,
    .sprite-logos-technology-resourcing,
    .sprite-logos-techhq,
    .sprite-logos-techframe-s-a,
    .sprite-logos-techfirm-portugal,
    .sprite-logos-techfim-portugal,
    .sprite-logos-techedge-portugal,
    .sprite-logos-techbiosis,
    .sprite-logos-tech5-ai,
    .sprite-logos-tech-remote-hub,
    .sprite-logos-tech-firm,
    .sprite-logos-tech-data,
    .sprite-logos-tec-it,
    .sprite-logos-teapayment,
    .sprite-logos-teamviewer,
    .sprite-logos-teamlyzer,
    .sprite-logos-teameffort,
    .sprite-logos-teameffort-software-engineering,
    .sprite-logos-team-resilience,
    .sprite-logos-team-lewis,
    .sprite-logos-team-it,
    .sprite-logos-team-international,
    .sprite-logos-team-blue,
    .sprite-logos-te-connectivity,
    .sprite-logos-tdgi,
    .sprite-logos-td-synnex,
    .sprite-logos-tcsi-digiberia,
    .sprite-logos-tca,
    .sprite-logos-tbwa-lisboa,
    .sprite-logos-tblx,
    .sprite-logos-tbfiles,
    .sprite-logos-tau-tau-agency,
    .sprite-logos-tata,
    .sprite-logos-targtex,
    .sprite-logos-targa-telematics,
    .sprite-logos-tarambola,
    .sprite-logos-tap-portugal,
    .sprite-logos-tap-my-back,
    .sprite-logos-tangivel,
    .sprite-logos-tangity,
    .sprite-logos-tamanna,
    .sprite-logos-talkguest,
    .sprite-logos-talkdesk,
    .sprite-logos-talka-ai,
    .sprite-logos-talisma,
    .sprite-logos-taleo-consulting,
    .sprite-logos-talentspirit-maisoffice,
    .sprite-logos-talentia-software,
    .sprite-logos-talenter,
    .sprite-logos-talent-spy,
    .sprite-logos-talent-seed,
    .sprite-logos-talent-protocol,
    .sprite-logos-talent-in-it,
    .sprite-logos-takeda,
    .sprite-logos-take-the-wind,
    .sprite-logos-tajiservi,
    .sprite-logos-taimatica,
    .sprite-logos-taikai,
    .sprite-logos-tad-servicos-it,
    .sprite-logos-tabby,
    .sprite-logos-t-systems-portugal,
    .sprite-logos-t-insight,
    .sprite-logos-syswise,
    .sprite-logos-sysvalue,
    .sprite-logos-systemsgroup,
    .sprite-logos-systemorph,
    .sprite-logos-sysnovare,
    .sprite-logos-sysmex,
    .sprite-logos-sysmatch,
    .sprite-logos-sysmaker,
    .sprite-logos-sysdev,
    .sprite-logos-sysdev-mobile,
    .sprite-logos-sys4b,
    .sprite-logos-syone,
    .sprite-logos-synvios,
    .sprite-logos-synopsys,
    .sprite-logos-synergie,
    .sprite-logos-synelience,
    .sprite-logos-syndicode,
    .sprite-logos-syndicateroom,
    .sprite-logos-synchro,
    .sprite-logos-symantec,
    .sprite-logos-syffer,
    .sprite-logos-syensqo,
    .sprite-logos-sybilion,
    .sprite-logos-sword-health,
    .sprite-logos-swonkie,
    .sprite-logos-swogo,
    .sprite-logos-swj,
    .sprite-logos-switch-payments,
    .sprite-logos-swissborg,
    .sprite-logos-swiss-post,
    .sprite-logos-swiss-life-asset-managers,
    .sprite-logos-swig,
    .sprite-logos-swiftso,
    .sprite-logos-sweetcare,
    .sprite-logos-sweatcoin,
    .sprite-logos-swatter,
    .sprite-logos-swapcard,
    .sprite-logos-suse,
    .sprite-logos-survs,
    .sprite-logos-surfncode,
    .sprite-logos-surecloud,
    .sprite-logos-supermetrics,
    .sprite-logos-superhuit,
    .sprite-logos-superawsome,
    .sprite-logos-superawesome,
    .sprite-logos-super-brand-consultants,
    .sprite-logos-super-bock-group,
    .sprite-logos-super-agent,
    .sprite-logos-sunrise-portugal,
    .sprite-logos-sunday,
    .sprite-logos-sumol-compal,
    .sprite-logos-sumate,
    .sprite-logos-suma,
    .sprite-logos-subvisual,
    .sprite-logos-subvertice,
    .sprite-logos-subdron,
    .sprite-logos-studio-nuts,
    .sprite-logos-studio-graphene,
    .sprite-logos-studentfinance,
    .sprite-logos-stuck-io,
    .sprite-logos-strypes-technical-software,
    .sprite-logos-strongstep,
    .sprite-logos-stricker,
    .sprite-logos-streetbees,
    .sprite-logos-streamline,
    .sprite-logos-streambow,
    .sprite-logos-streambolico,
    .sprite-logos-stream,
    .sprite-logos-stream-io,
    .sprite-logos-streak,
    .sprite-logos-stratosphere,
    .sprite-logos-stratio,
    .sprite-logos-stratesys,
    .sprite-logos-storytrail,
    .sprite-logos-storyo,
    .sprite-logos-storyblok,
    .sprite-logos-storming-universe,
    .sprite-logos-stor-infor,
    .sprite-logos-stopahead-consulting,
    .sprite-logos-stoneshield-engineering,
    .sprite-logos-stoc-sociedade-de-tecnicos-oficiais-de-contas,
    .sprite-logos-sti,
    .sprite-logos-stepvalue,
    .sprite-logos-step-ti,
    .sprite-logos-step-ahead-consulting,
    .sprite-logos-steltix-portugal,
    .sprite-logos-stellaxius,
    .sprite-logos-stellantis,
    .sprite-logos-stelia-aerospace,
    .sprite-logos-stefanini-portugal,
    .sprite-logos-steezy-solutions,
    .sprite-logos-steevanz,
    .sprite-logos-steeleye,
    .sprite-logos-startup-portugal,
    .sprite-logos-startup-lisboa,
    .sprite-logos-startup-braga,
    .sprite-logos-start-campus,
    .sprite-logos-starkdata,
    .sprite-logos-stark-group,
    .sprite-logos-starbridge,
    .sprite-logos-staples,
    .sprite-logos-stanton-chase-portugal,
    .sprite-logos-stanley-security-portugal,
    .sprite-logos-standard-america,
    .sprite-logos-stake,
    .sprite-logos-stafiz,
    .sprite-logos-staffer,
    .sprite-logos-stadler-digital-labs,
    .sprite-logos-st-i,
    .sprite-logos-ssa-group,
    .sprite-logos-sram,
    .sprite-logos-squarespace,
    .sprite-logos-squad,
    .sprite-logos-sqs-portugal,
    .sprite-logos-sqs-group,
    .sprite-logos-sqimi,
    .sprite-logos-sqill,
    .sprite-logos-sqedio,
    .sprite-logos-sprwt,
    .sprite-logos-sprint-cv,
    .sprite-logos-springer-nature-portugal,
    .sprite-logos-spring-smart-solutions,
    .sprite-logos-spring-professional,
    .sprite-logos-spreading-advertising,
    .sprite-logos-spotqa,
    .sprite-logos-spoton-connections,
    .sprite-logos-spotmarket,
    .sprite-logos-spotlab,
    .sprite-logos-spotify,
    .sprite-logos-spotgov,
    .sprite-logos-spotahome,
    .sprite-logos-spot-it,
    .sprite-logos-sporty-group,
    .sprite-logos-sportradar,
    .sprite-logos-sportingtech,
    .sprite-logos-sporting,
    .sprite-logos-sport-zone,
    .sprite-logos-sport-tv-portugal,
    .sprite-logos-spms-servicos-partilhados-do-ministerio-da-saude,
    .sprite-logos-splitcode,
    .sprite-logos-splink,
    .sprite-logos-spin-works,
    .sprite-logos-spidernet-solucoes-informaticas,
    .sprite-logos-spider-af-digital-ad-fraud-prevention,
    .sprite-logos-spic-creative-solutions,
    .sprite-logos-spgm-sociedade-portuguesa-de-garantia-mutua,
    .sprite-logos-speedbird,
    .sprite-logos-speak,
    .sprite-logos-spawnstudios,
    .sprite-logos-sparklegend,
    .sprite-logos-sparkle-it,
    .sprite-logos-spark2d,
    .sprite-logos-spark-agency,
    .sprite-logos-spal,
    .sprite-logos-spaceworkers,
    .sprite-logos-sowin,
    .sprite-logos-sovos-portugal,
    .sprite-logos-sourcing-trust,
    .sprite-logos-source-of-knowledge,
    .sprite-logos-sound-particles,
    .sprite-logos-sotecnisol,
    .sprite-logos-sotecnica,
    .sprite-logos-sosafe,
    .sprite-logos-soplast,
    .sprite-logos-soon,
    .sprite-logos-sonepar-portugal,
    .sprite-logos-sonderpeople,
    .sprite-logos-sonar,
    .sprite-logos-sonaecom,
    .sprite-logos-sonae,
    .sprite-logos-sonae-sierra,
    .sprite-logos-sonae-mc,
    .sprite-logos-sonae-industria,
    .sprite-logos-sonae-fashion,
    .sprite-logos-sonae-bit,
    .sprite-logos-sonae-arauco,
    .sprite-logos-solverde-pt,
    .sprite-logos-solvay,
    .sprite-logos-solutions-by-oryon-sa,
    .sprite-logos-solutions-30,
    .sprite-logos-solunext,
    .sprite-logos-solo-network,
    .sprite-logos-solinet-it,
    .sprite-logos-solidnetworks,
    .sprite-logos-solidbridge,
    .sprite-logos-solidal,
    .sprite-logos-solid-it,
    .sprite-logos-solid-bridge,
    .sprite-logos-solera-portugal,
    .sprite-logos-solarwinds,
    .sprite-logos-soladvance,
    .sprite-logos-sofyne,
    .sprite-logos-softwhere,
    .sprite-logos-softway,
    .sprite-logos-softvoice,
    .sprite-logos-softventure,
    .sprite-logos-softswiss,
    .sprite-logos-softready,
    .sprite-logos-softready-lda,
    .sprite-logos-softlogic,
    .sprite-logos-softlanding,
    .sprite-logos-softinsa,
    .sprite-logos-softingal,
    .sprite-logos-softidea,
    .sprite-logos-softfinanca,
    .sprite-logos-softag,
    .sprite-logos-soft4booking,
    .sprite-logos-sofico,
    .sprite-logos-sodexo,
    .sprite-logos-sociedade-central-de-cervejas-scc,
    .sprite-logos-social-footprint,
    .sprite-logos-social-animals,
    .sprite-logos-soccial,
    .sprite-logos-soap-presententions,
    .sprite-logos-soacris,
    .sprite-logos-snyk,
    .sprite-logos-snn,
    .sprite-logos-snef-portugal,
    .sprite-logos-snaptech-solutions,
    .sprite-logos-smurfit-kappa,
    .sprite-logos-smol,
    .sprite-logos-smith-nephew,
    .sprite-logos-smith-micro-software,
    .sprite-logos-smiling-cloud,
    .sprite-logos-smiling-cloud-unipessoal-lda,
    .sprite-logos-smartwatt,
    .sprite-logos-smartninja,
    .sprite-logos-smartmove,
    .sprite-logos-smartmed-b-v,
    .sprite-logos-smartlinks,
    .sprite-logos-smartkiss,
    .sprite-logos-smartidiom,
    .sprite-logos-smartglobe,
    .sprite-logos-smartgeo-solutions,
    .sprite-logos-smartex,
    .sprite-logos-smartdigit,
    .sprite-logos-smartcat,
    .sprite-logos-smart-technologies-binngro-group,
    .sprite-logos-smart-energy-lab,
    .sprite-logos-smart-consulting,
    .sprite-logos-smarkio,
    .sprite-logos-slot-recursos-humanos,
    .sprite-logos-slingshot,
    .sprite-logos-slim-business-solutions,
    .sprite-logos-slib,
    .sprite-logos-slefty,
    .sprite-logos-sl-benfica,
    .sprite-logos-skysigma,
    .sprite-logos-skyline-communications,
    .sprite-logos-skyhour,
    .sprite-logos-skydraft,
    .sprite-logos-sky,
    .sprite-logos-sksoft,
    .sprite-logos-skrey,
    .sprite-logos-skoach,
    .sprite-logos-skin,
    .sprite-logos-skillup,
    .sprite-logos-skillonnet,
    .sprite-logos-skillmind,
    .sprite-logos-skillink,
    .sprite-logos-skill-up-technologies,
    .sprite-logos-skill-robotics,
    .sprite-logos-skie-io,
    .sprite-logos-sketchpixel,
    .sprite-logos-sketch,
    .sprite-logos-skeeled,
    .sprite-logos-skale-labs,
    .sprite-logos-sizebay,
    .sprite-logos-siza-vieira-architect,
    .sprite-logos-sixt,
    .sprite-logos-six-factor,
    .sprite-logos-siva,
    .sprite-logos-sitewerk,
    .sprite-logos-sitel-portugal,
    .sprite-logos-site-pt,
    .sprite-logos-sistrade,
    .sprite-logos-sistemas-ideais,
    .sprite-logos-sistemas-do-futuro,
    .sprite-logos-sistema-4,
    .sprite-logos-sisqual,
    .sprite-logos-sisgarbe,
    .sprite-logos-siscog,
    .sprite-logos-sioslife,
    .sprite-logos-sinmetro,
    .sprite-logos-singularity-digital-entreprise-sde,
    .sprite-logos-singular-data,
    .sprite-logos-sinfic,
    .sprite-logos-sincelo,
    .sprite-logos-simplifydigital,
    .sprite-logos-simoldes-group,
    .sprite-logos-simbiotic,
    .sprite-logos-simbiose,
    .sprite-logos-simbea,
    .sprite-logos-simas-oeiras-e-amadora,
    .sprite-logos-silog,
    .sprite-logos-silicongate,
    .sprite-logos-silicolife,
    .sprite-logos-sihot-portugal,
    .sprite-logos-signinum-inovacao,
    .sprite-logos-significa,
    .sprite-logos-signicat,
    .sprite-logos-signed,
    .sprite-logos-signature-ai,
    .sprite-logos-signal-ai,
    .sprite-logos-sigma-software,
    .sprite-logos-sigma-conso-portugal,
    .sprite-logos-sigma-commerce,
    .sprite-logos-sigma-code,
    .sprite-logos-siemens-portugal,
    .sprite-logos-siemens-mobility,
    .sprite-logos-siemens-healthineers,
    .sprite-logos-siemens-gamesa,
    .sprite-logos-siemens-energy,
    .sprite-logos-sico-formacao-soc-de-ensino-profissional-sa,
    .sprite-logos-sicasal,
    .sprite-logos-sibs,
    .sprite-logos-siag,
    .sprite-logos-sia-soc-inovacao-ambiental,
    .sprite-logos-showpress,
    .sprite-logos-shortlist,
    .sprite-logos-shortcut,
    .sprite-logos-shore,
    .sprite-logos-shopify,
    .sprite-logos-shop-communication,
    .sprite-logos-shiptimize,
    .sprite-logos-shiftleft,
    .sprite-logos-shiftforward,
    .sprite-logos-shift-management-consulting,
    .sprite-logos-shield,
    .sprite-logos-sherpany,
    .sprite-logos-sheerme,
    .sprite-logos-sharpminds,
    .sprite-logos-sharkcoders-code-school,
    .sprite-logos-sharevalue,
    .sprite-logos-share-it,
    .sprite-logos-shaperbuddy,
    .sprite-logos-shaken-not-stirred,
    .sprite-logos-shaip,
    .sprite-logos-sgs,
    .sprite-logos-sgs-talent-acquisition,
    .sprite-logos-sgl-carbon,
    .sprite-logos-sevenair-academy,
    .sprite-logos-seven-principles,
    .sprite-logos-seven-one-tech-hub,
    .sprite-logos-setwin,
    .sprite-logos-setima,
    .sprite-logos-servitis,
    .sprite-logos-servdebt,
    .sprite-logos-sermicro,
    .sprite-logos-serit,
    .sprite-logos-sequoia-consulting,
    .sprite-logos-sepio,
    .sprite-logos-sentinel,
    .sprite-logos-sentilant,
    .sprite-logos-sensys-group,
    .sprite-logos-sensorial,
    .sprite-logos-sensor-tower,
    .sprite-logos-sensing-future-technologies,
    .sprite-logos-senseslab,
    .sprite-logos-sensei,
    .sprite-logos-sensefinity,
    .sprite-logos-sendys,
    .sprite-logos-sendit,
    .sprite-logos-semente,
    .sprite-logos-semasio,
    .sprite-logos-selmatron,
    .sprite-logos-sellbytel,
    .sprite-logos-seldata,
    .sprite-logos-seidor-portugal,
    .sprite-logos-segula-technologies,
    .sprite-logos-seguinf,
    .sprite-logos-segin,
    .sprite-logos-segilac-sistemas-de-gestao-de-saude-lda,
    .sprite-logos-sefrea,
    .sprite-logos-seegno,
    .sprite-logos-seedstars,
    .sprite-logos-seedrs,
    .sprite-logos-seed-by-seed,
    .sprite-logos-securnet,
    .sprite-logos-securitas,
    .sprite-logos-securibox,
    .sprite-logos-secure-networks,
    .sprite-logos-sectra,
    .sprite-logos-sector-interactivo,
    .sprite-logos-secretaria-geral-do-mai,
    .sprite-logos-secil,
    .sprite-logos-sebasi,
    .sprite-logos-seatwish,
    .sprite-logos-searchwind,
    .sprite-logos-searchability,
    .sprite-logos-seara-com,
    .sprite-logos-seamlink-seamless-enterprise-link,
    .sprite-logos-sea4us,
    .sprite-logos-sdt-electronica,
    .sprite-logos-sdo-consulting,
    .sprite-logos-sdilab,
    .sprite-logos-sdg-consulting-portugal,
    .sprite-logos-scytale,
    .sprite-logos-scubic,
    .sprite-logos-screenloop,
    .sprite-logos-screen-in,
    .sprite-logos-scraim,
    .sprite-logos-scpdpi,
    .sprite-logos-scotty-technologies,
    .sprite-logos-scorpion-circle,
    .sprite-logos-scores-levels,
    .sprite-logos-scoreplay,
    .sprite-logos-score-consulting,
    .sprite-logos-scopphu,
    .sprite-logos-scopic-software,
    .sprite-logos-scoocs,
    .sprite-logos-science4you,
    .sprite-logos-science351,
    .sprite-logos-schuco-international-kg,
    .sprite-logos-schreder-hyperion,
    .sprite-logos-schoolcenter,
    .sprite-logos-schnellecke-logistics,
    .sprite-logos-schneider-electric,
    .sprite-logos-schmitz-cargobull-portugal,
    .sprite-logos-schindler-group,
    .sprite-logos-schaeffler,
    .sprite-logos-sceelix,
    .sprite-logos-scape,
    .sprite-logos-scandinavian-tobacco-group,
    .sprite-logos-scalerpath,
    .sprite-logos-sbx,
    .sprite-logos-sbss-consulting,
    .sprite-logos-sbm-offshore,
    .sprite-logos-sbg,
    .sprite-logos-saynode-operations-ag,
    .sprite-logos-savecook,
    .sprite-logos-saude-viavel,
    .sprite-logos-saturno-net,
    .sprite-logos-satori-media-ventures,
    .sprite-logos-satcom-internacional-ag,
    .sprite-logos-sas-portugal,
    .sprite-logos-sarkkis-robotics,
    .sprite-logos-saraiva-associados,
    .sprite-logos-sapwise,
    .sprite-logos-sapo,
    .sprite-logos-sapient-csi,
    .sprite-logos-sapiens-international-corporation,
    .sprite-logos-saphety,
    .sprite-logos-sap-portugal,
    .sprite-logos-santa-farm-technology,
    .sprite-logos-santa-casa-da-misericordia-de-lisboa,
    .sprite-logos-sanofi,
    .sprite-logos-sanitop,
    .sprite-logos-sandn-orion-prime,
    .sprite-logos-sanday,
    .sprite-logos-samsys,
    .sprite-logos-samsung-portugal,
    .sprite-logos-saltpay,
    .sprite-logos-salsify,
    .sprite-logos-salsa-jeans,
    .sprite-logos-salesland,
    .sprite-logos-salesforce,
    .sprite-logos-sales-engine-online,
    .sprite-logos-sak-project,
    .sprite-logos-saint-gobain-autover-portugal,
    .sprite-logos-sage-portugal,
    .sprite-logos-saftonline,
    .sprite-logos-safran-sagem,
    .sprite-logos-safira,
    .sprite-logos-safetech,
    .sprite-logos-sacoor-brothers,
    .sprite-logos-sabya-digital-agency,
    .sprite-logos-sabseg-corretor-de-seguros,
    .sprite-logos-sabe-online,
    .sprite-logos-sa-solucoes-em-automacao,
    .sprite-logos-s3-group,
    .sprite-logos-s21sec,
    .sprite-logos-rydoo,
    .sprite-logos-ryd,
    .sprite-logos-ryanair,
    .sprite-logos-ryan-llc,
    .sprite-logos-rwe,
    .sprite-logos-rw-interactive,
    .sprite-logos-ruption,
    .sprite-logos-rupeal,
    .sprite-logos-runtime-revolution,
    .sprite-logos-runlevel,
    .sprite-logos-rtp-radio-e-televisao-de-portugal,
    .sprite-logos-rti-tech,
    .sprite-logos-rpgsi,
    .sprite-logos-rp-indusries,
    .sprite-logos-rows,
    .sprite-logos-rovo-group,
    .sprite-logos-rovensa,
    .sprite-logos-roq,
    .sprite-logos-roox,
    .sprite-logos-rootkey,
    .sprite-logos-roomraccoon,
    .sprite-logos-romper-codigos,
    .sprite-logos-romafe,
    .sprite-logos-rollingrois,
    .sprite-logos-roland-berger,
    .sprite-logos-rohde-schwarz,
    .sprite-logos-roger-walters,
    .sprite-logos-roff,
    .sprite-logos-rodi-industries,
    .sprite-logos-roche-portugal,
    .sprite-logos-roboyo,
    .sprite-logos-robotsol,
    .sprite-logos-robert-walters,
    .sprite-logos-rne-engenharia-projetos,
    .sprite-logos-riva-office,
    .sprite-logos-ritain-io,
    .sprite-logos-riskified,
    .sprite-logos-riskco,
    .sprite-logos-risi-expert-software-solutions,
    .sprite-logos-rise-up,
    .sprite-logos-risa-consulting,
    .sprite-logos-ris2048,
    .sprite-logos-ris-2048,
    .sprite-logos-rippling,
    .sprite-logos-ripe-productions,
    .sprite-logos-riopele,
    .sprite-logos-rigor-consultoria-e-gestao-s-a,
    .sprite-logos-rightsize,
    .sprite-logos-rightco,
    .sprite-logos-right-it,
    .sprite-logos-right-co,
    .sprite-logos-ricoh,
    .sprite-logos-richemont,
    .sprite-logos-ricardo-vaz,
    .sprite-logos-ricardo-ch,
    .sprite-logos-rho-systems,
    .sprite-logos-rhino-ai,
    .sprite-logos-rh-mais,
    .sprite-logos-revshare,
    .sprite-logos-revolut,
    .sprite-logos-revlinker,
    .sprite-logos-reviewpad,
    .sprite-logos-retmarker,
    .sprite-logos-retiro-azu,
    .sprite-logos-retarus,
    .sprite-logos-retail-consult,
    .sprite-logos-restream,
    .sprite-logos-resolve-lda,
    .sprite-logos-republica-45,
    .sprite-logos-republic-europe,
    .sprite-logos-replai,
    .sprite-logos-rentalcars,
    .sprite-logos-renova,
    .sprite-logos-renault-cacia,
    .sprite-logos-ren,
    .sprite-logos-remote-people,
    .sprite-logos-remote-flags,
    .sprite-logos-remote-com,
    .sprite-logos-remopt,
    .sprite-logos-remax,
    .sprite-logos-reltio,
    .sprite-logos-relocationonline,
    .sprite-logos-reloading,
    .sprite-logos-relive,
    .sprite-logos-relex-solutions,
    .sprite-logos-rein,
    .sprite-logos-reiman,
    .sprite-logos-regra,
    .sprite-logos-refer-telecom,
    .sprite-logos-reduniq,
    .sprite-logos-redstor,
    .sprite-logos-redshift,
    .sprite-logos-redshift-ii-solutions,
    .sprite-logos-redshift-consulting,
    .sprite-logos-redpost,
    .sprite-logos-redocean,
    .sprite-logos-redlight-software-inc,
    .sprite-logos-reditus,
    .sprite-logos-redicom,
    .sprite-logos-redfox-tech,
    .sprite-logos-redfenix,
    .sprite-logos-rede-expressos,
    .sprite-logos-redcloud,
    .sprite-logos-redcatpig,
    .sprite-logos-red-it,
    .sprite-logos-red-hat,
    .sprite-logos-red-global,
    .sprite-logos-reckon-ai,
    .sprite-logos-recharge-com,
    .sprite-logos-rebortec,
    .sprite-logos-rebis-consulting,
    .sprite-logos-rebelgravity,
    .sprite-logos-reatia,
    .sprite-logos-realtime-corporation,
    .sprite-logos-reallife-technology,
    .sprite-logos-realizasom,
    .sprite-logos-realgames,
    .sprite-logos-realfevr,
    .sprite-logos-real-life-technologies,
    .sprite-logos-reaktor,
    .sprite-logos-reage,
    .sprite-logos-ready-dev,
    .sprite-logos-reading-room,
    .sprite-logos-readiness-it,
    .sprite-logos-reachdesk,
    .sprite-logos-reach-it,
    .sprite-logos-re-tone,
    .sprite-logos-rcsoft,
    .sprite-logos-rcoders,
    .sprite-logos-ray-human-capital-portugal,
    .sprite-logos-rauva,
    .sprite-logos-rasgo,
    .sprite-logos-rarible,
    .sprite-logos-rapiscan-systems,
    .sprite-logos-rangel-logistics-solutions,
    .sprite-logos-randtech-computing,
    .sprite-logos-randstad-technologies-portugal,
    .sprite-logos-randstad-ii-prestacao-de-servicos-lda,
    .sprite-logos-ramada-acos-sa,
    .sprite-logos-ralider,
    .sprite-logos-raketech,
    .sprite-logos-raize,
    .sprite-logos-raise-me-up,
    .sprite-logos-raindance-lx,
    .sprite-logos-railcube,
    .sprite-logos-raftech-global-it-solutions,
    .sprite-logos-radiobooks,
    .sprite-logos-radio-popular,
    .sprite-logos-radio-breca,
    .sprite-logos-radicant,
    .sprite-logos-radically-digital,
    .sprite-logos-raceland,
    .sprite-logos-raceland-automacao,
    .sprite-logos-r2-design,
    .sprite-logos-quorum-born-it-qub-it,
    .sprite-logos-quodis,
    .sprite-logos-quiver,
    .sprite-logos-quintoandar,
    .sprite-logos-quilaban,
    .sprite-logos-quidgest,
    .sprite-logos-quickops-consulting,
    .sprite-logos-quickcheck,
    .sprite-logos-quickbooks-integration,
    .sprite-logos-quero-emprego,
    .sprite-logos-queo-technologies,
    .sprite-logos-qubit,
    .sprite-logos-quatrop,
    .sprite-logos-quatenus,
    .sprite-logos-quasar-human-capital,
    .sprite-logos-quartal-financial-solutions,
    .sprite-logos-quantum-xchange,
    .sprite-logos-quantinfor,
    .sprite-logos-quantico-solutions,
    .sprite-logos-quanteam,
    .sprite-logos-quanda-go,
    .sprite-logos-qualitividade-consulting-group,
    .sprite-logos-qualitest-portugal,
    .sprite-logos-quadrante,
    .sprite-logos-qonto,
    .sprite-logos-qintess,
    .sprite-logos-qibit,
    .sprite-logos-qavalue,
    .sprite-logos-qa-lug,
    .sprite-logos-q-free,
    .sprite-logos-q-better,
    .sprite-logos-pyyne,
    .sprite-logos-pwc,
    .sprite-logos-pvotal-technologies,
    .sprite-logos-pvcomplete,
    .sprite-logos-pura-logica,
    .sprite-logos-pulsely,
    .sprite-logos-pulsar,
    .sprite-logos-publico,
    .sprite-logos-publicis-lx,
    .sprite-logos-pubell-it,
    .sprite-logos-ptrobotics,
    .sprite-logos-ptisp,
    .sprite-logos-ptc-group,
    .sprite-logos-pt-pt,
    .sprite-logos-pt-inovacao,
    .sprite-logos-pt-contact,
    .sprite-logos-psinfor-consulting,
    .sprite-logos-psiengine,
    .sprite-logos-psicoteste,
    .sprite-logos-psicotec-portugal,
    .sprite-logos-pse,
    .sprite-logos-prozis,
    .sprite-logos-proximus-group,
    .sprite-logos-proximity,
    .sprite-logos-proxeus,
    .sprite-logos-protokol,
    .sprite-logos-protegrity,
    .sprite-logos-prosistav,
    .sprite-logos-prosieben,
    .sprite-logos-proside,
    .sprite-logos-prosegur,
    .sprite-logos-prosapient,
    .sprite-logos-prophix,
    .sprite-logos-promptly-health,
    .sprite-logos-promosoft-exictos,
    .sprite-logos-promontorio-arquitectura,
    .sprite-logos-promeicentro,
    .sprite-logos-proman,
    .sprite-logos-prologin,
    .sprite-logos-prologica,
    .sprite-logos-prologica-sistemas-informaticos,
    .sprite-logos-projeto-la-tinha,
    .sprite-logos-projectos-globais,
    .sprite-logos-project-box,
    .sprite-logos-prohs,
    .sprite-logos-progrow,
    .sprite-logos-progressive-cloud,
    .sprite-logos-profizio-it-solutions,
    .sprite-logos-profimetrics,
    .sprite-logos-profidata-ag,
    .sprite-logos-proef-it,
    .sprite-logos-productdock,
    .sprite-logos-product-league,
    .sprite-logos-prodsmart,
    .sprite-logos-prodigentia,
    .sprite-logos-procter-gamble-portugal,
    .sprite-logos-processware,
    .sprite-logos-procensus,
    .sprite-logos-probis-expert,
    .sprite-logos-probely,
    .sprite-logos-probe-ly,
    .sprite-logos-proactive-solutions-portugal-proactive-swiss,
    .sprite-logos-pro-drone,
    .sprite-logos-prn-informatica,
    .sprite-logos-privus,
    .sprite-logos-privatair,
    .sprite-logos-prisma-portatil-lda,
    .sprite-logos-prirev,
    .sprite-logos-prio,
    .sprite-logos-printify,
    .sprite-logos-printer-portuguesa,
    .sprite-logos-primetag,
    .sprite-logos-primesoft,
    .sprite-logos-primer,
    .sprite-logos-primelayer,
    .sprite-logos-primecog,
    .sprite-logos-prime-search,
    .sprite-logos-prime-nearshore,
    .sprite-logos-prime-life-sciences,
    .sprite-logos-prime-it,
    .sprite-logos-prime-group,
    .sprite-logos-primavera-bss,
    .sprite-logos-primariu,
    .sprite-logos-primacis,
    .sprite-logos-prilux,
    .sprite-logos-priberam,
    .sprite-logos-prezi,
    .sprite-logos-present-technologies,
    .sprite-logos-premivalor-consulting,
    .sprite-logos-premium-rate-ii-divulgacao-de-produtos-financeiros-lda,
    .sprite-logos-premium-minds,
    .sprite-logos-premium-cloud,
    .sprite-logos-preh-group,
    .sprite-logos-preflet,
    .sprite-logos-precise,
    .sprite-logos-prebuild,
    .sprite-logos-pragmatike,
    .sprite-logos-pragmasoft,
    .sprite-logos-practio,
    .sprite-logos-pr1me,
    .sprite-logos-ppm-coachers,
    .sprite-logos-pozati,
    .sprite-logos-powerit-consulting,
    .sprite-logos-powerdot,
    .sprite-logos-power,
    .sprite-logos-power-dot,
    .sprite-logos-positivimpact,
    .sprite-logos-positiveblue,
    .sprite-logos-positive-software-sciences,
    .sprite-logos-portway,
    .sprite-logos-portugalia-airlines,
    .sprite-logos-portugal-vine-yards,
    .sprite-logos-portugal-ventures,
    .sprite-logos-portugal-mail,
    .sprite-logos-portugal-aosheng-hi-tech,
    .sprite-logos-portobay,
    .sprite-logos-porto-world,
    .sprite-logos-porto-tech-center,
    .sprite-logos-porto-editora,
    .sprite-logos-porto-digital,
    .sprite-logos-porto-application-center-by-vwfs,
    .sprite-logos-portlane-portability-environment-s-a,
    .sprite-logos-portal-gestao,
    .sprite-logos-portal-da-queixa,
    .sprite-logos-popcorn-metrics,
    .sprite-logos-poolside,
    .sprite-logos-pontual,
    .sprite-logos-pontopr-inovacao-digital,
    .sprite-logos-pontopay-pontocidadao,
    .sprite-logos-ponto-25,
    .sprite-logos-pomerol-partners,
    .sprite-logos-polygon,
    .sprite-logos-polopique,
    .sprite-logos-polkastarter,
    .sprite-logos-polisport,
    .sprite-logos-polestar,
    .sprite-logos-polarising,
    .sprite-logos-pointfull,
    .sprite-logos-poetikpenguin,
    .sprite-logos-pocas-vinhos,
    .sprite-logos-poatek,
    .sprite-logos-pmh,
    .sprite-logos-plux,
    .sprite-logos-plurinetworks,
    .sprite-logos-pluricosmetica,
    .sprite-logos-pluralo,
    .sprite-logos-plugit,
    .sprite-logos-pluggableai,
    .sprite-logos-plot-content-agency,
    .sprite-logos-plm,
    .sprite-logos-plicca,
    .sprite-logos-plexus-tech,
    .sprite-logos-plex-4-it,
    .sprite-logos-pleo,
    .sprite-logos-plenimagem,
    .sprite-logos-pleez,
    .sprite-logos-playsketch,
    .sprite-logos-plauti,
    .sprite-logos-platonics-llc,
    .sprite-logos-platforme,
    .sprite-logos-plater-it,
    .sprite-logos-planicare,
    .sprite-logos-planeta-virtual,
    .sprite-logos-planet,
    .sprite-logos-planet-farms,
    .sprite-logos-planck-technologies,
    .sprite-logos-plaidcoders,
    .sprite-logos-pkf-portugal,
    .sprite-logos-pixray,
    .sprite-logos-pixida,
    .sprite-logos-pixelminds,
    .sprite-logos-pixelmatters,
    .sprite-logos-pixel-plan,
    .sprite-logos-pitchzap-com,
    .sprite-logos-pitch,
    .sprite-logos-pitaya-technologies,
    .sprite-logos-pipeworks,
    .sprite-logos-pipedrive,
    .sprite-logos-pipecodes,
    .sprite-logos-pinopine-produtos-quimicos-s-a,
    .sprite-logos-pinmeto,
    .sprite-logos-pingpost,
    .sprite-logos-pil-digital,
    .sprite-logos-pier31,
    .sprite-logos-pictet-technologies-portugal,
    .sprite-logos-picadvanced,
    .sprite-logos-pi-portugal-informatico,
    .sprite-logos-pi-creative-studio,
    .sprite-logos-phosphorland,
    .sprite-logos-phonepro,
    .sprite-logos-phone-house,
    .sprite-logos-philips-portugal,
    .sprite-logos-philip-morris-international,
    .sprite-logos-philip-morris-international-pmi,
    .sprite-logos-phc-software,
    .sprite-logos-ph-informatica,
    .sprite-logos-pfizer,
    .sprite-logos-pfconsultoria,
    .sprite-logos-peugeot-portugal,
    .sprite-logos-petsys-electronics,
    .sprite-logos-petrotec,
    .sprite-logos-petridish-software,
    .sprite-logos-petratex,
    .sprite-logos-pete-tech,
    .sprite-logos-petapilot,
    .sprite-logos-petable,
    .sprite-logos-pestana-hotel-group,
    .sprite-logos-pessoas-e-sistemas,
    .sprite-logos-pessoas-e-processos,
    .sprite-logos-perto-design,
    .sprite-logos-pernot-richard,
    .sprite-logos-perguntas-qb,
    .sprite-logos-perfumes-companhia,
    .sprite-logos-performics,
    .sprite-logos-performetric,
    .sprite-logos-performarkt,
    .sprite-logos-perchpeek,
    .sprite-logos-perceive3d,
    .sprite-logos-pepper,
    .sprite-logos-pepfeed,
    .sprite-logos-pepco,
    .sprite-logos-peopleware,
    .sprite-logos-peopleconquest-rh,
    .sprite-logos-people-to-people,
    .sprite-logos-people-for-people,
    .sprite-logos-pentasia,
    .sprite-logos-pennylane,
    .sprite-logos-penguin-success,
    .sprite-logos-penguin-formula,
    .sprite-logos-penceo-portugal,
    .sprite-logos-pelican-bay,
    .sprite-logos-peixoto-peixoto-sa,
    .sprite-logos-pego,
    .sprite-logos-pegasi,
    .sprite-logos-pegada-criativa,
    .sprite-logos-peekmed,
    .sprite-logos-pedra-base-consultoria-e-formacao,
    .sprite-logos-pecol-group,
    .sprite-logos-peak-it,
    .sprite-logos-peaceful-evolution,
    .sprite-logos-pdmfc,
    .sprite-logos-pdm-fc,
    .sprite-logos-pdc-digital,
    .sprite-logos-pdarq,
    .sprite-logos-pcmedic,
    .sprite-logos-pcdiga,
    .sprite-logos-pc-clinic,
    .sprite-logos-paysoft,
    .sprite-logos-paysimplex,
    .sprite-logos-payshop,
    .sprite-logos-payset,
    .sprite-logos-paypal,
    .sprite-logos-paynest,
    .sprite-logos-paymentwall,
    .sprite-logos-paylink-solutions,
    .sprite-logos-payflow,
    .sprite-logos-paydock,
    .sprite-logos-pay-simplex,
    .sprite-logos-patreon,
    .sprite-logos-patient-innovation,
    .sprite-logos-passworks,
    .sprite-logos-passio,
    .sprite-logos-passio-consulting,
    .sprite-logos-pass,
    .sprite-logos-parvana,
    .sprite-logos-partteam-oemkiosks,
    .sprite-logos-partstech,
    .sprite-logos-particle-forward,
    .sprite-logos-parteico,
    .sprite-logos-parsly,
    .sprite-logos-parkside-interactive,
    .sprite-logos-parkio,
    .sprite-logos-parity-technologies,
    .sprite-logos-parfois,
    .sprite-logos-parfin,
    .sprite-logos-pareva-gmbh,
    .sprite-logos-paretoit,
    .sprite-logos-parcialfinance,
    .sprite-logos-parcelmix,
    .sprite-logos-parceiros-de-comunicacao,
    .sprite-logos-paradigmaxis,
    .sprite-logos-papersoft,
    .sprite-logos-papers,
    .sprite-logos-pandadoc,
    .sprite-logos-panda-security-portugal,
    .sprite-logos-panalpina,
    .sprite-logos-pamafe-it,
    .sprite-logos-palo-alto,
    .sprite-logos-palo-alto-networks,
    .sprite-logos-palbit,
    .sprite-logos-pairpoint,
    .sprite-logos-pahlconsulting,
    .sprite-logos-paginas-amarelas,
    .sprite-logos-pagerduty,
    .sprite-logos-pagaqui,
    .sprite-logos-paddle,
    .sprite-logos-padaria-portuguesa,
    .sprite-logos-pacsis,
    .sprite-logos-oyster,
    .sprite-logos-oyo,
    .sprite-logos-oxy-agency,
    .sprite-logos-ownrising,
    .sprite-logos-owl-creative-studio,
    .sprite-logos-ovyo,
    .sprite-logos-ovo-energy,
    .sprite-logos-ovh,
    .sprite-logos-overwan-smart-it-solutions,
    .sprite-logos-oversight,
    .sprite-logos-ovantis-healthcare,
    .sprite-logos-outsystems,
    .sprite-logos-outsteam,
    .sprite-logos-outsoft,
    .sprite-logos-outsmartis,
    .sprite-logos-outscope,
    .sprite-logos-outplanr,
    .sprite-logos-outmarketing,
    .sprite-logos-outlaw-parts-culture,
    .sprite-logos-outglocal,
    .sprite-logos-outfit,
    .sprite-logos-out-cloud,
    .sprite-logos-oursupport,
    .sprite-logos-otovo,
    .sprite-logos-otonomee,
    .sprite-logos-oto-systems,
    .sprite-logos-oto-arquitectos,
    .sprite-logos-otis,
    .sprite-logos-otiima,
    .sprite-logos-others-digital-thinking,
    .sprite-logos-oswald-orb,
    .sprite-logos-osquay,
    .sprite-logos-oskon,
    .sprite-logos-osf-digital,
    .sprite-logos-oscar,
    .sprite-logos-osb-solutions,
    .sprite-logos-os-mosqueteiros,
    .sprite-logos-orisline-portugal,
    .sprite-logos-orise,
    .sprite-logos-organon,
    .sprite-logos-organizacao-mundial-de-saude-oms,
    .sprite-logos-orey,
    .sprite-logos-ordem-dos-psicologos-portugueses,
    .sprite-logos-ordem-dos-contabilistas-certificados,
    .sprite-logos-orbital,
    .sprite-logos-orbcom,
    .sprite-logos-oramix,
    .sprite-logos-oracle,
    .sprite-logos-oracle-retail,
    .sprite-logos-optylon,
    .sprite-logos-optiwisers,
    .sprite-logos-optiply,
    .sprite-logos-optimizing-concepts,
    .sprite-logos-optimizer,
    .sprite-logos-optimize,
    .sprite-logos-optimissa,
    .sprite-logos-optimeios,
    .sprite-logos-optilink,
    .sprite-logos-optigest,
    .sprite-logos-optare-solutions,
    .sprite-logos-opt-optimizacao-e-planeamento-de-transportes,
    .sprite-logos-opplane,
    .sprite-logos-oportunity-leiloes,
    .sprite-logos-opnova,
    .sprite-logos-ophiomics,
    .sprite-logos-openvia,
    .sprite-logos-openup-sistemas-de-informacao,
    .sprite-logos-opentext,
    .sprite-logos-opentek-solutions,
    .sprite-logos-openspring,
    .sprite-logos-opensoft,
    .sprite-logos-openlimits,
    .sprite-logos-openland-solucoes-de-impressao-lda,
    .sprite-logos-opencloud,
    .sprite-logos-open-solutions,
    .sprite-logos-open-cosmos,
    .sprite-logos-onya-health,
    .sprite-logos-onvirtualgym,
    .sprite-logos-onsearch,
    .sprite-logos-onrising,
    .sprite-logos-only-high-iq,
    .sprite-logos-online-pt,
    .sprite-logos-online-birds,
    .sprite-logos-oniverse,
    .sprite-logos-onile-it,
    .sprite-logos-oni,
    .sprite-logos-ongagement,
    .sprite-logos-onfido-background-checks,
    .sprite-logos-oney,
    .sprite-logos-onesource,
    .sprite-logos-onefootball,
    .sprite-logos-oneasit,
    .sprite-logos-one-to-four,
    .sprite-logos-one-soft,
    .sprite-logos-one-small-step,
    .sprite-logos-one-network,
    .sprite-logos-one-group-solutions,
    .sprite-logos-ondalogica,
    .sprite-logos-oncostats,
    .sprite-logos-oncontrol,
    .sprite-logos-on-sight-services-killine,
    .sprite-logos-omniumai,
    .sprite-logos-omnilog,
    .sprite-logos-omniflow,
    .sprite-logos-omnidea,
    .sprite-logos-omnicom-media-group,
    .sprite-logos-omnibees,
    .sprite-logos-omnia-intrenet,
    .sprite-logos-omni-aviation,
    .sprite-logos-omknee,
    .sprite-logos-omibee,
    .sprite-logos-ometria,
    .sprite-logos-omd-portugal-group,
    .sprite-logos-olympus-medical-products-portugal,
    .sprite-logos-olx-group,
    .sprite-logos-olr,
    .sprite-logos-olr-retail,
    .sprite-logos-olmar,
    .sprite-logos-ollin-group,
    .sprite-logos-olisipo,
    .sprite-logos-olamobile,
    .sprite-logos-okwin,
    .sprite-logos-okra-solar,
    .sprite-logos-ogma,
    .sprite-logos-ogilvy,
    .sprite-logos-oficinaware,
    .sprite-logos-oficina-craftware-company,
    .sprite-logos-off-sistemas-informaticos,
    .sprite-logos-odysai,
    .sprite-logos-odkas-consultadoria-economica-e-marketing-s-a,
    .sprite-logos-odisseias,
    .sprite-logos-oddsgate,
    .sprite-logos-odds-scanner,
    .sprite-logos-oceanfone,
    .sprite-logos-ocean-infinity,
    .sprite-logos-observador,
    .sprite-logos-objecto-cardiaco,
    .sprite-logos-object-ware,
    .sprite-logos-oasit,
    .sprite-logos-o2-producoes-audiovisuais,
    .sprite-logos-o-seu-backoffice,
    .sprite-logos-o-pitblast,
    .sprite-logos-o-navegador,
    .sprite-logos-o-mirante,
    .sprite-logos-o-escritorio,
    .sprite-logos-nylon,
    .sprite-logos-nuxeo,
    .sprite-logos-nutrium,
    .sprite-logos-nuno-cubal-reis-unipessoal-lda,
    .sprite-logos-numen,
    .sprite-logos-numbersbelieve,
    .sprite-logos-nuada,
    .sprite-logos-nu-rise,
    .sprite-logos-nu-boyana-fx,
    .sprite-logos-nt4solutions,
    .sprite-logos-nsprojects,
    .sprite-logos-nsoft-solucoes-e-integracao-de-sistemas-lda,
    .sprite-logos-nr3,
    .sprite-logos-nq-digital-agency,
    .sprite-logos-npf-consultores,
    .sprite-logos-npaw,
    .sprite-logos-nozomi,
    .sprite-logos-noxus,
    .sprite-logos-nox-health,
    .sprite-logos-nowo,
    .sprite-logos-nowcm,
    .sprite-logos-novos-canais,
    .sprite-logos-novo-nordisk,
    .sprite-logos-novioq,
    .sprite-logos-novatronica,
    .sprite-logos-novartis,
    .sprite-logos-novanetworks,
    .sprite-logos-novaixos,
    .sprite-logos-novait-solucoes-informaticas,
    .sprite-logos-novageo-solutions,
    .sprite-logos-novagama,
    .sprite-logos-novabase,
    .sprite-logos-nova-junior-consulting,
    .sprite-logos-nova-expressao,
    .sprite-logos-notify-ai,
    .sprite-logos-noticias-ilimitadas,
    .sprite-logos-noteus-partners,
    .sprite-logos-notequal,
    .sprite-logos-noshape,
    .sprite-logos-nos,
    .sprite-logos-nos-sistemas,
    .sprite-logos-nortech-ai,
    .sprite-logos-nors-group,
    .sprite-logos-noronesc,
    .sprite-logos-normatica,
    .sprite-logos-normajean,
    .sprite-logos-nordex-group,
    .sprite-logos-nordea-asset-management,
    .sprite-logos-norcranes,
    .sprite-logos-noras-performance,
    .sprite-logos-nor267,
    .sprite-logos-nonius,
    .sprite-logos-nonius-soft,
    .sprite-logos-nomadmovement,
    .sprite-logos-nomad-tech,
    .sprite-logos-nolimits-consulting,
    .sprite-logos-nokia-networks-portugal,
    .sprite-logos-noexa-it-solutions,
    .sprite-logos-noesis-portugal,
    .sprite-logos-nocktronics,
    .sprite-logos-noble-strategy,
    .sprite-logos-nmusic,
    .sprite-logos-nmq-digital,
    .sprite-logos-nmbrs-bv,
    .sprite-logos-nls-new-link-solutions,
    .sprite-logos-nkt,
    .sprite-logos-nka-new-knowledge-advice,
    .sprite-logos-niw-it-services-and-consulting,
    .sprite-logos-nivvos,
    .sprite-logos-niup-technologies,
    .sprite-logos-niu-brand-activation,
    .sprite-logos-nitro,
    .sprite-logos-niq,
    .sprite-logos-niposom,
    .sprite-logos-nimble-portal,
    .sprite-logos-nimber,
    .sprite-logos-nilg-ai,
    .sprite-logos-nickel,
    .sprite-logos-nicity-com,
    .sprite-logos-nfon,
    .sprite-logos-nezasa,
    .sprite-logos-neyond,
    .sprite-logos-nexus-it-solutions,
    .sprite-logos-nextreality,
    .sprite-logos-nextpower,
    .sprite-logos-nextlink,
    .sprite-logos-nextlane-portugal,
    .sprite-logos-next-ventures,
    .sprite-logos-next-it,
    .sprite-logos-next-engineering,
    .sprite-logos-next-bitt,
    .sprite-logos-nexllence-powered-by-glintt,
    .sprite-logos-nexar-inc,
    .sprite-logos-nex,
    .sprite-logos-newvision,
    .sprite-logos-newton-software,
    .sprite-logos-newstore-inc,
    .sprite-logos-newspring-services,
    .sprite-logos-newsoul,
    .sprite-logos-newoxygen,
    .sprite-logos-newmind,
    .sprite-logos-newin-consulting,
    .sprite-logos-newhotel-software,
    .sprite-logos-newgmind,
    .sprite-logos-newdata-tech,
    .sprite-logos-newcoffee,
    .sprite-logos-newalliance-it-solutions,
    .sprite-logos-new-work,
    .sprite-logos-new-work-portugal,
    .sprite-logos-new-reality-web-design,
    .sprite-logos-new-outsourcing-company,
    .sprite-logos-new-note-solutions,
    .sprite-logos-new-consulting,
    .sprite-logos-new-adventures,
    .sprite-logos-neverhack,
    .sprite-logos-neurorehablab,
    .sprite-logos-neuraspace,
    .sprite-logos-neuneto,
    .sprite-logos-networkme,
    .sprite-logos-netpeople,
    .sprite-logos-netopolis,
    .sprite-logos-netmust,
    .sprite-logos-netjets,
    .sprite-logos-netguru-s-a,
    .sprite-logos-netgocio,
    .sprite-logos-netflow,
    .sprite-logos-netcast,
    .sprite-logos-netcaos,
    .sprite-logos-netapp-portugal,
    .sprite-logos-net-plan,
    .sprite-logos-net-it,
    .sprite-logos-nestle,
    .sprite-logos-nest-collective,
    .sprite-logos-nersant,
    .sprite-logos-nerd-monkeys,
    .sprite-logos-neptune-software,
    .sprite-logos-neotalent,
    .sprite-logos-neoscopio,
    .sprite-logos-neos-by-bold,
    .sprite-logos-neonumy,
    .sprite-logos-neon,
    .sprite-logos-neon-labs,
    .sprite-logos-neoception,
    .sprite-logos-neobrain,
    .sprite-logos-nemus,
    .sprite-logos-nemotek,
    .sprite-logos-nelo,
    .sprite-logos-neertec,
    .sprite-logos-neea-consulting,
    .sprite-logos-nectar-interactive,
    .sprite-logos-nec-portugal,
    .sprite-logos-nearsoft-solutions,
    .sprite-logos-nearshore-portugal,
    .sprite-logos-nearcode-consulting,
    .sprite-logos-near-u,
    .sprite-logos-near-sea-technologies,
    .sprite-logos-near-partner,
    .sprite-logos-neadvance,
    .sprite-logos-ndrive,
    .sprite-logos-nbrsolutions,
    .sprite-logos-nbrand,
    .sprite-logos-nbcc-consulting,
    .sprite-logos-nbcc-accounting,
    .sprite-logos-nbcc-academy,
    .sprite-logos-nbanks,
    .sprite-logos-nav,
    .sprite-logos-nauta-solutions,
    .sprite-logos-naura-innovation-lab,
    .sprite-logos-nauon,
    .sprite-logos-nau21,
    .sprite-logos-nau-solutions,
    .sprite-logos-nato,
    .sprite-logos-natixis,
    .sprite-logos-natae,
    .sprite-logos-nasdaq,
    .sprite-logos-nap-it-global-network-solutions,
    .sprite-logos-nanox-tecnologia,
    .sprite-logos-nano4-global,
    .sprite-logos-nanium,
    .sprite-logos-nameit,
    .sprite-logos-namecheap,
    .sprite-logos-nagarro-unipessoal-lda,
    .sprite-logos-nagarro-digital-ventures,
    .sprite-logos-nabia-solutions,
    .sprite-logos-na-kd,
    .sprite-logos-n4it,
    .sprite-logos-n2-design-e-comunicacao,
    .sprite-logos-n10gled,
    .sprite-logos-n-exchange,
    .sprite-logos-n-able,
    .sprite-logos-mystic-invest,
    .sprite-logos-myprivate-boutique,
    .sprite-logos-mypeople,
    .sprite-logos-mypartner,
    .sprite-logos-mylads,
    .sprite-logos-mygon,
    .sprite-logos-mydra,
    .sprite-logos-mycujoo,
    .sprite-logos-mycareforce,
    .sprite-logos-my-shore,
    .sprite-logos-mwci,
    .sprite-logos-mvo,
    .sprite-logos-mvf-software,
    .sprite-logos-muzzley,
    .sprite-logos-muvu-technologies,
    .sprite-logos-muvext,
    .sprite-logos-mustard,
    .sprite-logos-musiversal,
    .sprite-logos-musikki,
    .sprite-logos-musicyou,
    .sprite-logos-musicverb,
    .sprite-logos-muse-ai,
    .sprite-logos-musa-software,
    .sprite-logos-multiweb-ti,
    .sprite-logos-multiwave,
    .sprite-logos-multivision,
    .sprite-logos-multivector,
    .sprite-logos-multisector,
    .sprite-logos-multipessoal,
    .sprite-logos-multicert,
    .sprite-logos-multic,
    .sprite-logos-multibase,
    .sprite-logos-multi-corporation,
    .sprite-logos-mudum-seguros-ex-grupo-novo-banco-seguros,
    .sprite-logos-mudey,
    .sprite-logos-muchbeta,
    .sprite-logos-much,
    .sprite-logos-mtrust-innovation,
    .sprite-logos-msg-life,
    .sprite-logos-msf-engenharia,
    .sprite-logos-msearch,
    .sprite-logos-msd,
    .sprite-logos-msc-mediterranean-shipping-company-s-a,
    .sprite-logos-ms-repair,
    .sprite-logos-mredis,
    .sprite-logos-mredis-lda,
    .sprite-logos-mpm-software-portugal,
    .sprite-logos-mozilla-ai,
    .sprite-logos-mozantech,
    .sprite-logos-moxy,
    .sprite-logos-moxie,
    .sprite-logos-movvo,
    .sprite-logos-moving-wide,
    .sprite-logos-movimar,
    .sprite-logos-movilges-portugal,
    .sprite-logos-moviik,
    .sprite-logos-movida,
    .sprite-logos-movensis,
    .sprite-logos-mov-ai,
    .sprite-logos-motorsoft,
    .sprite-logos-motorola-solutions,
    .sprite-logos-moteefe,
    .sprite-logos-mota-engil,
    .sprite-logos-mosano,
    .sprite-logos-morphotech-limited,
    .sprite-logos-morphis,
    .sprite-logos-morphingportals,
    .sprite-logos-moro-tech,
    .sprite-logos-moredata,
    .sprite-logos-morais-leitao,
    .sprite-logos-mop,
    .sprite-logos-mootiva,
    .sprite-logos-moontrip,
    .sprite-logos-moonshapes,
    .sprite-logos-moonpay,
    .sprite-logos-moonlight,
    .sprite-logos-moonfare,
    .sprite-logos-montepio-credito,
    .sprite-logos-mongoose,
    .sprite-logos-moneygram,
    .sprite-logos-monese,
    .sprite-logos-moneris,
    .sprite-logos-monday-interactive-marketing,
    .sprite-logos-monad,
    .sprite-logos-moloni,
    .sprite-logos-mollie,
    .sprite-logos-moldit,
    .sprite-logos-mog,
    .sprite-logos-modular-studio,
    .sprite-logos-modo-design,
    .sprite-logos-modatta,
    .sprite-logos-modal-more,
    .sprite-logos-mocho-louco,
    .sprite-logos-mobyd,
    .sprite-logos-mobrand,
    .sprite-logos-mobizy,
    .sprite-logos-mobiweb,
    .sprite-logos-mobiqueue,
    .sprite-logos-mobipium,
    .sprite-logos-mobinteg,
    .sprite-logos-mobilwave-healthcare-solutions,
    .sprite-logos-mobilunity,
    .sprite-logos-mobility-now,
    .sprite-logos-mobilitec,
    .sprite-logos-mobilexpense,
    .sprite-logos-mobileum,
    .sprite-logos-mobilab-iberia,
    .sprite-logos-mobietrain,
    .sprite-logos-mobiag,
    .sprite-logos-mobbit-iot-enabler,
    .sprite-logos-mnw,
    .sprite-logos-mk-is-consultoria-informatica-lda,
    .sprite-logos-mjv-technology-innovation,
    .sprite-logos-mjbm,
    .sprite-logos-mixtronica,
    .sprite-logos-mixmove,
    .sprite-logos-mix2travel,
    .sprite-logos-mix-and-blend,
    .sprite-logos-mito-e-rito,
    .sprite-logos-mitic,
    .sprite-logos-misys,
    .sprite-logos-mistra,
    .sprite-logos-miro,
    .sprite-logos-minuscode,
    .sprite-logos-mintbase,
    .sprite-logos-minsait,
    .sprite-logos-minitel,
    .sprite-logos-ministerio-da-educacao,
    .sprite-logos-miniclip-games,
    .sprite-logos-mindshare-world,
    .sprite-logos-mindshaker,
    .sprite-logos-mindseo,
    .sprite-logos-mindprober,
    .sprite-logos-mindmymind,
    .sprite-logos-mindera,
    .sprite-logos-mindbury-consulting,
    .sprite-logos-mind,
    .sprite-logos-mind-technology,
    .sprite-logos-mind-source,
    .sprite-logos-miligrama-comunicacao-em-saude,
    .sprite-logos-milford,
    .sprite-logos-milestone-consulting,
    .sprite-logos-miles-in-the-sky,
    .sprite-logos-miio-electric,
    .sprite-logos-migso-pcubed,
    .sprite-logos-miew-creative-studio,
    .sprite-logos-midwich-portugal,
    .sprite-logos-microsoft-portugal,
    .sprite-logos-microregio,
    .sprite-logos-microplus,
    .sprite-logos-microplasticos-group,
    .sprite-logos-microharvest,
    .sprite-logos-micro-i-o,
    .sprite-logos-michael-page-portugal,
    .sprite-logos-mi-gso-pcubed,
    .sprite-logos-mgm-technology-partners-gmbh,
    .sprite-logos-mgen-portugal,
    .sprite-logos-metyis,
    .sprite-logos-metropolitano-de-lisboa,
    .sprite-logos-metlife,
    .sprite-logos-meticube,
    .sprite-logos-metatheke-software,
    .sprite-logos-metacriacoes,
    .sprite-logos-meta,
    .sprite-logos-meta-sense,
    .sprite-logos-meta-craft,
    .sprite-logos-mestre-clique,
    .sprite-logos-messagebird,
    .sprite-logos-meshapp,
    .sprite-logos-mesh-ai,
    .sprite-logos-merkle-dach,
    .sprite-logos-merkat-intellekt-technologies-private-limited,
    .sprite-logos-meritis,
    .sprite-logos-merck-group-portugal,
    .sprite-logos-mercer-portugal,
    .sprite-logos-mercedes-benz-portugal,
    .sprite-logos-mercedes-benz-io,
    .sprite-logos-mercatura,
    .sprite-logos-mercadona,
    .sprite-logos-mercado-eletronico,
    .sprite-logos-mercado-bitcoin,
    .sprite-logos-meow-advertising,
    .sprite-logos-meo,
    .sprite-logos-menina-design,
    .sprite-logos-mendes-goncalves,
    .sprite-logos-mendelsson-agency,
    .sprite-logos-memsql,
    .sprite-logos-memoria-visual,
    .sprite-logos-meivcore,
    .sprite-logos-meiostec,
    .sprite-logos-megatronica,
    .sprite-logos-megasis,
    .sprite-logos-megaklique,
    .sprite-logos-medtronic,
    .sprite-logos-medsky,
    .sprite-logos-mediplus,
    .sprite-logos-medinfar,
    .sprite-logos-medidata-net,
    .sprite-logos-medicine-one,
    .sprite-logos-mediceus,
    .sprite-logos-medicare,
    .sprite-logos-medicare-portugal,
    .sprite-logos-mediaweb-creations,
    .sprite-logos-mediaview,
    .sprite-logos-mediaon-pt,
    .sprite-logos-mediamarkt,
    .sprite-logos-medialog,
    .sprite-logos-medialivre,
    .sprite-logos-mediagaps,
    .sprite-logos-mediafoundry,
    .sprite-logos-mediacom-portugal,
    .sprite-logos-media-capital,
    .sprite-logos-medgical,
    .sprite-logos-mecwide,
    .sprite-logos-mecweld,
    .sprite-logos-mecalbi,
    .sprite-logos-mecachrome,
    .sprite-logos-measindot,
    .sprite-logos-md3,
    .sprite-logos-md3-studio,
    .sprite-logos-mcoutinho,
    .sprite-logos-mcl-technologies,
    .sprite-logos-mckinsey-company,
    .sprite-logos-mcdonald-s-portugal,
    .sprite-logos-mccann-lisbon,
    .sprite-logos-mcc-consulting,
    .sprite-logos-mcall-contact-center,
    .sprite-logos-mcafee-portugal,
    .sprite-logos-mc-medical-by-palex,
    .sprite-logos-mc-digital,
    .sprite-logos-mbu-intelligence,
    .sprite-logos-mb2-manufacturer,
    .sprite-logos-mazars-portugal,
    .sprite-logos-maxlearn,
    .sprite-logos-maxima-informatica-telecomunicacoes-lda,
    .sprite-logos-maxiglobal,
    .sprite-logos-maxdata-software,
    .sprite-logos-maven-pet,
    .sprite-logos-matsuko,
    .sprite-logos-matereo,
    .sprite-logos-mater-dynamics,
    .sprite-logos-match-profiler,
    .sprite-logos-mastters,
    .sprite-logos-masterlink,
    .sprite-logos-mastercard,
    .sprite-logos-master-vantagem,
    .sprite-logos-massive,
    .sprite-logos-massive-studios,
    .sprite-logos-masdima,
    .sprite-logos-marzee-labs,
    .sprite-logos-marvil56,
    .sprite-logos-martifer,
    .sprite-logos-mars,
    .sprite-logos-marmalade-game-studio,
    .sprite-logos-marleyspoon,
    .sprite-logos-markuptree,
    .sprite-logos-marktel,
    .sprite-logos-market-engine,
    .sprite-logos-markdata,
    .sprite-logos-markant-gruppe,
    .sprite-logos-marionete,
    .sprite-logos-marinha-portuguesa,
    .sprite-logos-maria-design,
    .sprite-logos-margres-ceramic-tiles,
    .sprite-logos-marex,
    .sprite-logos-maretec,
    .sprite-logos-marcaweb,
    .sprite-logos-mapis,
    .sprite-logos-mapify,
    .sprite-logos-mapfre,
    .sprite-logos-manwinwin-software,
    .sprite-logos-mantu,
    .sprite-logos-manta-unified-lineage-platform,
    .sprite-logos-manpower,
    .sprite-logos-manitowoc-crane-group-portugal,
    .sprite-logos-manie,
    .sprite-logos-managexpress,
    .sprite-logos-management-solutions-portugal,
    .sprite-logos-man-digital-hub,
    .sprite-logos-man-digital-hib,
    .sprite-logos-mambu,
    .sprite-logos-malwarebytes,
    .sprite-logos-malvern-panalytical,
    .sprite-logos-maksen,
    .sprite-logos-makewise,
    .sprite-logos-makeadream,
    .sprite-logos-make-it-product-r-d,
    .sprite-logos-make-it-dynamic,
    .sprite-logos-make-it-digital,
    .sprite-logos-makadu,
    .sprite-logos-majorel,
    .sprite-logos-major-west,
    .sprite-logos-majime-solutions,
    .sprite-logos-maisis,
    .sprite-logos-mais-eficaz,
    .sprite-logos-maintarget,
    .sprite-logos-maintarget-s-a,
    .sprite-logos-mainsys,
    .sprite-logos-maincheck,
    .sprite-logos-main-software,
    .sprite-logos-main-service,
    .sprite-logos-main-interactive,
    .sprite-logos-main-hub,
    .sprite-logos-maily,
    .sprite-logos-maidot,
    .sprite-logos-mahle-gmbh,
    .sprite-logos-magycal,
    .sprite-logos-magnomics,
    .sprite-logos-magnisoft,
    .sprite-logos-magnisis,
    .sprite-logos-magnifinance,
    .sprite-logos-magnetik,
    .sprite-logos-magma-studio,
    .sprite-logos-magikbee,
    .sprite-logos-magicode,
    .sprite-logos-magicbrain,
    .sprite-logos-magic-beans,
    .sprite-logos-maersk,
    .sprite-logos-maeil,
    .sprite-logos-madzuli-portugal,
    .sprite-logos-madmantech,
    .sprite-logos-madiff,
    .sprite-logos-made2web,
    .sprite-logos-macwin,
    .sprite-logos-macrobond,
    .sprite-logos-macarico-sa,
    .sprite-logos-m365connect,
    .sprite-logos-m-doc,
    .sprite-logos-m-a-digital,
    .sprite-logos-m-a-creative-agency,
    .sprite-logos-lyzer,
    .sprite-logos-lynxmind,
    .sprite-logos-lynxit-software,
    .sprite-logos-lympid,
    .sprite-logos-lybe,
    .sprite-logos-lxhub,
    .sprite-logos-lxgest,
    .sprite-logos-lxdesign,
    .sprite-logos-lvmh,
    .sprite-logos-lvengine-web-software,
    .sprite-logos-luza-tecnologia,
    .sprite-logos-luza-group,
    .sprite-logos-luz-saude,
    .sprite-logos-luxury-route,
    .sprite-logos-luxoft-portugal,
    .sprite-logos-luxclusif,
    .sprite-logos-lusospace,
    .sprite-logos-lusosoft-ti,
    .sprite-logos-lusoinfo-multimedia-ii-sa,
    .sprite-logos-lusodata,
    .sprite-logos-lusodados,
    .sprite-logos-luso-it,
    .sprite-logos-luso-digital-assets,
    .sprite-logos-lusitania-companhia-de-seguros,
    .sprite-logos-lusijob,
    .sprite-logos-lusiconsulting,
    .sprite-logos-lusiaves,
    .sprite-logos-lusiadas-saude,
    .sprite-logos-lunacloud,
    .sprite-logos-lumine-group,
    .sprite-logos-luminate-medical,
    .sprite-logos-lukla-portugal,
    .sprite-logos-luggit,
    .sprite-logos-lufthansa-technik,
    .sprite-logos-luduscristaltec,
    .sprite-logos-ltplabs,
    .sprite-logos-lsi-integracao-de-servicos-e-informatica-lda,
    .sprite-logos-ls-retail-portugal,
    .sprite-logos-lptlabs,
    .sprite-logos-lpm-comunicacao,
    .sprite-logos-loyty,
    .sprite-logos-loy-hutz-solutions,
    .sprite-logos-lowcostbet,
    .sprite-logos-lovys,
    .sprite-logos-lovelystay,
    .sprite-logos-losch,
    .sprite-logos-loqr,
    .sprite-logos-loomtech,
    .sprite-logos-lookatitude,
    .sprite-logos-longo-plano,
    .sprite-logos-lollipop,
    .sprite-logos-lokalize,
    .sprite-logos-loka-inc,
    .sprite-logos-logrise,
    .sprite-logos-logo-lusiconsulting,
    .sprite-logos-logitools,
    .sprite-logos-logistema,
    .sprite-logos-logirix,
    .sprite-logos-logiin,
    .sprite-logos-logifuture,
    .sprite-logos-logicentro,
    .sprite-logos-logicalis-portugal,
    .sprite-logos-logical-safety,
    .sprite-logos-logic,
    .sprite-logos-logic-logistica-integrada,
    .sprite-logos-logic-information-systems,
    .sprite-logos-logiberica,
    .sprite-logos-loggi,
    .sprite-logos-log,
    .sprite-logos-log-u,
    .sprite-logos-lockwood-publishing-ltd,
    .sprite-logos-localyze,
    .sprite-logos-loba,
    .sprite-logos-loba-cx,
    .sprite-logos-loandolphin,
    .sprite-logos-load-interactive,
    .sprite-logos-lnec,
    .sprite-logos-llyc,
    .sprite-logos-lluni,
    .sprite-logos-llorente-cuenca-portugal,
    .sprite-logos-lk-comunicacao,
    .sprite-logos-lixil,
    .sprite-logos-livetiles,
    .sprite-logos-little-emperors,
    .sprite-logos-litthub,
    .sprite-logos-listopsis,
    .sprite-logos-listkit,
    .sprite-logos-liskus,
    .sprite-logos-lisgrafica,
    .sprite-logos-lisbonworks,
    .sprite-logos-lisbon-project,
    .sprite-logos-lisbon-nearshore,
    .sprite-logos-lisboa-e-nova-agencia-de-energia,
    .sprite-logos-liquid,
    .sprite-logos-liqui-do,
    .sprite-logos-lip,
    .sprite-logos-linlab-agencia-digital,
    .sprite-logos-linkfire,
    .sprite-logos-linked-care,
    .sprite-logos-linkare-ti,
    .sprite-logos-link-think,
    .sprite-logos-link-talentos,
    .sprite-logos-link-redglue,
    .sprite-logos-link-consulting,
    .sprite-logos-lingokids,
    .sprite-logos-line-health,
    .sprite-logos-lindit,
    .sprite-logos-linde-portugal,
    .sprite-logos-lincis,
    .sprite-logos-liminal,
    .sprite-logos-lime,
    .sprite-logos-lilium,
    .sprite-logos-likearchitects,
    .sprite-logos-lightdash,
    .sprite-logos-lightbox,
    .sprite-logos-liga-portugal,
    .sprite-logos-lift-consulting,
    .sprite-logos-lifetime,
    .sprite-logos-lifebit,
    .sprite-logos-life-on-mars,
    .sprite-logos-life-emotions,
    .sprite-logos-lidya,
    .sprite-logos-lidl,
    .sprite-logos-liderteam-group,
    .sprite-logos-liderlink-business-solutions,
    .sprite-logos-lidera,
    .sprite-logos-licentia,
    .sprite-logos-liberty-seguros,
    .sprite-logos-libax,
    .sprite-logos-li-no-design,
    .sprite-logos-lgg-advisors,
    .sprite-logos-lg-eletronics-portugal,
    .sprite-logos-lfm-corporate,
    .sprite-logos-lexocoworking,
    .sprite-logos-lewis,
    .sprite-logos-levira-s-a,
    .sprite-logos-letsgetchecked,
    .sprite-logos-let-s-call,
    .sprite-logos-leroy-merlin,
    .sprite-logos-leonteq,
    .sprite-logos-leo-burnett-lisboa,
    .sprite-logos-lenovo,
    .sprite-logos-lenitudes,
    .sprite-logos-leiripantone,
    .sprite-logos-leica-portugal,
    .sprite-logos-legrand-electrica,
    .sprite-logos-lego,
    .sprite-logos-legendary-people-ideas,
    .sprite-logos-legartis,
    .sprite-logos-legalvision,
    .sprite-logos-legacy-gallery,
    .sprite-logos-lectra,
    .sprite-logos-learninghubz,
    .sprite-logos-leafwell,
    .sprite-logos-leadtech,
    .sprite-logos-leadmarket,
    .sprite-logos-leading-capital,
    .sprite-logos-le-wagon,
    .sprite-logos-lcg,
    .sprite-logos-lbc,
    .sprite-logos-layer8,
    .sprite-logos-lavva,
    .sprite-logos-lavanda,
    .sprite-logos-lavaimagem,
    .sprite-logos-lauak-portugal,
    .sprite-logos-latourrette-consulting,
    .sprite-logos-latitudde,
    .sprite-logos-lastpass,
    .sprite-logos-last2ticket,
    .sprite-logos-last-minute,
    .sprite-logos-lasige,
    .sprite-logos-laserhub,
    .sprite-logos-las-training,
    .sprite-logos-las-maintenance,
    .sprite-logos-lapa-studio,
    .sprite-logos-lansys,
    .sprite-logos-lanidor,
    .sprite-logos-landtech,
    .sprite-logos-landskill,
    .sprite-logos-landka,
    .sprite-logos-landing-jobs,
    .sprite-logos-lampwave-studio,
    .sprite-logos-laminar-projects,
    .sprite-logos-lactogal,
    .sprite-logos-labsxd,
    .sprite-logos-labsit,
    .sprite-logos-labrador,
    .sprite-logos-laborders,
    .sprite-logos-laboratorio-de-sistemas-e-tecnologia-subaquatica,
    .sprite-logos-laboratorio-de-sistemas-e-tecnologia-subaquatica-lsts,
    .sprite-logos-laboratorio-de-investigacao-e-desenvolvimento-din,
    .sprite-logos-labialfarma,
    .sprite-logos-labiagro,
    .sprite-logos-la-redoute-portugal,
    .sprite-logos-la-casa-de-las-carcasas,
    .sprite-logos-l-oreal-portugal,
    .sprite-logos-kyntech-services,
    .sprite-logos-kyndryl,
    .sprite-logos-kynd,
    .sprite-logos-kyaia-overcube,
    .sprite-logos-kwanko,
    .sprite-logos-kwan,
    .sprite-logos-kwamecorp,
    .sprite-logos-kwalit,
    .sprite-logos-kwalee,
    .sprite-logos-kwal-it,
    .sprite-logos-kununu,
    .sprite-logos-kuehne-nagel,
    .sprite-logos-kuantokusta,
    .sprite-logos-krypton,
    .sprite-logos-kriacao,
    .sprite-logos-kraken,
    .sprite-logos-kpmg-portugal,
    .sprite-logos-kpk-antiga-karpatkey,
    .sprite-logos-kota,
    .sprite-logos-korn-ferry,
    .sprite-logos-korber-digital,
    .sprite-logos-koolsite,
    .sprite-logos-kontrolsat,
    .sprite-logos-kontist,
    .sprite-logos-konkrets,
    .sprite-logos-konk-consulting,
    .sprite-logos-konica-minolta,
    .sprite-logos-kompetenza,
    .sprite-logos-komoot,
    .sprite-logos-kodly,
    .sprite-logos-koala-rest,
    .sprite-logos-knowmad-mood,
    .sprite-logos-knowledgebiz,
    .sprite-logos-knowledge-works,
    .sprite-logos-knowledge-people,
    .sprite-logos-knowledge-bubble,
    .sprite-logos-knowit,
    .sprite-logos-knower-tech,
    .sprite-logos-knokcare,
    .sprite-logos-klx,
    .sprite-logos-klockner-pentaplast,
    .sprite-logos-kleros,
    .sprite-logos-klepierre,
    .sprite-logos-klarna,
    .sprite-logos-kiune,
    .sprite-logos-kitch,
    .sprite-logos-kit-ar,
    .sprite-logos-kirchhoff-automotive-portugal,
    .sprite-logos-kinsta,
    .sprite-logos-kinetit,
    .sprite-logos-kinetikos,
    .sprite-logos-kinematix,
    .sprite-logos-kiangle-ai,
    .sprite-logos-ki-labs,
    .sprite-logos-ki-knowledge-inside,
    .sprite-logos-keyvalue,
    .sprite-logos-keyrus,
    .sprite-logos-keyrock,
    .sprite-logos-keyinvoice,
    .sprite-logos-key-decision,
    .sprite-logos-kevel,
    .sprite-logos-keptone,
    .sprite-logos-kentra-technologies,
    .sprite-logos-kendir-studios,
    .sprite-logos-kencko,
    .sprite-logos-kenbi,
    .sprite-logos-kelly-services,
    .sprite-logos-keezag,
    .sprite-logos-keeyns-bv,
    .sprite-logos-keepon,
    .sprite-logos-keepitreal,
    .sprite-logos-keepdoing,
    .sprite-logos-keep-warranty,
    .sprite-logos-keep-solutions,
    .sprite-logos-keep-it-simple,
    .sprite-logos-keenfinity,
    .sprite-logos-kcs-it,
    .sprite-logos-kbai-research,
    .sprite-logos-katoo,
    .sprite-logos-katchit,
    .sprite-logos-kaspersky,
    .sprite-logos-kaspar,
    .sprite-logos-kaspar-solutions,
    .sprite-logos-karvlix,
    .sprite-logos-karma-network,
    .sprite-logos-kantar-worldpanel,
    .sprite-logos-kamae,
    .sprite-logos-kaluza,
    .sprite-logos-kaltura,
    .sprite-logos-kaizen-tech,
    .sprite-logos-kaizen-gaming-betano,
    .sprite-logos-k2-partnering-solutions,
    .sprite-logos-k-1-digital,
    .sprite-logos-jysk,
    .sprite-logos-jwt-walter-thompson,
    .sprite-logos-juul-labs,
    .sprite-logos-just-vargas,
    .sprite-logos-juntos-somos-mais,
    .sprite-logos-junto,
    .sprite-logos-junitec,
    .sprite-logos-jungle-ai,
    .sprite-logos-junction-antiga-vital,
    .sprite-logos-jumpseller,
    .sprite-logos-jumo-world,
    .sprite-logos-jumia-porto-tech-center,
    .sprite-logos-jull,
    .sprite-logos-jta,
    .sprite-logos-jscrambler,
    .sprite-logos-jpmorgan-chase-co,
    .sprite-logos-jpm,
    .sprite-logos-jpm-industria,
    .sprite-logos-jp-systems,
    .sprite-logos-jp-sa-couto,
    .sprite-logos-journee,
    .sprite-logos-jose-de-mello-saude,
    .sprite-logos-joom,
    .sprite-logos-jolera-lda,
    .sprite-logos-jolec-unipessoal-lda,
    .sprite-logos-joivy,
    .sprite-logos-join-us-it,
    .sprite-logos-johnson-johnson,
    .sprite-logos-johnson-controls,
    .sprite-logos-jodel,
    .sprite-logos-jobdeploy,
    .sprite-logos-jobbex-group,
    .sprite-logos-jobandtalent,
    .sprite-logos-joaquim-chaves-saude,
    .sprite-logos-joao-araujo-freelancer-de-marketing-digital,
    .sprite-logos-jll,
    .sprite-logos-jimpisoft,
    .sprite-logos-jimdo,
    .sprite-logos-jesbee,
    .sprite-logos-jeronimo-martins,
    .sprite-logos-jenova,
    .sprite-logos-jeknowledge,
    .sprite-logos-jcdecaux,
    .sprite-logos-jcanao,
    .sprite-logos-jbmg-arquitectos,
    .sprite-logos-jbay-solutions,
    .sprite-logos-javali,
    .sprite-logos-jans-informatica-lda,
    .sprite-logos-janela-digital,
    .sprite-logos-jamhub-solutions,
    .sprite-logos-james-finance,
    .sprite-logos-jamap-consult-lda,
    .sprite-logos-jade-eli-technologies,
    .sprite-logos-ja-design-studio,
    .sprite-logos-j5f,
    .sprite-logos-j-prior,
    .sprite-logos-j-p-morgan-workplace-solutions,
    .sprite-logos-j-canao,
    .sprite-logos-izzato,
    .sprite-logos-izilabs,
    .sprite-logos-izertis,
    .sprite-logos-ixopen,
    .sprite-logos-iwg-international-workplace-group,
    .sprite-logos-ivy-tech,
    .sprite-logos-ivy-partners-sa,
    .sprite-logos-ivory-black-studio,
    .sprite-logos-ivity-brand-corp,
    .sprite-logos-ivet-software,
    .sprite-logos-ivc-evidensia,
    .sprite-logos-iuz-technologies,
    .sprite-logos-iu-talent,
    .sprite-logos-itseeds,
    .sprite-logos-itsector,
    .sprite-logos-itscredit,
    .sprite-logos-its-portugal,
    .sprite-logos-itrtech-group,
    .sprite-logos-itravey,
    .sprite-logos-itpeers,
    .sprite-logos-itnow,
    .sprite-logos-itil4g,
    .sprite-logos-itgrow,
    .sprite-logos-itgest,
    .sprite-logos-iterable,
    .sprite-logos-iten,
    .sprite-logos-itech-on,
    .sprite-logos-itds-portugal,
    .sprite-logos-itclinical,
    .sprite-logos-itcenter,
    .sprite-logos-itc,
    .sprite-logos-itboon,
    .sprite-logos-itbase-s-a,
    .sprite-logos-itau-unibanco,
    .sprite-logos-italent,
    .sprite-logos-ita-multimedia,
    .sprite-logos-it-up-we-ramp-you-up,
    .sprite-logos-it-premium,
    .sprite-logos-it-people-innovation,
    .sprite-logos-it-peers,
    .sprite-logos-it-jobs-portugal,
    .sprite-logos-it-consulting,
    .sprite-logos-it-box-software,
    .sprite-logos-iswari,
    .sprite-logos-issuu,
    .sprite-logos-issho-technology,
    .sprite-logos-iss-world-services,
    .sprite-logos-iss-tech-portugal,
    .sprite-logos-isr-coimbra,
    .sprite-logos-isqe,
    .sprite-logos-isobar,
    .sprite-logos-isobar-portugal,
    .sprite-logos-iso-sigma,
    .sprite-logos-isicom,
    .sprite-logos-isgreen,
    .sprite-logos-iservicesapps,
    .sprite-logos-iservices,
    .sprite-logos-iscte-instituto-universitario-de-lisboa,
    .sprite-logos-isa-intelligent-sensing-anywhere,
    .sprite-logos-is-retail,
    .sprite-logos-iron-trainers,
    .sprite-logos-iron-hack,
    .sprite-logos-irium-portugal,
    .sprite-logos-iqvia,
    .sprite-logos-iqube-it-consulting,
    .sprite-logos-iptor,
    .sprite-logos-ipte,
    .sprite-logos-ipsis,
    .sprite-logos-ips-innovative-prison-systems,
    .sprite-logos-iprospect,
    .sprite-logos-ipradio,
    .sprite-logos-iportaldoc,
    .sprite-logos-ipma,
    .sprite-logos-ipg,
    .sprite-logos-ipg-mediabrands,
    .sprite-logos-ip-telecom,
    .sprite-logos-ip-brick-international,
    .sprite-logos-iownit-us,
    .sprite-logos-iotech-innovation-on-technology,
    .sprite-logos-ionseed,
    .sprite-logos-iol-negocios,
    .sprite-logos-inygon,
    .sprite-logos-invoke,
    .sprite-logos-invoicexpress,
    .sprite-logos-invisual-branding,
    .sprite-logos-invisible-lab,
    .sprite-logos-invisible-cloud,
    .sprite-logos-invine,
    .sprite-logos-invillia,
    .sprite-logos-inviita,
    .sprite-logos-inventore,
    .sprite-logos-intuitivo,
    .sprite-logos-inttera,
    .sprite-logos-introsys,
    .sprite-logos-intg-design,
    .sprite-logos-intersection-ventures,
    .sprite-logos-intero-intigrity,
    .sprite-logos-internations,
    .sprite-logos-intermedia,
    .sprite-logos-intermedia-cloud-communications,
    .sprite-logos-interlog-portugal,
    .sprite-logos-intergraph,
    .sprite-logos-interfaces-portugal,
    .sprite-logos-interface-labs,
    .sprite-logos-intercept,
    .sprite-logos-interactive-touch,
    .sprite-logos-intento-inc,
    .sprite-logos-intellias,
    .sprite-logos-intellecteu,
    .sprite-logos-intelidus,
    .sprite-logos-intelcia,
    .sprite-logos-intel-portugal,
    .sprite-logos-integrity,
    .sprite-logos-integr8,
    .sprite-logos-integer-consulting,
    .sprite-logos-intapp,
    .sprite-logos-instituto-superior-tecnico,
    .sprite-logos-instituto-politecnico-do-porto,
    .sprite-logos-instituto-politecnico-de-tomar,
    .sprite-logos-instituto-politecnico-de-coimbra,
    .sprite-logos-instituto-pedro-nunes,
    .sprite-logos-instituto-nacional-de-estatistica,
    .sprite-logos-instituto-informaticaip,
    .sprite-logos-instituto-electrotecnico-portugues,
    .sprite-logos-instituto-de-telecomunicacoes,
    .sprite-logos-instituto-de-medicina-molecular-imm,
    .sprite-logos-instituto-de-informatica-i-p,
    .sprite-logos-instituto-criap,
    .sprite-logos-institute-for-international-economic-research,
    .sprite-logos-insticc,
    .sprite-logos-instalplus,
    .sprite-logos-instaleap,
    .sprite-logos-inspiring-solutions,
    .sprite-logos-inspirennovit,
    .sprite-logos-inspireit,
    .sprite-logos-inspire,
    .sprite-logos-insizium,
    .sprite-logos-insignis-west,
    .sprite-logos-insia,
    .sprite-logos-inscale,
    .sprite-logos-insania,
    .sprite-logos-inpost-group,
    .sprite-logos-inpi,
    .sprite-logos-inoweiser,
    .sprite-logos-inovretail,
    .sprite-logos-inovlancer,
    .sprite-logos-inovflow,
    .sprite-logos-inoveonline,
    .sprite-logos-inovcorp,
    .sprite-logos-inovazi,
    .sprite-logos-inovazi-creative-agency,
    .sprite-logos-inovaworks-command-and-control-s-a,
    .sprite-logos-inovaprime,
    .sprite-logos-inovamatic,
    .sprite-logos-inovamais,
    .sprite-logos-inovafiber,
    .sprite-logos-inova-software-lisbon,
    .sprite-logos-inova-prime,
    .sprite-logos-inov-inesc,
    .sprite-logos-inosat_logo,
    .sprite-logos-inosat-global,
    .sprite-logos-inok-consulting,
    .sprite-logos-inofrota-start,
    .sprite-logos-inocrowd,
    .sprite-logos-innux,
    .sprite-logos-innowave-technologies,
    .sprite-logos-innovsimple,
    .sprite-logos-innovdigital,
    .sprite-logos-innovationcast,
    .sprite-logos-innovationcast-sa,
    .sprite-logos-innovation-point,
    .sprite-logos-innovation-makers,
    .sprite-logos-innovation-engineering-hub,
    .sprite-logos-innovati,
    .sprite-logos-innovagency,
    .sprite-logos-innotech,
    .sprite-logos-innogen-technology,
    .sprite-logos-innerjoin-consulting,
    .sprite-logos-inlife,
    .sprite-logos-inl-international-iberian-nanotechnology-laboratory,
    .sprite-logos-inklusion-entertainment,
    .sprite-logos-initiative-media,
    .sprite-logos-ingram-micro-portugal,
    .sprite-logos-ingenious-lion,
    .sprite-logos-ing,
    .sprite-logos-inftek,
    .sprite-logos-infraspeak,
    .sprite-logos-infraestruturas-de-portugal,
    .sprite-logos-infosys,
    .sprite-logos-infosistema,
    .sprite-logos-infos-sharing-knowledge,
    .sprite-logos-infortucano,
    .sprite-logos-informito,
    .sprite-logos-information-factory,
    .sprite-logos-information-builders,
    .sprite-logos-informantem,
    .sprite-logos-informa-d-b,
    .sprite-logos-inform,
    .sprite-logos-inforlider-informatica-e-tecnologia,
    .sprite-logos-inforlandia,
    .sprite-logos-inforcavado,
    .sprite-logos-inforbeta-tecnologias-de-informacao-lda,
    .sprite-logos-inforbest-consulting,
    .sprite-logos-inforap,
    .sprite-logos-infor24,
    .sprite-logos-infor,
    .sprite-logos-infonet,
    .sprite-logos-info2k,
    .sprite-logos-info-portugal,
    .sprite-logos-influenza,
    .sprite-logos-inflight-it,
    .sprite-logos-infinity-group-uk,
    .sprite-logos-infinite-foundry,
    .sprite-logos-infinite-business-solutions,
    .sprite-logos-infinitas-learning,
    .sprite-logos-infinidata,
    .sprite-logos-infinera,
    .sprite-logos-infineon-technologies-portugal,
    .sprite-logos-inexto,
    .sprite-logos-inevo,
    .sprite-logos-inetum,
    .sprite-logos-inesc-tec,
    .sprite-logos-inesc-id,
    .sprite-logos-ines-lobo-arquitectos,
    .sprite-logos-inegi-porto,
    .sprite-logos-inedito,
    .sprite-logos-inductiva-research-labs,
    .sprite-logos-inductiva-ai,
    .sprite-logos-indra,
    .sprite-logos-indot-studio,
    .sprite-logos-indorama-ventures-portugal,
    .sprite-logos-inditex,
    .sprite-logos-indigo,
    .sprite-logos-indie-campers,
    .sprite-logos-indicium-ai,
    .sprite-logos-indice-ict-management,
    .sprite-logos-indasa-abrasives,
    .sprite-logos-indaqua,
    .sprite-logos-incubeta,
    .sprite-logos-incrivel-futuro,
    .sprite-logos-increasetime,
    .sprite-logos-incograf,
    .sprite-logos-incognit-cloud,
    .sprite-logos-incm-imprensa-nacional-casa-da-moeda,
    .sprite-logos-incentea,
    .sprite-logos-inbox-agency,
    .sprite-logos-inapa,
    .sprite-logos-inanoe,
    .sprite-logos-inadmin-risko,
    .sprite-logos-impruv,
    .sprite-logos-improxy,
    .sprite-logos-improve-veterinary-education,
    .sprite-logos-improove,
    .sprite-logos-impresa,
    .sprite-logos-impraise,
    .sprite-logos-impossible,
    .sprite-logos-impala,
    .sprite-logos-impactzero,
    .sprite-logos-impactrip,
    .sprite-logos-impactmarket,
    .sprite-logos-impacting-digital,
    .sprite-logos-impact-wave,
    .sprite-logos-impact-transition,
    .sprite-logos-impact-commerce,
    .sprite-logos-imomaster,
    .sprite-logos-imobilemagic,
    .sprite-logos-immunefi,
    .sprite-logos-immersive-douro,
    .sprite-logos-immera,
    .sprite-logos-imediata,
    .sprite-logos-imdigital,
    .sprite-logos-iman-portugal,
    .sprite-logos-imagine-virtual,
    .sprite-logos-imaginary-cloud,
    .sprite-logos-imaginando,
    .sprite-logos-ilof,
    .sprite-logos-ili-digital,
    .sprite-logos-ili-digital-portugal,
    .sprite-logos-ikuteam,
    .sprite-logos-ikea,
    .sprite-logos-ignit,
    .sprite-logos-ignidata,
    .sprite-logos-igeneris,
    .sprite-logos-ig-iberica-business-solutions,
    .sprite-logos-ig-h-platform-services,
    .sprite-logos-ig-h-consulting-interim,
    .sprite-logos-ifthenpay,
    .sprite-logos-ifood,
    .sprite-logos-iecr,
    .sprite-logos-idw2,
    .sprite-logos-idw2-software-solutions,
    .sprite-logos-idw,
    .sprite-logos-idonicsys,
    .sprite-logos-idmind,
    .sprite-logos-ideoma-design,
    .sprite-logos-identprint,
    .sprite-logos-identity,
    .sprite-logos-identisoft,
    .sprite-logos-ideia-magenta,
    .sprite-logos-ideavity,
    .sprite-logos-idealicone,
    .sprite-logos-idealglobaltek,
    .sprite-logos-idatase,
    .sprite-logos-id4software,
    .sprite-logos-icreate,
    .sprite-logos-icp-logistica-portugal,
    .sprite-logos-iconsulting-group,
    .sprite-logos-icon-plc,
    .sprite-logos-iclio,
    .sprite-logos-icligo,
    .sprite-logos-icebel,
    .sprite-logos-ibm-portugal,
    .sprite-logos-ibm-gs-ros-sa-sucursal-em-portugal,
    .sprite-logos-iberweb,
    .sprite-logos-iberomoldes,
    .sprite-logos-iberodye,
    .sprite-logos-iberfar,
    .sprite-logos-iberdrola-portugal,
    .sprite-logos-iban,
    .sprite-logos-iapmei,
    .sprite-logos-iamin,
    .sprite-logos-i9-business,
    .sprite-logos-i2s,
    .sprite-logos-i2b-consulting,
    .sprite-logos-i-do-technology,
    .sprite-logos-i-charging,
    .sprite-logos-i-capital,
    .sprite-logos-hypnotic-digital-agency,
    .sprite-logos-hyphen-connect,
    .sprite-logos-hyperscience,
    .sprite-logos-hypelabs,
    .sprite-logos-hypatos,
    .sprite-logos-hyp,
    .sprite-logos-hyland,
    .sprite-logos-hydraplan,
    .sprite-logos-hydradev,
    .sprite-logos-hydra-it,
    .sprite-logos-huubster,
    .sprite-logos-huub,
    .sprite-logos-hutchinson,
    .sprite-logos-huspy,
    .sprite-logos-hurb-technologies,
    .sprite-logos-hunter,
    .sprite-logos-humode,
    .sprite-logos-humansoft,
    .sprite-logos-humanpersi,
    .sprite-logos-humanit,
    .sprite-logos-humanfit,
    .sprite-logos-human2human,
    .sprite-logos-human-ready,
    .sprite-logos-human-profiler,
    .sprite-logos-human-partner,
    .sprite-logos-hugo-boss,
    .sprite-logos-hubside,
    .sprite-logos-huawei-portugal,
    .sprite-logos-https-www-luis-simoes-com,
    .sprite-logos-https-itgest-pt,
    .sprite-logos-hrb-solutions,
    .sprite-logos-hp-cds-portugal,
    .sprite-logos-hovo-comunicativo,
    .sprite-logos-hovione,
    .sprite-logos-hotmart,
    .sprite-logos-hotjar,
    .sprite-logos-hotel-retiro-azul,
    .sprite-logos-hostelworld-group,
    .sprite-logos-host-wise,
    .sprite-logos-host-hotel-systems,
    .sprite-logos-hortela-magenta,
    .sprite-logos-horse,
    .sprite-logos-horizontal-cities,
    .sprite-logos-horizons,
    .sprite-logos-hoplon,
    .sprite-logos-hopin,
    .sprite-logos-hope-care,
    .sprite-logos-hoopers,
    .sprite-logos-homeostase,
    .sprite-logos-homeit,
    .sprite-logos-home-hunting-lisboa,
    .sprite-logos-holos,
    .sprite-logos-hole-19,
    .sprite-logos-holdper,
    .sprite-logos-hoko,
    .sprite-logos-hoist-group,
    .sprite-logos-hlink,
    .sprite-logos-hive-solutions,
    .sprite-logos-hivalue,
    .sprite-logos-hitachi-vantara,
    .sprite-logos-hitachi-solutions,
    .sprite-logos-hitachi-digital-services,
    .sprite-logos-hitachi-consulting,
    .sprite-logos-hitachi-automotive-systems,
    .sprite-logos-hiscox,
    .sprite-logos-his,
    .sprite-logos-hiq-consulting,
    .sprite-logos-hipoges,
    .sprite-logos-hiperformancesales,
    .sprite-logos-hill-knowlton,
    .sprite-logos-hill-knowlton-strategies-portugal,
    .sprite-logos-hikma-pharmaceuticals,
    .sprite-logos-hijiffy,
    .sprite-logos-hiire,
    .sprite-logos-highvalue,
    .sprite-logos-highplay-gaming,
    .sprite-logos-hifly,
    .sprite-logos-hifficiency,
    .sprite-logos-hidrosoph,
    .sprite-logos-hibob,
    .sprite-logos-hi-interactive,
    .sprite-logos-hi-fly,
    .sprite-logos-hhsurge,
    .sprite-logos-hfa-s-a,
    .sprite-logos-hexis-technology-hub,
    .sprite-logos-hexagon-manufacturing-intelligence,
    .sprite-logos-hexaconsulting,
    .sprite-logos-hewlett-packard-portugal,
    .sprite-logos-hewlett-packard-enterprise-hpe,
    .sprite-logos-hestia-technology,
    .sprite-logos-hes,
    .sprite-logos-hertz,
    .sprite-logos-hercules-ai,
    .sprite-logos-hera-prime,
    .sprite-logos-heptasense,
    .sprite-logos-helukabel,
    .sprite-logos-helpr,
    .sprite-logos-helppier,
    .sprite-logos-helpdesk-publico,
    .sprite-logos-hellodev,
    .sprite-logos-hello-blossom,
    .sprite-logos-helexia-portugal,
    .sprite-logos-heidenhain,
    .sprite-logos-heavy-london,
    .sprite-logos-heartgenetics,
    .sprite-logos-healy-hudson-portugal,
    .sprite-logos-healthyroad,
    .sprite-logos-healthy-systems,
    .sprite-logos-heading-recursos-humanos,
    .sprite-logos-head-it,
    .sprite-logos-hcltech,
    .sprite-logos-hcevolution,
    .sprite-logos-hccm-consulting,
    .sprite-logos-hbpro-informatica-e-servicos-lda,
    .sprite-logos-hbm-fibersensing,
    .sprite-logos-hbk-hottinger-bruel-kjaer,
    .sprite-logos-hays,
    .sprite-logos-havi,
    .sprite-logos-havas-worldwide-portugal,
    .sprite-logos-hashtag-people,
    .sprite-logos-harpoon-jobs,
    .sprite-logos-hardtechsystems,
    .sprite-logos-hardsecure,
    .sprite-logos-hardlevel-energias-renovaveis,
    .sprite-logos-hapzy,
    .sprite-logos-happen,
    .sprite-logos-hapibot,
    .sprite-logos-hapa,
    .sprite-logos-hansecom,
    .sprite-logos-haleon,
    .sprite-logos-hala-systems,
    .sprite-logos-hakkoda,
    .sprite-logos-hakken-group-portugal,
    .sprite-logos-haitong-bank,
    .sprite-logos-haddock,
    .sprite-logos-hacktion,
    .sprite-logos-hackajob,
    .sprite-logos-habit-analytics,
    .sprite-logos-habidecor,
    .sprite-logos-habber-tec-portugal,
    .sprite-logos-h-b-fuller,
    .sprite-logos-gyrad,
    .sprite-logos-gympass,
    .sprite-logos-gyant,
    .sprite-logos-guzto,
    .sprite-logos-guestworld,
    .sprite-logos-guestu,
    .sprite-logos-guest-ready,
    .sprite-logos-guest-centric,
    .sprite-logos-guess-what,
    .sprite-logos-guc-agency,
    .sprite-logos-gti-software-networking,
    .sprite-logos-gte-consultores,
    .sprite-logos-gtc-sistemas-digitais-de-video,
    .sprite-logos-gta-solution,
    .sprite-logos-gt-portugal,
    .sprite-logos-gsts-engineering,
    .sprite-logos-gstep,
    .sprite-logos-gsoft,
    .sprite-logos-gsconsulting,
    .sprite-logos-gryphtech,
    .sprite-logos-grupopie-portugal,
    .sprite-logos-grupoatwork,
    .sprite-logos-grupo-your,
    .sprite-logos-grupo-wamos,
    .sprite-logos-grupo-visabeira,
    .sprite-logos-grupo-vidrala,
    .sprite-logos-grupo-valco,
    .sprite-logos-grupo-ultra-sgps,
    .sprite-logos-grupo-turim,
    .sprite-logos-grupo-travelstore,
    .sprite-logos-grupo-sata,
    .sprite-logos-grupo-salvador-caetano,
    .sprite-logos-grupo-rumos,
    .sprite-logos-grupo-renascenca-multimedia,
    .sprite-logos-grupo-psa,
    .sprite-logos-grupo-pinto-brasil,
    .sprite-logos-grupo-orey,
    .sprite-logos-grupo-neuce,
    .sprite-logos-grupo-marques-associados,
    .sprite-logos-grupo-marcura,
    .sprite-logos-grupo-jap-sgps,
    .sprite-logos-grupo-isq,
    .sprite-logos-grupo-impetus,
    .sprite-logos-grupo-ilha-verde,
    .sprite-logos-grupo-ibersol,
    .sprite-logos-grupo-erre,
    .sprite-logos-grupo-dst,
    .sprite-logos-grupo-data-portugal,
    .sprite-logos-grupo-cooprofar-medlog,
    .sprite-logos-grupo-clave,
    .sprite-logos-grupo-ch,
    .sprite-logos-grupo-boticario,
    .sprite-logos-grupo-bensaude,
    .sprite-logos-grupo-barraqueiro,
    .sprite-logos-grupo-ageas-portugal,
    .sprite-logos-grupo-ada,
    .sprite-logos-grupo-abb,
    .sprite-logos-grunenthal,
    .sprite-logos-groz-beckert,
    .sprite-logos-growvox,
    .sprite-logos-growtrade,
    .sprite-logos-growmate,
    .sprite-logos-growintel,
    .sprite-logos-growin,
    .sprite-logos-growappy,
    .sprite-logos-grover,
    .sprite-logos-groupm,
    .sprite-logos-ground-control-studios,
    .sprite-logos-groovit,
    .sprite-logos-groove,
    .sprite-logos-grit-solutions,
    .sprite-logos-grifin,
    .sprite-logos-grenke-renting,
    .sprite-logos-greenvolt,
    .sprite-logos-greenseal-dev,
    .sprite-logos-greenleaf,
    .sprite-logos-green-avenue-consulting,
    .sprite-logos-graycell,
    .sprite-logos-granter,
    .sprite-logos-grandes-planos,
    .sprite-logos-grammarly,
    .sprite-logos-grama,
    .sprite-logos-grafpub,
    .sprite-logos-grafipronto,
    .sprite-logos-grafica-digital-a-r-pais,
    .sprite-logos-gowithflow,
    .sprite-logos-goweb-agency,
    .sprite-logos-gotvee,
    .sprite-logos-gott-solutions,
    .sprite-logos-gotelecom,
    .sprite-logos-gosourcing365,
    .sprite-logos-gorgias,
    .sprite-logos-goready-data,
    .sprite-logos-goparity,
    .sprite-logos-google,
    .sprite-logos-goody,
    .sprite-logos-goodbarber,
    .sprite-logos-gonvarri-steel-services,
    .sprite-logos-gonksys,
    .sprite-logos-goncalo-byrne-arquitectos,
    .sprite-logos-gomobbi,
    .sprite-logos-goma-development,
    .sprite-logos-goliath,
    .sprite-logos-goldpet,
    .sprite-logos-goldman-sachs,
    .sprite-logos-goldenergy,
    .sprite-logos-goinside,
    .sprite-logos-gofox,
    .sprite-logos-gofact,
    .sprite-logos-godirect,
    .sprite-logos-gocontact,
    .sprite-logos-gocardless,
    .sprite-logos-gobox,
    .sprite-logos-go4mobility,
    .sprite-logos-go4digital,
    .sprite-logos-go-work,
    .sprite-logos-go-wi-fi,
    .sprite-logos-go-web,
    .sprite-logos-go-market,
    .sprite-logos-go-it-concept,
    .sprite-logos-go-contact,
    .sprite-logos-gmv,
    .sprite-logos-gmtel,
    .sprite-logos-gms-business-it-consulting,
    .sprite-logos-glymt,
    .sprite-logos-gls-portugal,
    .sprite-logos-glowbal,
    .sprite-logos-glow,
    .sprite-logos-glovo,
    .sprite-logos-glove-it,
    .sprite-logos-glose,
    .sprite-logos-glory-global-solutions,
    .sprite-logos-glookast,
    .sprite-logos-globinnova,
    .sprite-logos-globaz,
    .sprite-logos-globalvia,
    .sprite-logos-globaltronic,
    .sprite-logos-globalsoft,
    .sprite-logos-globaleda,
    .sprite-logos-globaleda-s-a,
    .sprite-logos-global-soft,
    .sprite-logos-global-side-group,
    .sprite-logos-global-shares,
    .sprite-logos-global-score,
    .sprite-logos-global-press,
    .sprite-logos-global-pixel,
    .sprite-logos-global-partner,
    .sprite-logos-global-media-group,
    .sprite-logos-global-headhunters,
    .sprite-logos-global-for-you,
    .sprite-logos-global-fire-equipment,
    .sprite-logos-global-fire-equipment-sa-gfe,
    .sprite-logos-global-citizen-solutions,
    .sprite-logos-global-blue,
    .sprite-logos-gln-advanced-solutions-as,
    .sprite-logos-glintt,
    .sprite-logos-glintt-next,
    .sprite-logos-glinsy-portugal,
    .sprite-logos-glimpse-vfx,
    .sprite-logos-gliff,
    .sprite-logos-glexyz-group,
    .sprite-logos-glazed-solutions,
    .sprite-logos-glaxosmithkline,
    .sprite-logos-glassdrive-portugal,
    .sprite-logos-glartek,
    .sprite-logos-glandrive,
    .sprite-logos-gkn-automotive,
    .sprite-logos-gitscrum,
    .sprite-logos-gitlab,
    .sprite-logos-gismedia,
    .sprite-logos-gisgeo,
    .sprite-logos-girissima,
    .sprite-logos-gipsyy,
    .sprite-logos-ginetta,
    .sprite-logos-gigaprime,
    .sprite-logos-gif-design-studios,
    .sprite-logos-gi-group-holding,
    .sprite-logos-gi-10,
    .sprite-logos-ghh-services-portugal,
    .sprite-logos-gfi-portugal,
    .sprite-logos-getsocial,
    .sprite-logos-getir,
    .sprite-logos-getground,
    .sprite-logos-get-the-job,
    .sprite-logos-get-digital,
    .sprite-logos-gestware-software,
    .sprite-logos-gestisoft,
    .sprite-logos-gestamp,
    .sprite-logos-gesfrota-sa,
    .sprite-logos-geringonca,
    .sprite-logos-geoxxi,
    .sprite-logos-geostar,
    .sprite-logos-geosat,
    .sprite-logos-geometric-talks,
    .sprite-logos-geodouro,
    .sprite-logos-gentwo,
    .sprite-logos-genpact-portugal,
    .sprite-logos-genibet-biopharmaceuticals,
    .sprite-logos-genesis-studio,
    .sprite-logos-genesis-digital-solutions,
    .sprite-logos-generix-group,
    .sprite-logos-generis-farmaceutica,
    .sprite-logos-generali-seguros,
    .sprite-logos-general-motors-portugal,
    .sprite-logos-general-electric-ge,
    .sprite-logos-gen-design-studio,
    .sprite-logos-gema,
    .sprite-logos-geekcase,
    .sprite-logos-gci,
    .sprite-logos-gbt-solutions,
    .sprite-logos-gbt-embedded-solutions-lta,
    .sprite-logos-gbsn-research,
    .sprite-logos-gbl-tech,
    .sprite-logos-gazelle-wind-power,
    .sprite-logos-gato-preto,
    .sprite-logos-gatewit,
    .sprite-logos-gascan,
    .sprite-logos-garland,
    .sprite-logos-garcia-garcia-sa,
    .sprite-logos-gapstars,
    .sprite-logos-gaming1,
    .sprite-logos-gaming-innovation-group,
    .sprite-logos-game-studio78,
    .sprite-logos-galucho,
    .sprite-logos-galp-energia,
    .sprite-logos-galileu,
    .sprite-logos-galileu-outosurcing,
    .sprite-logos-gadsa,
    .sprite-logos-gabor,
    .sprite-logos-g9telecom,
    .sprite-logos-fyld,
    .sprite-logos-fyi,
    .sprite-logos-fyde,
    .sprite-logos-fuze,
    .sprite-logos-futureview,
    .sprite-logos-futureview-lda,
    .sprite-logos-futurefuel,
    .sprite-logos-future-internet-technologies,
    .sprite-logos-future-healtcare,
    .sprite-logos-futura,
    .sprite-logos-fusion-fuel,
    .sprite-logos-further-learning-group,
    .sprite-logos-funplus,
    .sprite-logos-funnyhow,
    .sprite-logos-fundmanager,
    .sprite-logos-fundcalcs,
    .sprite-logos-fundacao-para-a-ciencia-e-a-tecnologia-fct,
    .sprite-logos-fundacao-champalimaud,
    .sprite-logos-fundacao-calouste-gulbenkian,
    .sprite-logos-funcom,
    .sprite-logos-fullsix-portugal,
    .sprite-logos-fullscreen,
    .sprite-logos-full-it,
    .sprite-logos-full-fabric,
    .sprite-logos-full-circle,
    .sprite-logos-fujitsu,
    .sprite-logos-fujifilm,
    .sprite-logos-fuelsave-io,
    .sprite-logos-fuel,
    .sprite-logos-fucoli-somepal,
    .sprite-logos-ftp-solucoes-empresariais,
    .sprite-logos-ftkode,
    .sprite-logos-ftci,
    .sprite-logos-frvr,
    .sprite-logos-fruti-taipina-lda,
    .sprite-logos-fruition-partners,
    .sprite-logos-frotcom-internacional,
    .sprite-logos-frontwell-solutions,
    .sprite-logos-frontwave-engenharia-e-consultadoria,
    .sprite-logos-frontkom,
    .sprite-logos-freudenberg-chemical-specialities,
    .sprite-logos-fresoft,
    .sprite-logos-frekkls,
    .sprite-logos-frejen-wise-solutions,
    .sprite-logos-freiheit,
    .sprite-logos-freighthub,
    .sprite-logos-freedom24,
    .sprite-logos-freebalance-portugal,
    .sprite-logos-free-now,
    .sprite-logos-fravizel,
    .sprite-logos-fraunhofer-portugal,
    .sprite-logos-fraudio,
    .sprite-logos-frank,
    .sprite-logos-franceair,
    .sprite-logos-framie,
    .sprite-logos-framer,
    .sprite-logos-framedrop-ai,
    .sprite-logos-fractal-blockchain,
    .sprite-logos-fox-it,
    .sprite-logos-foursys,
    .sprite-logos-foursource,
    .sprite-logos-fossa-systems,
    .sprite-logos-forum-sistemas-de-informacao,
    .sprite-logos-forty2-ag,
    .sprite-logos-fortrevo,
    .sprite-logos-fortis,
    .sprite-logos-fortinet,
    .sprite-logos-fortil,
    .sprite-logos-formind,
    .sprite-logos-formifri,
    .sprite-logos-formas-do-possivel,
    .sprite-logos-form3,
    .sprite-logos-fork-it,
    .sprite-logos-forgescom,
    .sprite-logos-forerunner,
    .sprite-logos-forecast-it,
    .sprite-logos-fordesi,
    .sprite-logos-ford-portugal,
    .sprite-logos-ford-credit-europe-surcusal-em-portugal,
    .sprite-logos-forca-developers-lda,
    .sprite-logos-forca-aerea-portuguesa,
    .sprite-logos-forall-phones,
    .sprite-logos-footlabworld,
    .sprite-logos-footar,
    .sprite-logos-footagora,
    .sprite-logos-fonoa,
    .sprite-logos-followprice,
    .sprite-logos-follow-inspiration,
    .sprite-logos-focus2comply,
    .sprite-logos-focus-bc,
    .sprite-logos-foco-criativo,
    .sprite-logos-fntio,
    .sprite-logos-fnac-portugal,
    .sprite-logos-flybizz,
    .sprite-logos-fluxodata,
    .sprite-logos-fluro,
    .sprite-logos-fluper-technologies-w-l-l,
    .sprite-logos-fluor-design,
    .sprite-logos-fluiddo,
    .sprite-logos-flowinn,
    .sprite-logos-flowbotic,
    .sprite-logos-flowake,
    .sprite-logos-flow-technology,
    .sprite-logos-flow-options,
    .sprite-logos-floricolor,
    .sprite-logos-flor-de-utopia,
    .sprite-logos-floponor,
    .sprite-logos-floene,
    .sprite-logos-flock,
    .sprite-logos-float-health,
    .sprite-logos-flix,
    .sprite-logos-flipdish,
    .sprite-logos-flexidoor,
    .sprite-logos-flexi,
    .sprite-logos-flecto-ex-rnters,
    .sprite-logos-flash-match-app,
    .sprite-logos-flamingo,
    .sprite-logos-flair,
    .sprite-logos-flag,
    .sprite-logos-fixeads,
    .sprite-logos-fixando,
    .sprite-logos-fix-grupo,
    .sprite-logos-fiware,
    .sprite-logos-fiverr,
    .sprite-logos-fiveodegrees,
    .sprite-logos-five9,
    .sprite-logos-five-thousand-miles,
    .sprite-logos-fito,
    .sprite-logos-first-sistemas-de-informacao,
    .sprite-logos-first-global,
    .sprite-logos-fintru,
    .sprite-logos-finsolutia,
    .sprite-logos-finoa,
    .sprite-logos-finiam,
    .sprite-logos-finesource,
    .sprite-logos-findster-technologies,
    .sprite-logos-findmore-consulting,
    .sprite-logos-findhu,
    .sprite-logos-findhit,
    .sprite-logos-finastra,
    .sprite-logos-finantech,
    .sprite-logos-finance-technology,
    .sprite-logos-finalta-by-mckinsey,
    .sprite-logos-fin-prisma,
    .sprite-logos-filstone,
    .sprite-logos-filosoft-software,
    .sprite-logos-filedoc,
    .sprite-logos-fieldwork-robotics,
    .sprite-logos-field,
    .sprite-logos-fiducial-informatica,
    .sprite-logos-fidgrove,
    .sprite-logos-fidelizarte,
    .sprite-logos-fidelidade-seguros,
    .sprite-logos-fidel,
    .sprite-logos-ficosa,
    .sprite-logos-fibroglobal,
    .sprite-logos-fibracel,
    .sprite-logos-fibersail,
    .sprite-logos-fever,
    .sprite-logos-fever-agency,
    .sprite-logos-festicket,
    .sprite-logos-ferrovial,
    .sprite-logos-ferring-pharmaceuticals,
    .sprite-logos-fernandes-e-canhoto,
    .sprite-logos-fekra-group,
    .sprite-logos-fehst-componentes-lda,
    .sprite-logos-feet-it,
    .sprite-logos-feedzai,
    .sprite-logos-fedrax,
    .sprite-logos-fedex,
    .sprite-logos-fcb-lisbon,
    .sprite-logos-fcamara-portugal,
    .sprite-logos-fc-technology,
    .sprite-logos-fc-porto,
    .sprite-logos-fba,
    .sprite-logos-faurecia,
    .sprite-logos-fat-future-architecture-thinking,
    .sprite-logos-fastfiber,
    .sprite-logos-fas,
    .sprite-logos-fas-sistemas-de-informacao,
    .sprite-logos-faro-technologies,
    .sprite-logos-farmodietica,
    .sprite-logos-farfetch,
    .sprite-logos-fapricela-industria-de-trefilaria-s-a,
    .sprite-logos-famous-gadget,
    .sprite-logos-famly,
    .sprite-logos-famel,
    .sprite-logos-famcorp-tecnologias-de-informacao-lda,
    .sprite-logos-falconmodern,
    .sprite-logos-falcon-gps-tracker-in-qatar,
    .sprite-logos-fakedoor,
    .sprite-logos-fais-co,
    .sprite-logos-fairtiq,
    .sprite-logos-failsafe,
    .sprite-logos-faculdade-de-ciencias-da-universidade-de-lisboa,
    .sprite-logos-facts-it,
    .sprite-logos-factorypal,
    .sprite-logos-factorial-hr,
    .sprite-logos-factis,
    .sprite-logos-facestore,
    .sprite-logos-facebook,
    .sprite-logos-fabric-health,
    .sprite-logos-faber-ventures,
    .sprite-logos-fabamaq,
    .sprite-logos-f5tci,
    .sprite-logos-f5-it,
    .sprite-logos-f3m,
    .sprite-logos-f11-factor-eleven,
    .sprite-logos-ezulix-softwatre,
    .sprite-logos-ezconferences,
    .sprite-logos-ez4u,
    .sprite-logos-eyeware-tech,
    .sprite-logos-eyeso,
    .sprite-logos-eyesee-solutions,
    .sprite-logos-eyenov,
    .sprite-logos-eyenov-creating,
    .sprite-logos-ey,
    .sprite-logos-extrusal,
    .sprite-logos-extrabite,
    .sprite-logos-extia-portugal,
    .sprite-logos-exthand,
    .sprite-logos-exterity,
    .sprite-logos-expressglass,
    .sprite-logos-exportech,
    .sprite-logos-expleo,
    .sprite-logos-expert-portugal,
    .sprite-logos-experis-manpower-group,
    .sprite-logos-expedia-group,
    .sprite-logos-expandindustria,
    .sprite-logos-exoscale,
    .sprite-logos-exogenus-therapeutics,
    .sprite-logos-exitus,
    .sprite-logos-exictos,
    .sprite-logos-exercito-portugues,
    .sprite-logos-exeedme,
    .sprite-logos-execfactor,
    .sprite-logos-exclusivkey,
    .sprite-logos-exclusible,
    .sprite-logos-exclaimer,
    .sprite-logos-exciting-space,
    .sprite-logos-excentricgrey,
    .sprite-logos-excelia,
    .sprite-logos-exaud,
    .sprite-logos-exatronic,
    .sprite-logos-exalta-global,
    .sprite-logos-exalt-fi,
    .sprite-logos-exago-hq,
    .sprite-logos-exads,
    .sprite-logos-exact-portugal,
    .sprite-logos-exabeam,
    .sprite-logos-exa-infrastructure,
    .sprite-logos-evs-broadcast-equipment,
    .sprite-logos-evpconnect,
    .sprite-logos-evox-technologies,
    .sprite-logos-evooq,
    .sprite-logos-evonic,
    .sprite-logos-evomedia,
    .sprite-logos-evolution,
    .sprite-logos-evolute,
    .sprite-logos-evollu,
    .sprite-logos-evoleo-technologies,
    .sprite-logos-evoke-it,
    .sprite-logos-evodeck,
    .sprite-logos-evio-electrical-mobility,
    .sprite-logos-evident,
    .sprite-logos-everis-portugal,
    .sprite-logos-everglee,
    .sprite-logos-everedge-consulting,
    .sprite-logos-events-by-tlc,
    .sprite-logos-eventfuel,
    .sprite-logos-event-services,
    .sprite-logos-evac,
    .sprite-logos-eva-global,
    .sprite-logos-eurotux,
    .sprite-logos-europcar,
    .sprite-logos-europ-assistance,
    .sprite-logos-euronext-s-technology-centre-portugal,
    .sprite-logos-eurona,
    .sprite-logos-eurohelp-consulting-s-l,
    .sprite-logos-eurofirms,
    .sprite-logos-eurocold,
    .sprite-logos-eurocast-portugal,
    .sprite-logos-eurobic,
    .sprite-logos-euroatlantic,
    .sprite-logos-euro,
    .sprite-logos-euro-m,
    .sprite-logos-eurest,
    .sprite-logos-eupago,
    .sprite-logos-eugster-frismag,
    .sprite-logos-eticadata,
    .sprite-logos-ethiack,
    .sprite-logos-ethernet,
    .sprite-logos-etherify,
    .sprite-logos-ethena-labs,
    .sprite-logos-estoril-sol-digital,
    .sprite-logos-estg-instituto-politecnico-de-viana-do-castelo,
    .sprite-logos-essity,
    .sprite-logos-esri-portugal,
    .sprite-logos-esquilo-digital,
    .sprite-logos-esprinet,
    .sprite-logos-espap,
    .sprite-logos-esolidar,
    .sprite-logos-esinow,
    .sprite-logos-esi-robotics,
    .sprite-logos-escrita-digital,
    .sprite-logos-escolha-digital,
    .sprite-logos-escadote,
    .sprite-logos-ertec,
    .sprite-logos-ericsson-portugal,
    .sprite-logos-erakulis,
    .sprite-logos-equus-software,
    .sprite-logos-equinotec-solucoes-de-engenharia-lda,
    .sprite-logos-equinix-emea,
    .sprite-logos-equall,
    .sprite-logos-equal-experts-portugal,
    .sprite-logos-equadis,
    .sprite-logos-equacao-it,
    .sprite-logos-eqs-global-group,
    .sprite-logos-epson-portugal,
    .sprite-logos-epsn-workforce-portugal,
    .sprite-logos-eproseed,
    .sprite-logos-epos-now,
    .sprite-logos-epimetheus-s-a,
    .sprite-logos-epilot,
    .sprite-logos-epam-systems,
    .sprite-logos-eotim,
    .sprite-logos-enyosolutions,
    .sprite-logos-envision-pharma-group,
    .sprite-logos-entrust,
    .sprite-logos-entre-planos,
    .sprite-logos-enlitia,
    .sprite-logos-enline-energy-solutions,
    .sprite-logos-enlightenment-ai,
    .sprite-logos-enidog,
    .sprite-logos-eniax,
    .sprite-logos-enhesa,
    .sprite-logos-enging,
    .sprite-logos-engine-ai,
    .sprite-logos-engie,
    .sprite-logos-engibots,
    .sprite-logos-enghouse-interactive,
    .sprite-logos-engel-volkers-albufeira,
    .sprite-logos-engager-esm,
    .sprite-logos-engage-esm,
    .sprite-logos-engage-consulting,
    .sprite-logos-energyco,
    .sprite-logos-enercon,
    .sprite-logos-eneida,
    .sprite-logos-enear,
    .sprite-logos-endiprev,
    .sprite-logos-endesa,
    .sprite-logos-endemol-portugal,
    .sprite-logos-enbw-it-solutions-portugal,
    .sprite-logos-ename,
    .sprite-logos-emware,
    .sprite-logos-emvenci-business-services,
    .sprite-logos-empty-space,
    .sprite-logos-emotai,
    .sprite-logos-emma-the-sleep-company,
    .sprite-logos-emitu,
    .sprite-logos-emiaweb,
    .sprite-logos-emeteclass,
    .sprite-logos-emergn,
    .sprite-logos-emerging-travel-group,
    .sprite-logos-eme-singular,
    .sprite-logos-emdyn,
    .sprite-logos-emc,
    .sprite-logos-embraer-portugal,
    .sprite-logos-embrace,
    .sprite-logos-email-bidding,
    .sprite-logos-emagine-portugal,
    .sprite-logos-elsa,
    .sprite-logos-elo-si,
    .sprite-logos-elife-portugal,
    .sprite-logos-elevus,
    .sprite-logos-eleven-systems,
    .sprite-logos-eleven-sports,
    .sprite-logos-elergone,
    .sprite-logos-eleos-life,
    .sprite-logos-elementis,
    .sprite-logos-elecctro,
    .sprite-logos-elastomer-solutions-group,
    .sprite-logos-elastic,
    .sprite-logos-elabora-software,
    .sprite-logos-el-corte-ingles-informatica,
    .sprite-logos-eisa,
    .sprite-logos-eip-eletricidade-industrial-portuguesa,
    .sprite-logos-eigen-technologies,
    .sprite-logos-eidosmedia,
    .sprite-logos-eid-s-a,
    .sprite-logos-egstrategy,
    .sprite-logos-egor-pessoas-e-negocios,
    .sprite-logos-egoi,
    .sprite-logos-egitron,
    .sprite-logos-egapi,
    .sprite-logos-effizency,
    .sprite-logos-effitalents,
    .sprite-logos-efficio,
    .sprite-logos-efapel,
    .sprite-logos-efacec,
    .sprite-logos-ef-tecnologias,
    .sprite-logos-eea-empresa-de-engenharia-aeronautica,
    .sprite-logos-eduke-me,
    .sprite-logos-edudigital-educacao-e-tecnologias,
    .sprite-logos-educabiz,
    .sprite-logos-edubox,
    .sprite-logos-eduardo-souto-mouro,
    .sprite-logos-eduardo-barbosa-consultores,
    .sprite-logos-edreams-odigeo,
    .sprite-logos-edp-electricidade-de-portugal,
    .sprite-logos-edit,
    .sprite-logos-edison-smart,
    .sprite-logos-edisoft-defense-aerospace-techmologies,
    .sprite-logos-edirectinsure-group,
    .sprite-logos-edigma,
    .sprite-logos-edgeneering,
    .sprite-logos-edge-portugal,
    .sprite-logos-edge-innovation,
    .sprite-logos-edenred-portugal,
    .sprite-logos-edc,
    .sprite-logos-ed-rom,
    .sprite-logos-ecoplug,
    .sprite-logos-ecobite,
    .sprite-logos-eci-software-solutions-portugal,
    .sprite-logos-ecco,
    .sprite-logos-ebury-portugal,
    .sprite-logos-ebreathie,
    .sprite-logos-ebiz,
    .sprite-logos-ebankit,
    .sprite-logos-eattasty,
    .sprite-logos-easyvista,
    .sprite-logos-easyship,
    .sprite-logos-easypay,
    .sprite-logos-easyjet,
    .sprite-logos-easygest,
    .sprite-logos-easyapp,
    .sprite-logos-eastbanc-technologies,
    .sprite-logos-east-atlantic-engineering,
    .sprite-logos-ealive,
    .sprite-logos-ead-empresa-de-arquivo-de-documentacao,
    .sprite-logos-e-t-engineering-and-tooling,
    .sprite-logos-e-redes,
    .sprite-logos-e-life-portugal,
    .sprite-logos-e-leclerc,
    .sprite-logos-e-goi,
    .sprite-logos-e-gen-ventures,
    .sprite-logos-e-chiron-claranet,
    .sprite-logos-dystematic,
    .sprite-logos-dypsis-ai,
    .sprite-logos-dynamik-tecnologias-e-comunicacao,
    .sprite-logos-dynamic4it,
    .sprite-logos-dynamic-yield,
    .sprite-logos-dxnet-software-development,
    .sprite-logos-dxcfds,
    .sprite-logos-dxc-technology,
    .sprite-logos-dwsi,
    .sprite-logos-duroconsulting,
    .sprite-logos-durit-coatings,
    .sprite-logos-dura-automotive-systems,
    .sprite-logos-duo-capital,
    .sprite-logos-dune,
    .sprite-logos-due,
    .sprite-logos-ducker-carlisle,
    .sprite-logos-dtx-digital-transformation-colab,
    .sprite-logos-dts,
    .sprite-logos-dtb-tech-data-hub,
    .sprite-logos-dswiss-ag,
    .sprite-logos-dsv,
    .sprite-logos-dstelecom,
    .sprite-logos-dsr-corporation,
    .sprite-logos-drover,
    .sprite-logos-drivit,
    .sprite-logos-driven,
    .sprite-logos-drible-pt,
    .sprite-logos-dri,
    .sprite-logos-dremio,
    .sprite-logos-dreamshaper,
    .sprite-logos-dreammedia,
    .sprite-logos-dreamlab,
    .sprite-logos-dreamcode,
    .sprite-logos-dram-consultoria,
    .sprite-logos-drakobox,
    .sprite-logos-dragonboat,
    .sprite-logos-dp-solucoes,
    .sprite-logos-dowit-wise-solutions,
    .sprite-logos-doutor-financas,
    .sprite-logos-douro-azul,
    .sprite-logos-doublebe,
    .sprite-logos-dott,
    .sprite-logos-dotmoovs,
    .sprite-logos-dotesfera,
    .sprite-logos-dorymen,
    .sprite-logos-doppio,
    .sprite-logos-dopamedia,
    .sprite-logos-domo,
    .sprite-logos-dominus,
    .sprite-logos-dominios-pt,
    .sprite-logos-dominio-binario,
    .sprite-logos-domatica-iot-technology,
    .sprite-logos-dom-digital,
    .sprite-logos-doitlean,
    .sprite-logos-doist,
    .sprite-logos-doinn,
    .sprite-logos-dognaedis,
    .sprite-logos-dogchef,
    .sprite-logos-dodoc,
    .sprite-logos-documatica,
    .sprite-logos-docker-inc,
    .sprite-logos-docdigitizer,
    .sprite-logos-dobsware,
    .sprite-logos-do-it-lean,
    .sprite-logos-dnxt,
    .sprite-logos-dns-business-partners,
    .sprite-logos-dnr-improving-solutions,
    .sprite-logos-dnatech,
    .sprite-logos-dmsti,
    .sprite-logos-dli-portugal,
    .sprite-logos-djomba,
    .sprite-logos-dixtior,
    .sprite-logos-divultec,
    .sprite-logos-divsync-lda,
    .sprite-logos-displr,
    .sprite-logos-displax,
    .sprite-logos-dish-by-makro,
    .sprite-logos-diretiva-consultores-de-gestao,
    .sprite-logos-directimedia,
    .sprite-logos-direcao-geral-da-administracao-e-do-emprego-pub,
    .sprite-logos-dipcode,
    .sprite-logos-diot-siaci-trade-finance,
    .sprite-logos-dionamite,
    .sprite-logos-dinamica-virtual,
    .sprite-logos-dimension-data,
    .sprite-logos-dimensao-global,
    .sprite-logos-digiwest,
    .sprite-logos-digitsigma,
    .sprite-logos-digito-solutions,
    .sprite-logos-digitalsign,
    .sprite-logos-digitall,
    .sprite-logos-digital-xperience,
    .sprite-logos-digital-works,
    .sprite-logos-digital-waffle,
    .sprite-logos-digital-species,
    .sprite-logos-digital-mzn,
    .sprite-logos-digital-manager-guru,
    .sprite-logos-digital-green,
    .sprite-logos-digital-enabled,
    .sprite-logos-digital-arm-agency,
    .sprite-logos-digisource-servicos-informaticos,
    .sprite-logos-digisfera,
    .sprite-logos-digisensei,
    .sprite-logos-digipulse,
    .sprite-logos-diginfor,
    .sprite-logos-digik,
    .sprite-logos-digidelta,
    .sprite-logos-digi,
    .sprite-logos-digi-communications,
    .sprite-logos-diggibirds,
    .sprite-logos-digestaid,
    .sprite-logos-diga,
    .sprite-logos-diebold-portugal,
    .sprite-logos-didimo,
    .sprite-logos-diconium-portugal,
    .sprite-logos-dib,
    .sprite-logos-diamond-by-bold,
    .sprite-logos-dia-group,
    .sprite-logos-dhv,
    .sprite-logos-dhl,
    .sprite-logos-dgmarks,
    .sprite-logos-deways,
    .sprite-logos-devscope,
    .sprite-logos-devoteam-portugal,
    .sprite-logos-devoteam-cyber-trust,
    .sprite-logos-devoteam-creative-tech,
    .sprite-logos-devlop,
    .sprite-logos-devise-futures,
    .sprite-logos-devexperts,
    .sprite-logos-development-seed,
    .sprite-logos-dev2grow-lda,
    .sprite-logos-dev-so,
    .sprite-logos-deutsche-bank,
    .sprite-logos-deus-human-ity-centered-ai,
    .sprite-logos-detech-ai,
    .sprite-logos-desygner,
    .sprite-logos-deskbird,
    .sprite-logos-designsete,
    .sprite-logos-design-studio-kks,
    .sprite-logos-design-pickle,
    .sprite-logos-design-binario,
    .sprite-logos-design-aqui,
    .sprite-logos-descomunal,
    .sprite-logos-desafio-global-ativism,
    .sprite-logos-deploy-knowledge-consulting,
    .sprite-logos-dentsu,
    .sprite-logos-dengun,
    .sprite-logos-demium,
    .sprite-logos-deltatec,
    .sprite-logos-deltadata,
    .sprite-logos-delta-solucoes,
    .sprite-logos-delphi-technologies,
    .sprite-logos-deloitte-digital,
    .sprite-logos-deloitte-consultores,
    .sprite-logos-delnext,
    .sprite-logos-dellent-consulting,
    .sprite-logos-dell-portugal,
    .sprite-logos-delivsec,
    .sprite-logos-deliveroo,
    .sprite-logos-deimos,
    .sprite-logos-degetel,
    .sprite-logos-definedcrowd,
    .sprite-logos-deepneuronic,
    .sprite-logos-deeploy,
    .sprite-logos-deeper-insights,
    .sprite-logos-deemaze-software,
    .sprite-logos-deel,
    .sprite-logos-dedalus,
    .sprite-logos-decunify,
    .sprite-logos-decskill,
    .sprite-logos-decsis,
    .sprite-logos-decode,
    .sprite-logos-deco-proteste,
    .sprite-logos-decision-consulting,
    .sprite-logos-decathlon,
    .sprite-logos-deblock,
    .sprite-logos-dealroom-co,
    .sprite-logos-dealerk,
    .sprite-logos-dead-in-beirute,
    .sprite-logos-ddb-lisboa,
    .sprite-logos-dbx,
    .sprite-logos-dbservices-portugal,
    .sprite-logos-dbg,
    .sprite-logos-daymon-worldwide-portugal,
    .sprite-logos-dauch-corporation,
    .sprite-logos-datazone,
    .sprite-logos-datavexa,
    .sprite-logos-datasonar,
    .sprite-logos-datasmart,
    .sprite-logos-datanau,
    .sprite-logos-datalynx-portugal,
    .sprite-logos-datalab,
    .sprite-logos-datahow,
    .sprite-logos-datahouse,
    .sprite-logos-datadog,
    .sprite-logos-datacomp,
    .sprite-logos-datacentric-tech,
    .sprite-logos-datacamp,
    .sprite-logos-databox,
    .sprite-logos-dataart,
    .sprite-logos-data4deals,
    .sprite-logos-data-time-clik,
    .sprite-logos-data-recover-center,
    .sprite-logos-dat-schaub-portugal,
    .sprite-logos-dashlane,
    .sprite-logos-dashdash,
    .sprite-logos-dashboard-tech,
    .sprite-logos-darwin-labs,
    .sprite-logos-darwin-interactive,
    .sprite-logos-darty,
    .sprite-logos-dartware,
    .sprite-logos-darling-luxury-beauty,
    .sprite-logos-daredata-engineering,
    .sprite-logos-danone,
    .sprite-logos-damia-group-portugal,
    .sprite-logos-damco-solutions,
    .sprite-logos-damascode-digital-agency,
    .sprite-logos-daltix,
    .sprite-logos-dalma-systems,
    .sprite-logos-daikin-portugal,
    .sprite-logos-dadavox,
    .sprite-logos-dachser,
    .sprite-logos-dab-digital-absolut-business,
    .sprite-logos-dEMM-arquitectura,
    .sprite-logos-d-publicidade,
    .sprite-logos-d-orbit,
    .sprite-logos-d-evo-consulting,
    .sprite-logos-cyrex-enterprise,
    .sprite-logos-cynqed,
    .sprite-logos-cyncly,
    .sprite-logos-cycloid,
    .sprite-logos-cyberx-the-ethical-hacking-services,
    .sprite-logos-cybersafe,
    .sprite-logos-cybers3c,
    .sprite-logos-cybers3c-pt,
    .sprite-logos-cybermap,
    .sprite-logos-cyberbusiness,
    .sprite-logos-cyber-digital-business,
    .sprite-logos-cwj-power-electronics,
    .sprite-logos-cvdbarquitectos,
    .sprite-logos-custojusto,
    .sprite-logos-cursorme,
    .sprite-logos-curiosidade,
    .sprite-logos-cupido,
    .sprite-logos-cunha-vaz-associados,
    .sprite-logos-culto-de-bi,
    .sprite-logos-cuf-hospitais-it,
    .sprite-logos-cuckuu,
    .sprite-logos-ctt-correios-de-portugal,
    .sprite-logos-cts-group,
    .sprite-logos-ctrl-alt-dev-lda,
    .sprite-logos-ctr-group,
    .sprite-logos-ctdi-centro-tecnico-e-distribuicao-informatica,
    .sprite-logos-cside-intelligent-solutions,
    .sprite-logos-csg,
    .sprite-logos-csct-e-marketing-agency,
    .sprite-logos-crypto-hub,
    .sprite-logos-cryopdp,
    .sprite-logos-crowdprocess,
    .sprite-logos-croudcare-linkedcare,
    .sprite-logos-crosslend,
    .sprite-logos-crossjoin,
    .sprite-logos-crossjoin-solutions-chile-spa,
    .sprite-logos-crossjoin-solutions-canada,
    .sprite-logos-cross-border-talents,
    .sprite-logos-cropfection,
    .sprite-logos-cronos-europa,
    .sprite-logos-cronobits,
    .sprite-logos-cron,
    .sprite-logos-crivosoft,
    .sprite-logos-critical-techworks,
    .sprite-logos-critical-software,
    .sprite-logos-critical-manufacturing,
    .sprite-logos-critical-links,
    .sprite-logos-critical-health-retmarker,
    .sprite-logos-critical-flytech,
    .sprite-logos-criterio-virtual,
    .sprite-logos-critec-creative-agency,
    .sprite-logos-criptoloja,
    .sprite-logos-criacoes-digitais,
    .sprite-logos-credit-suisse,
    .sprite-logos-credit-agricole,
    .sprite-logos-creative-systems,
    .sprite-logos-creative-minds,
    .sprite-logos-creative-discovery,
    .sprite-logos-creations-labs,
    .sprite-logos-creathebrand,
    .sprite-logos-create-it,
    .sprite-logos-create-business,
    .sprite-logos-craftere-solutions,
    .sprite-logos-craftable-software,
    .sprite-logos-craft-solutions,
    .sprite-logos-cps-consultores-de-informatica,
    .sprite-logos-cpi-retail,
    .sprite-logos-cpcit4all,
    .sprite-logos-cpcecho,
    .sprite-logos-cpcdi,
    .sprite-logos-cpc-africa,
    .sprite-logos-cp-comboios-de-portugal,
    .sprite-logos-covet-group,
    .sprite-logos-coverflex,
    .sprite-logos-covent-it,
    .sprite-logos-coursera,
    .sprite-logos-coupang,
    .sprite-logos-couleur-et-connection,
    .sprite-logos-coswitched,
    .sprite-logos-costo-intralogistics,
    .sprite-logos-cosmetis,
    .sprite-logos-coslab,
    .sprite-logos-corticeira-amorim,
    .sprite-logos-cortec-telecomunicacoes,
    .sprite-logos-corium-biotech,
    .sprite-logos-coriant-inc,
    .sprite-logos-coreworks,
    .sprite-logos-coremedia,
    .sprite-logos-coreflux,
    .sprite-logos-corastone,
    .sprite-logos-coralogix,
    .sprite-logos-coopernico,
    .sprite-logos-coollink,
    .sprite-logos-coolfarm,
    .sprite-logos-cook4me,
    .sprite-logos-convex,
    .sprite-logos-convevo,
    .sprite-logos-convatec,
    .sprite-logos-controlspace,
    .sprite-logos-controlar,
    .sprite-logos-contisystems,
    .sprite-logos-continental,
    .sprite-logos-continental-mabor,
    .sprite-logos-continental-engineering-services,
    .sprite-logos-contentserv,
    .sprite-logos-content-ignition,
    .sprite-logos-content-guru,
    .sprite-logos-contar-electronica-industrial,
    .sprite-logos-contactus,
    .sprite-logos-contact,
    .sprite-logos-conta-20,
    .sprite-logos-consulteer,
    .sprite-logos-construo-ag,
    .sprite-logos-construcoes-pragosa,
    .sprite-logos-construal,
    .sprite-logos-constellation-automotive-group,
    .sprite-logos-consort-portugal,
    .sprite-logos-consort-group,
    .sprite-logos-consexto,
    .sprite-logos-consensys,
    .sprite-logos-consaudi,
    .sprite-logos-conquest-one,
    .sprite-logos-connexi,
    .sprite-logos-connexall,
    .sprite-logos-connecting-software,
    .sprite-logos-connected-ti,
    .sprite-logos-connected-space,
    .sprite-logos-connect-enterprises,
    .sprite-logos-connect-digital,
    .sprite-logos-conkord,
    .sprite-logos-congruent,
    .sprite-logos-confidentia,
    .sprite-logos-confetti-digital-marketing-agency,
    .sprite-logos-confecoes-guadalupe,
    .sprite-logos-conexus-world,
    .sprite-logos-conextivity,
    .sprite-logos-conectys,
    .sprite-logos-concretecode-lda,
    .sprite-logos-conceptek-sistemas-de-informacao,
    .sprite-logos-concepsys-estudos-e-projectos-de-arquitectura,
    .sprite-logos-concentrix,
    .sprite-logos-conceito,
    .sprite-logos-concealed,
    .sprite-logos-comunidade-intermunicipal-do-oeste,
    .sprite-logos-comunicarte,
    .sprite-logos-comudel,
    .sprite-logos-compuworks,
    .sprite-logos-compunet-informatica-e-servicos-lda,
    .sprite-logos-compugroup-medical-se-co-kgaa,
    .sprite-logos-compta,
    .sprite-logos-comprend,
    .sprite-logos-componto,
    .sprite-logos-components-lab,
    .sprite-logos-complywell-technologies-pvt-ltd,
    .sprite-logos-complyadvantage,
    .sprite-logos-complementus-empresa-de-trabalho-temporario,
    .sprite-logos-complementar,
    .sprite-logos-complear,
    .sprite-logos-compareeuropegroup,
    .sprite-logos-comparamais,
    .sprite-logos-comparaja-pt,
    .sprite-logos-comon,
    .sprite-logos-comoco,
    .sprite-logos-commit-technologies,
    .sprite-logos-colt,
    .sprite-logos-colquimica-adhesives,
    .sprite-logos-colour-invasion,
    .sprite-logos-colorelephant,
    .sprite-logos-coloplast,
    .sprite-logos-colmena,
    .sprite-logos-collab,
    .sprite-logos-coletiv,
    .sprite-logos-colep-consumer-products,
    .sprite-logos-colara,
    .sprite-logos-coindu,
    .sprite-logos-coimfor,
    .sprite-logos-coimbra-2030,
    .sprite-logos-cognos-formacao,
    .sprite-logos-cognizant,
    .sprite-logos-cogniwave,
    .sprite-logos-cognira,
    .sprite-logos-cofinpro,
    .sprite-logos-cofina-media-sgps,
    .sprite-logos-cofidis,
    .sprite-logos-coficab,
    .sprite-logos-cofco,
    .sprite-logos-codsec-io,
    .sprite-logos-codit,
    .sprite-logos-codigree,
    .sprite-logos-codezone-digital-marketing,
    .sprite-logos-codewin,
    .sprite-logos-codeware,
    .sprite-logos-codevision,
    .sprite-logos-coderhat,
    .sprite-logos-codepoint,
    .sprite-logos-codeplace,
    .sprite-logos-codeone,
    .sprite-logos-codefive-lda,
    .sprite-logos-codebehind,
    .sprite-logos-codeangel,
    .sprite-logos-code-for-all,
    .sprite-logos-codavel,
    .sprite-logos-codacy,
    .sprite-logos-cocus,
    .sprite-logos-coca-cola-europacific-partners,
    .sprite-logos-coalition,
    .sprite-logos-coachhub,
    .sprite-logos-coacher,
    .sprite-logos-co2offset-ai,
    .sprite-logos-cmvm,
    .sprite-logos-cmore,
    .sprite-logos-cme,
    .sprite-logos-cmas,
    .sprite-logos-clynx,
    .sprite-logos-cloudzone,
    .sprite-logos-cloudware,
    .sprite-logos-cloudtalk,
    .sprite-logos-cloudsweep,
    .sprite-logos-cloudoki,
    .sprite-logos-cloudmobility,
    .sprite-logos-cloudity,
    .sprite-logos-cloudfy,
    .sprite-logos-cloudflare,
    .sprite-logos-cloudcomputing,
    .sprite-logos-cloudbirds,
    .sprite-logos-cloudalentejo,
    .sprite-logos-cloud365,
    .sprite-logos-closum,
    .sprite-logos-closer-consulting,
    .sprite-logos-clipkit,
    .sprite-logos-clipboard-health,
    .sprite-logos-clinicas-pedro-choy,
    .sprite-logos-climber-hotel,
    .sprite-logos-clickly,
    .sprite-logos-clickhouse,
    .sprite-logos-click-profit,
    .sprite-logos-clica,
    .sprite-logos-cleverti,
    .sprite-logos-clevertech,
    .sprite-logos-cleverly,
    .sprite-logos-cleverbit-software,
    .sprite-logos-clever-leaves,
    .sprite-logos-clever-advertising-group,
    .sprite-logos-cleva-inetum,
    .sprite-logos-cleo-ai,
    .sprite-logos-clearops,
    .sprite-logos-cleanwatts,
    .sprite-logos-clarity-ai,
    .sprite-logos-claranet-portugal,
    .sprite-logos-clanhr,
    .sprite-logos-clan,
    .sprite-logos-claire-joster,
    .sprite-logos-citydrive,
    .sprite-logos-citycheck,
    .sprite-logos-citrusbug-technolabs,
    .sprite-logos-citeve,
    .sprite-logos-citeforma,
    .sprite-logos-cisuc,
    .sprite-logos-cister-research-centre,
    .sprite-logos-cision,
    .sprite-logos-cision-portugal,
    .sprite-logos-cisco-systems,
    .sprite-logos-cipher,
    .sprite-logos-cintesis,
    .sprite-logos-cinicel,
    .sprite-logos-cinel,
    .sprite-logos-cimpor,
    .sprite-logos-cilnet,
    .sprite-logos-cil,
    .sprite-logos-cignon-portugal,
    .sprite-logos-cifial-industria-ceramica-s-a,
    .sprite-logos-cibernos,
    .sprite-logos-ciberbit,
    .sprite-logos-ciben,
    .sprite-logos-cib,
    .sprite-logos-ci-t,
    .sprite-logos-choice-comunicacao-global,
    .sprite-logos-chiptec,
    .sprite-logos-chipsite,
    .sprite-logos-chip7,
    .sprite-logos-china-systems,
    .sprite-logos-chimp,
    .sprite-logos-chilltime,
    .sprite-logos-chief-security-officers,
    .sprite-logos-chic-by-choice,
    .sprite-logos-cheto-corporation,
    .sprite-logos-cherryblue,
    .sprite-logos-chemonics,
    .sprite-logos-checkpoint-systems,
    .sprite-logos-checkout-com,
    .sprite-logos-checkmarx-portugal,
    .sprite-logos-check-point-software,
    .sprite-logos-chatterbox,
    .sprite-logos-chat-guru,
    .sprite-logos-chartmogul,
    .sprite-logos-char49,
    .sprite-logos-challenge-it,
    .sprite-logos-chainlink-labs,
    .sprite-logos-cgi-ti-portugal,
    .sprite-logos-cetelem,
    .sprite-logos-cesce-si,
    .sprite-logos-cesae,
    .sprite-logos-certezza,
    .sprite-logos-ceros,
    .sprite-logos-cerner-portugal,
    .sprite-logos-cerealis,
    .sprite-logos-century-21-portugal,
    .sprite-logos-centro-nacional-de-ciberseguranca,
    .sprite-logos-centro-de-gestao-da-rede-informatica-do-governo,
    .sprite-logos-centrality,
    .sprite-logos-centralgest,
    .sprite-logos-central-lobao,
    .sprite-logos-central-arquitectos,
    .sprite-logos-centi-centro-de-nanotecnologia,
    .sprite-logos-cenjor,
    .sprite-logos-celus,
    .sprite-logos-cellnex,
    .sprite-logos-cellmabs,
    .sprite-logos-celfocus,
    .sprite-logos-celfinet,
    .sprite-logos-celeuma,
    .sprite-logos-celby,
    .sprite-logos-celbi,
    .sprite-logos-ceiia-engineering-and-innovation-centre,
    .sprite-logos-ceiia-engineering-and-Innovation-centre,
    .sprite-logos-ceib-informatica-e-comunicacoes,
    .sprite-logos-cegoc,
    .sprite-logos-cegid,
    .sprite-logos-cedt-centro-de-excelencia-em-desmaterializacao-de-transaccoes,
    .sprite-logos-cdk-global,
    .sprite-logos-cct-contact-center-e-telemarketing,
    .sprite-logos-ccs-group-international,
    .sprite-logos-ccode,
    .sprite-logos-ccg-centro-de-computacao-grafica,
    .sprite-logos-cc-talent,
    .sprite-logos-cbr-genomics,
    .sprite-logos-cbe,
    .sprite-logos-cb2web,
    .sprite-logos-cazoo,
    .sprite-logos-cavedigital,
    .sprite-logos-causeway-technologies,
    .sprite-logos-catenon-worldwide-executive-search,
    .sprite-logos-catch-global-marketing,
    .sprite-logos-catawiki,
    .sprite-logos-cast-lda,
    .sprite-logos-casovo,
    .sprite-logos-caso,
    .sprite-logos-casinogate,
    .sprite-logos-casino-portugal,
    .sprite-logos-casco-pet,
    .sprite-logos-casavo,
    .sprite-logos-casas-na-hora,
    .sprite-logos-casafari-real-estate-data,
    .sprite-logos-casa-das-lampadas-sa,
    .sprite-logos-carwow,
    .sprite-logos-cartrack-portugal,
    .sprite-logos-cartoes-solucoes,
    .sprite-logos-carrot,
    .sprite-logos-carris,
    .sprite-logos-carrilho-da-graca,
    .sprite-logos-carpe-data,
    .sprite-logos-carnext,
    .sprite-logos-carlsberg-group,
    .sprite-logos-carl-zeiss-vision-portugal,
    .sprite-logos-cargofive,
    .sprite-logos-carglass,
    .sprite-logos-carfi,
    .sprite-logos-care4it,
    .sprite-logos-care-to-beauty,
    .sprite-logos-cardmobili,
    .sprite-logos-cardif,
    .sprite-logos-cardif-support,
    .sprite-logos-cardexchange-solutions,
    .sprite-logos-card4b-systems,
    .sprite-logos-carclasse,
    .sprite-logos-carbyne,
    .sprite-logos-carbon-by-bold,
    .sprite-logos-carbocode,
    .sprite-logos-caravela-seguros,
    .sprite-logos-carat,
    .sprite-logos-captain-recruiter,
    .sprite-logos-capslock,
    .sprite-logos-capitual,
    .sprite-logos-capitole,
    .sprite-logos-capitalise-com,
    .sprite-logos-capgemini-portugal,
    .sprite-logos-capgemini-engineering,
    .sprite-logos-canonical,
    .sprite-logos-canon-portugal,
    .sprite-logos-campos-costa-arquitectos,
    .sprite-logos-camel-101,
    .sprite-logos-camara-municipal-de-sintra,
    .sprite-logos-camara-municipal-de-oeiras,
    .sprite-logos-camara-municipal-de-lisboa,
    .sprite-logos-camara-municipal-de-almada,
    .sprite-logos-calvelex,
    .sprite-logos-caixa-magica,
    .sprite-logos-caixa-agricola,
    .sprite-logos-caetsu,
    .sprite-logos-cadflow,
    .sprite-logos-cachapuz,
    .sprite-logos-cabovisao,
    .sprite-logos-cablerias-group,
    .sprite-logos-cabelte,
    .sprite-logos-ca-informatica,
    .sprite-logos-c2b-consulting,
    .sprite-logos-c-more-beyond-the-obvious,
    .sprite-logos-c-mo-medical-solutions,
    .sprite-logos-bytepitch,
    .sprite-logos-byt,
    .sprite-logos-byside,
    .sprite-logos-byon-solutions,
    .sprite-logos-byme,
    .sprite-logos-bydas,
    .sprite-logos-byclosure,
    .sprite-logos-by,
    .sprite-logos-buzzbeat,
    .sprite-logos-buzina,
    .sprite-logos-burocratik,
    .sprite-logos-burocratik-design-comunicacao,
    .sprite-logos-burmester,
    .sprite-logos-buran-studio,
    .sprite-logos-bunker-studios,
    .sprite-logos-bundlr,
    .sprite-logos-bunch,
    .sprite-logos-bullray-cit,
    .sprite-logos-bullet-solutions-optimized-business-decisions,
    .sprite-logos-buildness-group,
    .sprite-logos-buildium,
    .sprite-logos-build-up-labs,
    .sprite-logos-build-ing,
    .sprite-logos-build-code,
    .sprite-logos-bugstorm,
    .sprite-logos-bugle,
    .sprite-logos-bugbyte,
    .sprite-logos-buffer,
    .sprite-logos-bubblevel,
    .sprite-logos-bubble-student,
    .sprite-logos-bubble-go,
    .sprite-logos-bto,
    .sprite-logos-bsquared,
    .sprite-logos-bsolus-business-solutions,
    .sprite-logos-bsimple,
    .sprite-logos-bsim2,
    .sprite-logos-bsb-smart-bright-ideas,
    .sprite-logos-bryj,
    .sprite-logos-brsl-group,
    .sprite-logos-broadway-malyan,
    .sprite-logos-broadvoice,
    .sprite-logos-broaden-is,
    .sprite-logos-brndts,
    .sprite-logos-brix-it,
    .sprite-logos-brito-rodriguez,
    .sprite-logos-brisa-inovacao,
    .sprite-logos-brisa-autoestradas-de-portugal,
    .sprite-logos-bring-global,
    .sprite-logos-bring-consulting,
    .sprite-logos-brightgroup,
    .sprite-logos-brightcove,
    .sprite-logos-bright,
    .sprite-logos-bright-technologies,
    .sprite-logos-bright-science,
    .sprite-logos-bright-pixel,
    .sprite-logos-bright-partners,
    .sprite-logos-bright-jobs,
    .sprite-logos-brief-creatives,
    .sprite-logos-bridge351,
    .sprite-logos-bridge-in,
    .sprite-logos-brevity,
    .sprite-logos-bresimar-automacao,
    .sprite-logos-breakwater-technology,
    .sprite-logos-breakawai,
    .sprite-logos-break-silence,
    .sprite-logos-brb-creative-agency,
    .sprite-logos-bravemind,
    .sprite-logos-brave-generation-academy,
    .sprite-logos-brandworkers,
    .sprite-logos-brandup-marketing-digital,
    .sprite-logos-brandtellers-studio,
    .sprite-logos-brandmymail,
    .sprite-logos-brandkey-marketing-activation,
    .sprite-logos-brandit,
    .sprite-logos-brandia-central,
    .sprite-logos-branddelta,
    .sprite-logos-brandchoice,
    .sprite-logos-brand-22-creative-agency,
    .sprite-logos-brainrocket,
    .sprite-logos-brainr-software,
    .sprite-logos-brainnest,
    .sprite-logos-brain-trust,
    .sprite-logos-bracara-tech,
    .sprite-logos-bp-portugal,
    .sprite-logos-bp-grupo-martins,
    .sprite-logos-boyden,
    .sprite-logos-bouygues-telecom,
    .sprite-logos-boutik,
    .sprite-logos-bout,
    .sprite-logos-bounce,
    .sprite-logos-bottlebooks,
    .sprite-logos-bose,
    .sprite-logos-bosch,
    .sprite-logos-bosch-security-systems,
    .sprite-logos-borgwarner-emissions-systems-portugal,
    .sprite-logos-borgstena,
    .sprite-logos-border,
    .sprite-logos-borange,
    .sprite-logos-boost-it,
    .sprite-logos-boonzi-financial-freedom-software,
    .sprite-logos-boomapp,
    .sprite-logos-boom-it,
    .sprite-logos-boom-bap-wear,
    .sprite-logos-bool-software,
    .sprite-logos-booksy,
    .sprite-logos-booking,
    .sprite-logos-bontaz,
    .sprite-logos-bondlayer,
    .sprite-logos-bondalti,
    .sprite-logos-bomsite,
    .sprite-logos-bolttech,
    .sprite-logos-bolt,
    .sprite-logos-boldsphere,
    .sprite-logos-bolder,
    .sprite-logos-boldapps,
    .sprite-logos-bold-international,
    .sprite-logos-bold-by-devoteam,
    .sprite-logos-bold-agency,
    .sprite-logos-boehringer-ingelheim-lda,
    .sprite-logos-bni-europa,
    .sprite-logos-bmw-portugal,
    .sprite-logos-bmc-software,
    .sprite-logos-bluwalk,
    .sprite-logos-blueworks-ophthalmic-imaging-management-solutions,
    .sprite-logos-bluetrend-technologies,
    .sprite-logos-bluespring,
    .sprite-logos-bluescreen,
    .sprite-logos-bluepharma,
    .sprite-logos-bluepanda-lda,
    .sprite-logos-bluecover,
    .sprite-logos-bluebird-watches-jewels,
    .sprite-logos-blueBird-watches-jewels,
    .sprite-logos-blue-phoenix-consulting,
    .sprite-logos-blue-market-agency,
    .sprite-logos-blue-line,
    .sprite-logos-blue-infinity,
    .sprite-logos-blue-bolt-agency,
    .sprite-logos-bloq-it,
    .sprite-logos-bloop,
    .sprite-logos-bloomidea,
    .sprite-logos-bloom-graphics,
    .sprite-logos-blocks-blocks-technology,
    .sprite-logos-blockfi,
    .sprite-logos-blockchain-com,
    .sprite-logos-blockbird-ventures,
    .sprite-logos-block-labs,
    .sprite-logos-block-bastards,
    .sprite-logos-bliss-applications,
    .sprite-logos-blisq-creative,
    .sprite-logos-blip,
    .sprite-logos-blink-it-solutions,
    .sprite-logos-bling-energy,
    .sprite-logos-blend-euro,
    .sprite-logos-blek,
    .sprite-logos-blaze-information-security,
    .sprite-logos-bladeinsight,
    .sprite-logos-blackorange,
    .sprite-logos-bjss,
    .sprite-logos-biziq,
    .sprite-logos-bizdirect,
    .sprite-logos-bizay,
    .sprite-logos-biz2people,
    .sprite-logos-biz-consulting,
    .sprite-logos-bityond,
    .sprite-logos-bitten-cookie,
    .sprite-logos-bitsight-technologies,
    .sprite-logos-bitsapiens-io,
    .sprite-logos-bitrefill,
    .sprite-logos-bitpanda,
    .sprite-logos-bitmind,
    .sprite-logos-bitmaker,
    .sprite-logos-bithium,
    .sprite-logos-bitcliq,
    .sprite-logos-bit2me,
    .sprite-logos-bit-inception,
    .sprite-logos-bison-bank-sa,
    .sprite-logos-biq-health-solutions,
    .sprite-logos-bip-portugal,
    .sprite-logos-biotinteiro,
    .sprite-logos-biosurfit,
    .sprite-logos-biorce,
    .sprite-logos-biometrid,
    .sprite-logos-bioglobal,
    .sprite-logos-biodroid,
    .sprite-logos-binteractive,
    .sprite-logos-bindtuning,
    .sprite-logos-binary-season,
    .sprite-logos-binance,
    .sprite-logos-bimaven-consulting,
    .sprite-logos-bild-corp,
    .sprite-logos-bild-analytics,
    .sprite-logos-bikeemotion,
    .sprite-logos-bigmoon-studios,
    .sprite-logos-biglevel,
    .sprite-logos-bigid,
    .sprite-logos-bicimax,
    .sprite-logos-bica-studios,
    .sprite-logos-biaut,
    .sprite-logos-bial,
    .sprite-logos-bi4all,
    .sprite-logos-bi-silque,
    .sprite-logos-bhout,
    .sprite-logos-bguest,
    .sprite-logos-beyond,
    .sprite-logos-beyond-vision,
    .sprite-logos-beyond-the-hype,
    .sprite-logos-beyond-pricing,
    .sprite-logos-beyond-gravity,
    .sprite-logos-beyonIdeas,
    .sprite-logos-betty-labs,
    .sprite-logos-bettertech,
    .sprite-logos-bettersoft,
    .sprite-logos-better-people,
    .sprite-logos-betronic-the-power-of-eletronics,
    .sprite-logos-betprotocol,
    .sprite-logos-betacode,
    .sprite-logos-bet-pt,
    .sprite-logos-bestseller,
    .sprite-logos-besthealth4u,
    .sprite-logos-bertrand,
    .sprite-logos-beontime,
    .sprite-logos-bentley-systems,
    .sprite-logos-bending-spoons,
    .sprite-logos-beltrao-coelho,
    .sprite-logos-belo-digital,
    .sprite-logos-beevo,
    .sprite-logos-beeverycreative,
    .sprite-logos-beetles-land,
    .sprite-logos-beemybees,
    .sprite-logos-bee-ineditus,
    .sprite-logos-bee-engineering-portugal,
    .sprite-logos-bedrock-streaming,
    .sprite-logos-becker-professional-education,
    .sprite-logos-bearing-point,
    .sprite-logos-beanstalk,
    .sprite-logos-beamian,
    .sprite-logos-beam-managed-it-solutions,
    .sprite-logos-be-ubi,
    .sprite-logos-be-ideas,
    .sprite-logos-bdo-portugal,
    .sprite-logos-bconcepts,
    .sprite-logos-bcg,
    .sprite-logos-bca,
    .sprite-logos-bbva,
    .sprite-logos-bboxx,
    .sprite-logos-bbox-sports,
    .sprite-logos-bbdo-portugal,
    .sprite-logos-bbdm-consulting-services,
    .sprite-logos-baywa-r-e,
    .sprite-logos-bayer,
    .sprite-logos-bauer-media-group,
    .sprite-logos-battlesheep,
    .sprite-logos-bastarda,
    .sprite-logos-basicamente,
    .sprite-logos-basf-portuguesa,
    .sprite-logos-basetx-consulting,
    .sprite-logos-baseform,
    .sprite-logos-basecone,
    .sprite-logos-barkyn,
    .sprite-logos-barclays,
    .sprite-logos-barbal-pesagem-electronica-lda,
    .sprite-logos-bar-publicidade,
    .sprite-logos-bannerwise,
    .sprite-logos-bankinter,
    .sprite-logos-bango,
    .sprite-logos-bangbang-agency,
    .sprite-logos-bane-tech,
    .sprite-logos-bandora-systems,
    .sprite-logos-banco-santander-totta,
    .sprite-logos-banco-sabadell-portugal,
    .sprite-logos-banco-privado-atlantico-europa,
    .sprite-logos-banco-primus,
    .sprite-logos-banco-portugues-de-fomento,
    .sprite-logos-banco-popular-portugal,
    .sprite-logos-banco-novo-banco,
    .sprite-logos-banco-montepio,
    .sprite-logos-banco-millennium-bcp,
    .sprite-logos-banco-invest,
    .sprite-logos-banco-finantia,
    .sprite-logos-banco-de-portugal,
    .sprite-logos-banco-de-investimento-global,
    .sprite-logos-banco-ctt,
    .sprite-logos-banco-credibom,
    .sprite-logos-banco-carregosa,
    .sprite-logos-banco-caixa-geral-de-depositos,
    .sprite-logos-banco-bpi,
    .sprite-logos-banco-bnp-paribas,
    .sprite-logos-banco-bic,
    .sprite-logos-banco-best,
    .sprite-logos-banco-banif-banco-internacional-do-funchal,
    .sprite-logos-banco-activobank,
    .sprite-logos-balancas-marques,
    .sprite-logos-bak-gordon,
    .sprite-logos-bairro,
    .sprite-logos-bain-company,
    .sprite-logos-bai-europa,
    .sprite-logos-baboom,
    .sprite-logos-babel-sistemas-de-informacao,
    .sprite-logos-ba-vidro,
    .sprite-logos-ba-n,
    .sprite-logos-b6-software-solutions,
    .sprite-logos-b2f,
    .sprite-logos-b2f-business-to-future,
    .sprite-logos-b2cloud,
    .sprite-logos-b2b-servicos-partilhados,
    .sprite-logos-b10sec,
    .sprite-logos-b-synergy,
    .sprite-logos-b-solutions,
    .sprite-logos-b-parts,
    .sprite-logos-b-o-s,
    .sprite-logos-azulzen,
    .sprite-logos-azores-lovers,
    .sprite-logos-azores-hive,
    .sprite-logos-azorean-aquatic-technologies,
    .sprite-logos-azitek,
    .sprite-logos-azapi,
    .sprite-logos-ayvens-portugal,
    .sprite-logos-ayming-portugal,
    .sprite-logos-axonius,
    .sprite-logos-axiros-portugal,
    .sprite-logos-axians-portugal,
    .sprite-logos-axalta-portugal,
    .sprite-logos-axa,
    .sprite-logos-awesome-software,
    .sprite-logos-avnoconn,
    .sprite-logos-avlino,
    .sprite-logos-avivar-incentiveworks-s-a,
    .sprite-logos-avit-group,
    .sprite-logos-aviquipo-de-portugal,
    .sprite-logos-avenue-code,
    .sprite-logos-avaya,
    .sprite-logos-avature,
    .sprite-logos-avanceesoftware,
    .sprite-logos-avanade,
    .sprite-logos-av-technology-company,
    .sprite-logos-auxadi-consultores,
    .sprite-logos-autovision-portugal,
    .sprite-logos-autoridade-tributaria-e-aduaneira-at,
    .sprite-logos-automattic,
    .sprite-logos-automaise,
    .sprite-logos-autodoc,
    .sprite-logos-autodesk,
    .sprite-logos-auto-europe,
    .sprite-logos-ausy,
    .sprite-logos-aurum-solutions,
    .sprite-logos-aumovio-engineering-solutions,
    .sprite-logos-augusta-labs,
    .sprite-logos-augentic-tech,
    .sprite-logos-audaxys,
    .sprite-logos-auchan,
    .sprite-logos-aubay,
    .sprite-logos-atwb,
    .sprite-logos-atual-design,
    .sprite-logos-atto,
    .sprite-logos-attentive-us,
    .sprite-logos-atronia,
    .sprite-logos-atriis-technologies,
    .sprite-logos-atrevia,
    .sprite-logos-atos,
    .sprite-logos-atm-informatica,
    .sprite-logos-atlanse,
    .sprite-logos-atlana,
    .sprite-logos-atkearney,
    .sprite-logos-ateliermob-arquitectura-design-e-urbanismo,
    .sprite-logos-atelier-nunes-e-pa,
    .sprite-logos-atelier-do-caractere,
    .sprite-logos-atec,
    .sprite-logos-atc-portugal-technology-consulting,
    .sprite-logos-atale-io,
    .sprite-logos-at-informatica,
    .sprite-logos-asus-portugal,
    .sprite-logos-asugo,
    .sprite-logos-astro-empires,
    .sprite-logos-astreya,
    .sprite-logos-astrazeneca,
    .sprite-logos-astrada,
    .sprite-logos-astek,
    .sprite-logos-assystem-portugal,
    .sprite-logos-associacao-portuguesa-de-seguradores,
    .sprite-logos-associacao-nacional-de-farmacias-anf,
    .sprite-logos-associacao-blc3-campus-de-tecnologia-e-inovacao,
    .sprite-logos-assistimo,
    .sprite-logos-assistencia-online,
    .sprite-logos-assetfloow,
    .sprite-logos-asseco-pst,
    .sprite-logos-aspire-technology,
    .sprite-logos-asml,
    .sprite-logos-askblue,
    .sprite-logos-asistobe,
    .sprite-logos-asial-corporation,
    .sprite-logos-asenium,
    .sprite-logos-ascent,
    .sprite-logos-ascendix,
    .sprite-logos-asap54,
    .sprite-logos-aryahub,
    .sprite-logos-arxilead,
    .sprite-logos-arx,
    .sprite-logos-artvision-business-solutionspng,
    .sprite-logos-artvision-business-solutions,
    .sprite-logos-arturai,
    .sprite-logos-artsoft,
    .sprite-logos-artlandia-design,
    .sprite-logos-artica-cc,
    .sprite-logos-artec-3d,
    .sprite-logos-artbit-design-tecnologia,
    .sprite-logos-arsenal-do-alfeite,
    .sprite-logos-arrow-ecs-portugal,
    .sprite-logos-arrivia,
    .sprite-logos-arrise-powering-pragmatic-play,
    .sprite-logos-arqwork-arquitectura,
    .sprite-logos-arquiconsult,
    .sprite-logos-arpmind,
    .sprite-logos-arpa-elastic-solutions,
    .sprite-logos-aroundhome,
    .sprite-logos-arneo,
    .sprite-logos-armis,
    .sprite-logos-armilustrium,
    .sprite-logos-armilar,
    .sprite-logos-armatis-lc-portugal,
    .sprite-logos-arkadium,
    .sprite-logos-argon,
    .sprite-logos-argo-partners,
    .sprite-logos-argent,
    .sprite-logos-arentia-s-a,
    .sprite-logos-areal,
    .sprite-logos-areal-editores,
    .sprite-logos-arditi,
    .sprite-logos-ardanis,
    .sprite-logos-arclasse,
    .sprite-logos-archetype,
    .sprite-logos-arcesium,
    .sprite-logos-arcane-tinmen,
    .sprite-logos-arbor-media-broadcast-conference-applications,
    .sprite-logos-aratech,
    .sprite-logos-arago-consulting,
    .sprite-logos-ar-telecom,
    .sprite-logos-aquinos-group,
    .sprite-logos-aquasis,
    .sprite-logos-aquario,
    .sprite-logos-aptoide,
    .sprite-logos-aptiv,
    .sprite-logos-aptean,
    .sprite-logos-apside,
    .sprite-logos-apr-management-solutions,
    .sprite-logos-appy-people,
    .sprite-logos-appstycoons,
    .sprite-logos-appspace,
    .sprite-logos-appsfactory,
    .sprite-logos-appsconcept,
    .sprite-logos-apps-factory,
    .sprite-logos-apprio,
    .sprite-logos-appnuma,
    .sprite-logos-applied-blockchain,
    .sprite-logos-appirio,
    .sprite-logos-appgeneration,
    .sprite-logos-appentra-solutions,
    .sprite-logos-apollotec,
    .sprite-logos-apiax,
    .sprite-logos-apgar-consulting,
    .sprite-logos-aparticula,
    .sprite-logos-aon,
    .sprite-logos-anylogic,
    .sprite-logos-anydesk,
    .sprite-logos-anybrain,
    .sprite-logos-anya-consultancy-services,
    .sprite-logos-anubis-networks,
    .sprite-logos-anturio-corporation,
    .sprite-logos-anticimex,
    .sprite-logos-antecamara-studio,
    .sprite-logos-ansr,
    .sprite-logos-anphis,
    .sprite-logos-anova,
    .sprite-logos-ano-software,
    .sprite-logos-ankix,
    .sprite-logos-angulosolido,
    .sprite-logos-angry-ventures,
    .sprite-logos-andovar,
    .sprite-logos-andela,
    .sprite-logos-anchorage,
    .sprite-logos-ancatima,
    .sprite-logos-analytics-by-kaizen,
    .sprite-logos-analytichem-group,
    .sprite-logos-anacom,
    .sprite-logos-ana-aeroportos-de-portugal,
    .sprite-logos-amyuni-technologies,
    .sprite-logos-amyris,
    .sprite-logos-amt-consulting,
    .sprite-logos-ams,
    .sprite-logos-amplitude-net,
    .sprite-logos-amplify-creations,
    .sprite-logos-amplexor,
    .sprite-logos-amplemarket,
    .sprite-logos-amphibiansoft,
    .sprite-logos-amob,
    .sprite-logos-amkor,
    .sprite-logos-amino-communications,
    .sprite-logos-ami-tecnologias-para-transportes,
    .sprite-logos-amgen-portugal,
    .sprite-logos-amexio-portugal,
    .sprite-logos-amen-portugal,
    .sprite-logos-amdocs,
    .sprite-logos-ambisig,
    .sprite-logos-ambidata,
    .sprite-logos-amazon-aws,
    .sprite-logos-amaris,
    .sprite-logos-aman-group,
    .sprite-logos-amadeus,
    .sprite-logos-ama-agencia-para-a-modernizacao-administrativa-ip,
    .sprite-logos-alvo,
    .sprite-logos-alviere,
    .sprite-logos-altyra-solutions,
    .sprite-logos-alts-digital,
    .sprite-logos-altronix,
    .sprite-logos-altri,
    .sprite-logos-altran-portugal,
    .sprite-logos-altium,
    .sprite-logos-altitude-software,
    .sprite-logos-alticelabs,
    .sprite-logos-altice-portugal,
    .sprite-logos-althima,
    .sprite-logos-alternativa-informatica,
    .sprite-logos-alter-solutions-portugal,
    .sprite-logos-alter-solutions-engineering,
    .sprite-logos-alter-frame-portugal,
    .sprite-logos-alten,
    .sprite-logos-altar-io,
    .sprite-logos-alta,
    .sprite-logos-also-group,
    .sprite-logos-als-global,
    .sprite-logos-alquimia-mistica,
    .sprite-logos-alpineo-consulting,
    .sprite-logos-alphasights,
    .sprite-logos-alphaserve-technologies,
    .sprite-logos-alphappl,
    .sprite-logos-alongside,
    .sprite-logos-almabrands,
    .sprite-logos-alloga-logifarma,
    .sprite-logos-allianz,
    .sprite-logos-allia-health-group,
    .sprite-logos-alle-travel,
    .sprite-logos-allbesmart,
    .sprite-logos-all-work,
    .sprite-logos-all-about-now,
    .sprite-logos-aliussoft,
    .sprite-logos-aliow,
    .sprite-logos-alinor,
    .sprite-logos-alidata,
    .sprite-logos-alibaba,
    .sprite-logos-aliatron,
    .sprite-logos-algofy,
    .sprite-logos-algebra-capital,
    .sprite-logos-algardata,
    .sprite-logos-alfasoft,
    .sprite-logos-alexandre-law-firm-associates,
    .sprite-logos-alert-life-sciences-computing,
    .sprite-logos-alento,
    .sprite-logos-alentapp,
    .sprite-logos-alenia-consulting,
    .sprite-logos-aldi-portugal,
    .sprite-logos-alcatel-lucent-portugal,
    .sprite-logos-albatroz-engenharia,
    .sprite-logos-akkodis,
    .sprite-logos-akilis,
    .sprite-logos-akapeople,
    .sprite-logos-aixtel,
    .sprite-logos-aircourts,
    .sprite-logos-aircall,
    .sprite-logos-airc,
    .sprite-logos-airbus,
    .sprite-logos-airbus-beyond,
    .sprite-logos-air-liquide,
    .sprite-logos-air-apps,
    .sprite-logos-aim,
    .sprite-logos-aihaccp,
    .sprite-logos-aidvize,
    .sprite-logos-aicep-portugal-global,
    .sprite-logos-aibili,
    .sprite-logos-ai4medimaging,
    .sprite-logos-ahptus,
    .sprite-logos-ahelnetica-consultoria-informatica,
    .sprite-logos-ahead-it,
    .sprite-logos-agx,
    .sprite-logos-aguas-de-portugal-adp,
    .sprite-logos-aguas-de-coimbra,
    .sprite-logos-ags,
    .sprite-logos-agroop,
    .sprite-logos-agrogestao,
    .sprite-logos-agr-inventory,
    .sprite-logos-agora,
    .sprite-logos-agito-global,
    .sprite-logos-agilefactor,
    .sprite-logos-agile-in-cloud,
    .sprite-logos-agentil-portugal,
    .sprite-logos-agentifai,
    .sprite-logos-agendoscience,
    .sprite-logos-agencia-lusa,
    .sprite-logos-ageas-seguros-portugal,
    .sprite-logos-agap2-it-portugal,
    .sprite-logos-ag-transformer,
    .sprite-logos-afifi-group,
    .sprite-logos-affinity,
    .sprite-logos-afaconsult,
    .sprite-logos-aet-europe,
    .sprite-logos-aenor-ascendi,
    .sprite-logos-aeler,
    .sprite-logos-aeiou-cool-beans,
    .sprite-logos-aeg,
    .sprite-logos-aeg-telecomunicacoes,
    .sprite-logos-ae-economics,
    .sprite-logos-adzol-media,
    .sprite-logos-adyta,
    .sprite-logos-advicefront,
    .sprite-logos-advertio,
    .sprite-logos-advantis-solutions,
    .sprite-logos-advantek-group,
    .sprite-logos-advancedway,
    .sprite-logos-advancecare,
    .sprite-logos-advance-works,
    .sprite-logos-adsoul,
    .sprite-logos-adso,
    .sprite-logos-adrisoft,
    .sprite-logos-adquam-human-capital,
    .sprite-logos-adpulse,
    .sprite-logos-adp,
    .sprite-logos-adobe,
    .sprite-logos-adnovum-portugal,
    .sprite-logos-adnlogico,
    .sprite-logos-adn-digital-partner,
    .sprite-logos-adminsaude,
    .sprite-logos-administracao-central-do-sistema-de-saude,
    .sprite-logos-adira,
    .sprite-logos-adilo,
    .sprite-logos-adidas,
    .sprite-logos-adevolutio,
    .sprite-logos-adenza-portugal,
    .sprite-logos-adentis-portugal,
    .sprite-logos-adene-agencia-para-energia,
    .sprite-logos-adello,
    .sprite-logos-adegga,
    .sprite-logos-adecco-information-technology-portugal,
    .sprite-logos-addy,
    .sprite-logos-addvolt,
    .sprite-logos-addsolutions,
    .sprite-logos-addition,
    .sprite-logos-adding-talent,
    .sprite-logos-addicttic,
    .sprite-logos-addcode-io,
    .sprite-logos-add-it-minds,
    .sprite-logos-adcom-marketing,
    .sprite-logos-adclick,
    .sprite-logos-adbd-communicare,
    .sprite-logos-adapttech,
    .sprite-logos-adamant,
    .sprite-logos-ad-insertion-platform-aip,
    .sprite-logos-actuasys,
    .sprite-logos-actuarial,
    .sprite-logos-actualsales,
    .sprite-logos-actual-training,
    .sprite-logos-actone,
    .sprite-logos-acton-it-sa,
    .sprite-logos-activex-solucoes-de-informatica-lda,
    .sprite-logos-activewhere,
    .sprite-logos-activetech,
    .sprite-logos-activesys,
    .sprite-logos-activemedia,
    .sprite-logos-activelink,
    .sprite-logos-active-space-technologiespng,
    .sprite-logos-active-space-technologies,
    .sprite-logos-actemium-portugal,
    .sprite-logos-act-digital-em-portugal,
    .sprite-logos-acs-informatica,
    .sprite-logos-acrontum-portugal,
    .sprite-logos-acronis,
    .sprite-logos-acorespro,
    .sprite-logos-acoreana-seguros,
    .sprite-logos-acordiant-technologies,
    .sprite-logos-acolad,
    .sprite-logos-acne-lisboa,
    .sprite-logos-aclsi-ti-solutions,
    .sprite-logos-acinet,
    .sprite-logos-acin-icloud-solutions,
    .sprite-logos-acin-icloud-solutions-lda,
    .sprite-logos-aceve,
    .sprite-logos-acensi-portugal,
    .sprite-logos-acede-consulting-group-inc,
    .sprite-logos-ace-european,
    .sprite-logos-ace-development-engineering,
    .sprite-logos-acconsulting,
    .sprite-logos-accenture-portugal,
    .sprite-logos-academia-vortal,
    .sprite-logos-academia-de-codigo,
    .sprite-logos-abyssal,
    .sprite-logos-abusetotal,
    .sprite-logos-absolutopinion,
    .sprite-logos-absmartly,
    .sprite-logos-abs-consultoria-informatica,
    .sprite-logos-abreu-advogados,
    .sprite-logos-abp-consultancy,
    .sprite-logos-aboutnav,
    .sprite-logos-abmn,
    .sprite-logos-ablewise-consulting,
    .sprite-logos-able-it,
    .sprite-logos-aber-hydraulics,
    .sprite-logos-abbvie-portugal,
    .sprite-logos-abbott,
    .sprite-logos-abban-innovation-technology-labs,
    .sprite-logos-abb,
    .sprite-logos-abanca-portugal,
    .sprite-logos-abai,
    .sprite-logos-abaco-consultores,
    .sprite-logos-a2o-navia,
    .sprite-logos-a2it,
    .sprite-logos-a2d-consulting,
    .sprite-logos-a-to-be,
    .sprite-logos-a-tabaqueira,
    .sprite-logos-a-equipa,
    .sprite-logos-a-bola,
    .sprite-logos-TierOne,
    .sprite-logos-ThinkAttitude,
    .sprite-logos-The-Talent-City,
    .sprite-logos-Tensator-Group-Portugal,
    .sprite-logos-TFV---Sistemas-Informaticos,
    .sprite-logos-99x-europe,
    .sprite-logos-8x8,
    .sprite-logos-7skin,
    .sprite-logos-7graus,
    .sprite-logos-7egend,
    .sprite-logos-77-diamonds,
    .sprite-logos-67-creative-studio,
    .sprite-logos-5mins,
    .sprite-logos-5-estacoes,
    .sprite-logos-4tune-engineering-ltd,
    .sprite-logos-4por4-web,
    .sprite-logos-4itfuture,
    .sprite-logos-4energy,
    .sprite-logos-4devcoding,
    .sprite-logos-4best,
    .sprite-logos-4all-software,
    .sprite-logos-47knights,
    .sprite-logos-42-porto,
    .sprite-logos-4-ventos-web-e-comunicacao,
    .sprite-logos-3w-dynamics,
    .sprite-logos-3maps,
    .sprite-logos-3h-comunicacao,
    .sprite-logos-3gntw-it-consultants,
    .sprite-logos-3decide,
    .sprite-logos-3coresec,
    .sprite-logos-3cket,
    .sprite-logos-3c-payment,
    .sprite-logos-360hyper,
    .sprite-logos-360dialog,
    .sprite-logos-360-imprimir,
    .sprite-logos-360-imprimir-bizay,
    .sprite-logos-327,
    .sprite-logos-2vg,
    .sprite-logos-2tm,
    .sprite-logos-2soft,
    .sprite-logos-2playmore,
    .sprite-logos-2fs,
    .sprite-logos-2e-systems-gmbh,
    .sprite-logos-2b-on,
    .sprite-logos-2as-advanced-solutions,
    .sprite-logos-28stone,
    .sprite-logos-25friday,
    .sprite-logos-24web,
    .sprite-logos-1sa-group,
    .sprite-logos-1nfluencersmarketing,
    .sprite-logos-1k4s-one-key-for-solutions,
    .sprite-logos-10-digital {
                background-image: url('/static/uploads/logos.png');
                -webkit-background-size: 1960px 1925px;
                -moz-background-size: 1960px 1925px;
                background-size: 1960px 1925px;
            }
        }
        