.add-external-entity {
    width: 652px;
    height: 400px;
    border-radius: 4px;
    background-color: #e9eef3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px 46px 24px 46px;
    z-index: 1000;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5);
}

.add-external-entity.modal {
    position: inherit;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: white;
}

.add-external-entity.modal .header {
    margin: 0 auto;
}

.add-external-entity.company-entity {
    height: 410px;
}

.add-external-entity.company-entity .body .select-country {
    top: 41px;
    left: -1px;
    width: 198px;
}

.add-external-entity.company-entity .body .logo .logo-wrapper .logo-input-label .img {
    height: 100%;
}

.add-external-entity.company-entity .zyno-select {
    position: relative;
    background: url(../../../img/admin/arrow-down-16.png) 174px / 12px no-repeat;
}

.add-external-entity .header {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.29;
    color: #1e3654;
}

.add-external-entity .footer-section {
    margin-top: 27px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.add-external-entity .footer-section .action-button.cancel {
    margin-right: 16px;
}

.add-external-entity .footer-section .action-button.disabled {
    cursor: default;
    background-color: #dde0e5;
    color: #8794a5;
}

.add-external-entity .body {
    margin-top: 16px;
}

.add-external-entity .body .inputs {
    width: 416px;
    margin-right: 16px;
}

.add-external-entity .body .inputs .small-input {
    width: 200px
}

.add-external-entity .body .inputs .input-box {
    height: 42px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    background-color: #FFF;
    width: 100%;
    font-size: 14px;
    line-height: 1.29;
    color: #1e3654;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.add-external-entity .body .inputs .input-box.zyno-select .zyno-select-title {
    color: #1e3654;
}

.add-external-entity .body .inputs .input-box.zyno-select.long {
    background: url(../../../img/admin/arrow-down-16.png) 393px / 12px no-repeat;
    background-color: #FFF;
}

.add-external-entity .body .inputs .input-box.zyno-select.short {
    background: url(../../../img/admin/arrow-down-16.png) 178px / 12px no-repeat;
    background-color: #FFF;
}

.add-external-entity .body .inputs .input-box.field {
    padding-left: 13px;
}

.add-external-entity .body .second-row {
    margin-top: 24px;
}

.add-external-entity .body .input {
    margin-top: 12px;
}

.add-external-entity .body .input-text {
    font-size: 14px;
    line-height: 1.29;
    color: #617287;
}

.add-external-entity .body .required {
    opacity: 0.5;
    font-size: 12px;
    font-style: italic;
    line-height: 1.5;
    color: #8794a5;
}

.add-external-entity .body .logo {
    width: 127px;
}

.add-external-entity .body .logo .logo-wrapper {
    border: solid 1px #dde0e5;
    background-color: #FFF;
    height: 134px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}

.add-external-entity .body .logo .logo-wrapper .logo-input-label {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}

.add-external-entity .body .logo .logo-wrapper .logo-input-label .img {
    height: 134px;
}

.add-external-entity .body .logo .add-logo-icon {
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.add-external-entity .body .select-type {
    position: absolute;
    top: 121px;
    left: 262px;
}

.add-external-entity .body .select-country {
    position: absolute;
    top: 218px;
    left: 46px;
    width: 415px;
}

.add-news-wrapper {
    color: #1e3654;
    padding: 40px 20px;
}

.add-news-wrapper .team-news-title {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.add-team-member-wrapper {
    color: #1e3654;

}

.add-team-member-wrapper .row-wrapper .position-search .tt-menu.tt-menu {
    width: 184px;
}

.add-team-member-wrapper .active-checkbox.with-margin-right {
    margin-right: 10px;
}

.add-team-member-wrapper .team-member-title {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.add-team-member-wrapper .team-member-form-wrapper {
    padding: 10px 90px;
}

.add-team-member-wrapper .team-member-form-wrapper .inputs-wrapper {
    background: /* Shadow covers */
                -webkit-gradient(linear, left top, left bottom, color-stop(30%, white), to(rgba(255, 255, 255, 0))),
                -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, white)) 0 100%,
                    /* Shadows */
                radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
                radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background: /* Shadow covers */
                -webkit-linear-gradient(white 30%, rgba(255, 255, 255, 0)),
                -webkit-linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,
                    /* Shadows */
                -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
                -webkit-radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background: /* Shadow covers */
                -o-linear-gradient(white 30%, rgba(255, 255, 255, 0)),
                -o-linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,
                    /* Shadows */
                -o-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
                -o-radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background: /* Shadow covers */
                linear-gradient(white 30%, rgba(255, 255, 255, 0)),
                linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,
                    /* Shadows */
                radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
                radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background: /* Shadow covers */
                -webkit-gradient(linear, left top, left bottom, color-stop(30%, white), to(rgba(255, 255, 255, 0))),
                -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, white)) 0 100%,
                    /* Shadows */
                radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
                radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background: /* Shadow covers */
                linear-gradient(white 30%, rgba(255, 255, 255, 0)),
                linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,
                    /* Shadows */
                radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
                radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background-repeat: no-repeat;
    background-color: white;
    background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;

    /* Opera doesn't support this in the shorthand */
    background-attachment: local, local, scroll, scroll;
    height: 400px;
    width: 420px;
    padding: 0 5px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.add-team-member-wrapper .visible-input-wrapper {
    margin-top: 25px;
}

.action-buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    bottom: 40px;
    width: 238px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.action-btn-positive {
    border-radius: 3px;
    background-color: #f8c61c;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    font-size: 14px;
    text-align: center;
    color: #1e3654;
    padding: 16px 24px;
    cursor: pointer;
}

.action-btn-negative {
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    font-size: 14px;
    text-align: center;
    color: #1e3654;
    padding: 16px 24px;
    cursor: pointer;
}

#add-technology-modal .flex-panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

#add-technology-modal .flex-panel.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#add-technology-modal .title{
    font-size: 36px;
    font-weight: bold;
    letter-spacing: 0.6px;
    margin-top: 41px;
    text-align: center;
}

#add-technology-modal .input-wrapper {
    margin-top: 60px;
    margin-left: 140px;
}

#add-technology-modal .input-wrapper .input-label {
    opacity: 0.7;
    font-size: 14px;
    margin-bottom: 6px;
}

#add-technology-modal .input-wrapper .input-value {
    width: 364px;
    height: 48px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    font-size: 16px;
    letter-spacing: -0.1px;
    color: #334660;
    padding-left: 10px;
}

#add-technology-modal .input-wrapper .empty-input {
    border: solid 1px #f94539;
}

.add-to-collection {
    position: relative;
}

.add-to-collection-modal {
    position: absolute;
    right: 0;
    top: 49px;
    z-index: 6;
    width: 166px;
    padding: 20px 0 0 0;
    border-radius: 1px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.add-to-collection-modal:before {
    position: absolute;
    top: -5px;
    right: 35px;
    display: block;
    width: 12px;
    height: 12px;
    background: #fff;
    content: "";
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
}

.add-to-collection-modal .modal-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 12px;
    padding-left: 14px;
}

.add-to-collection-modal .modal-heading .title {
    font-size: 12px;
    text-align: left;
    color: #1e3654;
}

.add-to-collection-modal .modal-heading .close-btn {
    width: 10px;
    height: 10px;
}

.add-to-collection-modal .collection-list {
    max-height: 270px;
    overflow: auto;
    margin-top: 15px;
}

.add-to-collection-modal .collection-list .collection-item {
    padding-right: 16px;
    padding-left: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 32px;
}

.add-to-collection-modal .collection-list .collection-item:hover {
    background-color: #f7fafd;
}

.add-to-collection-modal .collection-list .collection-item .collection-name {
    font-size: 12px;
    font-weight: 300;
    color: #1e3654;
}

.add-to-collection-modal .collection-list .collection-item.selected .collection-name {
    font-weight: 600;
    color: #1e3654;
}

.add-to-collection-modal .collection-list .collection-item.selected .collection-select-icon-wrapper {
    border: 1px solid #f8c61c;
    background-color: #f8c61c;
}

.add-to-collection-modal .collection-list .collection-item.selected .collection-select-icon-wrapper .collection-select-icon {
    display: none;
}

.add-to-collection-modal .collection-list .collection-item.selected .collection-select-icon-wrapper .collection-select-icon-selected {
    display: block;
}

.add-to-collection-modal .collection-list .collection-select-icon-wrapper {
    width: 20px;
    height: 20px;
    border: 1px solid #dde0e5;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.add-to-collection-modal .collection-list .collection-select-icon-wrapper .collection-select-icon {
    width: 10px;
    height: 8px;
}

.add-to-collection-modal .collection-list .collection-select-icon-wrapper .collection-select-icon-selected {
    width: 10px;
    height: 8px;
    display: none;
}

.add-to-collection-modal .modal-bottom {
    height: 40px;
    background-color: #eff5fb;
}

.add-to-collection-modal .modal-bottom .add-new-collection-teaser {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 14px;
}

.add-to-collection-modal .modal-bottom .add-new-collection-teaser .add-new-teaser-icon {
    width: 8px;
    height: 8px;
    margin-right: 10px;
}

.add-to-collection-modal .modal-bottom .add-new-collection-teaser .add-new-teaser-text {
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    color: #617287;
    margin-top: 2px;
}

.add-to-collection-modal .modal-bottom .add-new-collection-input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
    padding: 0 8px 0 16px;
}

.add-to-collection-modal .modal-bottom .add-new-collection-input .new-collection-name {
    width: 100px;
    border: none;
    background: none;
    font-weight: 300;
    color: #1e3654;
}

.add-to-collection-modal .modal-bottom .add-new-collection-input .approve-new-collection-icon-wrapper {
    width: 26px;
    height: 26px;
    border-radius: 4px;
    background: #dae2e9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.add-to-collection-modal .modal-bottom .add-new-collection-input .approve-new-collection-icon-wrapper.input-filled {
    background: #f8c61c;
}

.add-to-collection-modal .modal-bottom .add-new-collection-input .approve-new-collection-icon-wrapper.input-filled .approve-new-collection-icon {
    display: none;
}

.add-to-collection-modal .modal-bottom .add-new-collection-input .approve-new-collection-icon-wrapper.input-filled .approve-new-collection-icon-yellow {
    display: block;
}

.add-to-collection-modal .modal-bottom .add-new-collection-input .approve-new-collection-icon-wrapper .approve-new-collection-icon {
    background: url('../../../img/correct-selected-10.png');
    width: 12px;
    height: 10px;
}

.add-to-collection-modal .modal-bottom .add-new-collection-input .approve-new-collection-icon-wrapper .approve-new-collection-icon-yellow {
    background: url('../../../img/correct-selected-yellow-10.png');
    width: 12px;
    height: 10px;
    display: none;
}

.anchor-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    border-bottom: 1px solid #eff5fb;
    width: 100%;
}

.anchor-tabs .tab-item {
    font-size: 12px;
    font-weight: bold;
    color: #8794a5;
    padding-bottom: 8px;
    cursor: pointer;
}

.anchor-tabs .tab-item.active {
    color: #1e3654;
    border-bottom: 2px solid #1e3654;
}

.auth-info-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
}

.auth-info-item .icon {
    min-height: 78px;
    min-width: 78px;
    max-height: 78px;
    max-width: 78px;
    margin-right: 16px;
}

.auth-info-item .description {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    line-height: 1.29;
    color: #ffffff;
}

.auth-modal .rounded-border {
    border-radius: 4px;
}

.auth-modal .left-rounded-border {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.auth-modal .content-wrapper {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    overflow: hidden;
}

.auth-modal .content-wrapper .cell {
    height: 100%;
    width: 100%;
}

.auth-modal .content-wrapper .left-side-image {
    height: 100%;
    width: 100%;
    background-image: url('../../../img/auth-modal-background.svg');
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.auth-modal .content-wrapper .left-side-image.generic {
    background-image: url('../../../img/illustration-background-2-clouds.svg');
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.auth-modal .content-wrapper .left-side-image.generic .items-wrapper {
    width: 360px;
}

.auth-modal .content-wrapper .left-side-image.generic .title {
    width: 280px;
}

.auth-modal .content-wrapper .left-side-image.generic .title.big {
    width: 100%;
}

.auth-modal .content-wrapper .left-side-image .text {
    font-size: 18px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    width: 358px;
}

.auth-modal .content-wrapper .left-side-image .title {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}

.auth-modal .content-wrapper .logo-wrapper {
    padding: 12px;
    background-color: #FFF;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.auth-modal .content-wrapper .logo-wrapper .logo {
    width: 75px;
}

.auth-modal .content-wrapper .column-space-between-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.auth-modal .content-wrapper .sub-title-new-user {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.29;
    color: #1e3654;
}

.auth-modal .content-wrapper .zyno-select {
    width: 100%;
    background: url('../../../img/admin/arrow-down-16.png') 97% / 3% no-repeat;
    position: relative;
}

.auth-modal .content-wrapper .zyno-select.error-msg {
    border-color: #fa1369;
}

.auth-modal .content-wrapper .zyno-select .select-category {
    width: 100%;
    top: 35px;
    left: -1px;
}

.auth-modal .content-wrapper .tell-us-business {
    width: 360px;
}

.auth-modal .content-wrapper .right-side-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 32px;
    color: #1e3654;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 100%;
    width: 100%;
}

.auth-modal .content-wrapper .right-side-wrapper .title-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.auth-modal .content-wrapper .right-side-wrapper .title-wrapper .go-back {
    cursor: pointer;
    height: 24px;
    width: 24px;
}

.auth-modal .content-wrapper .right-side-wrapper .title {
    font-size: 24px;
    font-weight: bold;
    color: #1e3654;
}

.auth-modal .content-wrapper .right-side-wrapper .sub-title {
    font-size: 14px;
    font-weight: bold;
    color: #1e3654;
}

.auth-modal .content-wrapper .right-side-wrapper .sub-subtitle {
    font-size: 14px;
    line-height: 1.29;
    margin-top: 4px;
}

.auth-modal .content-wrapper .right-side-wrapper .terms-checkbox {
    float: left;
}

.auth-modal .content-wrapper .right-side-wrapper .terms {
    display: block;
    font-size: 14px;
    line-height: 1.43;
    color: #8794a5;
    padding-left: 26px;
}

.auth-modal .content-wrapper .right-side-wrapper .signup-buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 200px;
    margin: 0 auto;
}

.auth-modal .content-wrapper .right-side-wrapper .signup-buttons-wrapper .signup-button-wrapper {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
    cursor: pointer;
}

.auth-modal .content-wrapper .right-side-wrapper .signup-buttons-wrapper .signup-button-wrapper .signup-icon {
    width: 32px;
    height: 32px;
    -o-object-fit: contain;
       object-fit: contain;
    margin: 9px;
}

.auth-modal .content-wrapper .right-side-wrapper .login-method-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    padding: 8px;
    width: 265px;
    height: 48px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.18);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.18);
    background-color: #FFFFFF;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.auth-modal .content-wrapper .right-side-wrapper .login-method-btn .icon {
    height: 32px;
    width: 32px;
    margin-right: 15px;
}

.auth-modal .content-wrapper .right-side-wrapper .not-login {
    font-size: 14px;
    line-height: 1.43;
    color: #8794a5;
    margin-right: 8px;
}

.auth-modal .content-wrapper .right-side-wrapper .text {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.29;
    color: #1e3654;
}

.auth-modal .content-wrapper .input-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
}

.auth-modal .content-wrapper .input-wrapper .label-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.auth-modal .content-wrapper .input-wrapper .from-label {
    font-size: 14px;
    line-height: 1.29;
    color: #617287;
}

.auth-modal .content-wrapper .input-wrapper .from-label.lighter {
    color: #8794a5;
}

.auth-modal .content-wrapper .input-wrapper .from-input {
    border-radius: 3px;
    border: solid 1px #dde0e5;
    background-color: #ffffff;
    height: 40px;
    padding: 8px 11px;
    font-size: 14px;
    line-height: 1.29;
    color: #1e3654;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.auth-modal .content-wrapper .input-wrapper .from-input.error {
    border: solid 1px #fa1369;
}

.auth-modal .content-wrapper .error-message {
    font-size: 12px;
    color: #fa1369;
}

.auth-modal .content-wrapper .warning-message {
    font-size: 12px;
    color: #8794a5;
    line-height: 1.29;
}

.auth-modal .content-wrapper .w-101 {
    width: 101%;
}

.auth-modal .content-wrapper .password-instructions {
    padding: 24px 32px 24px 12px;
    position: absolute;
    left: -325px;
    -webkit-backdrop-filter: blur(2px);
            backdrop-filter: blur(2px);
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.24);
            box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.24);
    background-color: #ffffff;
    border-radius: 4px;
}

.auth-modal .content-wrapper .password-instructions.reset-pass {
    left: 130px;
}

.auth-modal .content-wrapper .password-instructions .instruction-title {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.38;
    margin-left: 20px;
}

.auth-modal .content-wrapper .password-instructions .instruction-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 8px;
}

.auth-modal .content-wrapper .password-instructions .instruction-wrapper .instruction-text {
    font-size: 14px;
    line-height: 1.43;
    margin-left: 4px;
}

.auth-modal .content-wrapper .password-instructions .instruction-wrapper .instruction-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
}

.auth-modal .general-modal {
    height: 100%;
    width: 100%;
}

.auth-modal .general-modal .confirmation {
    height: 180px;
    width: 180px;
}

.auth-modal .general-modal .title {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
    width: 500px;
}

.auth-modal .general-modal .text {
    font-size: 16px;
    line-height: 1.38;
    text-align: center;
    color: #8794a5;
}

.auth-modal .general-modal .text.contact-us {
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}

.bar-1 {
    width: 100%;
    height: 64px;
    border-radius: 3px;
    padding: 0 21px 0 21px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #f7fafd;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.bar-1 .bar-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
}

.bar-1 .bar-row .cell {
    min-width: 180px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.bar-1 .bar-row .cell.left {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
}

.bar-1 .bar-row .cell.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.bar-1 .bar-row .cell.right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.bar-1 .bar-row .cell .text {
    font-size: 16px;
    line-height: 1.38;
    color: #8794a5;
}

.bar-1 .bar-row .cell .text.bold {
    font-weight: bold;
}

.bar-1 .bar-row .cell .text.dark {
    color: #1e3654;
}

.bar-1 .bar-row .cell .image-wrapper {
    min-width: 40px;
    min-height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    border: solid 1px #dde0e5;
    border-radius: 50%;
}

.bar-1 .bar-row .cell .image-wrapper .image {
    max-width: 40px;
    max-height: 44px;
}

.bar-1 .bar-row .cell .action-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    cursor: pointer;
}

.big-icon-body-modal {
    text-align: center;
}

.big-icon-body-modal .body-icon {
    width: 110px;
    height: 110px;
}

.big-icon-body-modal .body-title {
    font-size: 32px;
    margin-top: 30px;
}

.big-icon-body-modal .body-subtitle {
    margin-top: 16px;
    font-size: 16px;
    line-height: 1.38;
    color: #8794a5;
}

.breadcrumbs {
    font-size: 14px;
    color: #8794a5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.breadcrumbs .breadcrumb-item-separator {
    margin: 0 5px;
}

.breadcrumbs .breadcrumb-item.breadcrumb-item-bolded {
    font-weight: bold;
}

.action-button {
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    font-size: 14px;
    text-align: center;
    color: #1e3654;
    padding: 11px 19px;
    cursor: pointer;
}

.action-button.large-padding {
    padding: 11px 45px;
}

.action-button.yellow {
    background-color: #f8c61c;
}

.action-button.gray {
    background-color: #ffffff;
}

.action-button.red {
    background-color: #fe510b;
    color: #ffffff;
}

.action-button.white {
    background-color: #ffffff;
}

.action-button.big {
    font-size: 20px;
    padding: 17px 30px;
}

.action-button.green {
    background-color: #00aa69;
    color: #ffffff;
}

.action-button.large {
    width: 120px;
}

.action-button.linkedin {
    background-color: #0077b5;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    padding: 14px 19px;
}

.action-button.google {
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12);
    color: #727272;
    font-size: 16px;
    font-weight: bold;
    padding: 14px 19px;
}

.action-button.disabled {
    pointer-events:none;
    background-color: gray;
    color: white;
}

.action-button-2 {
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    font-size: 14px;
    text-align: center;
    color: #1e3654;
    padding: 15px 20px;
    cursor: pointer;
    font-weight: 500;
}

.action-button-2.small {
    font-size: 14px;
    padding: 7px 20px;
}

.action-button-2.yellow {
    background-color: #f8c61c;
}

.action-button-2.gray {
    background-color: #ffffff;
}

.action-button-2.red {
    background-color: #fe510b;
    color: #ffffff;
}

.action-button-2.white {
    background-color: #ffffff;
}

.action-button-2.big {
    font-size: 20px;
    padding: 17px 30px;
}

.action-button-2.green {
    background-color: #00aa69;
    color: #ffffff;
}

.add-more-button {
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    padding: 12px 16px;
    cursor: pointer;
    font-size: 12px;
}

.add-more-button.yellow {
    background-color: #f8c61c;
}

.add-more-button.green {
    background-color: #00aa69;
    color: #ffffff;
}

.add-more-button.with-margin-left {
    margin-left: 16px;
}

.add-more-button.large {
    width: 106px;
}

.candy-bar-mini-component {
    position: relative;
}

.candy-bar-mini-component .candy-bar-mini-items-wrapper {
    height: 8px;
    border-radius: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}

.candy-bar-mini-component .candy-bar-mini-item:last-child {
    border: 0px;
}

.candy-bar-mini-component .candy-bar-mini-item {
    border-right: 1px solid white;
}

.candy-bar-mini-component .candy-bar-mini-item .candy-bar-mini-item-hover-text {
    font-size: 10px;
    position: absolute;
    top: -15px;
    white-space: nowrap;
    display: none;
}

.candy-bar-component {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 926px;
    height: 48px;
    border-radius: 24px;
}

.candy-bar-component .candy-bar-component-main-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.candy-bar-component .candy-bar-item:first-child {
    padding-left: 20px;
}

.candy-bar-component .candy-bar-item:last-child {
    border: 0px;
}

.candy-bar-component .candy-bar-item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 5px;
    border-right: 1px solid white;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
}

.candy-bar-component .candy-bar-item .candy-bar-item-hover-darkner {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    opacity: 0;
}

.candy-bar-component .candy-bar-item .candy-bar-item-text {
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 8px;
}

.candy-bar-component .candy-bar-item:hover .candy-bar-item-hover-darkner {
    opacity: 1;
}

.candy-bar-component .candy-bar-component-sub-menus {
    width: 100%;
}

.candy-bar-component .candy-bar-component-sub-menus .candy-bar-sub-menu {
    position: relative;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
}

.candy-bar-component .candy-bar-component-sub-menus .candy-bar-sub-menu .candy-bar-sub-menu-text {
    margin-left: 16px;
    margin-right: 64px;
}

.candy-bar-component .candy-bar-component-sub-menus .candy-bar-sub-menu .candy-bar-sub-menu-tag {
    height: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 8px;
    border-radius: 3px;
    border: solid 1px rgba(255, 255, 255, 0.5);
    text-align: center;
    color: #ffffff;
    margin-right: 8px;
    cursor: pointer;
}

.candy-bar-component .candy-bar-component-sub-menus .candy-bar-sub-menu .candy-bar-sub-menu-tag:hover {
    background-color: rgba(255, 255, 255, 0.2);
    border: solid 1px #ffffff;
}

.candy-bar-component .candy-bar-component-sub-menus .candy-bar-sub-menu .candy-bar-sub-menu-close {
    position: absolute;
    right: 15px;
    width: 14px;
    height: 14px;
    background-image: url('../../../img/remove-8.png');
    cursor: pointer;
}

.team-member-card {
    color: #1e3654;
    width: 220px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #eeeeef;
    margin-bottom: 20px;
    padding: 0 18px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    position: relative;
}

.team-member-card:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.team-member-card:hover .menu-icon {
    display: block;
}

.team-member-card .menu-icon {
    width: 16px;
    height: 16px;
    display: none;
    position: absolute;
    top: 16px;
    right: 16px;
}

.team-member-card .card-menu {
    width: 154px;
    height: 134px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
    position: absolute;
    top: 0;
    right: 0;
    background-color: #ffffff;
    z-index: 2;
    overflow: hidden;
}

.team-member-card .card-menu .close-menu {
    width: 10px;
    height: 10px;
    -o-object-fit: contain;
       object-fit: contain;
    position: absolute;
    top: 12px;
    right: 12px;
}

.team-member-card .card-menu .menu-title {
    font-size: 12px;
    margin: 12px 0 8px 8px;
}

.team-member-card .card-menu .menu-item {
    font-size: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 9px 0;
}

.team-member-card .card-menu .menu-item:hover {
    background-color: #f1f5f9;
}

.team-member-card .card-menu .menu-item .item-icon {
    margin: 0 10px 0 8px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
}

.team-member-card.member-non-visible {
    opacity: 0.5;
}

.team-member-card .top-card-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.team-member-card .top-card-section.margin-top {
    margin-top: 23px;
}

.team-member-card .top-card-section.margin-bottom {
    margin-bottom: 72px;
}

.team-member-card .top-card-section .top-icons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 114%;
    margin-top: 5px;
}

.team-member-card .top-card-section .top-icons-wrapper .left-icons-wrapper {
}

.team-member-card .top-card-section .top-icons-wrapper .right-icons-wrapper {
}

.team-member-card .top-card-section .top-icons-wrapper .top-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
    cursor: pointer;
}

.team-member-card .top-card-section .top-icons-wrapper .top-icon.no-pointer {
    cursor: auto;
}

.team-member-card .top-card-section .card-picture-wrapper {
    position: relative;
    z-index: 1;
}

.team-member-card .top-card-section .card-picture-wrapper .card-picture {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    margin-top: 24px;
}

.team-member-card .top-card-section .card-picture-wrapper .founder-logo {
    position: absolute;
    width: 24px;
    height: 24px;
    -o-object-fit: contain;
       object-fit: contain;
    right: -3px;
    bottom: 8px;
}

.team-member-card .top-card-section .card-title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: center;
    margin: 8px 0;
}

.team-member-card .top-card-section .card-subtitle {
    font-size: 12px;
    letter-spacing: 0.5px;
    text-align: center;
    color: #8194aa;
}

.team-member-card .top-card-section .card-subtitle.margin-bottom {
    margin-bottom: 82px;
}

.team-member-card .middle-card-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 15px;
}

.team-member-card .middle-card-section .card-data-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8px;
}

.team-member-card .middle-card-section .card-data-wrapper .data-logo {
    width: 16px;
    height: 16px;
    margin-right: 8px;
}

.team-member-card .middle-card-section .card-data-wrapper .data-text {
    font-size: 12px;
    letter-spacing: -0.1px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}

.team-member-card .card-separator {
    width: 217px;
    height: 0;
    border: solid 1px #eeeeef;
    margin: 8px 0 8px -19px;
}

.team-member-card .bottom-card-section {
    height: 70px;
}

.team-member-card .bottom-card-section.no-height {
    height: auto;
}

.team-member-card .bottom-card-section .bottom-card-title {
    font-size: 12px;
    letter-spacing: 0.5px;
}

.team-member-card .bottom-card-section .bottom-card-title.positive {
    color: #00aa69;
}

.team-member-card .bottom-card-section .bottom-card-title.regular {
    color: #f8c61c;
}

.team-member-card .bottom-card-section .bottom-card-subtitle {
    font-size: 12px;
    letter-spacing: -0.1px;
    color: #c9c9c9;
    margin: 5px 0 17px 0;
}

.news-cards-wrapper {
    margin-top: 24px;
}

.news-cards-wrapper .news-card-wrapper {
    margin-bottom: 16px;
}

.news-cards-wrapper .news-card-wrapper .news-card {
    height: 114px;
    width: 700px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #eeeeef;
    padding: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #1e3654;
    position: relative;
}

.news-cards-wrapper .news-card-wrapper .news-card:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.news-cards-wrapper .news-card-wrapper .news-card .top-icons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    right: 8px;
    top: 8px;
}

.news-cards-wrapper .news-card-wrapper .news-card .top-icons-wrapper .top-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
    cursor: pointer;
}

.news-cards-wrapper .news-card-wrapper .news-card .news-card-link-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.news-cards-wrapper .news-card-wrapper .news-card .news-card-link-container .news-card-left-section {
    width: 140px;
    margin-right: 16px;
}

.news-cards-wrapper .news-card-wrapper .news-card .news-card-link-container .news-card-left-section .card-image {
    width: 124px;
    height: 82px;
}

.news-cards-wrapper .news-card-wrapper .news-card .news-card-link-container .news-card-right-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 424px;
}

.news-cards-wrapper .news-card-wrapper .news-card .news-card-link-container .news-card-right-section .card-right-section-title {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2em;
}

.news-cards-wrapper .news-card-wrapper .news-card .news-card-link-container .news-card-right-section .card-right-section-subtitle {
    font-size: 14px;
    line-height: 1.29;
    color: #8794a5;
    margin-bottom: 5px;
}

.news-cards-wrapper .news-card-wrapper .news-card .news-card-link-container .news-card-right-section .card-right-section-metadata {
    font-size: 12px;
    color: rgba(135, 148, 165, 0.5);
}

.news-cards-wrapper .news-card-wrapper .news-card #are-you-sure-presentation, .news-cards-wrapper .news-card-wrapper .news-card #deleted-presentation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin-top: -5px;
}

.news-cards-wrapper .news-card-wrapper .news-card #are-you-sure-presentation.hide, .news-cards-wrapper .news-card-wrapper .news-card #deleted-presentation.hide {
    display: none;
}

.news-cards-wrapper .news-card-wrapper .news-card #are-you-sure-presentation .center-title, .news-cards-wrapper .news-card-wrapper .news-card #deleted-presentation .center-title {
    font-size: 18px;
    font-weight: bold;
}

.news-cards-wrapper .news-card-wrapper .news-card #are-you-sure-presentation .center-subtitle, .news-cards-wrapper .news-card-wrapper .news-card #deleted-presentation .center-subtitle {
    font-size: 12px;
    letter-spacing: 0.5px;
    text-align: center;
    color: #8194aa;
    margin: 7px 0 16px 0;
}

.news-cards-wrapper .news-card-wrapper .news-card #are-you-sure-presentation .center-subtitle.margin-top, .news-cards-wrapper .news-card-wrapper .news-card #deleted-presentation .center-subtitle.margin-top {
    margin-top: 40px;
}

.bottom-card-actions-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.bottom-card-actions-wrapper.with-margin-bottom {
    margin-bottom: 20px;
}

.bottom-card-actions-wrapper.with-width {
    width: 165px;
}

.bottom-card-actions-wrapper.with-width-small {
    width: 135px;
}

.bottom-card-actions-wrapper .card-action-left {
    font-size: 12px;
    letter-spacing: 0.5px;
    text-decoration: underline;
    cursor: pointer;
}

.bottom-card-actions-wrapper .card-action-left.success {
    color: #00aa69;
}

.bottom-card-actions-wrapper .card-action-left.fail {
    color: red;
}

.bottom-card-actions-wrapper .card-action-right {
    font-size: 12px;
    letter-spacing: 0.5px;
    cursor: pointer;
}

.bottom-card-actions-wrapper .card-action-left-2 {
    font-size: 14px;
    padding: 12px 12px 12px 20px;
    cursor: pointer;
}

.bottom-card-actions-wrapper .card-action-right-2 {
    background: url('../../../img/trash-white-1.png') 8% / 12px no-repeat;
    border-radius: 3px;
    background-color: #fe510b;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    font-size: 14px;
    text-align: center;
    color: #ffffff;
    padding: 12px 12px 12px 20px;
    cursor: pointer;
}

.media-cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 25px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.media-cards-wrapper .media-card-wrapper {
    margin-bottom: 16px;
    margin-right: 11px;
}

.media-cards-wrapper .media-card-wrapper .media-card {
    width: 220px;
    height: 220px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #eeeeef;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #1e3654;
    position: relative;
}

.media-cards-wrapper .media-card-wrapper .media-card:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.media-cards-wrapper .media-card-wrapper .media-card .media-content {
    width: 220px;
    height: 220px;
    border-radius: 4px;
}

.media-cards-wrapper .media-card-wrapper .media-card .top-icons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    padding: 12px 8px;
    width: 220px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: rgba(239, 245, 251, .9);
}

.media-cards-wrapper .media-card-wrapper .media-card .top-icons-wrapper .checkbox-wrapper .checkbox {
    font-size: 12px;
    line-height: 1.5;
}

.media-cards-wrapper .media-card-wrapper .media-card .top-icons-wrapper .top-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
    cursor: pointer;
}

.media-cards-wrapper .media-card-wrapper .media-card #are-you-sure-presentation, .media-cards-wrapper .media-card-wrapper .media-card #deleted-presentation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    padding: 60px 18px 16px 18px;
}

.media-cards-wrapper .media-card-wrapper .media-card #are-you-sure-presentation.hide, .media-cards-wrapper .media-card-wrapper .media-card #deleted-presentation.hide {
    display: none;
}

.media-cards-wrapper .media-card-wrapper .media-card #are-you-sure-presentation .center-title, .media-cards-wrapper .media-card-wrapper .media-card #deleted-presentation .center-title {
    font-size: 18px;
    font-weight: bold;
}

.media-cards-wrapper .media-card-wrapper .media-card #are-you-sure-presentation .center-subtitle, .media-cards-wrapper .media-card-wrapper .media-card #deleted-presentation .center-subtitle {
    font-size: 12px;
    letter-spacing: 0.5px;
    text-align: center;
    color: #8194aa;
    margin: 7px 0 55px 0;
}

.media-cards-wrapper .media-card-wrapper .media-card #are-you-sure-presentation .center-subtitle.margin-top, .media-cards-wrapper .media-card-wrapper .media-card #deleted-presentation .center-subtitle.margin-top {
    margin-top: 40px;
}

.media-cards-wrapper .media-card-wrapper .media-card #are-you-sure-presentation .bottom-card-actions-wrapper .card-action-left-2, .media-cards-wrapper .media-card-wrapper .media-card #deleted-presentation .bottom-card-actions-wrapper .card-action-left-2 {
    padding: 0;
}

.div-overflow-shadow {
    background: /* Shadow covers */
        -webkit-gradient(linear, left top, left bottom, color-stop(30%, white), to(rgba(255, 255, 255, 0))),
        -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, white)) 0 100%,
            /* Shadows */
        radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
        radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background: /* Shadow covers */
        -webkit-linear-gradient(white 30%, rgba(255, 255, 255, 0)),
        -webkit-linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,
            /* Shadows */
        -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
        -webkit-radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background: /* Shadow covers */
        -o-linear-gradient(white 30%, rgba(255, 255, 255, 0)),
        -o-linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,
            /* Shadows */
        -o-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
        -o-radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background: /* Shadow covers */
        linear-gradient(white 30%, rgba(255, 255, 255, 0)),
        linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,
            /* Shadows */
        radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
        radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background: /* Shadow covers */
        -webkit-gradient(linear, left top, left bottom, color-stop(30%, white), to(rgba(255, 255, 255, 0))),
        -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, white)) 0 100%,
            /* Shadows */
        radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
        radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background: /* Shadow covers */
        linear-gradient(white 30%, rgba(255, 255, 255, 0)),
        linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,
            /* Shadows */
        radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)),
        radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background-repeat: no-repeat;
    background-color: white;
    background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;

    /* Opera doesn't support this in the shorthand */
    background-attachment: local, local, scroll, scroll;
}

.round-logo-wrapper {
    background-color: #ffffff;
    border: solid 1px #d9d9d9;
    border-radius: 50%;
    min-height: 40px;
    min-width: 40px;
    height: 40px;
    width: 40px;
    margin-right: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
}

.round-logo-wrapper .investor-logo {
    width: 40px;
}

.investor-metadata {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.investor-metadata .investor-metadata-title {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.1px;
    margin-bottom: 3px;
}

.investor-metadata .investor-metadata-subtitle {
    font-size: 12px;
    letter-spacing: 0.5px;
    text-align: left;
    color: #8794a5;
}

.company-logo-card-wrapper .company-logo-card {
    background-color: #ffffff;
    border: solid 1px #e4e4e4;
    overflow: hidden;
    position: relative;
    width: 172px;
    height: 172px;
    border-radius: 4px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.company-logo-card-wrapper .company-logo-card #are-you-sure-presentation, .company-logo-card-wrapper .company-logo-card #deleted-presentation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin-top: -5px;
}

.company-logo-card-wrapper .company-logo-card #are-you-sure-presentation.hide, .company-logo-card-wrapper .company-logo-card #deleted-presentation.hide {
    display: none;
}

.company-logo-card-wrapper .company-logo-card #are-you-sure-presentation .center-title, .company-logo-card-wrapper .company-logo-card #deleted-presentation .center-title {
    font-size: 18px;
    font-weight: bold;
}

.company-logo-card-wrapper .company-logo-card #are-you-sure-presentation .center-title.with-negative-margin-top, .company-logo-card-wrapper .company-logo-card #deleted-presentation .center-title.with-negative-margin-top {
    margin-top: -32px;
}

.company-logo-card-wrapper .company-logo-card #are-you-sure-presentation .bottom-card-actions-wrapper, .company-logo-card-wrapper .company-logo-card #deleted-presentation .bottom-card-actions-wrapper {
    bottom: 12px;
    position: absolute;
}

.company-logo-card-wrapper .company-logo-card #are-you-sure-presentation .bottom-card-actions-wrapper .card-action-left-2, .company-logo-card-wrapper .company-logo-card #deleted-presentation .bottom-card-actions-wrapper .card-action-left-2 {
    padding: 0;
}

.company-logo-card-wrapper .company-logo-card #are-you-sure-presentation .bottom-card-actions-wrapper.with-margin-bottom, .company-logo-card-wrapper .company-logo-card #deleted-presentation .bottom-card-actions-wrapper.with-margin-bottom {
    margin-bottom: 10px;
}

.company-logo-card-wrapper .company-logo-card:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.company-logo-card-wrapper .company-logo-card .logo-input-label .top-icons-wrapper {
    position: absolute;
    right: 8px;
    top: 8px;
}

.company-logo-card-wrapper .company-logo-card .logo-input-label .top-icons-wrapper .top-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
    cursor: pointer;
}

.company-logo-card-wrapper .company-logo-card .logo-input-label .add-logo-icon {
    width: 32px;
    height: 32px;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto auto;
}

.company-logo-card-wrapper .company-logo-card .logo-input-label .logo-presenter {
    width: 172px;
}

.recommendation-card {
    width: 223px;
    min-height: 116px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px;

}

.recommendation-card .recommendation-text {
    font-size: 12px;
    letter-spacing: 0.5px;
    color: #334660;
}

.user-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.user-row .round-logo-wrapper {
    background-color: #ffffff;
    border: solid 1px #d9d9d9;
    border-radius: 50%;
    min-height: 40px;
    min-width: 40px;
    margin-right: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
}

.user-row .round-logo-wrapper .user-logo {
    max-width: 40px;
    max-height: 40px;
}

.user-row .user-metadata {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.user-row .user-metadata .user-metadata-title {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.1px;
    margin-bottom: 3px;
}

.user-row .user-metadata .user-metadata-subtitle {
    font-size: 12px;
    letter-spacing: 0.5px;
    text-align: left;
    color: #8794a5;
}

.detailed-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.detailed-item .round-logo-wrapper {
    background-color: #ffffff;
    border: solid 1px #d9d9d9;
    border-radius: 50%;
    min-height: 48px;
    min-width: 48px;
    margin-right: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
}

.detailed-item .round-logo-wrapper .round-logo {
    max-width: 48px;
    max-height: 48px;
}

.detailed-item .metadata {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.detailed-item .metadata .metadata-title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    margin-bottom: 3px;
}

.detailed-item .metadata .metadata-subtitle {
    font-size: 12px;
    letter-spacing: 0.5px;
    text-align: left;
    color: #8794a5;
}

.community-involvement-card {
    width: 220px;
    position: relative;
}

.community-involvement-card:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.community-involvement-card:hover .menu-icon-wrapper .menu-icon {
    visibility: visible;
}

.community-involvement-card .menu-icon-wrapper {
    visibility: visible;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 100;
}

.community-involvement-card .menu-icon-wrapper .menu-icon {
    visibility: hidden;
    cursor: pointer;
    height: 16px;
    width: 20px;
}

.community-involvement-card .title-section {
    height: 20px;
    border-radius: 4px 4px 0 0;
    border: solid 1px #ffffff;
    background-color: #b9cee2;
    margin-bottom: 1px;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.community-involvement-card .icon {
    width: 17px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
}

.community-involvement-card .title-text {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}

.community-involvement-card .card-section {
    border-radius: 0 0 4px 4px;
    background-color: #ffffff;
    border: solid 1px #eeeeef;
    position: relative;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    height: 223px;
}

.community-involvement-card .card-section .top-section .cover-photo {
    height: 90px;
    z-index: 1;
    position: relative;
}

.community-involvement-card .card-section .top-section .cover-photo .cover-filter {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #1e3654;
    opacity: 0.6;
    z-index: 2;
}

.community-involvement-card .card-section .top-section .cover-photo .default-cover-image {
    width: 100%;
    height: 100%;
}

.community-involvement-card .card-section .top-section .title-logo-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 56px;
    height: 56px;
    max-width: 56px;
    max-height: 56px;
    border-radius: 12px;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    z-index: 3;
    margin-top: -40px;
    margin-bottom: 12px;
}

.community-involvement-card .card-section .top-section .title-logo-wrapper .title-logo {
    width: 42px;
    height: 42px;
}

.community-involvement-card .card-section .top-section .title {
    font-size: 18px;
    font-weight: bold;
    color: #232838;
    margin: 0 16px 8px 16px;
    word-break: break-word;
    text-align: center;
}

.community-involvement-card .card-section .top-section .subtitle {
    font-size: 14px;
    line-height: 1.1;
    color: #232838;
    opacity: 0.7;
    margin-left: 16px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    width: 85%;
}

.community-involvement-card .card-section .separator {
    width: 100%;
    height: 0;
    border: solid 1px #eeeeef;
    position: absolute;
    bottom: 39px;
}

.community-involvement-card .card-section .bottom-section {
    position: absolute;
    bottom: 14px;
    left: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.community-involvement-card .card-section .bottom-section .left {
    font-size: 12px;
    color: #000000;
}

.community-involvement-card .card-section .bottom-section .left .special-label {
    font-weight: bold;
    letter-spacing: 0.4px;
}

.community-involvement-card .card-section .bottom-section .left .special-label.green {
    color: #15a96b;
}

.community-involvement-card .card-section .bottom-section .left .special-label.orange {
    color: #fe510b;
}

.community-involvement-card .card-section .bottom-section .left .special-label.red {
    color: #f5004e;
}

.community-involvement-card .card-section .bottom-section .right {
    font-size: 12px;
    color: #000000;
}

.cookie-disclaimer {
    position: fixed;
    bottom: 24px;
    width: 1132px;
    height: 88px;
    opacity: 0.9;
    border-radius: 4px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.24);
            box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.24);
    background-color: #ffffff;
    padding: 0 24px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    z-index: 150;
}

.cookie-disclaimer .text {
    font-size: 11px;
    line-height: 1.45;
    color: #1e3654;
}

.cookie-disclaimer .text.large {
    font-size: 16px;
}

.cookie-disclaimer .action-button-wrapper {
    width: 262px;
}

.cookie-disclaimer a {
    text-decoration: underline;
}

.custom-tooltip {
    position: absolute;
    border-radius: 4px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 12px 22px 0 rgba(0, 0, 0, 0.24);
            box-shadow: 0 12px 22px 0 rgba(0, 0, 0, 0.24);
    display: none;
    z-index: 15;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.custom-tooltip.hovered {
    display: block;
}

.custom-tooltip.major-investments {
    min-width: 221px;
}

.custom-tooltip.major-investments .top-section {
    padding: 12px 16px;
    border-bottom: 1px solid #ebebeb;
}

.custom-tooltip.major-investments .top-section .title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #1e3654;
    margin-bottom: 7px;
}

.custom-tooltip.major-investments .top-section .title .left {
    margin-right: 10px;
    font-size: 16px;
}

.custom-tooltip.major-investments .top-section .title .right {
    opacity: 0.6;
    font-size: 18px;
}

.custom-tooltip.major-investments .top-section .subtitle {
    opacity: 0.5;
    font-size: 12px;
    letter-spacing: -0.1px;
    color: #1e3654;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.custom-tooltip.major-investments .bottom-section {
    padding: 12px 16px;
    color: #1e3654;
    font-size: 14px;
}

.custom-tooltip.major-investments .bottom-section .title {
    font-weight: bold;
}

.custom-tooltip.major-investments .bottom-section .related-tag {
    opacity: 0.8;
    line-height: 1.3;
}

.custom-tooltip.investments, .custom-tooltip.deals {
    width: 351px;
    height: 236px;
    top: 300px;
}

.custom-tooltip.investments:hover, .custom-tooltip.deals:hover {
    display: block;
}

.custom-tooltip.investments .top-section, .custom-tooltip.deals .top-section {
    padding: 12px 16px 8px 16px;
    border: solid 1px rgba(30, 54, 84, 0.08);
}

.custom-tooltip.investments .top-section .title, .custom-tooltip.deals .top-section .title {
    font-size: 18px;
    letter-spacing: -0.1px;
    color: #1e3654;
}

.custom-tooltip.investments .top-section .subtitle, .custom-tooltip.deals .top-section .subtitle {
    margin-top: 10px;
    font-size: 14px;
    letter-spacing: -0.1px;
    color: #94a0b0;
}

.custom-tooltip.investments .bottom-section, .custom-tooltip.deals .bottom-section {
    padding: 16px;
}

.custom-tooltip.investments .bottom-section .title, .custom-tooltip.deals .bottom-section .title {
    font-size: 13px;
    font-weight: bold;
    color: #1e3654;
    cursor: pointer;
}

.custom-tooltip.investments .bottom-section .title .acquisition, .custom-tooltip.deals .bottom-section .title .acquisition {
    float: left;
    margin-right: 10px;
}

.custom-tooltip.investments .bottom-section .title .inactive, .custom-tooltip.deals .bottom-section .title .inactive {
    opacity: 0.4;
    color: #232838;
}

.custom-tooltip.investments .bottom-section .top-items-wrapper, .custom-tooltip.deals .bottom-section .top-items-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    cursor: pointer;
}

.custom-tooltip.investments .bottom-section .top-items-wrapper .top-item, .custom-tooltip.deals .bottom-section .top-items-wrapper .top-item {
    margin-top: 10px;
    width: 96px;
    height: 112px;
    border-radius: 4px;
    border: solid 1px #dcdcdf;
}

.custom-tooltip.investments .bottom-section .top-items-wrapper .top-item .logo-wrapper, .custom-tooltip.deals .bottom-section .top-items-wrapper .top-item .logo-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 56px;
}

.custom-tooltip.investments .bottom-section .top-items-wrapper .top-item .logo-wrapper .logo, .custom-tooltip.deals .bottom-section .top-items-wrapper .top-item .logo-wrapper .logo {
    margin: 0 auto;
    max-width: 75px;
    max-height: 35px;
}

.custom-tooltip.investments .bottom-section .top-items-wrapper .top-item .data-wrapper, .custom-tooltip.deals .bottom-section .top-items-wrapper .top-item .data-wrapper {
    height: 56px;
    text-align: center;
    background-color: #f5f7f8;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.custom-tooltip.investments .bottom-section .top-items-wrapper .top-item .data-wrapper .title, .custom-tooltip.deals .bottom-section .top-items-wrapper .top-item .data-wrapper .title {
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}

.custom-tooltip.investments .bottom-section .top-items-wrapper .top-item .data-wrapper .subtitle, .custom-tooltip.deals .bottom-section .top-items-wrapper .top-item .data-wrapper .subtitle {
    font-size: 13px;
    color: #000000;
}

.custom-tooltip.companies {
    padding: 12px 16px;
}

.custom-tooltip.companies .title {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.33;
    color: #1e3654;
}

.custom-tooltip.companies .subtitle {
    opacity: 0.5;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #1e3654;
}

.custom-tooltip.deals {
}

.custom-tooltip-wrapper {
    position: relative;
}

.popup-wrapper .popup-container.delete-member {
    width: 650px;
    height: 410px;
}

.popup-wrapper .popup-container.delete-member-current-user {
    width: 650px;
    height: 445px;
}

.popup-wrapper .popup-container .delete-member-wrapper {
    color: #1e3654;
    padding: 20px 20px;
    text-align: center;
}

.popup-wrapper .popup-container .delete-member-wrapper .delete-member-icon {
    width: 120px;
    height: 120px;
    -o-object-fit: contain;
       object-fit: contain;
}

.popup-wrapper .popup-container .delete-member-wrapper .delete-member-title {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin: 16px 0;
}

.popup-wrapper .popup-container .delete-member-wrapper .delete-member-subtitle {
    font-size: 16px;
    line-height: 1.38;
    text-align: center;
    color: #617287;
}

.popup-wrapper .popup-container .delete-member-wrapper .buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 52px auto 0 auto;
    width: 177px;
}

.popup-wrapper .popup-container .delete-member-wrapper .buttons-wrapper .button-wrapper {
    margin-right: 16px;
}

.popup-wrapper .popup-container .delete-member-wrapper .close-wrapper {
    margin: 54px auto 0 auto;
    width: 82px;
}

.delete-modal .popup-container {
    width: 650px;
    height: 410px;
}

.delete-modal .popup-container .delete-wrapper {
    color: #1e3654;
    padding: 20px 20px;
    text-align: center;
}

.delete-modal .popup-container .delete-wrapper .delete-icon {
    width: 120px;
    height: 120px;
    -o-object-fit: contain;
       object-fit: contain;
}

.delete-modal .popup-container .delete-wrapper .delete-title {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin: 16px 0;
}

.delete-modal .popup-container .delete-wrapper .delete-subtitle {
    font-size: 16px;
    line-height: 1.38;
    text-align: center;
    color: #8794a5;
}

.delete-modal .popup-container .delete-wrapper .buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 52px auto 0 auto;
    width: 177px;
}

.delete-modal .popup-container .delete-wrapper .buttons-wrapper .button-wrapper {
    margin-right: 16px;
}

.do-not-publish-wrapper {
    color: #1e3654;
    padding: 25px 20px 30px 75px;
}

.do-not-publish-wrapper .do-not-publish-title {
    font-size: 30px;
    font-weight: bold;
}

.do-not-publish-wrapper .do-not-publish-subtitle {
    font-size: 16px;
    color: #617287;
    margin: 24px 0;
}

.do-not-publish-wrapper .action-button-wrapper {
    margin: 8px auto 0 auto;
    width: 140px;
}

.do-not-publish-wrapper .checkboxes-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.do-not-publish-wrapper .reason-checkbox {
    font-size: 14px;
    letter-spacing: -0.1px;
    color: #334660;
    margin-bottom: 24px;
}

.done-modal-1 .action-button-wrapper {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 32px auto 0 auto;
}

.zyno-dropdown {
    width: 64px;
    font-size: 16px;
    cursor: pointer;
    z-index: 7;
    border-radius: 3px;
    border: solid 1px transparent;
}

.zyno-dropdown.wide {
    width: 125px;
}

.zyno-dropdown.wide .dropdown {
    width: 125px;
}

.zyno-dropdown .zyno-dropdown-title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 0 2px 4px;
    margin-bottom: 2px;
}

.zyno-dropdown .zyno-dropdown-title-wrapper .zyno-dropdown-title {
    margin-right: 5px;
}

.zyno-dropdown .zyno-dropdown-title-wrapper .zyno-dropdown-title-icon {
    background: url('../../../img/admin/arrow-down-16.png') no-repeat;
    width: 17px;
    height: 10px;
}

.zyno-dropdown:hover {
    border-color: #dbdfe4;
    z-index: 10;
}

.zyno-dropdown:hover .dropdown {
    display: block;
}

.zyno-dropdown:hover .dropdown li:hover {
    background-color: #f1f3f5;
    font-weight: bold;
}

.zyno-dropdown .dropdown {
    letter-spacing: 0.5px;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
    border: solid 1px #dbdfe4;
    border-top: none;
    display: none;
    position: absolute;
    width: 63px;
    margin-left: -1px;
    z-index: 5;
}

.zyno-dropdown .dropdown li {
    padding: 5px;
}

.zyno-dropdown .dropdown option {
    color: #1e3654;
    font-size: 16px;
}

.zyno-dropdown .dropdown option.hover {
    -webkit-box-shadow: 0 0 10px 100px #1882A8 inset;
            box-shadow: 0 0 10px 100px #1882A8 inset;
}

.edit-section .section-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.edit-section .section-row .left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.edit-section .section-row .left .section-icon {
    width: 32px;
    height: 32px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 8px;
}

.edit-section .section-row .left .section-text {
    font-size: 24px;
    font-weight: bold;
}

.edit-section .section-row .right {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.edit-section .section-row .right .section-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 8px;
}

.edit-section .section-row .right .section-text {
    font-size: 12px;
    font-weight: bold;
}

.edit-section.small .section-row .left .section-icon {
    width: 16px;
    height: 16px;
}

.edit-section.small .section-row .left .section-text {
    font-size: 18px;
}

.popup-wrapper .popup-container.error-modal {
    width: 650px;
    height: 195px;
}

.popup-wrapper .popup-container .error-modal-wrapper {
    color: #1e3654;
    padding: 0 20px;
}

.popup-wrapper .popup-container .error-modal-wrapper .title {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.popup-wrapper .popup-container .error-modal-wrapper .buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 20px auto 0 auto;
    width: 177px;
}

.popup-wrapper .popup-container .error-modal-wrapper .buttons-wrapper.center-btn {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.popup-wrapper .popup-container .error-modal-wrapper .buttons-wrapper .button-wrapper {
    margin-right: 16px;
}

.expandable-vertical-menu {
    position: relative;
}

.expandable-vertical-menu .expand-title {
    font-size: 12px;
    color: #122654;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    font-weight: bold;
}

.expandable-vertical-menu .menu-item {
    margin-bottom: 24px;
}

.expandable-vertical-menu .menu-item.expanded .title .title-icon.up {
    display: block;
}

.expandable-vertical-menu .menu-item.expanded .title .title-icon.down {
    display: none;
}

.expandable-vertical-menu .menu-item.expanded .text {
    display: block;
}

.expandable-vertical-menu .menu-item.expanded .text p {
    margin-bottom: 8px;
}

.expandable-vertical-menu .menu-item .title {
    margin-bottom: 8px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.expandable-vertical-menu .menu-item .title .title-text {
    font-size: 14px;
    font-weight: bold;
    color: #8b9bad;
    margin-right: 4px;
}

.expandable-vertical-menu .menu-item .title .title-icon {
    width: 8px;
    height: 5px;
    -o-object-fit: contain;
       object-fit: contain;
}

.expandable-vertical-menu .menu-item .title .title-icon.up {
    display: none;
    background-image: url('../../../img/arrow-up-menu.png');
}

.expandable-vertical-menu .menu-item .title .title-icon.down {
    background-image: url('../../../img/arrow-down-menu.png');
}

.expandable-vertical-menu .menu-item .text {
    font-size: 14px;
    line-height: 1.43;
    color: #292929;
    display: none;
}

.export-collection-modal .popup-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.export-collection-modal .popup-container .export-icon {
    width: 120px;
    height: 120px;
    margin: 20px 0;
}

.export-collection-modal .popup-container .export-title {
    margin: 20px 0;
    font-size: 32px;
    font-weight: bold;
    color: #1e3654;
    text-align: center;
}

.export-collection-modal .popup-container .export-text {
    font-size: 16px;
    line-height: 1.25;
    text-align: center;
    color: #617287;
    width: 410px;
}

.export-collection-modal .popup-container .done-btn {
    margin: 20px auto;
    width: 86px;
    height: 48px;
    border-radius: 3px;
    background-color: #f8c21b;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    font-size: 16px;
    color: #1e3654;
    cursor: pointer;
}

.popup-wrapper .popup-container.list-details {
    height: 464px;
    -webkit-transition: height .3s ease;
    -o-transition: height .3s ease;
    transition: height .3s ease;
}

.popup-wrapper .popup-container.list-details.expanded {
    height: 547px;
}

.popup-wrapper .popup-container.list-details.expanded .export-docx-wrapper .input-wrapper .category-items-wrapper {
    height: 350px;
    max-height: 350px;
}

.export-docx-wrapper {
    color: #1e3654;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.export-docx-wrapper input[type=checkbox] {
    margin: 3px 0;
}

.export-docx-wrapper .export-docx-title {
    height: 15px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
}

.export-docx-wrapper .visible-input-wrapper {
    margin: 0 30px 24px 0;
}

.export-docx-wrapper .export-docx-form-wrapper .action-buttons-wrapper {
    margin: 0 auto -24px auto;
}

.export-docx-wrapper .export-docx-form-wrapper .action-buttons-wrapper.step-1 {
    width: 250px;
}

.export-docx-wrapper .export-docx-form-wrapper .action-buttons-wrapper.step-2 {
    width: 316px;
}

.export-docx-wrapper .export-docx-form-wrapper .form .inputs-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.export-docx-wrapper .export-docx-form-wrapper .form .zyno-select {
    margin-right: 0;
}

.export-docx-wrapper .export-docx-form-wrapper .form .selected-investors {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 20px;
    margin-bottom: 40px;
}

.export-docx-wrapper .export-docx-form-wrapper .form .selected-investors .selected-investor {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border: solid 1px transparent;
    border-radius: 3px;
    padding: 5px;
    position: relative;
}

.export-docx-wrapper .export-docx-form-wrapper .form .selected-investors .selected-investor:hover {
    border: solid 1px #828b9c;
}

.export-docx-wrapper .export-docx-form-wrapper .form .selected-investors .selected-investor:hover .remove-icon {
    display: block;
}

.export-docx-wrapper .export-docx-form-wrapper .form .selected-investors .selected-investor .investor-metadata .investor-metadata-title {
    max-width: 80px;
}

.export-docx-wrapper .export-docx-form-wrapper .form .selected-investors .selected-investor .remove-icon {
    width: 8px;
    height: 8px;
    -o-object-fit: contain;
       object-fit: contain;
    position: absolute;
    top: 5px;
    right: 5px;
    display: none;
    cursor: pointer;
}

.export-docx-wrapper .export-docx-form-wrapper .form .form-input-wrapper {
    margin-top: 24px;
}

.export-docx-wrapper .export-docx-form-wrapper .form .form-input-wrapper .form-input {
    width: 460px;
    height: 38px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    padding: 0px;
}

.export-docx-wrapper .export-docx-form-wrapper .form .form-input-wrapper .form-input.empty-input {
    border-color: #ff000066;
}

.export-docx-wrapper .progressbar-container {
    width: 384px;
    padding-left: 40px;
    margin: 0px auto;
}

.export-docx-wrapper .progressbar {
    counter-reset: step;
}

.export-docx-wrapper .progressbar li {
    list-style-type: none;
    width: 170px;
    float: left;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    color: #b9cee2;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.1px;
}

.export-docx-wrapper .progressbar li:before {
    width: 24px;
    height: 24px;
    content: counter(step);
    counter-increment: step;
    line-height: 25px;
    border: 1px solid #b9cee2;
    display: block;
    text-align: center;
    margin: 0 auto 7px auto;
    border-radius: 50%;
    background-color: white;
}

.export-docx-wrapper .progressbar li:after {
    width: 100%;
    height: 2px;
    content: '';
    position: absolute;
    background-color: #b9cee2;
    top: 12px;
    left: -50%;
    z-index: -1;
}

.export-docx-wrapper .progressbar li:first-child:after {
    content: none;
}

.export-docx-wrapper .progressbar li.progressbar-active {
    color: #1e3654;
}

.export-docx-wrapper .progressbar li.progressbar-active:before {
    border-color: #1e3654;
}

.export-docx-wrapper .progressbar li.progressbar-active + li:after {
    background-color: #b9cee2;
}

.export-docx-wrapper .container-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.export-docx-wrapper .field-to-export-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 460px;
}

.export-docx-wrapper .action_btn_negative {
    margin-top: auto;
    margin-bottom: auto;
}

.export-docx-wrapper .field-to-export-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-items: flex-start;
    margin-top: 24px;
    height: 17px;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: left;
    color: #1e3654;
    width: 460px;
}

.export-docx-wrapper .form-checkbox-input {
    width: 16px;
    height: 16px;
    border-radius: 2px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
}

.export-docx-wrapper .input-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 556px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 54px;
    margin-top: 24px;
}

.export-docx-wrapper .input-wrapper .titles-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.export-docx-wrapper .input-wrapper .titles-wrapper .form-label {
    height: 16px;
    font-size: 14px;
    text-align: left;
    color: #617287;
    width: 50%;
}

.export-docx-wrapper .input-wrapper .titles-wrapper .form-label.right {
    margin-left: 20px;
}

.export-docx-wrapper .input-wrapper .titles-wrapper .form-label.left {
    margin-left: 1px;
}

.export-docx-wrapper .input-wrapper .category-items-wrapper {
    max-height: 250px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.export-docx-wrapper .input-wrapper .category-items-wrapper .category-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.export-docx-wrapper .input-wrapper .category-items-wrapper .category-item .data-input {
    width: 50%;
}

.export-docx-wrapper .input-wrapper .category-items-wrapper .category-item .data-input.left {
    margin-left: 1px;
}

.export-docx-wrapper .input-wrapper .category-items-wrapper .category-item .data-input.right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 19px;
    margin-right: 1px;
}

.export-docx-wrapper .input-wrapper .category-items-wrapper .category-item .data-input.right .add-more-btn {
    width: 145px;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: left;
    color: #1e3654;
    margin-top: 10px;
    cursor: pointer;
}

.export-docx-wrapper .input-wrapper .category-items-wrapper .category-item .data-input .input-category {
    width: 265px;
    height: 38px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    padding: 0;
    margin-top: 8px;
}

.export-docx-wrapper .input-wrapper .separator {
    width: 556px;
    height: 0px;
    margin-top: 16px;
    margin-bottom: 8px;
    border: solid 1px #d9e5f1;
}

.export-docx-wrapper .input-wrapper .separator-box {
    width: 746px;
    height: 2px;
    border-radius: 4px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.12);
    position: absolute;
    margin-left: -95px;
}

.export-docx-wrapper .input-wrapper .separator-box.top {
    margin-top: 3px;
}

.export-docx-wrapper .input-wrapper .separator-box.bottom {
    margin-bottom: 5px;
}

.export-search-modal .popup-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.export-search-modal .popup-container .export-icon {
    width: 120px;
    height: 120px;
    margin: 20px 0;
}

.export-search-modal .popup-container .export-title {
    margin: 20px 0;
    font-size: 32px;
    font-weight: bold;
    color: #1e3654;
    text-align: center;
}

.export-search-modal .popup-container .export-text {
    font-size: 16px;
    line-height: 1.25;
    text-align: center;
    color: #617287;
    margin: 0 auto;
    width: 410px;
}

.export-search-modal .popup-container .done-btn {
    margin: 20px auto;
    width: 86px;
    height: 48px;
    border-radius: 3px;
    background-color: #f8c21b;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    font-size: 16px;
    color: #1e3654;
    cursor: pointer;
}

.external-event-card {
    padding: 16px;
    height: 114px;
    border-radius: 4px;
    border: solid 1px #eeeeef;
    background-color: #ffffff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}

.external-event-card .icon-wrapper {
    position: absolute;
    top: 8px;
    right: 8px;
}

.external-event-card .icon-wrapper .icon {
    width: 24px;
    height: 24px;
}

.external-event-card .date-box {
    width: 124px;
    height: 82px;
    border-radius: 2px;
    background-color: #f7fafd;
}

.external-event-card .date-box .day {
    font-size: 32px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    color: #f5004e;
}

.external-event-card .date-box .month {
    font-size: 12px;
    line-height: 1.5;
    text-align: center;
    color: #1e3654;
}

.external-event-card .content {
    margin-left: 16px;
}

.external-event-card .content .title {
    font-size: 18px;
    font-weight: bold;
    color: #1e3654;
}

.external-event-card .content .text {
    font-size: 14px;
    line-height: 1.29;
    color: #8794a5;
}

.external-event-card .content .host {
    font-size: 12px;
    color: #b3bfcb;
}

.fund-raised-card-wrapper {
    width: 220px;
    height: 214px;
    border-radius: 4px;
    border: solid 1px #eeeeef;
    background-color: #FFF;
    position: relative;
}

.fund-raised-card-wrapper .opacity {
    opacity: 0.5;
}

.fund-raised-card-wrapper:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.fund-raised-card-wrapper:hover .menu-icon-wrapper .menu-icon {
    visibility: visible;
}

.fund-raised-card-wrapper .menu-icon-wrapper {
    visibility: visible;
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 100;
}

.fund-raised-card-wrapper .menu-icon-wrapper .menu-icon {
    visibility: hidden;
    cursor: pointer;
    height: 16px;
    width: 20px;
}

.fund-raised-card-wrapper .fund-raised-card {
    height: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.fund-raised-card-wrapper .fund-raised-card .header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: 16px;
    margin-top: 16px;
    margin-left: 16px;
}

.fund-raised-card-wrapper .fund-raised-card .header .visibility-icon-wrapper .visibility-icon {
    width: 16px;
    height: 16px;
}

.fund-raised-card-wrapper .fund-raised-card .header .header-title {
    font-size: 12px;
    color: #8794a5;
}

.fund-raised-card-wrapper .fund-raised-card .body {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.fund-raised-card-wrapper .fund-raised-card .body .icon-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 72px;
    height: 72px;
    background-color: #f7fafd;
    border-radius: 50%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.fund-raised-card-wrapper .fund-raised-card .body .icon-wrapper .icon {
    width: 32px;
    height: 32px;
}

.fund-raised-card-wrapper .fund-raised-card .card-footer {
    margin-bottom: 16px;
}

.fund-raised-card-wrapper .fund-raised-card .card-footer .title {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
}

.funding-round-event-row-and-investor-list.private {
    opacity: 0.6;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper {
    position: relative;
    border-radius: 4px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .menu-icon-wrapper {
    visibility: visible;
    position: absolute;
    right: 0;
    top: 10px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .menu-icon-wrapper .menu-icon {
    visibility: hidden;
    cursor: pointer;
    height: 16px;
    width: 20px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper:hover .menu-icon-wrapper .menu-icon {
    visibility: visible;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 24px 0 10px;
    height: 80px;
    border-radius: 4px;
    border: solid 1px #c3cad2;
    background-color: #f7fafd;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event.with-investors {
    cursor: pointer;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event:hover {
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04);
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04);
    background-color: #eff5fb;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event.expended {
    border-radius: 4px 4px 0 0;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event .menu-icon-wrapper .menu-popup-wrapper {
    top: 0px;
    right: 8px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event .cell {
    width: 220px;
    margin-right: 5px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event .visibility-icon-wrapper {
    margin-left: 8px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event .visibility-icon-wrapper .visibility-icon {
    width: 16px;
    height: 16px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event .icon-wrapper {
    margin-right: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event .icon-wrapper.expand-collapse {
    margin-right: 4px;
    cursor: pointer;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event .icon-wrapper.expand-collapse .icon {
    width: 16px;
    height: 16px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event .icon-wrapper .icon {
    width: 32px;
    height: 32px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event .image-place-holder {
    min-width: 40px;
    min-height: 40px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event .image-wrapper {
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    border: solid 1px #dde0e5;
    border-radius: 50%;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .funding-round-event .image-wrapper .image {
    max-width: 40px;
    max-height: 40px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .text {
    font-size: 12px;
    line-height: 1.5;
    color: #8794a5;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .text.bold {
    font-weight: bold;
    color: #292929;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .text.medium {
    font-size: 16px;
    line-height: 1.38;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .text.big {
    font-size: 24px;
}

.funding-round-event-row-and-investor-list .funding-round-event-row-wrapper .text.grey {
    color: #8794a5;
}

.funding-round-event-row-and-investor-list .investors-list {
    border: solid 1px #c6c9ce;
    border-top-width: 0px;
    border-radius: 0 0 4px 4px;
    z-index: 9;
    max-height: 410px;
    overflow: scroll;
}

.funding-round-event-row-and-investor-list .investors-list .title {
    margin: 20px 0 12px 16px;
}

.funding-round-event-row-and-investor-list .investors-list .text {
    font-size: 12px;
    line-height: 1.5;
    color: #1e3654;
}

.funding-round-event-row-and-investor-list .investors-list .text.bold {
    font-weight: bold;
}

.funding-round-event-row-and-investor-list .investors-list .text.medium {
    font-size: 14px;
    line-height: 1.38;
}

.funding-round-event-row-and-investor-list .investors-list .text.big {
    font-size: 16px;
}

.funding-round-event-row-and-investor-list .investors-list .text.grey {
    color: #8794a5;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper {
    position: relative;
    z-index: -1;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper.private {
    opacity: 0.5;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper .investor-row {
    -webkit-box-shadow: inset 0 -1px 0 0 #dde0e5;
            box-shadow: inset 0 -1px 0 0 #dde0e5;
    background-color: #FFF;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 24px 0 16px;
    height: 72px;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper .investor-row:hover {
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04), inset 0 -1px 0 0 #dde0e5;
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04), inset 0 -1px 0 0 #dde0e5;
    background-color: #eff5fb;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper .investor-row.last-row {
    -webkit-box-shadow: none;
            box-shadow: none;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper .investor-row .cell {
    width: 210px;
    margin-right: 5px;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper .investor-row .icon-wrapper {
    margin: 0 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper .investor-row .icon-wrapper .icon {
    width: 16px;
    height: 16px;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper .investor-row .round-content-wrapper {
    position: relative;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper .investor-row .round-content-wrapper .image-wrapper {
    min-width: 40px;
    min-height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    border: solid 1px #dde0e5;
    border-radius: 50%;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper .investor-row .round-content-wrapper .image-wrapper .image {
    max-width: 40px;
    max-height: 40px;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper .investor-row .round-content-wrapper .little-icon {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    bottom: -3px;
}

.funding-round-event-row-and-investor-list .investors-list .investor-row-wrapper .investor-row .location {
    margin-left: 24px;
}

.graduation-card {
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #eeeeef;
    width: 220px;
    height: 223px;
    position: relative;
}

.graduation-card:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.graduation-card:hover .menu-icon-wrapper .menu-icon {
    visibility: visible;
}

.graduation-card .menu-icon-wrapper {
    position: absolute;
    right: 0;
    top: 10px;
}

.graduation-card .menu-icon-wrapper .menu-icon {
    visibility: hidden;
    cursor: pointer;
    height: 16px;
    width: 20px;
}

.graduation-card .menu-icon-wrapper .menu-popup-wrapper {
    top: 0;
    right: 5px;
}

.graduation-card .top-left-text {
    position: absolute;
    left: 8px;
    top: 8px;
    font-size: 12px;
    color: #8794a5;
}

.graduation-card .top-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.graduation-card .top-section .logo {
    text-align: center;
    margin: 28px auto;
    height: 60px;
}

.graduation-card .top-section .logo img {
    max-width: 120px;
    max-height: 60px;
    margin: 0 auto;
}

.graduation-card .top-section .logo img.round {
    border-radius: 50%;
}

.graduation-card .top-section .title {
    font-size: 16px;
    font-weight: bold;
    color: #232838;
    margin: 0 16px 8px 16px;
}

.graduation-card .top-section .subtitle {
    font-size: 11px;
    line-height: 1.1;
    color: #232838;
    opacity: 0.7;
    margin: 0 16px;
}

.graduation-card .separator {
    width: 100%;
    height: 0;
    border: solid 1px #eeeeef;
    position: absolute;
    bottom: 39px;
}

.graduation-card .bottom-section {
    position: absolute;
    bottom: 13px;
    left: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 190px;
}

.graduation-card .bottom-section .left {
    font-size: 12px;
    color: #000000;
}

.graduation-card .bottom-section .right {
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.icon_and_text_btn {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}

.icon_and_text_btn .icon-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 8px;
}

.icon_and_text_btn .icon-wrapper .icon {
    width: 16px;
    height: 16px;
}

.icon_and_text_btn .btn-text {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5;
    color: #1e3654;
}

.icon_title_des_button_card {
    width: 700px;
    height: 104px;
    border-radius: 4px;
    background-color: #f7fafd;
    padding: 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.icon_title_des_button_card .content-wrapper .icon-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 50%;
    margin-right: 16px;
}

.icon_title_des_button_card .content-wrapper .icon-wrapper .icon {
    width: 56px;
    height: 56px;
}

.icon_title_des_button_card .content-wrapper .title {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.38;
    color: #1e3654;
}

.icon_title_des_button_card .content-wrapper .description {
    font-size: 14px;
    line-height: 1.29;
    color: #1e3654;
}

.icon_title_des_button_card .card-action-button {
    cursor: pointer;
    min-width: 190px;
    height: 48px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    background-color: #f8c61c;
    text-align: center;
    font-size: 14px;
    line-height: 1.29;
    color: #1e3654;
}

.choose-introduction-type {
    line-height: 1.2em;
}

.choose-introduction-type button, .choose-introduction-type input[type="button"], .choose-introduction-type input[type="reset"], .choose-introduction-type input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}

.choose-introduction-type .popup-container {
    height: auto !important;
    width: 720px !important;
}

.choose-introduction-type *, .choose-introduction-type *:before, .choose-introduction-type *:after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit;
}

.choose-introduction-type input, .choose-introduction-type select, .choose-introduction-type textarea, .choose-introduction-type button {
    margin: 0;
    vertical-align: middle;
    font-size: 100%;
    color: #000;
    font-family: inherit;
    line-height: normal;
}

.choose-introduction-type .round-logo-wrapper {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border-style: solid;
    border-color: #d9d9d9;
    border-width: 1px;
    margin-right: 10px;
    overflow: hidden;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 7px;
    margin-top: -15px;
}

.choose-introduction-type .company-round-logo {
    width: 48px;
}

.choose-introduction-type .round-logo {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border-style: solid;
    border-color: #d9d9d9;
    border-width: 1px;
    margin-right: 10px;
}

.choose-introduction-type .round-logo__with_margin {
    margin-left: 10px;
    margin-top: -15px
}

.choose-introduction-type .round-logo-large-wrapper {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    border-style: solid;
    border-color: #d9d9d9;
    border-width: 1px;
    margin-bottom: 10px;
    overflow: hidden;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.choose-introduction-type .round-logo-large {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    border-style: solid;
    border-color: #d9d9d9;
    border-width: 1px;
    margin-bottom: 10px;
}

.choose-introduction-type .company-round-logo-large {
    width: 75px;
}

.choose-introduction-type .float-right {
    float: right;
}

.choose-introduction-type .float-left {
    float: left;
}

.choose-introduction-type .introduction-company-header {
    min-height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.choose-introduction-type .introduction-company-header .introduction-modal-title {
    margin: 0 auto;
    text-align: center;
}

.choose-introduction-type .introduction-company-header .introduction-modal-title .introduction-modal-question {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.2px;
    text-align: center;
    color: #2e3c54;
    margin-top: 16px;
}

.choose-introduction-type .introduction-company-header .title-company-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.choose-introduction-type .introduction-company-header .title-company-details .company-title-texts {
    margin-top: -10px;
}

.choose-introduction-type .introduction-company-header .title-company-details .company-title-texts .introduction-company-name {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.2px;
    color: #2e3c54;
    margin-top: 2px;
}

.choose-introduction-type .introduction-company-header .title-company-details .company-title-texts .introduction-company-tagline {
    font-size: 12px;
    color: #2e3c54;
}

.choose-introduction-type .introduction-text-area {
    min-height: 200px;
    padding-left: 10px;
    border-radius: 4px;
    border: solid 2px #e3e6ea;
    resize: none;
}

.choose-introduction-type .introduction-input-text {
    margin-top: 25px;
    height: 2.5em;
    border-width: 1px;
    border-style: solid;
    border-color: #737373;
    -webkit-border-image: initial;
         -o-border-image: initial;
            border-image: initial;
    padding-left: 10px;
    border-radius: 4px;
    border: solid 2px #e3e6ea;
    border-bottom: none;
}

.choose-introduction-type .introduction-input-text__title {
    font-weight: 700;
}

.choose-introduction-type .introduction-input-text__no_margin_top {
    margin-top: 0px;
}

.choose-introduction-type .event-input-text {
    border-radius: 4px;
    background-color: #ebeef2;
    border: none;
    padding: 10px 10px 10px 30px;
    color: #728397;
}

.choose-introduction-type .event-input-text__date {
    background: url("/img/introductions/date-icon.png") no-repeat 13px;
    background-color: #ebeef2;
    background-size: 12px 12px;
}

.choose-introduction-type .event-input-text__address {
    background: url("/img/introductions/location-hover-icon.png") no-repeat 13px;
    background-color: #ebeef2;
    background-size: 10px 12px;
    padding-bottom: 13px;
    line-height: 1.35em;
}

.choose-introduction-type .introduction-input-link {
    height: 2.5em;
    border-width: 1px;
    border-style: solid;
    border-color: #737373;
    -webkit-border-image: initial;
         -o-border-image: initial;
            border-image: initial;
    padding-left: 25px;
    border-radius: 4px;
    border: solid 2px #e3e6ea;
    border-top: none;
    margin-bottom: 25px;
    background: url("/img/introductions/link-icon.png") no-repeat 4px;
}

.choose-introduction-type .introduction-send-button {
    cursor: pointer;
    float: right;
    color: white;
    border: none;
    border-radius: 20px;
    padding: 15px 45px 15px 45px;
    font-size: 80%;
}

.choose-introduction-type .introduction-send-button__job_seeker {
    background: #20c9ea;
}

.choose-introduction-type .introduction-send-button__investment {
    background: #6a67ce;
}

.choose-introduction-type .introduction-send-button__cooperation {
    background: #ffb900;
}

.choose-introduction-type .introduction-send-button__event {
    background: #62d26f;
}

.choose-introduction-type .introduction-user-details {
    font-size: 75%;
    line-height: 1.3em;
    letter-spacing: -0.1px;
}

.choose-introduction-type .width-50 {
    width: 50%
}

.choose-introduction-type .width-40 {
    width: 40%
}

.choose-introduction-type .width-100 {
    width: 100%
}

.choose-introduction-type .margin-top {
    margin-top: 10px;
}

.choose-introduction-type .margin-bottom {
    margin-bottom: 10px;
}

.choose-introduction-type .margin-left {
    margin-left: 10px;
}

.choose-introduction-type .margin-right {
    margin-right: 10px;
}

.choose-introduction-type .large-margin-top {
    margin-top: 20px;
}

.choose-introduction-type .align-center {
    text-align: center;
}

.choose-introduction-type .btn-popup-close {
    position: absolute;
    right: 25px;
    color: #78828c;
    border: 0;
    background: none;
}

.choose-introduction-type .introduction-types {
    vertical-align: top;
    display: inline-block;
    text-align: center;
    width: 120px;
    position: relative;
}

.choose-introduction-type .caption {
    display: block;
    font-size: 14px;
    letter-spacing: -0.2px;
    text-align: center;
    color: #728397;
}

.choose-introduction-type #introduction-form input, .choose-introduction-type #introduction-form textarea {
    outline: none;
}

.choose-introduction-type #introduction-form textarea {
    resize: none;
}

.choose-introduction-type .introduction-type {
    padding: 20px 0px 20px 0px;
    margin: 40px 0px 40px 0px;
    width: 25%;
    cursor: pointer;
}

.choose-introduction-type .introduction-type:hover {
    background-color: #f4f7fb;
}

.choose-introduction-type .introduction-type__cooperation:hover ~ .introduction-cooperation-explanation {
    display: block;
}

.choose-introduction-type .introduction-type__investment:hover ~ .introduction-investment-explanation {
    display: block;
}

.choose-introduction-type .introduction-type__event:hover ~ .introduction-event-explanation {
    display: block;
}

.choose-introduction-type .introduction-type__job_seeker:hover ~ .introduction-job_seeker-explanation {
    display: block;
}

.choose-introduction-type .introduction-type__cooperation:hover ~ .warning-wrapper {
    display: none;
}

.choose-introduction-type .introduction-type__investment:hover ~ .warning-wrapper {
    display: none;
}

.choose-introduction-type .introduction-type__event:hover ~ .warning-wrapper {
    display: none;
}

.choose-introduction-type .introduction-type__job_seeker:hover ~ .warning-wrapper {
    display: none;
}

.choose-introduction-type .introduction-explanation {
    display: none;
    color: #343f51;
    position: absolute;
    bottom: 30px;
    left: 30px;
}

.choose-introduction-type .warning-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    bottom: 30px;
    left: 30px;
    position: absolute;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #728397;
}

.choose-introduction-type .warning-wrapper .small-font-size {
    margin-top: 2px;
}

.choose-introduction-type .warning-wrapper .warning-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 4px;
}

.choose-introduction-type .hidden {
    visibility: hidden;
    display: none
}

.choose-introduction-type .introduction-title-icon {
    margin-right: 10px;
    margin-top: -4px;
}

.choose-introduction-type .introduction-title-icon__event {
    width: 25%
}

.choose-introduction-type .introduction-title-icon__job_seeker {
    width: 15%
}

.choose-introduction-type .introduction-title-icon__investment {
    width: 10%
}

.choose-introduction-type .introduction-title-icon__cooperation {
    width: 13%
}

.choose-introduction-type .cancel-btn {
    margin: 25px 25px 0px 0px;
    text-decoration: underline;
    color: #728397;
    font-weight: 600;
    cursor: pointer;
}

.choose-introduction-type .privacy-comment {
    color: #728397;
    font-size: 0.7em;
    margin-top: 10px;
}

.choose-introduction-type .introduction-user-title-details {
    margin-top: 30px;
    margin-bottom: 30px;
    overflow: auto;
}

.choose-introduction-type .user-details-input {
    padding-left: 25px;
    margin-right: 25%;
    margin-left: 25%;
    margin-bottom: 10px;
    width: 40%;
    border: none;
    height: 40px;
    font-size: small;
}

.choose-introduction-type .user-details-input__email {
    border-bottom: solid 1px;
    border-color: #e3e6ea;
    margin-top: 40px;
    background: url("/img/introductions/email-icon.png") no-repeat 4px;
    background-size: 15px 11px;
}

.choose-introduction-type .user-details-input__phone {
    background: url("/img/introductions/phone-icon.png") no-repeat 4px;
    background-size: 12px 14px;
}

.choose-introduction-type .company-details-text {
    padding-left: 25px;
}

.choose-introduction-type .company-details-text__name {
    font-weight: 700;
    background: url("/img/introductions/website-icon.png") no-repeat 3px;
    background-size: 12px 12px;
}

.choose-introduction-type .company-details-text__address {
    background: url("/img/introductions/location-icon.png") no-repeat 4px;
    background-size: 10px 12px;
}

.choose-introduction-type .cooperation-user-details-input {
    padding-left: 25px;
    margin-bottom: 10px;
    width: 100%;
    border: none;
    height: 40px;
    font-size: small;
}

.choose-introduction-type .cooperation-user-details-input__email {
    border-bottom: solid 1px;
    border-color: #e3e6ea;
    background: url("/img/introductions/email-icon.png") no-repeat 4px;
    background-size: 15px 11px;
}

.choose-introduction-type .cooperation-user-details-input__phone {
    background: url("/img/introductions/phone-icon.png") no-repeat 4px;
    background-size: 12px 14px;
}

.choose-introduction-type .cooperation-user-details-input__website {
    border-bottom: solid 1px;
    border-color: #e3e6ea;
    background: url("/img/introductions/website-icon.png") no-repeat 4px;
    background-size: 12px 12px;
}

.choose-introduction-type .cooperation-user-details-input__address {
    background: url("/img/introductions/location-icon.png") no-repeat 4px;
    background-size: 10px 12px;
}

.choose-introduction-type .cooperation-company-details-input {
    padding-left: 15px;
    width: 85%;
    height: 30px;
    border-radius: 20px;
    border: solid 1px #b3bfcb;
    margin-bottom: 20%;
    margin-top: 8%;
    overflow: auto;
}

.choose-introduction-type .disabled {
    background-color: #ebeef2;
    cursor: not-allowed;
}

.choose-introduction-type .introduction-title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: -30px;
}

.choose-introduction-type .introduction-title {
    font-size: 80%;
}

.choose-introduction-type .small-font-size {
    font-size: 80%;
}

.choose-introduction-type .details-title {
    color: #728397;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    margin-bottom: 15px;
}

.choose-introduction-type .introduction-hr-double-size {
    border-bottom: solid 2px #dedee9;
    margin-bottom: 20px;
}

.choose-introduction-type .introduction-hr {
    border-bottom: solid 1px #dedee9;
}

.choose-introduction-type .introduction-type-title {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.1px;
    color: #343f51;
}

.choose-introduction-type .target-positions {
    margin-bottom: 20px;
    padding-top: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 599px) {

    .choose-introduction-type .target-positions {
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around;
    }
}

.choose-introduction-type .target-positions label span {
    color: #b3bfcb;
    font-size: 80%;
    background-color: #ffffff;
    border-radius: 20px;
    border-style: solid;
    border-color: #e3e6ea;
    border-width: 2px;
    padding: 5px 20px 5px 20px;
    margin-right: 10px;
}

@media (max-width: 599px) {

    .choose-introduction-type .target-positions label span {
        margin-right: 0;
        padding: 5px 15px 5px 15px;
    }
}

.choose-introduction-type .target-positions input:checked + span {
    background-color: #728397;
    color: #fff;
    border-color: #728397;
}

.choose-introduction-type .invitation-type label span {
    font-size: 1.2em;
    color: #b3bfcb;
    margin-right: 15px;
    font-weight: 500;
    padding-top: 4px;
}

.choose-introduction-type .invitation-type input:checked + span {
    color: #728397;
}

.choose-introduction-type .invitation-type input:checked + .invitation-type-text__guest {
    background: url("/img/introductions/guest-icon-checked.png") no-repeat 4px;
    background-size: 18px 18px;
}

.choose-introduction-type .invitation-type input:checked + .invitation-type-text__collaborator {
    background: url("/img/introductions/collaborator-icon-checked.png") no-repeat 4px;
    background-size: 15px 17px;
}

.choose-introduction-type .invitation-type-text {
    padding-left: 25px;
}

.choose-introduction-type .invitation-type-text__guest {
    background: url("/img/introductions/guest-icon.png") no-repeat 4px;
    background-size: 18px 18px;
}

.choose-introduction-type .invitation-type-text__collaborator {
    background: url("/img/introductions/collaborator-icon.png") no-repeat 4px;
    background-size: 15px 17px;
}

.choose-introduction-type .auto-overflow {
    overflow: auto;
}

.choose-introduction-type .upload-file label span {
    font-size: 80%;
    background-color: #ededf6;
    border: none;
    border-radius: 20px;
    padding: 10px 25px 10px 25px;
    margin-bottom: 15px;
    margin-right: 10px;
    letter-spacing: -0.2px;
    text-align: center;
    color: #2e3c54;
}

.choose-introduction-type .upload-file label span:hover {
    cursor: pointer;
}

.choose-introduction-type .flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.choose-introduction-type .align-right {
    text-align: right;
}

.choose-introduction-type .remove-file {
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: center;
    color: #728397;
    text-decoration: underline;
    cursor: pointer;
    margin-right: 10px;
}

.choose-introduction-type #email-redirect-root {
    font-family: 'Assistant', Arial, sans-serif;
    height: 100%;
}

.choose-introduction-type #email-redirect-root * {
    outline: none;
}

.choose-introduction-type #email-redirect-root .top-bar {
    top: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    overflow: auto;
    padding: 15px 0px 15px 25px;
}

.choose-introduction-type #email-redirect-root .top-bar-logo {
    float: left;
    max-width: 70px;
    display: block;
    max-height: 70px
}

.choose-introduction-type #email-redirect-root .main-content {
    background-color: #f4f7fb;
    text-align: center;
    padding-top: 40px;
    overflow: auto;
    height: 100%;
}

.choose-introduction-type #email-redirect-root .main-content .introduction-type-logo {
    width: 40px;
    height: 40px;
    display: inline-block;
}

.choose-introduction-type #email-redirect-root .main-content .introduction-type-logo__event {
    background-image: url('../../../img/admin/event-btn.png');
}

.choose-introduction-type #email-redirect-root .main-content .introduction-type-logo__investment {
    background-image: url('../../../img/admin/invest-btn.png');
}

.choose-introduction-type #email-redirect-root .main-content .introduction-type-logo__jobseeker {
    background-image: url('../../../img/admin/job-btn.png');
}

.choose-introduction-type #email-redirect-root .main-content .introduction-type-logo__cooperation {
    background-image: url('../../../img/admin/cooperation-btn.png');
}

.choose-introduction-type #email-redirect-root .main-content .title {
    font-size: 22px;
    font-weight: 900;
    letter-spacing: -0.5px;
    color: #2e3c54;
    margin: 15px 0;
    font-family: Roboto;
}

.choose-introduction-type #email-redirect-root .main-content .subtitle {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.2px;
    color: #2e3c54;
    margin-bottom: 30px
}

.choose-introduction-type #email-redirect-root .main-content .subtitle-disapprove {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -0.1px;
    text-align: center;
    color: #2e3c54;
    margin-bottom: 20px;
}

.choose-introduction-type #email-redirect-root .main-content .content {
    font-size: 14px;
    letter-spacing: -0.2px;
    color: #2e3c54;
}

.choose-introduction-type #email-redirect-root .main-content .button-wrapper {
    margin-top: 70px;
}

.choose-introduction-type #email-redirect-root .main-content .call-for-action {
    margin-top: 20px;
}

.choose-introduction-type #email-redirect-root .main-content .call-for-action .positive-button {
    margin-left: 15px;
}

.choose-introduction-type .negative-button {
    border-radius: 100px;
    border: solid 1px #2e3c54;
    background-color: transparent;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.2px;
    color: #343f51;
    padding: 10px 25px;
}

.choose-introduction-type .positive-button {
    border-radius: 100px;
    border: none;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.2px;
    color: #ffffff;
    padding: 10px 25px;
    background-color: #3be8b0;
}

.choose-introduction-type .introduction-modal-bottom-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.choose-introduction-type .introduction-modal-bottom-content .cancel-btn {
    margin: 10px 0 0 0;
}

.choose-introduction-type .introduction-modal-bottom-content .introduction-send-button {
    float: none;
}

@media (max-width: 599px) {

    .choose-introduction-type .introduction-modal-bottom-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
    }
}

.choose-introduction-type .choose-type {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    padding: 20px 0px 20px 0px;
}

.choose-introduction-type .introduction-company-title-details {
    overflow: hidden;
}

.choose-introduction-type .introduction-form-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 10px;
}

.choose-introduction-type .introduction-form-footer .footer-user-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.choose-introduction-type .introduction-form-footer .user-full-name {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #343f51;
}

.choose-introduction-type .introduction-form-footer .user-position {
    font-size: 12px;
    color: #2e3c54;
}

.choose-introduction-type .introduction-form-footer .footer-send {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.choose-introduction-type .introduction-form-footer .footer-send .cancel-btn {
    margin-top: 10px;
}

@media (max-width: 599px) {

    .choose-introduction-type .introduction-form-footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
            -ms-flex-align: baseline;
                align-items: baseline;
    }
}

.choose-introduction-type .second-step-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.choose-introduction-type .done-view .content-wrapper {
    padding: 50px 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.choose-introduction-type .done-view .content-wrapper .logo {
    background-image: url('../../../img/message-sent.svg');
    width: 154px;
    height: 106px;
}

.choose-introduction-type .done-view .content-wrapper .title {
    font-size: 32px;
    font-weight: bold;
    margin: 25px 0 16px 0;
}

.choose-introduction-type .done-view .content-wrapper .subtitle {
    font-size: 16px;
    line-height: 1.25;
    color: #617287;
}

.choose-introduction-type .done-view .content-wrapper .action-button-wrapper {
    width: 86px;
    margin-top: 32px;
}

.over-the-limit .content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 50px 100px;
}

.over-the-limit .content-wrapper .logo {
    background-image: url('../../../img/limit-request-illustration.png');
    width: 120px;
    height: 120px;
}

.over-the-limit .content-wrapper .title {
    font-size: 32px;
    font-weight: bold;
    margin: 16px 0;
}

.over-the-limit .content-wrapper .subtitle {
    font-size: 16px;
    line-height: 1.25;
    color: #617287;
}

.over-the-limit .content-wrapper .action-button-wrapper {
    margin-top: 32px;
    width: 86px;
}

.label {
    border-radius: 5px;
    border: solid 1px #f2f3f5;
    padding: 8px;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    color: #798799;
    background-color: #ffffff;
    cursor: pointer;
}

.label.hoverable {
    position: relative;
}

.label.hoverable:hover {
    border: solid 1px #1e3654;
    font-size: 12px;
    color: #1e3654;
}

.label.label-large {
    border: solid 1px #dde0e5;
    padding: 16px;
}

.large-set-warning-modal .popup-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.large-set-warning-modal .popup-container .large-set-icon-wrapper {
    position: relative;
}

.large-set-warning-modal .popup-container .large-set-icon-wrapper .large-set-icon {
    background-image: url('../../../img/on-it-s-way-illustration.png');
    width: 154px;
    height: 106px;
    -o-object-fit: contain;
       object-fit: contain;
    position: absolute;
    left: -35px;
    top: 7px;
}

.large-set-warning-modal .popup-container .large-set-icon-wrapper .large-set-oval-bg {
    width: 120px;
    height: 120px;
    -o-object-fit: contain;
       object-fit: contain;
    background-image: url('../../../img/oval-4.png');
}

.large-set-warning-modal .popup-container .modal-content {
    margin: auto;
}

.large-set-warning-modal .popup-container .large-set-warning-title {
    margin: 20px 0;
    font-size: 32px;
    font-weight: bold;
    color: #1e3654;
    text-align: center;
}

.large-set-warning-modal .popup-container .large-set-warning-text {
    font-size: 16px;
    line-height: 1.25;
    text-align: center;
    color: #617287;
    width: 310px;
}

.large-set-warning-modal .popup-container .done-btn {
    margin: 0px auto;
    margin-top: 40px;
    width: 86px;
    height: 48px;
    border-radius: 3px;
    background-color: #f8c21b;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    font-size: 16px;
    color: #1e3654;
    cursor: pointer;
}

.main-nav-dropdown-local-wrapper .arrow-up-wrapper {
    position: relative;
    display: block;
}

.main-nav-dropdown-local-wrapper .arrow-up-wrapper .arrow-up {
    position: absolute;
    top: -5px;
    right: 2px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid white;
}

.main-nav-dropdown-local-wrapper .main-nav-dropdown {
    min-width: 160px;
    max-height: 210px;
    overflow: auto;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    color: #1e3654;
}

.main-nav-dropdown-local-wrapper .main-nav-dropdown .dropdown-item {
    line-height: 1;
    font-size: 14px;
    font-weight: 300;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 12px;
}

.main-nav-dropdown-local-wrapper .main-nav-dropdown .dropdown-item .dropdown-item-extra-text {
    font-size: 8px;
    font-weight: bold;
    text-align: left;
    color: #f8c61c;
}

.main-nav-dropdown-local-wrapper .main-nav-dropdown .dropdown-item .dropdown-item-title {
    font-size: 12px;
    line-height: 1.5;
    color: #1e3654;
    font-weight: normal;
    text-align: left;
}

.main-nav-dropdown-local-wrapper .main-nav-dropdown .dropdown-item:last-child {
    margin-bottom: 0;
}

.main-nav-dropdown-local-wrapper .main-nav-dropdown .dropdown-item:hover {
    background-color: #f1f3f5;
}

.media-wrapper {
    color: #1e3654;
    padding: 14px 48px;
}

.media-wrapper .media-title {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.menu-popup-wrapper {
    position: absolute;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;

    width: 193px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    min-height: -webkit-max-content;
    min-height: -moz-max-content;
    min-height: max-content;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background-color: #FFFFFF;
    z-index: 100;
}

.menu-popup-wrapper .close-icon-wrapper {
    position: absolute;
    right: 8px;
    top: 6px;
    cursor: pointer;
}

.menu-popup-wrapper .close-icon-wrapper .icon-close {
    width: 8px;
    height: 8px;
}

.menu-popup-wrapper .menu-items {
    min-height: 32px;
    max-height: 32px;
}

.menu-popup-wrapper .menu-items .menu-item {
    padding: 11px 0 11px 15px;
    color: #1e3654;
}

.menu-popup-wrapper .menu-items .menu-item:hover {
    background-color: #f7fafd;
}

.menu-popup-wrapper .menu-items .menu-item.title {
    font-size: 14px;
    font-weight: bold;
}

.menu-popup-wrapper .menu-items .menu-item.button {
    cursor: pointer;
}

.menu-popup-wrapper .menu-items .menu-item .icon-wrapper {
    margin-right: 12px;
}

.menu-popup-wrapper .menu-items .menu-item .icon-wrapper .icon {
    width: 16px;
    height: 16px;
}

.mna-card {
    border-radius: 4px;
    border: solid 1px #eeeeef;
    width: 220px;
    height: 237px;
    position: relative;
}

.mna-card.private {
    opacity: 0.6;
}

.mna-card:hover {
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04);
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.04);
}

.mna-card:hover .menu-icon-wrapper .menu-icon {
    visibility: visible;
}

.mna-card .menu-icon-wrapper {
    position: absolute;
    right: 0;
    top: 80px;
}

.mna-card .menu-icon-wrapper .menu-icon {
    visibility: hidden;
    cursor: pointer;
    height: 16px;
    width: 20px;
}

.mna-card .menu-icon-wrapper .menu-popup-wrapper {
    top: 0;
    right: 5px;
}

.mna-card .top-section {
    width: 100%;
    height: 52px;
    background-color: #f7fafd;
    padding: 8px 14px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.mna-card .top-section .top-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.mna-card .top-section .top-left .mna-icon-wrapper {
    position: relative;
}

.mna-card .top-section .top-left .mna-icon-wrapper .visibility-icon {
    position: absolute;
    right: 4px;
    bottom: 0;
    width: 16px;
    height: 16px;
}

.mna-card .top-section .top-left .mna-icon-wrapper .mna-icon {
    width: 24px;
    height: 24px;
    margin-right: 8px;
}

.mna-card .top-section .top-left .mna-data-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.mna-card .top-section .top-left .mna-data-wrapper .mna-title {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.29;
}

.mna-card .top-section .top-left .mna-data-wrapper .mna-subtitle {
    font-size: 12px;
    color: #8794a5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.mna-card .top-section .top-left .mna-data-wrapper .mna-subtitle .subtitle-extra {
    color: #15a96b;
    font-weight: bold;
    margin-right: 4px;
}

.mna-card .top-section .top-right {
    font-size: 18px;
    font-weight: bold;
}

.mna-card .top-bar {
    width: 100%;
    height: 20px;
    background-color: #b9d3e6;
    color: white;
    text-align: center;
    padding-top: 2px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.mna-card .middle-section .logo {
    text-align: center;
    margin: 28px auto;
    height: 32px;
}

.mna-card .middle-section .logo img {
    max-width: 120px;
    max-height: 38px;
    margin: 0 auto;
}

.mna-card .middle-section .title {
    font-size: 18px;
    font-weight: bold;
    color: #232838;
    margin: 0 16px 8px 16px;
    word-break: break-word;
}

.mna-card .middle-section .subtitle {
    font-size: 14px;
    line-height: 1.1;
    color: #232838;
    opacity: 0.7;
    margin-left: 16px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    width: 85%;
}

#community-involvement-event-modal .zyno-checkbox-2 {
    margin-top: 14px;
}

#community-involvement-event-modal .zyno-checkbox-2 label span {
    padding: 12px;
}

#community-involvement-event-modal .third-party-search-input {
    width: 552px;
    padding: 10px 8px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    font-size: 14px;
    font-weight: bold;
}

#community-involvement-event-modal .tt-menu {
    width: 567px;
    padding: 0;
    margin-top: -1px;
    max-height: 250px;
    overflow: auto;
}

#community-involvement-event-modal .tt-menu .suggestion-wrapper {
    padding: 8px;
}

#community-involvement-event-modal .tt-menu .suggestion-wrapper:hover {
    background: #d0cccc;
}

#community-involvement-event-modal .input {
    position: relative;
}

#community-involvement-event-modal .input .clear-wrapper {
    position: absolute;
    cursor: pointer;
    right: 8px;
    top: 12px;
}

#community-involvement-event-modal .input .clear-wrapper .clear-icon {
    width: 13px;
    height: 13px;
}

#community-involvement-event-modal .multi-big-radio-inputs .radio-input-wrapper.big-item {
    height: 80px;
}

#company-close-event-modal-body .zyno-checkbox-2 label span {
    padding: 11px 14px;
}

#company-close-event-modal-body .form-input-wrapper .form-input.date-input {
    font-size: 14px;
    padding: 11px 8px;
}

#delisting-event-modal-body .input-text {
    font-size: 14px;
    line-height: 1.29;
    color: #617287;
}

#delisting-event-modal-body .input-text.date {
    margin-bottom: 8px;
}

#delisting-event-modal-body .due-to-acquisition {
    margin-left: 16px;
}

#delisting-event-modal-body .space-top {
    margin-top: 24px;
}

#funding-round-event-modal .progressbar-container .progressbar li {
    min-width: 160px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-1 .row-container.inputs {
    margin-top: 24px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-1 .row-container .zyno-select {
    margin-right: 0;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#funding-round-event-modal #funding-round-event-modal-body-step-1 .row-container .zyno-select.stage {
    width: 100%;
}

#funding-round-event-modal #funding-round-event-modal-body-step-1 .row-container .zyno-select.stage .zyno-select-dropdown {
    position: absolute;
    top: 331px;
    left: 342px;
    width: 270px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-1 .row-container .zyno-select.funding-type .zyno-select-dropdown {
    top: 321px;
    width: 222px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-1 .row-container .zyno-select .zyno-select-dropdown {
    position: absolute;
    top: 331px;
    left: 40px;
    width: 262px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-2.add-new-entity {
    margin-top: -22px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-2 .search-input {
    width: 272px;
    height: 40px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    background-color: #FFF;
    font-size: 14px;
    line-height: 1.29;
    color: #8794a5;
    padding-left: 8px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-2 .investor-list {
    width: 652px;
    overflow: auto;
    height: 280px;
    margin-top: 24px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-2 .no-investors {
    width: 572px;
    height: 152px;
    border-radius: 4px;
    background-color: #eff5fb;
    margin-top: 16px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-2 .no-investors .investor-icon {
    width: 40px;
    height: 40px;
    margin-top: 24px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-2 .text {
    letter-spacing: normal;
    text-align: center;
    color: #8794a5;
    font-size: 14px;
    line-height: 1.29;
}

#funding-round-event-modal #funding-round-event-modal-body-step-2 .title {
    margin-top: 8px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-2 .sub-title {
    margin-top: 4px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-2 .tt-menu {
    width: 279px;
    padding: 0;
    margin-top: -1px;
    max-height: 250px;
    overflow: auto;
}

#funding-round-event-modal #funding-round-event-modal-body-step-2 .tt-menu .suggestion-wrapper {
    padding: 8px;
}

#funding-round-event-modal #funding-round-event-modal-body-step-2 .tt-menu .suggestion-wrapper:hover {
    background: #d0cccc;
}

#funding-round-event-modal .popup-body {
    height: 67%;
}

#graduation-event-modal .third-party-search-input {
    width: 345px;
    padding: 10px 8px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    font-size: 14px;
    font-weight: bold;
}

#graduation-event-modal .tt-menu {
    width: 361px;
    padding: 0;
    margin-top: -1px;
    max-height: 250px;
    overflow: auto;
}

#graduation-event-modal .tt-menu .suggestion-wrapper {
    padding: 8px;
}

#graduation-event-modal .tt-menu .suggestion-wrapper:hover {
    background: #d0cccc;
}

#graduation-event-modal .input {
    position: relative;
}

#graduation-event-modal .input .clear-wrapper {
    position: absolute;
    cursor: pointer;
    right: 8px;
    top: 12px;
}

#graduation-event-modal .input .clear-wrapper .clear-icon {
    width: 13px;
    height: 13px;
}

#grant-event-modal .progressbar-container .progressbar li {
    min-width: 200px;
}

#grant-event-modal #grant-event-modal-body-step-1 .row-container.inputs {
    margin-top: 24px;
}

#grant-event-modal #grant-event-modal-body-step-1 .row-container .joint-venture-grant-checkbox .checkbox {
    height: 16px;
    margin: 0;
}

#grant-event-modal #grant-event-modal-body-step-1 .row-container .zyno-select {
    margin-right: 0;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#grant-event-modal #grant-event-modal-body-step-1 .row-container .zyno-select.stage {
    width: 100%;
}

#grant-event-modal #grant-event-modal-body-step-1 .row-container .zyno-select.stage .zyno-select-dropdown {
    position: absolute;
    top: 331px;
    left: 342px;
    width: 270px;
}

#grant-event-modal #grant-event-modal-body-step-1 .row-container .zyno-select.funding-type .zyno-select-dropdown {
    top: 321px;
    width: 222px;
}

#grant-event-modal #grant-event-modal-body-step-1 .row-container .zyno-select .zyno-select-dropdown {
    position: absolute;
    top: 331px;
    left: 40px;
    width: 262px;
}

#grant-event-modal #grant-event-modal-body-step-2.add-new-entity {
    margin-top: -22px;
}

#grant-event-modal #grant-event-modal-body-step-2 .search-input {
    width: 272px;
    height: 40px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    background-color: #FFF;
    font-size: 14px;
    line-height: 1.29;
    color: #8794a5;
    padding-left: 8px;
}

#grant-event-modal #grant-event-modal-body-step-2 .investor-list {
    width: 652px;
    overflow: auto;
    height: 280px;
    margin-top: 24px;
}

#grant-event-modal #grant-event-modal-body-step-2 .no-investors {
    width: 572px;
    height: 152px;
    border-radius: 4px;
    background-color: #eff5fb;
    margin-top: 16px;
}

#grant-event-modal #grant-event-modal-body-step-2 .no-investors .investor-icon {
    width: 40px;
    height: 40px;
    margin-top: 24px;
}

#grant-event-modal #grant-event-modal-body-step-2 .text {
    letter-spacing: normal;
    text-align: center;
    color: #8794a5;
    font-size: 14px;
    line-height: 1.29;
}

#grant-event-modal #grant-event-modal-body-step-2 .title {
    margin-top: 8px;
}

#grant-event-modal #grant-event-modal-body-step-2 .sub-title {
    margin-top: 4px;
}

#grant-event-modal #grant-event-modal-body-step-2 .tt-menu {
    width: 279px;
    padding: 0;
    margin-top: -1px;
    max-height: 250px;
    overflow: auto;
}

#grant-event-modal #grant-event-modal-body-step-2 .tt-menu .suggestion-wrapper {
    padding: 8px;
}

#grant-event-modal #grant-event-modal-body-step-2 .tt-menu .suggestion-wrapper:hover {
    background: #d0cccc;
}

#grant-event-modal .popup-body {
    height: 67%;
}

#ico-event-modal .no-investors {
    width: 572px;
    height: 152px;
    border-radius: 4px;
    background-color: #eff5fb;
    margin-top: 16px;
}

#ico-event-modal .no-investors .investor-icon {
    width: 40px;
    height: 40px;
    margin-top: 24px;
}

#ico-event-modal .no-investors .text {
    letter-spacing: normal;
    text-align: center;
    color: #8794a5;
    font-size: 14px;
    line-height: 1.29;
}

#ico-event-modal .no-investors .title {
    margin-top: 8px;
}

#ico-event-modal .no-investors .sub-title {
    margin-top: 4px;
}

#ico-event-modal .search-input {
    width: 272px;
    height: 40px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    background-color: #FFF;
    font-size: 14px;
    line-height: 1.29;
    color: #8794a5;
    padding-left: 8px;
}

#ico-event-modal .investor-list {
    width: 652px;
    overflow: auto;
    height: 250px;
    margin-top: 24px;
}

#ico-event-modal .tt-menu {
    width: 279px;
    padding: 0;
    margin-top: -1px;
    max-height: 250px;
    overflow: auto;
}

#ico-event-modal .tt-menu .suggestion-wrapper {
    padding: 8px;
}

#ico-event-modal .tt-menu .suggestion-wrapper:hover {
    background: #d0cccc;
}

#mna-event-modal .zyno-checkbox-2 {
    margin-top: 14px;
}

#mna-event-modal .zyno-checkbox-2 label span {
    padding: 12px;
}

#mna-event-modal .third-party-search-input {
    width: 552px;
    padding: 10px 8px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    font-size: 14px;
    font-weight: bold;
}

#mna-event-modal .tt-menu {
    width: 567px;
    padding: 0;
    margin-top: -1px;
    max-height: 250px;
    overflow: auto;
}

#mna-event-modal .tt-menu .suggestion-wrapper {
    padding: 8px;
}

#mna-event-modal .tt-menu .suggestion-wrapper:hover {
    background: #d0cccc;
}

#mna-event-modal .input {
    position: relative;
}

#mna-event-modal .input .clear-wrapper {
    position: absolute;
    cursor: pointer;
    right: 8px;
    top: 12px;
}

#mna-event-modal .input .clear-wrapper .clear-icon {
    width: 13px;
    height: 13px;
}

#po-event-modal-body .form-input-wrapper.regular-size {
    width: 179px;
}

#po-event-modal-body .form-input-wrapper .form-input.date-input {
    font-size: 14px;
    padding: 8px 9px;
}

#po-event-modal-body .form-input-wrapper .form-input.date-input.month {
    width: 48px;
}

#po-event-modal-body .form-input-wrapper .form-input.external-entity-search-input {
    width: 356px;
}

#po-event-modal-body .tt-menu {
    width: 374px;
    padding: 0;
    margin-top: -1px;
}

#po-event-modal-body .tt-menu .tt-dataset {
    background: white;
    border: solid 1px #dde0e5;
    overflow: auto;
    max-height: 170px;
}

#po-event-modal-body .tt-menu .tt-dataset .tt-suggestion {
    border: solid 1px #dde0e5;
    padding: 10px;
    cursor: pointer;
}

#po-event-modal-body .tt-menu .tt-dataset .tt-suggestion:hover {
    background: #d0cccc;
}

#po-event-modal-body .tt-menu .tt-dataset .tt-suggestion.external-entity-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#po-event-modal-body .tt-menu .tt-dataset .tt-suggestion.external-entity-item .left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#po-event-modal-body .tt-menu .tt-dataset .tt-suggestion.external-entity-item .left .entity-check {
    margin-right: 16px;
}

#po-event-modal-body .tt-menu .tt-dataset .tt-suggestion.external-entity-item .right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#po-event-modal-body .tt-menu .tt-dataset .tt-suggestion.external-entity-item .right .mentions-icon {
    width: 16px;
    height: 16px;
    margin-right: 5px;
}

#po-event-modal-body .tt-menu .tt-dataset .tt-suggestion.external-entity-item .right .mentions-text {
    font-size: 12px;
    line-height: 1.5;
}

#po-event-modal-body .input {
    position: relative;
}

#po-event-modal-body .input .clear-wrapper {
    position: absolute;
    cursor: pointer;
    right: 8px;
    top: 10px;
}

#po-event-modal-body .input .clear-wrapper .clear-icon {
    width: 13px;
    height: 13px;
}

#reverse-merger-event-modal-body .third-party-search-input {
    width: 554px;
    padding: 10px 8px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    font-size: 14px;
    font-weight: bold;
}

#reverse-merger-event-modal-body .acquired-company-wrapper .tt-menu {
    width: 570px;
}

#reverse-merger-event-modal-body .tt-menu {
    width: 270px;
    padding: 0;
    margin-top: -3px;
    overflow: auto;
    max-height: 280px;
}

#reverse-merger-event-modal-body .tt-menu .suggestion-wrapper {
    padding: 8px;
}

#reverse-merger-event-modal-body .tt-menu .suggestion-wrapper:hover {
    background: #d0cccc;
}

#reverse-merger-event-modal-body .tt-menu .tt-suggestion {
    padding: 10px;
    cursor: pointer;
}

#reverse-merger-event-modal-body .tt-menu .tt-suggestion:hover {
    background: #d0cccc;
}

#reverse-merger-event-modal-body .tt-menu .tt-suggestion.external-entity-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#reverse-merger-event-modal-body .tt-menu .tt-suggestion.external-entity-item .left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#reverse-merger-event-modal-body .tt-menu .tt-suggestion.external-entity-item .left .entity-check {
    margin-right: 16px;
}

#reverse-merger-event-modal-body .tt-menu .tt-suggestion.external-entity-item .right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#reverse-merger-event-modal-body .tt-menu .tt-suggestion.external-entity-item .right .mentions-icon {
    width: 16px;
    height: 16px;
    margin-right: 5px;
}

#reverse-merger-event-modal-body .tt-menu .tt-suggestion.external-entity-item .right .mentions-text {
    font-size: 12px;
    line-height: 1.5;
}

#reverse-merger-event-modal-body .edit-layout .input-wrapper.ticker {
    max-width: 80px;
}

#reverse-merger-event-modal-body .month-year-input .date-input {
    height: 39px;
}

#reverse-merger-event-modal-body .input {
    position: relative;
}

#reverse-merger-event-modal-body .input .clear-wrapper {
    position: absolute;
    cursor: pointer;
    right: 8px;
    top: 12px;
}

#reverse-merger-event-modal-body .input .clear-wrapper .clear-icon {
    width: 13px;
    height: 13px;
}

#reverse-merger-event-modal-body .date-input-wrapper {
    width: 180px;
}

#reverse-merger-event-modal-body .stock-exchange {
    width: 272px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#reverse-merger-event-modal-body .ticker {
    width: 80px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#reverse-merger-event-modal-body .row-container.inputs {
    margin-top: 24px;
}

.month-year-input .date-input {
    width: 80px;
    height: 42px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    background-color: #FFF;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.month-year-input .slash {
    width: 8px;
    height: 22px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
}

.multi-big-radio-inputs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    max-height: 140px;
    overflow: auto;
}

.multi-big-radio-inputs .radio-input-single-wrapper {
    height: 56px;
    width: 100%;
}

.multi-big-radio-inputs .radio-input-single-wrapper .input-title {
    font-size: 12px;
    color: #1e3654;
    margin-top: 3px;
}

.multi-big-radio-inputs .radio-input-wrapper {
    max-width: 49%;
    min-width: 176px;
    height: 56px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    background-color: #FFF;
    margin-top: 8px;
}

.multi-big-radio-inputs .radio-input-wrapper.big-item{
    width: 49%;
}

.multi-big-radio-inputs .radio-input-wrapper .radio-input {
    cursor: pointer;
    height: 100%;
}

.multi-big-radio-inputs .radio-input-wrapper .radio-input input:checked + div {
    background-color: #1e3654;
}

.multi-big-radio-inputs .radio-input-wrapper .radio-input input:checked + div .input-title {
    color: #ffffff;
}

.multi-big-radio-inputs .radio-input-wrapper .radio-input .input-data {
    width: 100%;
    height: 100%;
}

.multi-big-radio-inputs .radio-input-wrapper .radio-input .input-data .input-title {
    font-size: 12px;
    color: #1e3654;
    margin-top: 3px;
    padding: 0 25px;
    text-align: center;
}

.news-card-2 {
    width: 556px;
    height: 209px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #e9eff4;
}

.news-card-2:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.news-card-2 .top {
    border-bottom: solid 1px #e9eff4;
    padding: 12px 16px;
}

.news-card-2 .bottom {
    padding: 16px;
}

.news-card-2 .bottom .news-card-link-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.news-card-2 .bottom .news-card-link-container .news-card-left-section {
    width: 144px;
    margin-right: 16px;
}

.news-card-2 .bottom .news-card-link-container .news-card-left-section .card-image {
    width: 144px;
    height: 104px;
}

.news-card-2 .bottom .news-card-link-container .news-card-right-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 424px;
}

.news-card-2 .bottom .news-card-link-container .news-card-right-section .card-right-section-title {
    font-size: 18px;
    font-weight: bold;
}

.news-card-2 .bottom .news-card-link-container .news-card-right-section .card-right-section-subtitle {
    font-size: 14px;
    line-height: 1.29;
    color: #8794a5;
    margin-top: 4px;
}

.news-card-2 .bottom .news-card-link-container .news-card-right-section .card-right-section-metadata {
    font-size: 12px;
    color: rgba(135, 148, 165, 0.5);
    margin-top: 4px;
}

.object-details-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.object-details-1 .round-content-wrapper {
    position: relative;
}

.object-details-1 .round-content-wrapper .round-logo-wrapper {
    margin-right: 8px;
    overflow: hidden;
    border: solid 1px #d9d9d9;
    border-radius: 50%;
}

.object-details-1 .round-content-wrapper .round-logo-wrapper .logo {
    max-width: 40px;
    max-height: 40px;
}

.object-details-1 .round-content-wrapper .little-icon {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 6px;
    bottom: 0;
}

.object-details-1 .metadata {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.object-details-1 .metadata .metadata-title {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5;
}

.object-details-1 .metadata .metadata-subtitle {
    font-size: 12px;
    color: #8794a5;
}

.pdf-viewer-container {
    margin-top: 20px;
    margin-bottom: 10px;
    width: 120%;
    height: 700px;
}

.po-event-row-wrapper {
    position: relative;
}

.po-event-row-wrapper .menu-icon-wrapper {
    visibility: visible;
    position: absolute;
    right: 0;
    top: 10px;
}

.po-event-row-wrapper .menu-icon-wrapper .menu-icon {
    visibility: hidden;
    cursor: pointer;
    height: 16px;
    width: 20px;
}

.po-event-row-wrapper:hover .menu-icon-wrapper .menu-icon {
    visibility: visible;
}

.po-event-row-wrapper .po-event {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 24px;
    height: 80px;
    border-radius: 4px;
    border: solid 1px #c6c9ce;
    background-color: #FFFFFF;
}

.po-event-row-wrapper .po-event .menu-icon-wrapper .menu-popup-wrapper {
    top: 0px;
    right: 8px;
}

.po-event-row-wrapper .po-event .cell {
    width: 175px;
    margin-right: 5px;
}

.po-event-row-wrapper .po-event .cell.acquired-company-wrapper {
    width: 230px;
}

.po-event-row-wrapper .po-event .icon-wrapper {
    margin-right: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.po-event-row-wrapper .po-event .icon-wrapper .icon {
    width: 32px;
    height: 32px;
}

.po-event-row-wrapper .po-event .image-wrapper {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    border: solid 1px #dde0e5;
    border-radius: 50%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: flex;
}

.po-event-row-wrapper .po-event .image-wrapper.no-image {
    border: none;
}

.po-event-row-wrapper .po-event .image-wrapper .image {
    max-width: 40px;
    max-height: 40px;
}

.po-event-row-wrapper .po-event.delisted-border {
    border-radius: 4px 4px 0 0;
}

.po-event-row-wrapper .delisted {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 12px;
    height: 48px;
    border-radius: 0 0 4px 4px;
    border: solid 1px #c6c9ce;
    border-top-width: 0;
    background-color: #ffe9eb;
}

.po-event-row-wrapper .delisted .cell {
    width: 100px;
    margin-right: 5px;
}

.po-event-row-wrapper .delisted .cell.large {
    width: 110px;
}

.po-event-row-wrapper .delisted .cell.medium {
    width: 85px;
}

.po-event-row-wrapper .delisted .cell.small {
    width: 50px;
}

.po-event-row-wrapper .text {
    font-size: 12px;
    line-height: 1.5;
    color: #8794a5;
}

.po-event-row-wrapper .text.bold {
    font-weight: bold;
    color: #292929;
}

.po-event-row-wrapper .text.medium {
    font-size: 16px;
    line-height: 1.38;
}

.po-event-row-wrapper .text.big {
    font-size: 24px;
}

.po-event-row-wrapper .text.red {
    color: #fa1369;
}

.popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 50;
    display: none;
    background: rgba(0,0,0, .4);
    overflow-y: scroll;
}

.popup-overlay .popup-wrapper {
    display: none;
}

.popup-overlay .popup-wrapper .popup-container {
    width: 746px;
    height: 450px;
    position: relative;
    z-index: 21;
    padding: 28px 41px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 120px auto;
}

.popup-overlay .popup-wrapper .popup-container.auth {
    padding: 0;
    height: 510px;
    width: 844px;
}

.popup-overlay .popup-wrapper .popup-container.password-changed-modal-container {
    width: 652px;
    height: 396px;
}

.popup-overlay .popup-wrapper .popup-container.new-user-google-linkedin-container {
    width: 652px;
    height: 470px;
}

.popup-overlay .popup-wrapper .popup-container.second-step {
    height: 572px;
    padding: 40px 96px;
}

.popup-overlay .popup-wrapper .popup-container.data-step {
    height: 496px;
}

.popup-overlay .popup-wrapper .popup-container.form-step {
    height: 627px;
}

.popup-overlay .popup-wrapper .popup-container.add-team-member {
    width: 652px;
    height: 556px;
}

.popup-overlay .popup-wrapper .popup-container.claim-as-new-member {
    width: 652px;
    height: 540px;
}

.popup-overlay .popup-wrapper .popup-container.add-news {
    width: 596px;
    height: 380px;
}

.popup-overlay .popup-wrapper .popup-container.do-not-publish {
    width: 556px;
    height: 420px;
}

.popup-overlay .popup-wrapper .popup-container.media {
    width: 556px;
    height: 467px;
}

.popup-overlay .popup-wrapper .popup-container.contact-us {
    width: 748px;
    height: 518px;
}

.popup-overlay .popup-wrapper .popup-container.login {
    width: 596px;
    height: 557px;
}

.popup-overlay .popup-wrapper .popup-container.over-the-limit {
    width: 650px;
    height: 464px;
}

.popup-overlay .popup-wrapper .action-btn-continue {
    border-radius: 3px;
    background-color: #f8c61c;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    color: #1e3654;
    padding: 12px 17px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    bottom: 36px;
    left: 347px;
    text-align: center;
    cursor: pointer;
}

.popup-overlay .popup-wrapper .action-btn-continue.go-to-review {
    margin: 0 auto;
    left: 0;
    width: 137px;
    right: 0;
}

.popup-overlay .popup-wrapper .action-btn-continue.go-to-israeli-center {
    left: 299px;
}

.popup-overlay .popup-wrapper .action-btn-continue.go-to-terms {
    left: 285px;
}

.popup-overlay .popup-wrapper .action-btn-save {
    cursor: pointer;
    position: absolute;
    bottom: 47px;
    font-size: 14px;
    color: #1e3654;
    left: 256px;
}

.popup-overlay .popup-wrapper .action-btn-save.go-to-israeli-center {
    left: 209px;
}

.popup-overlay .popup-wrapper .action-btn-save.go-to-terms {
    left: 194px;
}

.popup-overlay .popup-wrapper .btn-popup-close {
    position: absolute;
    right: -180px;
    top: -32px;
    color: #78828c;
    border: 0;
    background: none;
}

.popup-overlay .popup-wrapper .btn-popup-close .close-icon {
    width: 40px;
    height: 40px;
    fill: currentColor;
    cursor: pointer;
}

.popup-overlay .popup-wrapper #first-step .title {
    font-size: 32px;
    font-weight: bold;
    color: #1e3654;
    margin: 36px 0 96px 0;
    text-align: center;
}

.popup-overlay .popup-wrapper #first-step .company-type-item-wrapper:hover .company-type-item {
    background-color: #f8c61c;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24);
    color: #1e3654;
}

.popup-overlay .popup-wrapper #first-step .company-type-item-wrapper:hover.startup .short-company-type-description.startup {
    display: block;
}

.popup-overlay .popup-wrapper #first-step .company-type-item-wrapper:hover.investor .short-company-type-description.investor {
    display: block;
}

.popup-overlay .popup-wrapper #first-step .company-type-item-wrapper:hover.hub .short-company-type-description.hub {
    display: block;
}

.popup-overlay .popup-wrapper #first-step .company-type-item-wrapper:hover.multinational .short-company-type-description.multinational {
    display: block;
}

.popup-overlay .popup-wrapper #first-step .short-company-type-description {
    position: absolute;
    bottom: 110px;
    font-size: 16px;
    line-height: 1.25;
    text-align: left;
    color: #617287;
    display: none;
}

.popup-overlay .popup-wrapper #first-step .short-company-type-description.startup {
    width: 290px;
    left: 41px;
}

.popup-overlay .popup-wrapper #first-step .short-company-type-description.investor {
    width: 302px;
    left: 136px;
}

.popup-overlay .popup-wrapper #first-step .short-company-type-description.hub {
    width: 268px;
    left: 325px;
}

.popup-overlay .popup-wrapper #first-step .short-company-type-description.multinational {
    width: 268px;
    right: 41px;
    text-align: right;
}

.popup-overlay .popup-wrapper #second-step .company-type-item {
    min-width: 124px;
}

.popup-overlay .popup-wrapper #second-step .company-chosen-wrapper .title {
    font-size: 20px;
    font-weight: bold;
    color: #1e3654;
    margin: 40px 0 0 0;
}

.popup-overlay .popup-wrapper #second-step .company-chosen-wrapper .criterias-wrapper .criteria-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 16px;
}

.popup-overlay .popup-wrapper #second-step .company-chosen-wrapper .criterias-wrapper .criteria-wrapper .logo {
    width: 16px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 16px;
}

.popup-overlay .popup-wrapper #second-step .company-chosen-wrapper .criterias-wrapper .criteria-wrapper .data-text {
    color: #617287;
}

.popup-overlay .popup-wrapper #second-step .company-chosen-wrapper .criterias-wrapper .criteria-wrapper .data-text .data-text-title {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
}

.popup-overlay .popup-wrapper #second-step .company-chosen-wrapper .criterias-wrapper .criteria-wrapper .data-text .data-text-subtitle {
    font-size: 14px;
}

.popup-overlay .popup-wrapper #second-step .company-chosen-wrapper .extra-details {
    font-size: 14px;
    font-weight: 500;
    color: #617287;
    margin: 24px 0 42px 32px;
}

.popup-overlay .popup-wrapper #second-step .company-chosen-wrapper .action-wrapper {
    position: absolute;
    bottom: 55px;
    left: 0;
    right: 0;
}

.popup-overlay .popup-wrapper #second-step .company-chosen-wrapper .action-wrapper .action-btn {
    cursor: pointer;
    margin: 0 auto;
    min-width: 278px;
    max-width: 332px;
    border-radius: 4px;
    background-color: #f8c61c;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    padding: 15px 24px;
    text-align: center;
}

.popup-overlay .popup-wrapper #second-step .company-chosen-wrapper .action-wrapper .action-quit {
    cursor: pointer;
    margin-top: 16px;
    font-size: 16px;
    text-align: center;
    color: #1e3654;
    text-decoration: underline;
}

.popup-overlay .popup-wrapper .cancel-popup {
    padding: 0 135px;
}

.popup-overlay .popup-wrapper .cancel-popup .cancel-popup-logo {
    width: 120px;
    height: 120px;
    background: url('../../../img/closed-door.png');
    margin: 0 auto;
}

.popup-overlay .popup-wrapper .cancel-popup .cancel-popup-title {
    margin: 16px 0;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
}

.popup-overlay .popup-wrapper .cancel-popup .cancel-popup-subtitle {
    font-size: 16px;
    line-height: 1.25;
    text-align: center;
    color: #617287;
    margin-bottom: 60px;
}

.popup-overlay .popup-wrapper .cancel-popup .cancel-popup-action-btn {
    cursor: pointer;
    margin: 0 auto;
    border-radius: 4px;
    background-color: #f8c61c;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    padding: 15px 24px;
    text-align: center;
    width: 245px;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step {
    color: #1e3654;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .title {
    font-size: 36px;
    font-weight: bold;
    letter-spacing: 0.6px;
    margin-top: 41px;
    text-align: center;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper {
    width: 364px;
    margin: 51px auto 0 auto;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper .company-name-input-wrapper .input-label {
    opacity: 0.7;
    font-size: 14px;
    margin-bottom: 6px;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper .company-name-input-wrapper .company-name-input {
    width: 364px;
    height: 48px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    font-size: 16px;
    letter-spacing: -0.1px;
    color: #334660;
    padding-left: 10px;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper .company-name-input-wrapper .company-name-input.empty-input {
    border-color: red;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper .company-name-input-wrapper .tt-menu.tt-menu {
    width: 375px;
    z-index: 10;
    overflow-y: auto;
    max-height: 205px;
    border: none;
    border-radius: 0 0 4px 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper .company-name-input-wrapper .tt-menu.tt-menu .tt-suggestion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    cursor: pointer;
    padding: 0 16px;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper .company-name-input-wrapper .tt-menu.tt-menu .tt-suggestion:hover, .popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper .company-name-input-wrapper .tt-menu.tt-menu .tt-suggestion:focus, .popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper .company-name-input-wrapper .tt-menu.tt-menu .tt-suggestion.tt-cursor {
    background-color: #f1f3f5;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper .company-name-input-wrapper .tt-menu.tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo {
    max-width: 104px;
    max-height: 22px;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper .company-name-input-wrapper .tt-menu.tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo.people {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .input-wrapper .company-name-input-wrapper .tt-menu.tt-menu .tt-suggestion .suggestion-name {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .action-btn, .popup-overlay .popup-wrapper #data-steps #first-data-step .action-btn-next, .popup-overlay .popup-wrapper #data-steps #first-data-step .action-btn-quit {
    padding: 12px 17px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    border-radius: 3px;
    bottom: 56px;
    text-align: center;
    cursor: pointer;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .action-btn {
    background-color: #f1f3f5;
    width: 64px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    right: 0;
    left: 0;
    margin: 0 auto;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .action-btn.enabled {
    background-color: #f8c61c;
    width: 175px;
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .action-btn-next {
    left: 165px;
    width: 200px;
    font-size: 14px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
}

.popup-overlay .popup-wrapper #data-steps #first-data-step .action-btn-quit {
    width: 200px;
    right: 165px;
    font-size: 14px;
    background-color: #f8c61c;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper {
    width: 534px;
    margin: 0 auto;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper.mnc {
    width: 569px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper .point-labels {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 10px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper .point-labels .point-label {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #bed2e4;
    text-align: center;
    width: 120px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper .point-labels .point-label.active {
    color: #1e3654;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper .point-labels .point-label.mnc {
    font-size: 10px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper ul {
    width: 110%;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper ul li {
    width: 2em;
    height: 2em;
    text-align: center;
    line-height: 2em;
    border-radius: 1em;
    background-color: #ffffff;
    border: solid 1px #b9cee2;
    margin: 0 49px;
    display: inline-block;
    color: #bed2e4;
    position: relative;
    cursor: pointer;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper ul li.mnc {
    margin: 0 38px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper ul li.active {
    border: solid 1px #1e3654;
    color: #1e3654;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper ul li::before {
    content: '';
    position: absolute;
    top: .9em;
    left: -7em;
    width: 8.5em;
    height: 1px;
    background: #b9cee2;
    z-index: -1;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .top-section-wrapper ul li:first-child::before {
    display: none;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .description {
    font-size: 14px;
    text-align: center;
    color: #232838;
    margin-top: 26px;
    line-height: 1.43;
    padding: 0 54px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .row-checkbox-wrapper {
    margin-right: 24px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper.angel-input-wrapper {
    margin-left: 32px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper.co-working-wrapper {
    margin-right: 41px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper.small-search-input .tt-menu.tt-menu {
    width: 184px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper.small-search-input .tt-menu.tt-menu .tt-suggestion .suggestion-name {
    font-size: 11px;
    letter-spacing: 0.2px;
    color: #1e3654;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .label-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .label-wrapper .logos-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .label-wrapper .logos-wrapper .social-logo {
    margin-right: 4px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper.contact-info {
    margin: 0 auto;
    width: 460px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper.contact-info-phone {
    margin-left: 102px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .logo-input-wrapper {
    width: 172px;
    height: 172px;
    border-radius: 4px;
    background-color: #f7fafd;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .logo-input-wrapper .add-logo-icon {
    width: 32px;
    height: 32px;
    -o-object-fit: contain;
       object-fit: contain;
    margin: 0 auto;
    cursor: pointer;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-label {
    font-size: 14px;
    color: #617287;
    margin-bottom: 8px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-label.in-column {
    margin-top: 24px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-label.counter {
    font-size: 12px;
    color: #bbc2cb;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .date-input-wrapper .slash {
    font-size: 18px;
    font-weight: bold;
    color: #1e3654;
    margin: 0 5px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-input {
    border-radius: 3px;
    border: solid 1px #dde0e5;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 8px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-input.investment-input, .popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-input.corporate-vc-input, .popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-input.mnc-input {
    padding: 11px 8px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-input.description-input {
    height: 136px;
    width: 407px;
    resize: none;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-input.date-input {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
    width: 66px;
    padding: 9px 16px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-input.date-input.month {
    width: 47px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-input.website {
    width: 406px;
    background: url('../../../img/gwebsite.png') 98% / 4% no-repeat;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-input.not-visible-to-public {
    background: url('../../../img/eye-non-visible.png') 96% / 10% no-repeat;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .form-input.israeli-address {
    width: 420px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .tt-menu.tt-menu {
    width: 197px;
    z-index: 10;
    overflow-y: auto;
    max-height: 205px;
    border: none;
    border-radius: 0 0 4px 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .tt-menu.tt-menu .tt-suggestion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    cursor: pointer;
    padding: 0 16px;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .tt-menu.tt-menu .tt-suggestion:hover, .popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .tt-menu.tt-menu .tt-suggestion:focus, .popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .tt-menu.tt-menu .tt-suggestion.tt-cursor {
    background-color: #f1f3f5;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .tt-menu.tt-menu .tt-suggestion .suggestion-logo-wrapper {
    display: none;
}

.popup-overlay .popup-wrapper #data-steps #second-data-step .add-company-form-wrapper .form-input-wrapper .tt-menu.tt-menu .tt-suggestion .suggestion-name {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
}

.popup-overlay .popup-wrapper .companies-types-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
}

.popup-overlay .popup-wrapper .companies-types-wrapper .company-type-item {
    min-width: 148px;
    height: 48px;
    border-radius: 100px;
    background-color: #e9eef3;
    padding-top: 14px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    font-size: 16px;
    color: #617287;
    cursor: pointer;
}

.popup-overlay .popup-wrapper .companies-types-wrapper .company-type-item.selected {
    background-color: #f8c61c;
    color: #1e3654;
}

.zyno-select-label {
    opacity: 0.7;
    font-size: 14px;
    margin: 24px 0 6px 0;
}

.label-with-clear-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.label-with-clear-wrapper.with-margin-right {
    margin-right: 8px;
}

.label-with-clear-wrapper .clear-selection {
    opacity: 0.6;
    font-size: 12px;
    margin-bottom: 8px;
    cursor: pointer;
}

.zyno-select-multiple {
    margin-right: 8px;
    background: url('../../../img/admin/arrow-down-16.png') 92% / 6% no-repeat;
    width: 220px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
}

.zyno-select-multiple.long {
    width: 460px;
    background: url(../../../img/admin/arrow-down-16.png) 98%/3% no-repeat;
}

.zyno-select-multiple.long .zyno-select-multiple-dropdown {
    width: 459px;
}

.zyno-select-multiple .zyno-select-multiple-title {
    margin: 10px 33px 10px 8px;
    color: #828b9c;
    min-height: 16px;
}

.zyno-select-multiple.no-margin-right {
    margin-right: 0;
}

.zyno-select-multiple.active {
    border-color: #dbdfe4;
}

.zyno-select-multiple.active .zyno-select-multiple-dropdown {
    display: block;
}

.zyno-select-multiple.active .zyno-select-multiple-dropdown li:hover {
    background-color: #f1f3f5;
    font-weight: bold;
}

.zyno-select-multiple .zyno-select-multiple-dropdown {
    letter-spacing: 0.5px;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
    border: solid 1px #dbdfe4;
    border-top: none;
    display: none;
    position: absolute;
    width: 219px;
    z-index: 7;
    max-height: 125px;
    overflow-y: auto;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper.expanded .geo-location-search-item .arrow-icon.collapse {
    display: none;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper.expanded .geo-location-search-item .arrow-icon.expand {
    display: block;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper.collapsed .geo-location-search-item .arrow-icon.expand {
    display: none;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper.collapsed .geo-location-search-item .arrow-icon.collapse {
    display: block;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item {
    -webkit-box-shadow: inset 0 -1px 0 0 #dde0e5;
            box-shadow: inset 0 -1px 0 0 #dde0e5;
    height: 48px;
    padding: 0 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item.geo-location-district {
    padding-left: 28px;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item.geo-location-sub-district {
    padding-left: 40px;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item.geo-location-city {
    padding-left: 60px;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item.geo-location-city .arrow-icon-wrapper {
    display: none;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item.geo-location-city .label-checkbox-wrapper {
    color: #8794a5;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item:hover, .zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item:focus, .zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item.tt-cursor {
    background-color: #f1f3f5;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item .arrow-icon {
    height: 16px;
    width: 16px;
    margin-right: 4px;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item .label-checkbox-wrapper {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.29;
    color: #1e3654;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item .search-location-item-btn.search-location-item-btn-chosen .chosen {
    display: block;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item .search-location-item-btn.search-location-item-btn-half-chosen .half-chosen {
    display: block;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item .search-location-item-btn.search-location-item-btn-not-chosen .not-chosen {
    display: block;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-search-item-wrapper .geo-location-search-item .item-btn {
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
    cursor: pointer;
    display: none;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-no-results {
    height: 280px;
    cursor: default;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-no-results .separator-line {
    width: 100%;
    height: 4px;
    opacity: 0.1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, #000000, rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0));
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-no-results .result-0 {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.29;
    color: #0072bf;
    margin-left: 16px;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-no-results .empty-location-icon {
    height: 80px;
    width: 80px;
    -o-object-fit: contain;
       object-fit: contain;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-no-results .title {
    max-idth: 184px;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.13;
    text-align: center;
    color: #8794a5;
}

.zyno-select-multiple .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown .geo-location-no-results .sub-title {
    max-width: 184px;
    font-size: 14px;
    line-height: 1.29;
    text-align: center;
    color: #8794a5;
}

.zyno-select-multiple .zyno-select-multiple-dropdown li {
    padding: 5px;
}

.zyno-select-multiple .zyno-select-multiple-dropdown li.with-theme {
    padding: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1px;
}

.zyno-select-multiple .zyno-select-multiple-dropdown li label {
    display: block;
}

.zyno-select-multiple .zyno-select-multiple-dropdown option {
    color: #1e3654;
    font-size: 16px;
}

.zyno-select-multiple .zyno-select-multiple-dropdown option.hover {
    -webkit-box-shadow: 0 0 10px 100px #1882A8 inset;
            box-shadow: 0 0 10px 100px #1882A8 inset;
}

.zyno-select-multiple .zyno-select-multiple-dropdown .search-location-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-bottom: 12px;
    margin-left: 7px;
}

.zyno-select-multiple .zyno-select-multiple-dropdown .search-location-wrapper .search-location-input {
    opacity: 0.6;
    font-size: 12px;
    color: #1e3654;
    width: 90%;
    height: 32px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    padding-left: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.active-checkbox {
    font-size: 14px;
    letter-spacing: -0.1px;
    color: #334660;
}

.columns-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.columns-wrapper .column-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.columns-wrapper .column-wrapper.logo-column {
    width: 172px;
}

.row-wrapper {
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;

}

.row-wrapper.no-justify {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.row-wrapper.wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

.row-wrapper.under-checkbox {
    margin-top: 30px;
}

.row-wrapper.full-edit-page-width {
    width: 486px;
}

.row-wrapper.edit-page-tags-width {
    width: 700px;
}

.row-wrapper.with-margin-top {
    margin-top: 24px;
}

.row-wrapper.hide {
    display: none;
}

.form-input-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;

}

.form-input-wrapper:hover .clear-logo-wrapper {
    visibility: visible;
}

.form-input-wrapper .clear-logo-wrapper {
    visibility: hidden;
    cursor: pointer;
    width: 38px;
    height: 97%;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
            box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 1px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.form-input-wrapper .clear-logo-wrapper .clear-logo {
    width: 8px;
    height: 8px;
    -o-object-fit: contain;
       object-fit: contain;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.form-input-wrapper.negative-margin-top {
    margin-top: -16px;
}

.form-input-wrapper.with-margin-bottom {
    margin-bottom: 25px;
}

.form-input-wrapper.angel-input-wrapper {
    margin-left: 32px;
}

.form-input-wrapper.with-small-margin-left {
    margin-left: 4px;
}

.form-input-wrapper .label-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.form-input-wrapper .label-wrapper.with-max-width {
    width: 481px;
}

.form-input-wrapper .label-wrapper.description {
    width: 422px;
}

.form-input-wrapper .label-wrapper.in-column {
    margin-top: 24px;
}

.form-input-wrapper .label-wrapper.medium-width {
    width: 182px;
}

.form-input-wrapper .label-wrapper .logos-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.form-input-wrapper .label-wrapper .logos-wrapper .social-logo {
    margin-right: 4px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
}

.form-input-wrapper.contact-info {
    margin: 0 auto;
    width: 460px;
}

.form-input-wrapper.contact-info-phone {
    margin-left: 102px;
}

.form-input-wrapper .logo-input-wrapper {
    width: 172px;
    height: 172px;
    border-radius: 4px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.form-input-wrapper .logo-input-wrapper .add-logo-icon {
    width: 32px;
    height: 32px;
    -o-object-fit: contain;
       object-fit: contain;
    margin: 0 auto;
    cursor: pointer;
}

.form-input-wrapper .form-label {
    font-size: 14px;
    color: #617287;
    margin-bottom: 8px;
}

.form-input-wrapper .form-label.action-label {
    cursor: pointer;
}

.form-input-wrapper .form-label.bolded {
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #1e3654;
}

.form-input-wrapper .form-label.in-column {
    margin-top: 24px;
}

.form-input-wrapper .form-label.counter {
    font-size: 12px;
    color: #bbc2cb;
}

.form-input-wrapper .form-label .logo {
    width: 12px;
    height: 12px;
}

.form-input-wrapper .form-label.with-margin-left {
    margin-left: 8px;
}

.form-input-wrapper .date-input-wrapper .slash {
    font-size: 18px;
    font-weight: bold;
    color: #1e3654;
    margin: 0 5px;
}

.form-input-wrapper .form-input {
    border-radius: 3px;
    border: solid 1px #dde0e5;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 8px;
}

.form-input-wrapper .form-input:-moz-read-only {
    background: #f7f4f4;
    color: gray;
}

.form-input-wrapper .form-input:read-only {
    background: #f7f4f4;
    color: gray;
}

.form-input-wrapper .form-input.investment-input, .form-input-wrapper .form-input.corporate-vc-input, .form-input-wrapper .form-input.mnc-input {
    padding: 11px 8px;
}

.form-input-wrapper .form-input.with-remove-button {
}

.form-input-wrapper .form-input.description-input {
    height: 136px;
    width: 407px;
}

.form-input-wrapper .form-input.hub-input {
    width: 180px;
}

.form-input-wrapper .form-input.date-input {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
    width: 66px;
    padding: 9px 16px;
}

.form-input-wrapper .form-input.date-input.month {
    width: 47px;
}

.form-input-wrapper .form-input.date-input.regular-padding {
    padding: 6px 16px;
}

.form-input-wrapper .form-input.date-input.small-padding {
    padding: 6px 8px;
}

.form-input-wrapper .form-input.funding-round {
    width: 204px;
}

.form-input-wrapper .form-input.portfolio {
    width: 268px;
}

.form-input-wrapper .form-input.zyno-select-width {
    width: 204px;
}

.form-input-wrapper .form-input.small-search-input {
    width: 204px;
}

.form-input-wrapper .form-input.date-input-width {
    width: 157px;
}

.form-input-wrapper .form-input.search-input {
    width: 210px;
}

.form-input-wrapper .form-input.website {
    width: 406px;
    background: url('../../../img/gwebsite.png') 98% / 4% no-repeat;
}

.form-input-wrapper .form-input.israeli-address {
    width: 420px;
}

.form-input-wrapper .form-input.mnc-small {
    width: 86px;
}

.form-input-wrapper .zyno-checkbox {
    padding-top: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 599px) {

    .form-input-wrapper .zyno-checkbox {
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around;
    }
}

.form-input-wrapper .zyno-checkbox label span {
    font-size: 14px;
    font-weight: bold;
    color: #1e3654;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    padding: 11px 33px 11px 23px;
    cursor: pointer;
}

.form-input-wrapper .zyno-checkbox label span.left-side {
    border-radius: 3px 0 0 3px;
}

.form-input-wrapper .zyno-checkbox label span.right-side {
    border-radius: 0 3px 3px 0;
}

.form-input-wrapper .zyno-checkbox label span.corporate-vc {
    padding: 11px 14px;
}

.form-input-wrapper .zyno-checkbox label span.add-team-member {
    padding: 11px 17px;
}

.form-input-wrapper .zyno-checkbox label span.corporate-hub-batch {
    padding: 11px 9px;
}

.form-input-wrapper .zyno-checkbox label span.corporate-hub-origin {
    padding: 11px 18px;
}

.form-input-wrapper .zyno-checkbox label span.mnc-1 {
    padding: 11px 16px;
}

.form-input-wrapper .zyno-checkbox label span .positive-v {
    width: 12px;
    height: 10px;
    visibility: hidden;
}

.form-input-wrapper .zyno-checkbox label span.full-edit-page-width {
    padding: 11px 46px 11px 36px
}

@media (max-width: 599px) {

    .form-input-wrapper .zyno-checkbox label span {
        margin-right: 0;
        padding: 5px 15px 5px 15px;
    }
}

.form-input-wrapper .zyno-checkbox input:checked + span .positive-v {
    visibility: visible;
}

.form-input-wrapper .tt-menu.tt-menu {
    width: 221px;
    z-index: 10;
    overflow-y: auto;
    max-height: 205px;
    border: none;
    border-radius: 0 0 4px 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.form-input-wrapper .tt-menu.tt-menu .tt-suggestion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    cursor: pointer;
    padding: 0 16px;
}

.form-input-wrapper .tt-menu.tt-menu .tt-suggestion:hover, .form-input-wrapper .tt-menu.tt-menu .tt-suggestion:focus, .form-input-wrapper .tt-menu.tt-menu .tt-suggestion.tt-cursor {
    background-color: #f1f3f5;
}

.form-input-wrapper .tt-menu.tt-menu .tt-suggestion .suggestion-logo-wrapper {
    margin-right: 5px;
    max-width: 30px;
    max-height: 30px;
    border-radius: 50%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.form-input-wrapper .tt-menu.tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo {
    width: 30px;
}

.form-input-wrapper .tt-menu.tt-menu .tt-suggestion .suggestion-name {
    font-size: 12px;
    letter-spacing: 0.2px;
    color: #1e3654;
}

.non-visible {
    visibility: hidden;
}

.full-width {
    width: 100%;
}

.zyno-checkbox-2 {
    padding-top: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

}

@media (max-width: 599px) {

    .zyno-checkbox-2 {
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around;
    }
}

.zyno-checkbox-2 label span {
    font-size: 14px;
    font-weight: bold;
    color: #1e3654;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    padding: 11px 30px;
    cursor: pointer;
}

.zyno-checkbox-2 label span.video {
    background: url('../../../img/video-media.png') 12%/14% no-repeat;
}

.zyno-checkbox-2 label span.photo {
    background: url('../../../img/picture-media.png') 12%/14% no-repeat;
}

.zyno-checkbox-2 label span.left-side {
    border-radius: 3px 0 0 3px;
}

.zyno-checkbox-2 label span.right-side {
    border-radius: 0 3px 3px 0;
}

@media (max-width: 599px) {

    .zyno-checkbox-2 label span {
        margin-right: 0;
        padding: 5px 15px 5px 15px;
    }
}

.zyno-checkbox-2 label span.small-choice {
    font-size: 12px;
    padding: 11px 16px;
}

.zyno-checkbox-2 input:checked + span {
    color: #ffffff;
    background-color: #1e3654;
}

.zyno-checkbox-3 {
    padding-top: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

}

@media (max-width: 599px) {

    .zyno-checkbox-3 {
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around;
    }
}

.zyno-checkbox-3 label span {
    font-size: 14px;
    font-weight: bold;
    color: #1e3654;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    padding: 9px 15px 9px 28px;
    cursor: pointer;
}

.zyno-checkbox-3 label span.visible {
    background: url('../../../img/eye-visible-darker.svg') 12%/17% no-repeat;
    background-color: #ffffff;
}

.zyno-checkbox-3 label span.company-non-visible {
    background: url('../../../img/eyenon-visible-darker.svg') 50%/43% no-repeat;
    background-color: #ffffff;
    padding: 9px 17px;
}

.zyno-checkbox-3 label span.left-side {
    border-radius: 4px 0 0 4px;
}

.zyno-checkbox-3 label span.right-side {
    border-radius: 0 4px 4px 0;
}

@media (max-width: 599px) {

    .zyno-checkbox-3 label span {
        margin-right: 0;
        padding: 5px 15px 5px 15px;
    }
}

.zyno-checkbox-3 input:checked + span {
    color: #ffffff;
}

.zyno-checkbox-3 input:checked + span.visible {
    background: url('../../../img/eye-visible.svg') 12%/14% no-repeat;
    background-color: #00aa69;
}

.zyno-checkbox-3 input:checked + span.company-non-visible {
    background: url('../../../img/eye-non-visible.png') 50%/43% no-repeat;
    background-color: #fe510b;
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
                transform: rotate(1turn);
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
                transform: rotate(1turn);
    }
}

.p-bar {
    position: relative;
    display: inline-block;
    width: 5em;
    height: 5em;
    margin: 0 .5em;
    font-size: 12px;
    text-indent: 999em;
    overflow: hidden;
    -webkit-animation: spin 1s infinite steps(8);
            animation: spin 1s infinite steps(8);
}

.p-bar:before,
.p-bar:after,
.p-bar > div:before,
.p-bar > div:after {
    content: '';
    position: absolute;
    top: 0;
    left: 2.25em; /* (container width - part width)/2  */
    width: .5em;
    height: 1.5em;
    border-radius: .2em;
    background: #eee;
    -webkit-box-shadow: 0 3.5em #eee;
            box-shadow: 0 3.5em #eee; /* container height - part height */
    -webkit-transform-origin: 50% 2.5em;
        -ms-transform-origin: 50% 2.5em;
            transform-origin: 50% 2.5em; /* container height / 2 */
}

.p-bar:before {
    background: #555;
}

.p-bar:after {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    background: #777;
}

.p-bar > div:before {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    background: #999;
}

.p-bar > div:after {
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg);
    background: #bbb;
}

.progress-wrapper {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    z-index: 1000;
    width: 88px;
    height: 88px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 50%;
    padding: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
}

.popup-wrapper .popup-container.publish-anyway {
    width: 652px;
    height: 394px;
}

.popup-wrapper .popup-container.publish-anyway .publish-anyway-wrapper {
    color: #1e3654;
    width: 415px;
    margin: 0 auto;
}

.popup-wrapper .popup-container.publish-anyway .publish-anyway-wrapper .publish-anyway-title {
    font-size: 30px;
    font-weight: bold;
}

.popup-wrapper .popup-container.publish-anyway .publish-anyway-wrapper .buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.popup-wrapper .popup-container.publish-anyway .publish-anyway-wrapper .action-button-wrapper {
    margin: 8px 16px 0 0;
}

.popup-wrapper .popup-container.publish-anyway .publish-anyway-wrapper .checkboxes-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 24px;
}

.popup-wrapper .popup-container.publish-anyway .publish-anyway-wrapper .reason-checkbox {
    font-size: 14px;
    letter-spacing: -0.1px;
    color: #334660;
    margin-bottom: 24px;
}

.row-title-sub-title-and-link-button {
    padding: 16px;
    width: 100%;
    height: 80px;
    border-radius: 8px;
    background-color: #f7fafd;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.row-title-sub-title-and-link-button .content .text {
    font-size: 16px;
    line-height: 1.38;
    color: #1e3654;
}

.row-title-sub-title-and-link-button .action-button {
    width: 190px;
    height: 48px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    background-color: #f8c61c;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 17px;
}

.search-bar-theme-2 {
    position: relative;
    width: 618px;
}

.search-bar-theme-2 .search-icon-wrapper {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 4px 4px 0;
    border: 1px solid #dde0e5;
    border-left: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.search-bar-theme-2 .search-icon-wrapper .search-icon {
    width: 20px;
    height: 20px;
}

.search-bar-theme-2 .search-input {
    height: 48px;
    width: 556px;
    background-color: #ffffff;
    border-radius: 4px 0 0 4px;
    border: 1px solid #dde0e5;
    border-right: none;
    color: #1e3654;
    font-size: 16px;
    padding-left: 16px;
}

.search-bar-theme-2 .search-input::-webkit-input-placeholder {
    color: #788698;
}

.search-bar-theme-2 .search-input::-moz-placeholder {
    color: #788698;
}

.search-bar-theme-2 .search-input:-ms-input-placeholder {
    color: #788698;
}

.search-bar-theme-2 .search-input::-ms-input-placeholder {
    color: #788698;
}

.search-bar-theme-2 .search-input::placeholder {
    color: #788698;
}

.search-bar-theme-2 .tt-menu.tt-menu {
    width: 100%;
    z-index: 10;
    overflow-y: auto;
    max-height: 205px;
    border: none;
    margin-top: -2px;
    border-radius: 0 0 4px 4px;
    padding: 16px 0 16px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.search-bar-theme-2 .tt-menu.tt-menu .empty-msg {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
    padding: 0 16px 0 16px;
    display: none;
}

.search-bar-theme-2 .tt-menu.tt-menu .empty-msg img {
    width: 31px;
    height: 30px;
    float: left;
    margin-right: 6px;
}

.search-bar-theme-2 .tt-menu.tt-menu .empty-msg .text {
    margin-top: 13px;
    display: inline-block;
}

.search-bar-theme-2 .tt-menu.tt-menu .suggestion-title {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #232838;
    padding-left: 16px;
}

.search-bar-theme-2 .tt-menu.tt-menu .tt-suggestion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    cursor: pointer;
    padding: 0 16px 0 16px;
}

.search-bar-theme-2 .tt-menu.tt-menu .tt-suggestion:hover, .search-bar-theme-2 .tt-menu.tt-menu .tt-suggestion:focus, .search-bar-theme-2 .tt-menu.tt-menu .tt-suggestion.tt-cursor {
    background-color: #f1f3f5;
}

.search-bar-theme-2 .tt-menu.tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo {
    max-width: 104px;
    max-height: 22px;
}

.search-bar-theme-2 .tt-menu.tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo.people {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.search-bar-theme-2 .tt-menu.tt-menu .tt-suggestion .suggestion-name {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
}

.small-search-bar {
    margin-right: 15px;
}

.small-search-bar .small-search-input {
    width: 230px;
    border-radius: 4px;
    border: solid 1px #dde0e5;
    line-height: 2;
    padding-left: 8px;
    font-size: 14px;
}

.small-search-bar .small-search-input:hover {
    border: solid 1px #232838;
}

.small-search-bar .tt-menu.tt-menu {
    border-top: 1px solid #dde0e5;
    width: 239px;
    border-radius: 0 0 3px 3px;
    margin-top: -3px;
}

.small-search-bar .tt-menu.tt-menu .tt-suggestion {
    padding-left: 8px;
}

.small-search-bar .tt-menu.tt-menu .tt-suggestion:hover, .small-search-bar .tt-menu.tt-menu .tt-suggestion:focus, .small-search-bar .tt-menu.tt-menu .tt-suggestion.tt-cursor {
    color: #1e3654;
    background-color: #f1f3f5;
}

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */

/* stylelint-disable selector-no-universal */

.noUi-target,
.noUi-target * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -ms-touch-action: none; /* stylelint-disable-line property-no-vendor-prefix */
}

.noUi-target {
    position: relative;
    border-radius: 2px;
    background: #ecf0f1;
    direction: ltr;
}

.noUi-base {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.noUi-origin {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
}

.noUi-handle {
    position: relative;
    border: 1px solid #e2e2e2;
    border-radius: 50%;
    background: #fff;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
            box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    cursor: default;
}

/* This class is applied to the lower origin when its values is > 50%. */

.noUi-stacking .noUi-handle {
}

.noUi-state-tap .noUi-origin {
    -webkit-transition: left .3s, top .3s;
    -o-transition: left .3s, top .3s;
    transition: left .3s, top .3s;
}

.noUi-state-drag * {
    cursor: inherit !important; /* stylelint-disable-line declaration-no-important */
}

/* Slider size and handle placement;
 */

.noUi-horizontal {
    height: 4px;
}

.noUi-horizontal .noUi-handle {
    top: -8px;
    left: -10px;
    width: 20px;
    height: 20px;
}

.noUi-vertical {
    width: 18px;
}

.noUi-vertical .noUi-handle {
    top: -17px;
    left: -6px;
    width: 28px;
    height: 34px;
}

/* Styling;
 */

.noUi-connect {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #1e3654;
    -webkit-transition: background 450ms;
    -o-transition: background 450ms;
    transition: background 450ms;
}

.noUi-target.noUi-connect {
    -webkit-box-shadow: inset 0 0 3px rgba(51, 51, 51, .45), 0 3px 6px -5px #bbb;
            box-shadow: inset 0 0 3px rgba(51, 51, 51, .45), 0 3px 6px -5px #bbb;
}

/* Handles and cursors;
 */

.noUi-dragable {
    cursor: w-resize;
}

.noUi-vertical .noUi-dragable {
    cursor: n-resize;
}

.noUi-active {
}

/* Disabled state;
 */

[disabled].noUi-connect,
[disabled] .noUi-connect {
    background: #b8b8b8;
}

[disabled].noUi-origin,
[disabled] .noUi-handle {
    cursor: not-allowed;
}

.noUi-handle:after, .noUi-handle:before {
    width: 0px;
}

.snc-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 16px;
    height: 16px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.snc-icon .blue-line {
    background-color: #0072bf;
    height: 3px;
}

.snc-icon .white-line {
    background-color: #FFFFFF;
    height: 6px;
}

.popup-wrapper .popup-container.success-story {
    width: 650px;
    height: 520px;
}

.popup-wrapper .popup-container .success-story-wrapper {
    color: #1e3654;
    padding: 0 20px;
}

.popup-wrapper .popup-container .success-story-wrapper .form {
    max-height: 420px;
    overflow-y: auto;
    overflow-x: hidden;
}

.popup-wrapper .popup-container .success-story-wrapper .form .company-logo-card .top-icons-wrapper {
    position: absolute;
    right: 8px;
    top: 8px;
}

.popup-wrapper .popup-container .success-story-wrapper .form .company-logo-card .top-icons-wrapper .top-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
    cursor: pointer;
}

.popup-wrapper .popup-container .success-story-wrapper .form .company-logo-card .add-logo-icon {
    width: 32px;
    height: 32px;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto auto;
}

.popup-wrapper .popup-container .success-story-wrapper .title {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.popup-wrapper .popup-container .success-story-wrapper .buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 20px auto 0 auto;
    width: 177px;
}

.popup-wrapper .popup-container .success-story-wrapper .buttons-wrapper .button-wrapper {
    margin-right: 16px;
}

.popup-wrapper .popup-container .success-story-wrapper .date-wrapper {
    width: 250px;
}

.popup-wrapper .popup-container .success-story-wrapper .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.popup-wrapper .popup-container .success-story-wrapper .row .input-wrapper.search {
    width: 250px;
}

.popup-wrapper .popup-container .success-story-wrapper .tt-menu {
    width: 247px;
    max-height: 200px;
    overflow: auto;
}

.popup-wrapper .popup-container .success-story-wrapper .tt-menu .tt-suggestion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.popup-wrapper .popup-container .success-story-wrapper .tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo {
    max-width: 70px;
    max-height: 22px;
}

.menu-tab-item {
    cursor: pointer;
    display: inline-block;
    line-height: 2;
    padding: 0 10px;
    border-bottom: 3px solid transparent;
    color: #f6fafd;
    margin-right: 5px;
    font-size: 14px;
}

.menu-tab-item.selected {
    border-bottom: 3px solid #fdc800;
    color: #fdc800;
}

.menu-tab-item:hover {
    color: #f8c61c;
    background-color: #344a65;
    border-radius: 3px;
    border-bottom: 3px solid #fdc800;
}

.tag-hover-modal-component .tag-hover-modal {
    width: 316px;
    padding: 12px 16px;
}

.tag-hover-modal-component .tag-hover-modal .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10px;
}

.tag-hover-modal-component .tag-hover-modal .tag-name {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: left;
    color: #1e3654;
}

.tag-hover-modal-component .tag-hover-modal .company-count {
    opacity: 0.5;
    font-size: 12px;
    letter-spacing: -0.1px;
    color: #1e3654;
}

.tag-hover-modal-component .tag-hover-modal .tags-page-link {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.1px;
    color: #358ed7;
}

.tag-hover-modal-component .tag-hover-modal .tag-hover-modal-separator {
    width: 100%;
    height: 1px;
    background-color: #dbdfe4;
}

.tag-hover-modal-component .tag-hover-modal .description {
    width: 284px;
    font-size: 14px;
    line-height: 1.29;
    text-align: left;
    color: #1e3654;
}

.third-party-item {
    -webkit-box-shadow: inset 0 -1px 0 0 #dde0e5;
            box-shadow: inset 0 -1px 0 0 #dde0e5;
    padding: 16px 0;
    position: relative;
    width: 100%;
}

.third-party-item .metadata {
    width: 130px
}

.third-party-item:hover {
    background-color: #eff5fb;
}

.third-party-item:hover .menu-icon-wrapper .menu-icon {
    visibility: visible;
}

.third-party-item .third-party-item-content {
    margin: 0 auto;
    width: 560px;
}

.third-party-item .third-party-item-content .row-container-wrapper {
    margin-top: 16px;
}

.third-party-item .third-party-item-content .entity-wrapper {
    max-width: 235px;
}

.third-party-item .menu-icon-wrapper {
    visibility: visible;
    position: absolute;
    right: 14px;
    top: 28px;
}

.third-party-item .menu-icon-wrapper .menu-icon {
    visibility: hidden;
    cursor: pointer;
    height: 16px;
    width: 20px;
}

.third-party-item .checkbox-input {
    font-size: 12px;
}

.user-card-1 {
    width: 339px;
    height: 155px;
    border-radius: 4px;
    background-color: #ffffff;
    position: relative;
}

.user-card-1 .top-strip {
    width: 339px;
    height: 19px;
    border-radius: 4px 4px 0 0;
    background-color: #b9d3e6;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 3px;
}

.user-card-1 .top-left-icon {
    position: absolute;
    width: 16px;
    height: 16px;
    left: 10px;
    top: 20px;
}

.user-card-1 .data-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 12px;
}

.user-card-1 .data-wrapper .image {
    width: 64px;
    height: 64px;
    border-radius: 50%;
}

.user-card-1 .data-wrapper .title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    margin: 12px 0 6px 0;
}

.user-card-1 .data-wrapper .subtitle {
    font-size: 12px;
    letter-spacing: 0.5px;
    color: #8194aa;
    text-align: center;
    margin: 0 10px;
}

.video-card-component {
    width: 100%;
}

.video-card-component .panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.video-card-component .major {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
}

.video-card-component .column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.video-card-component .video-header {
    height: 22px;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
}

.video-card-component .video-card-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 17px;
}

.video-card-component .video-card-container .video-wrapper {
    margin-right: 20px;
}

.video-card-component .video-card-container .video-card-media {
    width: 316px;
    height: 207px;
    border-radius: 2px;
    background-color: rgba(30, 54, 84, 0.4);
}

.video-card-component .video-card-container .media-card-wrapper .relative-media-wrapper {
    position: relative;
}

.video-card-component .video-card-container .media-card-wrapper .relative-media-wrapper .play-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.video-card-component .video-card-container .video-card-description {
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #292929;
}

.video-card-component .video-card-container .video-card-description.about {
    max-height: 179px;
    overflow: hidden;
}

.video-card-component .video-card-container .video-card-description.about.expanded {
    max-height: none;
    overflow: visible;
}

.video-card-component .video-card-container .video-card-extend-data {
    margin-top: 14px;
    font-size: 14px;
    font-weight: bold;
    color: #122654;
    cursor: pointer;
}

.video-card-component .video-card-container .description {
    width: 378px;
}

.video-card-component .video-card-container .video-card-more-icon {
    width: 10px;
    height: 6px;
    -o-object-fit: contain;
       object-fit: contain;
    padding-top: 3px;
    padding-left: 4px;
}

.visibility-1 .radio-buttons-warpper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: solid 1px #dde0e5;
    border-radius: 3px;
    width: 176px;
    height: 40px;
    overflow: hidden;
}

.visibility-1 .radio-buttons-warpper .radio-input-wrapper {
    cursor: pointer;
}

.visibility-1 .radio-buttons-warpper .radio-input-wrapper.disabled {
    cursor: no-drop;
}

.visibility-1 .radio-buttons-warpper.public .public-button {
    width: 137px;
    background: #15a96b;
    font-size: 14px;
    color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 12px 20px;
}

.visibility-1 .radio-buttons-warpper.public .public-button .small-icon {
    margin-right: 4px;
}

.visibility-1 .radio-buttons-warpper.public .private-button {
    padding: 12px;
}

.visibility-1 .radio-buttons-warpper.private .private-button {
    width: 137px;
    background: #fe510b;
    font-size: 14px;
    color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 12px 37px;
}

.visibility-1 .radio-buttons-warpper.private .private-button .small-icon {
    margin-right: 4px;
}

.visibility-1 .radio-buttons-warpper.private .public-button {
    padding: 12px;
}

.visibility-2 {
    margin: 10px;
}

.visibility-2 .radio-buttons-warpper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: solid 1px #dde0e5;
    border-radius: 3px;
    width: 177px;
    height: 40px;
    overflow: hidden;
}

.visibility-2 .radio-buttons-warpper .radio-input-wrapper {
    cursor: pointer;
}

.visibility-2 .radio-buttons-warpper .radio-input-wrapper.disabled {
    cursor: no-drop;
}

.visibility-2 .radio-buttons-warpper.public .public-button {
    width: 97px;
    background: #15a96b;
    font-size: 14px;
    color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 12px 18px;
}

.visibility-2 .radio-buttons-warpper.public .public-button .small-icon {
    margin-right: 4px;
}

.visibility-2 .radio-buttons-warpper.public .private-button {
    padding: 12px;
}

.visibility-2 .radio-buttons-warpper.public .snc-button {
    padding: 12px;
    border-left: solid 1px #dde0e5;
}

.visibility-2 .radio-buttons-warpper.private .private-button {
    width: 98px;
    background: #fe510b;
    font-size: 14px;
    color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 12px 17px;
}

.visibility-2 .radio-buttons-warpper.private .private-button .small-icon {
    margin-right: 4px;
}

.visibility-2 .radio-buttons-warpper.private .public-button, .visibility-2 .radio-buttons-warpper.private .snc-button {
    padding: 12px;
}

.visibility-2 .radio-buttons-warpper.internal .snc-button {
    width: 98px;
    background: #468ee5;
    font-size: 14px;
    color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 12px 9px;
}

.visibility-2 .radio-buttons-warpper.internal .snc-button .small-icon {
    margin-right: 4px;
}

.visibility-2 .radio-buttons-warpper.internal .public-button {
    padding: 12px;
}

.visibility-2 .radio-buttons-warpper.internal .private-button {
    padding: 12px;
    border-left: solid 1px #dde0e5;
}

.visibility-dropdown {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    border-radius: 0 3px 3px 0;
    border: solid 1px #dde0e5;
    border-left-width: 0;
    cursor: pointer;
    position: relative;
    background-color: #FFF;
}

.visibility-dropdown .visibility-icon-wrapper.disabled {
    cursor: no-drop;
}

.visibility-dropdown .visibility-icon-wrapper .visibility-icon {
    width: 16px;
    height: 16px;
}

.visibility-dropdown .menu-popup-wrapper {
    position: absolute;
    left: 0;
    top: 41px;
}

.visibility-text-dropdown .input-visibility {
    height: 42px;
    width: calc(100% - 40px);
    border-radius: 3px;
    border: solid 1px #dde0e5;
    background-color: #FFF;
    font-size: 14px;
    line-height: 1.29;
    color: #1e3654;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 13px;
}

.zyno-card-10 {
    width: 700px;
    background-color: #ffffff;
    position: relative;
    border-top: solid 4px;
    padding-top: 13px;
    color: #1e3654;
}

.zyno-card-10 a:hover {
    text-decoration: underline;
}

.zyno-card-10.small {
    width: 556px;
}

.zyno-card-10.small .card-title {
    width: 500px;
}

.zyno-card-10 .card-top-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 24px;
}

.zyno-card-10 .logos-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.zyno-card-10 .logos-wrapper .logo {
    max-width: 89px;
    max-height: 17px;
    margin-right: 8px;
}

.zyno-card-10 .card-top-strip-title {
    font-size: 12px;
    font-weight: bold;
}

.zyno-card-10 .card-title {
    width: 547px;
    font-size: 32px;
    font-weight: bold;
    color: #16365a;
    margin-top: 16px;
}

.zyno-card-10 .metadata-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 16px;
}

.zyno-card-10 .metadata-wrapper .metadata-text {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #1e3654;
}

.zyno-card-10 .description {
    width: 80%;
    margin-top: 24px;
    font-size: 14px;
    line-height: 1.43;
    color: #292929;
    margin-bottom: 26px;
}

.zyno-card-10 .bottom-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.zyno-card-10 .bottom-section .bottom-item {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    margin-right: 21px;
    color: #122654;
}

.zyno-card-12 {
    width: 336px;
    border-radius: 2px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    color: #1e3654;
    padding: 16px 16px 16px 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.zyno-card-12 .card-title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: center;
}

.zyno-card-12 .card-subtitle {
    font-size: 12px;
    color: #16365a;
    text-align: center;
    margin-top: 3px;
}

.zyno-card-12 .metadata-wrapper {
    width: 60%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.zyno-card-12 .metadata-wrapper.wide {
    width: 90%;
}

.zyno-card-12 .metadata-wrapper.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.zyno-card-12 .metadata-wrapper .metadata-item {
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 65px;
    margin: 24px 10px 0 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.zyno-card-12 .metadata-wrapper .metadata-item .logo {
    background: url('../../../img/ribbon.png') no-repeat;
    width: 32px;
    height: 32px;
    -o-object-fit: contain;
       object-fit: contain;
}

.zyno-card-12 .metadata-wrapper .metadata-item .logo.technologies {
    background: url('../../../img/tech.png') no-repeat;
}

.zyno-card-12 .metadata-wrapper .metadata-item .logo.licenses {
    background: url('../../../img/license-32-px.png') no-repeat;
}

.zyno-card-12 .metadata-wrapper .metadata-item .logo.spinoff {
    background: url('../../../img/spinoff-32-px.png') no-repeat;
}

.zyno-card-12 .metadata-wrapper .metadata-item .title {
    font-size: 12px;
    font-weight: bold;
    margin: 6px 0;
}

.zyno-card-12 .metadata-wrapper .metadata-item .subtitle {
    opacity: 0.5;
    font-size: 10px;
    font-weight: 300;
}

.zyno-card-12 .candy-bar-mini-wrapper {
    margin-top: 40px;
    width: 308px;
}

.zyno-card-12 .separator {
    width: 100%;
    height: 0;
    margin-top: 16px;
}

.zyno-card-12 .separator.line {
    border: solid 1px #eeeeef;
}

.zyno-card-12 .general-info-item-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.zyno-card-12 .general-info-item-wrapper .general-info-regular-text {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.29;
}

.zyno-card-12 .general-info-item-wrapper .general-info-light-text {
    font-size: 12px;
    line-height: 1.4;
    font-weight: lighter;
    color: #8399a4;
    max-width: 300px;
}

.zyno-card-12 .general-info-item-wrapper .general-info-light-text.regular-color {
    color: #1e3654;
}

.zyno-card-12 .general-info-item-wrapper .general-info-light-text.link:hover {
    text-decoration: underline;
}

.zyno-card-12 .general-info-item-wrapper .general-info-logo {
    height: 17px;
}

.zyno-card-12 .general-info-item-wrapper .general-info-logo.website {
    background: url('../../../img/website.png') no-repeat;
    margin-right: 8px;
    width: 17px;
}

.zyno-card-12 .general-info-item-wrapper .general-info-logo.location {
    width: 24px;
    background: url('../../../img/location.png') no-repeat;
}

.zyno-card-12 .general-info-item-wrapper .general-info-logo.mail {
    width: 24px;
    background: url('../../../img/envelope-icon-16.png') no-repeat;
}

.zyno-card-12 .general-info-item-wrapper .general-info-logo.abroad {
    width: 29px;
    background: url('../../../img/oval.png') 28% 36% no-repeat;
}

.zyno-card-12 .links-icons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.zyno-card-12 .links-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.zyno-card-12 .link-item {
    width: 24px;
    height: 26px;
    margin-right: 8px;
    margin-top: 16px;
}

.zyno-card-12 .link-item.facebook {
    background: url('../../../img/facebook.png') no-repeat;
}

.zyno-card-12 .link-item.twitter {
    background: url('../../../img/twitter.png') no-repeat;
}

.zyno-card-12 .link-item.linkedin {
    background: url('../../../img/linkedin.png') no-repeat;
}

.zyno-card-12 .link-item.googleplus {
    background: url('../../../img/google-plus.png') no-repeat;
}

.zyno-card-12 .link-item.youtube {
    background: url('../../../img/youtube.png') no-repeat;
}

.zyno-card-12 .link-item.website {
    background: url('../../../img/gwebsite.png') no-repeat;
}

.zyno-card-2 {
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    width: 268px;
    position: relative;
    height: 386px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.zyno-card-2.with-hover-content:hover .zyno-card-2-metadata-bottom .subtitle {
    visibility: hidden;
}

.zyno-card-2.with-hover-content:hover .zyno-card-2-hover {
    height: 222px;
    opacity: .95;
}

.zyno-card-2 .zyno-card-2-separator {
    width: 243px;
    height: 1px;
    background-color: #dde0e5;
    margin: 0 auto;
}

.zyno-card-2 .zyno-card-2-metadata {
    height: 354px;
    position: relative;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-top {
    padding: 8px 0 0 16px;
    font-size: 12px;
    font-weight: 500;
    color: #d8d8d8;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-middle .logo {
    text-align: center;
    margin: 26px auto;
    height: 60px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-middle .logo img {
    max-width: 120px;
    max-height: 60px;
    margin: 0 auto;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-bottom .title {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
    margin-bottom: 5px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-bottom .subtitle {
    font-size: 14px;
    text-align: center;
    color: #232838;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual {
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-label {
    color: #ffffff;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-label .zyno-card-2-metadata-visual-label-title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 2px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-label .zyno-card-2-metadata-visual-label-subtitle {
    opacity: 0.85;
    font-size: 12px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-bar {
    border-radius: 4px 4px 0 0;
    width: 76px;
    background: blue;
    padding-top: 20px;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-bar.h-0 {
    height: 60px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-bar.h-1 {
    height: 70px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-bar.h-2 {
    height: 80px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-bar.h-3 {
    height: 90px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-bar.h-4 {
    height: 100px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-bar.h-5 {
    height: 110px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-bar.h-6 {
    height: 120px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-bar.h-7 {
    height: 130px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-bar.h-8 {
    height: 140px;
}

.zyno-card-2 .zyno-card-2-metadata .zyno-card-2-metadata-visual .zyno-card-2-metadata-visual-bar.h-9 {
    height: 150px;
}

.zyno-card-2 .extra-info {
    padding: 9px;
    font-size: 14px;
    text-align: center;
    color: #232838;
}

.zyno-card-2 .zyno-card-2-hover {
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    position: absolute;
    bottom: 0;
    opacity: 0;
    -webkit-backdrop-filter: blur(2px);
            backdrop-filter: blur(2px);
    background-color: #ffffff;
    height: 0px;
}

.zyno-card-2 .zyno-card-2-hover .zyno-card-2-hover-content .zyno-card-2-hover-title {
    padding: 11px 24px;
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    color: #1e3654;
    width: 218px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}

.zyno-card-2 .zyno-card-2-hover .zyno-card-2-hover-content .zyno-card-2-hover-info-item-list {
    overflow: hidden;
    padding: 0 16px;
    margin-top: 16px;
}

.zyno-card-2 .zyno-card-2-hover .zyno-card-2-hover-content .zyno-card-2-hover-info-item-list .zyno-card-2-hover-info-item {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    width: 78px;
    height: 60px;
}

.zyno-card-2 .zyno-card-2-hover .zyno-card-2-hover-content .zyno-card-2-hover-info-item-list .zyno-card-2-hover-info-item .info-item-value {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #617287;
    margin-bottom: 5px;
}

.zyno-card-2 .zyno-card-2-hover .zyno-card-2-hover-content .zyno-card-2-hover-info-item-list .zyno-card-2-hover-info-item .info-item-type {
    font-size: 10px;
    font-weight: 300;
    text-align: left;
    color: #8794a4;
}

.zyno-card-2 .zyno-card-2-hover .zyno-card-2-hover-seperator {
    width: 243px;
    height: 1px;
    background-color: #bbc2cb;
    margin: 0 auto;
    margin-top: 21px;
}

.zyno-card-2 .zyno-card-2-hover .zyno-card-2-hover-extra-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 33px;
}

.zyno-card-2 .zyno-card-2-hover .zyno-card-2-hover-extra-content .zyno-card-2-hover-extra-content-item {
    font-size: 12px;
    color: #8794a4;
}

.zyno-card-2 .zyno-card-2-hover .zyno-card-2-hover-extra-content .zyno-card-2-hover-extra-content-item.bolded-item {
    font-weight: bold;
    font-size: 16px;
    color: #1e3654;
}

.zyno-card-3 {
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #eeeeef;
    width: 220px;
    height: 223px;
    position: relative;
}

.zyno-card-3:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.zyno-card-3 .non-visible-icon {
    position: absolute;
    top: 12px;
    left: 12px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
}

.zyno-card-3 .top-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.zyno-card-3 .top-section .top-icons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    top: 8px;
    right: 3px;
}

.zyno-card-3 .top-section .top-icons-wrapper.with-background {
    top: 0;
    right: 0;
    padding: 10px 4px 10px 3px;
    background-color: rgba(239, 245, 251, .7);
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.zyno-card-3 .top-section .top-icons-wrapper .top-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
    cursor: pointer;
}

.zyno-card-3 .top-section .logo {
    text-align: center;
    margin: 28px auto;
    height: 60px;
}

.zyno-card-3 .top-section .logo img {
    max-width: 120px;
    max-height: 60px;
    margin: 0 auto;
}

.zyno-card-3 .top-section .logo img.round {
    border-radius: 50%;
}

.zyno-card-3 .top-section .title {
    font-size: 16px;
    font-weight: bold;
    color: #232838;
    margin: 0 16px 8px 16px;
}

.zyno-card-3 .top-section .subtitle {
    font-size: 11px;
    line-height: 1.1;
    color: #232838;
    opacity: 0.7;
    margin: 0 16px;
}

.zyno-card-3 .separator {
    width: 100%;
    height: 0;
    border: solid 1px #eeeeef;
    position: absolute;
    bottom: 39px;
}

.zyno-card-3 .bottom-section {
    position: absolute;
    bottom: 13px;
    left: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 190px;
}

.zyno-card-3 .bottom-section .left {
    font-size: 12px;
    color: #000000;
}

.zyno-card-3 .bottom-section .right {
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.zyno-card-4 {
    width: 288px;
    border-radius: 2px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    color: #1e3654;
    padding: 16px 16px 24px 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.zyno-card-4 .card-title {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: center;
}

.zyno-card-4 .metadata-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.zyno-card-4 .metadata-wrapper .metadata-item {
    text-align: center;
    width: 65px;
    margin: 24px 10px 0 10px;
}

.zyno-card-4 .metadata-wrapper .metadata-item .item-bottom {
    opacity: 0.5;
    font-size: 10px;
    font-weight: 300;
    margin-top: 4px;
}

.zyno-card-4 .product-item-wrapper {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.zyno-card-4 .product-item-wrapper .product-subtitle {
    opacity: 0.5;
    font-size: 10px;
    font-weight: 300;
}

.zyno-card-4 .product-item-wrapper .links-wrapper {
    margin-top: 0;
}

.zyno-card-4 .product-item-wrapper .links-wrapper .link-item {
    width: 25px;
    height: 26px;
}

.zyno-card-4 .product-item-wrapper .links-wrapper .link-item.website {
    margin-top: 3px;
}

.zyno-card-4 .separator {
    width: 100%;
    height: 0;
    border: solid 1px #eeeeef;
    margin: 16px 0;
}

.zyno-card-4 .section-title {
    font-size: 11px;
    letter-spacing: -0.1px;
    color: #8794a5;
    margin-bottom: 8px;
}

.zyno-card-4 .metadata-description {
    font-size: 12px;
    font-weight: bold;
}

.zyno-card-4 .metadata-description .metadata-description-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.zyno-card-4 .metadata-description .metadata-description-item .metadata-description-icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
}

.zyno-card-4 .metadata-description .metadata-description-item .metadata-description-texts .metadata-title {
    font-size: 12px;
    line-height: 1.5;
}

.zyno-card-4 .metadata-description .metadata-description-item .metadata-description-texts .metadata-subtitle {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 500;
}

.zyno-card-4 .general-info-item-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 11px;
}

.zyno-card-4 .general-info-item-wrapper.corona .general-info-regular-text {
    margin-top: 1px;
}

.zyno-card-4 .general-info-item-wrapper.corona .general-info-regular-text:hover {
    text-decoration: none;
}

.zyno-card-4 .general-info-item-wrapper .addresses-wrapper {
    max-width: 220px;
}

.zyno-card-4 .general-info-item-wrapper .general-info-regular-text {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.29;
}

.zyno-card-4 .general-info-item-wrapper .general-info-regular-text:hover {
    text-decoration: underline;
}

.zyno-card-4 .general-info-item-wrapper .general-info-regular-text.slim {
    font-weight: 100;
}

.zyno-card-4 .general-info-item-wrapper .general-info-light-text {
    font-size: 12px;
    line-height: 1.4;
    margin-bottom: 8px;
    font-weight: lighter;
    color: #8399a4;
}

.zyno-card-4 .general-info-item-wrapper .general-info-light-text.regular-color {
    color: #1e3654;
}

.zyno-card-4 .general-info-item-wrapper .general-info-logo {
    height: 17px;
}

.zyno-card-4 .general-info-item-wrapper .general-info-logo.corona {
    background: url('../../../img/virus.png') no-repeat;
    margin-right: 8px;
    width: 17px;
    background-size: contain;
}

.zyno-card-4 .general-info-item-wrapper .general-info-logo.website {
    background: url('../../../img/website.png') no-repeat;
    margin-right: 8px;
    width: 17px;
}

.zyno-card-4 .general-info-item-wrapper .general-info-logo.location {
    width: 24px;
    background: url('../../../img/location.png') no-repeat;
}

.zyno-card-4 .general-info-item-wrapper .general-info-logo.abroad {
    width: 29px;
    background: url('../../../img/oval.png') 28% 36% no-repeat;
}

.zyno-card-4 .links-icons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.zyno-card-4 .links-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
}

.zyno-card-4 .link-item {
    width: 24px;
    height: 26px;
    margin-right: 6px;
}

.zyno-card-4 .link-item .link-image {
    width: 24px;
    height: 24px;
}

.zyno-card-4 .link-item.facebook {
    background: url('../../../img/facebook.png') no-repeat;
}

.zyno-card-4 .link-item.twitter {
    background: url('../../../img/twitter.png') no-repeat;
}

.zyno-card-4 .link-item.linkedin {
    background: url('../../../img/linkedin.png') no-repeat;
}

.zyno-card-4 .link-item.googleplus {
    background: url('../../../img/google-plus.png') no-repeat;
}

.zyno-card-4 .link-item.google-plus {
    background: url('../../../img/google-plus.png') no-repeat;
}

.zyno-card-4 .link-item.youtube {
    background: url('../../../img/youtube.png') no-repeat;
}

.zyno-card-4 .link-item.app-store {
    background: url('../../../img/app-store.png') no-repeat;
}

.zyno-card-4 .link-item.google-play {
    background: url('../../../img/google-play.png') no-repeat;
}

.zyno-card-4 .link-item.website {
    background: url('../../../img/gwebsite.png') no-repeat;
}

.zyno-card-4 .link-item.instagram {
    background: url('../../../img/instagram-circle.png') no-repeat;
}

.zyno-card-4 .link-item.meetup {
    background: url('../../../img/meetup-circle.png') no-repeat;
}

.zyno-card-4 .link-item.event-brite {
    background: url('../../../img/eventbrite-curcle.png') no-repeat;
}

.zyno-card-5 {
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #eeeeef;
    width: 220px;
    height: 238px;
    position: relative;
}

.zyno-card-5 .top-icons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: absolute;
    padding: 12px 8px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: rgba(239, 245, 251, .9);
    z-index: 2;
}

.zyno-card-5 .top-icons-wrapper .top-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
    cursor: pointer;
}

.zyno-card-5 .top-strip {
    position: absolute;
    width: 220px;
    height: 20px;
    border-radius: 4px 4px 0 0;
    background-color: #b9d3e6;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 3px;
}

.zyno-card-5:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.zyno-card-5 .non-visible-icon {
    position: absolute;
    top: 12px;
    left: 12px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
}

.zyno-card-5 .top-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.zyno-card-5 .top-section .logo {
    text-align: center;
    margin: 28px auto;
    height: 60px;
}

.zyno-card-5 .top-section .logo img {
    max-width: 120px;
    max-height: 60px;
    margin: 10px auto 0;
}

.zyno-card-5 .top-section .logo img.round {
    border-radius: 50%;
}

.zyno-card-5 .top-section .title {
    font-size: 16px;
    font-weight: bold;
    color: #232838;
    margin: 0 16px 8px 16px;
    position: absolute;
    bottom: 80px;
}

.zyno-card-5 .top-section .subtitle {
    opacity: 0.7;
    margin-left: 16px;
    padding-right: 16px;
    position: absolute;
    width: 190px;
    bottom: 48px;
    font-size: 13px;
    line-height: 1.29;
    color: #232838;
}

.zyno-card-5 .separator {
    width: 100%;
    height: 0;
    border: solid 1px #eeeeef;
    position: absolute;
    bottom: 39px;
}

.zyno-card-5 .bottom-section {
    position: absolute;
    bottom: 13px;
    left: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 190px;
}

.zyno-card-5 .bottom-section .left {
    font-size: 12px;
    color: #000000;
}

.zyno-card-5 .bottom-section .right {
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.zyno-card-6 {
    width: 268px;
    height: 268px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #eeeeee;
    padding: 24px;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;

}

.zyno-card-6:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.1);
}

.zyno-card-6:hover .top-right-icon {
    display: block;
}

.zyno-card-6.expanded {
    width: 554px;
    height: 554px;
    padding: 0;
}

.zyno-card-6.expanded .top-right-icon {
    background-image: url('../../../img/minimize.png');
    display: block;
}

.zyno-card-6.expanded .top-right-icon:hover {
    -webkit-filter: opacity(.5) drop-shadow(0 0 0 #2f2b2ce0);
    filter: opacity(.5) drop-shadow(0 0 0 #2f2b2ce0);
}

.zyno-card-6.expanded .minimized-content {
    display: none;
}

.zyno-card-6.expanded .expanded-content {
    display: block;
}

.zyno-card-6 .top-right-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    background-image: url('../../../img/expand.png');
    position: absolute;
    top: 8px;
    right: 8px;
    display: none;
    z-index: 2;
}

.zyno-card-6 .expanded-content {
    display: none;
    color: #292929;
}

.zyno-card-6 .expanded-content .top-section {
    color: #ffffff;
    position: relative;
    height: 268px;
    padding: 26px 0 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.zyno-card-6 .expanded-content .top-section .flag-icon {
    position: absolute;
    width: 205px;
    height: 40px;
    -o-object-fit: contain;
       object-fit: contain;
    top: 16px;
    left: 0;
}

.zyno-card-6 .expanded-content .top-section .title {
    font-size: 38px;
    font-weight: bold;
    line-height: 1.11;
    margin-top: 66px;
}

.zyno-card-6 .expanded-content .top-section .subtitle {
    font-size: 14px;
    line-height: 1.29;
    margin-top: 4px;
}

.zyno-card-6 .expanded-content .top-section .candy-bar-wrapper {
    width: 506px;
    margin-top: 60px;
}

.zyno-card-6 .expanded-content .top-section .logos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.zyno-card-6 .expanded-content .top-section .logos .logo {
    max-width: 90px;
    max-height: 23px;
    margin-right: 8px;
    z-index: 2;
}

.zyno-card-6 .expanded-content .middle-section {
    padding: 24px;
    color: #292929;
}

.zyno-card-6 .expanded-content .middle-section .counters-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.zyno-card-6 .expanded-content .middle-section .counters-wrapper .counter-item {
    margin-right: 65px;
}

.zyno-card-6 .expanded-content .middle-section .counters-wrapper .counter-item .counter {
    font-size: 18px;
    font-weight: bold;
}

.zyno-card-6 .expanded-content .middle-section .counters-wrapper .counter-item .text {
    font-size: 10px;
    font-weight: bold;
    margin-top: 5px;
}

.zyno-card-6 .expanded-content .middle-section .description {
    margin-top: 24px;
    font-size: 12px;
    line-height: 1.67;
}

.zyno-card-6 .expanded-content .middle-section .card-tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 40px;
}

.zyno-card-6 .expanded-content .middle-section .card-tags-wrapper .label {
    margin-top: 6px;
}

.zyno-card-6 .expanded-content .bottom-section {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 63px;
}

.zyno-card-6 .expanded-content .bottom-section:hover {
    background-color: #f7fafd;
}

.zyno-card-6 .expanded-content .bottom-section .title {
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    margin-top: 24px;
}

.zyno-card-6 .expanded-content .bottom-section .icon {
    width: 6px;
    height: 10px;
    -o-object-fit: contain;
       object-fit: contain;
    position: absolute;
    right: 24px;
    top: 26px;
}

.zyno-card-6 .expanded-content .separator {
    width: 508px;
    height: 0;
    border: solid 1px #e1e1e1;
    position: absolute;
    bottom: 63px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.zyno-card-6 .minimized-content .top-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
}

.zyno-card-6 .minimized-content .top-section .logo {
    max-width: 117px;
    max-height: 23px;
}

.zyno-card-6 .minimized-content .title {
    width: 220px;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.11;
    color: #16365a;
    position: absolute;
    bottom: 100px;
}

.zyno-card-6 .minimized-content .subtitle {
    width: 220px;
    font-size: 14px;
    line-height: 1.29;
    color: #8b9bad;
    margin-top: 8px;
    position: absolute;
    top: 160px
}

.zyno-card-6 .minimized-content .separator {
    width: 220px;
    height: 0;
    border: solid 1px #e1e1e1;
    position: absolute;
    bottom: 43px;
}

.zyno-card-6 .minimized-content .bottom-section {
    position: absolute;
    bottom: 17px;
}

.zyno-card-6 .minimized-content .bottom-section .candy-bar-wrapper {
    width: 220px;
}

.zyno-card-7 {
    width: 700px;
    height: 183px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px rgba(30, 54, 84, 0.08);
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top: solid 4px;
    padding: 10px 16px;
    cursor: pointer;
}

.zyno-card-7:hover {
    -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.06);
}

.zyno-card-7.small {
    width: 556px;
}

.zyno-card-7.small .title {
    width: 522px;
    height: 30px;
}

.zyno-card-7.medium {
    width: 705px;
}

.zyno-card-7 .card-top-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 98%;
}

.zyno-card-7 .logos-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.zyno-card-7 .logos-wrapper .logo {
    max-width: 117px;
    max-height: 23px;
    margin-right: 4px;
}

.zyno-card-7 .card-top-strip-title {
    font-size: 12px;
    font-weight: bold;
}

.zyno-card-7 .title {
    width: 580px;
    height: 30px;
    font-size: 18px;
    font-weight: bold;
    color: #232838;
    margin-top: 10px;
}

.zyno-card-7 .metadata-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 20px;
}

.zyno-card-7 .metadata-wrapper .left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.zyno-card-7 .metadata-wrapper .left .tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

.zyno-card-7 .metadata-wrapper .right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.zyno-card-7 .metadata-wrapper .metadata-title {
    font-size: 12px;
    margin-right: 8px;
}

.zyno-card-7 .metadata-wrapper .metadata-text {
    font-size: 12px;
    font-weight: bold;
}

.zyno-card-7 .separator {
    height: 1px;
    background-color: #edeff2;
    width: 100%;
    position: absolute;
    bottom: 44px;
    left: 0;
}

.zyno-card-7 .bottom-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    bottom: 13px;
}

.zyno-card-7 .bottom-section .bottom-title {
    font-size: 12px;
    margin-right: 8px;
}

.zyno-card-7 .bottom-section .bottom-text {
    font-size: 12px;
    font-weight: bold;
    margin-right: 8px;
}

.zyno-card-8 {
    width: 700px;
    background-color: #ffffff;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top: solid 4px #8b9bad;
    padding-top: 4px;
}

.zyno-card-8 a:hover {
    text-decoration: underline;
}

.zyno-card-8.small {
    width: 556px;
}

.zyno-card-8 .card-top-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.zyno-card-8 .top-logos-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.zyno-card-8 .top-logos-wrapper .logo {
    max-width: 89px;
    max-height: 17px;
    margin-right: 8px;
}

.zyno-card-8 .card-top-strip-title {
    font-size: 12px;
    font-weight: bold;
    color: #8b9bad;
    margin-top: 4px;
}

.zyno-card-8 .card-title {
    margin-bottom: 16px;
    font-size: 32px;
    font-weight: bold;
    margin-top: 4px;
    color: #16365a;
}

.zyno-card-8 .metadata-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 8px;
}

.zyno-card-8 .metadata-wrapper .metadata-item {
    margin-right: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.zyno-card-8 .metadata-wrapper .metadata-item .metadata-image {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin-right: 8px;
}

.zyno-card-8 .metadata-wrapper .metadata-item .metadata-text {
    font-size: 14px;
    font-weight: bold;
    color: #1e3654;
}

.zyno-card-8 .description {
    width: 80%;
    margin-top: 19px;
    font-size: 14px;
    line-height: 1.43;
    color: #292929;
}

.zyno-card-8 .bottom-metadata {
    margin-top: 8px;
}

.zyno-card-8 .bottom-metadata .metadata-title {
    font-size: 11px;
    font-weight: bold;
    color: #8b9bad;
}

.zyno-card-8 .bottom-metadata .metadata-text {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #292929;
    margin-top: 4px;
}

.zyno-card-8 .bottom-metadata .logos-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 16px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

.zyno-card-8 .bottom-metadata .logos-wrapper .logo-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 24px;
    margin-top: 6px;
}

.zyno-card-8 .bottom-metadata .logos-wrapper .logo-item .logo {
    max-width: 37px;
    max-height: 16px;
    margin-right: 4px;
}

.zyno-card-8 .bottom-metadata .logos-wrapper .logo-item .logo-text {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #1e3654;
}

.zyno-card-9 {
    width: 220px;
    height: 113px;
    background-color: #ffffff;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.zyno-card-9 .top-icons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: absolute;
    top: -4px;
    right: -7px;
}

.zyno-card-9 .top-icons-wrapper .top-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
    cursor: pointer;
}

.zyno-card-9 .card-top-strip-title {
    font-size: 12px;
    font-weight: bold;
    color: #8b9bad;
    margin-top: 4px;
}

.zyno-card-9 .card-top-strip-separator {
    height: 1px;
    background-color: #8b9bad;
    width: 100%;
    margin-top: 3px;
}

.zyno-card-9 .card-title {
    font-size: 14px;
    font-weight: bold;
    margin-top: 6px;
    line-height: 1.2;
}

.zyno-card-9 .metadata-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    bottom: 0;
}

.zyno-card-9 .metadata-item .metadata-logo-wrapper {
    border-radius: 50%;
    min-width: 40px;
    min-height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #ffffff;
    border: solid 1px #dbdfe4;
    overflow: hidden;
    margin-right: 10px;
}

.zyno-card-9 .metadata-item .metadata-logo {
    max-width: 40px;
    max-height: 40px;
}

.zyno-card-9 .metadata-item .data .data-title {
    font-size: 14px;
    letter-spacing: -0.1px;
    font-weight: bold;
}

.zyno-card-9 .metadata-item .data .data-subtitle {
    font-size: 12px;
    letter-spacing: 0.5px;
    color: #8794a5;
    margin-top: 2px;
}

.zyno-card {
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #eeeeef;
    width: 268px;
    position: relative;
}

.zyno-card .non-visible-icon {
    position: absolute;
    top: 12px;
    left: 12px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
}

.zyno-card.investors, .zyno-card.hubs, .zyno-card.multinationals, .zyno-card.tag-page, .zyno-card.short {
    height: 237px;
}

.zyno-card .top-bar-section {
    width: 268px;
    height: 51px;
    border-radius: 4px;
    background-color: #e9eff4;
    padding: 8px 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.zyno-card .top-bar-section .top-texts-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.zyno-card .top-bar-section .top-texts-wrapper .left-text {
    font-size: 14px;
    font-weight: bold;
    color: #5a6c83;
}

.zyno-card .top-bar-section .top-texts-wrapper .right-text {
    font-size: 14px;
    font-weight: bold;
}

.zyno-card .top-bar-section .bottom-left-text {
    font-size: 12px;
    letter-spacing: 0.5px;
    color: #8794a4;
    margin-top: 6px;
}

.zyno-card .top-section .top-strip {
    height: 20px;
    background-color: #b9d3e6;
    border-radius: 4px 4px 0 0;
    padding: 4px 0;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    top: 0;
    width: 100%;
}

.zyno-card .top-section .cover-photo {
    height: 96px;
    z-index: 1;
    position: relative;
}

.zyno-card .top-section .cover-photo .cover-filter {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #1e3654;
    opacity: 0.6;
    z-index: 2;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.zyno-card .top-section .cover-photo .default-cover-image {
    width: 100%;
    height: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.zyno-card .top-section .title-logo-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 80px;
    height: 80px;
    max-width: 80px;
    max-height: 80px;
    border-radius: 12px;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    z-index: 3;
    margin-top: -60px;
    margin-bottom: 24px;
}

.zyno-card .top-section .title-logo-wrapper .title-logo {
    max-width: 61px;
    max-height: 61px;
}

.zyno-card .top-section .logo {
    text-align: center;
    margin: 32px auto;
    height: 60px;
}

.zyno-card .top-section .logo img {
    max-width: 120px;
    max-height: 60px;
    margin: 0 auto;
}

.zyno-card .top-section .logo img.round {
    border-radius: 50%;
}

.zyno-card .top-section .title {
    font-size: 18px;
    font-weight: bold;
    color: #232838;
    margin: 0 16px 8px 16px;
    word-break: break-word;
}

.zyno-card .top-section .subtitle {
    font-size: 14px;
    line-height: 1.1;
    color: #232838;
    opacity: 0.7;
    margin-left: 16px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    width: 85%;
}

.zyno-card .separator {
    width: 100%;
    height: 0;
    border: solid 1px #eeeeef;
    position: absolute;
    bottom: 39px;
}

.zyno-card .bottom-section {
    position: absolute;
    bottom: 14px;
    left: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 237px;
}

.zyno-card .bottom-section .left {
    font-size: 12px;
    color: #000000;
}

.zyno-card .bottom-section .left .special-label {
    font-weight: bold;
    letter-spacing: 0.4px;
}

.zyno-card .bottom-section .left .special-label.green {
    color: #15a96b;
}

.zyno-card .bottom-section .left .special-label.orange {
    color: #fe510b;
}

.zyno-card .bottom-section .left .special-label.red {
    color: #f5004e;
}

.zyno-card .bottom-section .right {
    font-size: 12px;
    color: #000000;
}

.zyno-card-wrapper {
    width: 268px;
    margin-right: 20px;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .title {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .title.sub {
    font-weight: unset;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .title.red {
    color: #ff001b;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .icon-title {
    width: 24px;
    height: 24px;
    padding-right: 8px;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .icon-title.small {
    width: 16px;
    height: 16px;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .popup-body {
    height: 100%;
    margin: 16px 0;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .popup-body .form-input-wrapper {
    height: 62px;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .popup-body .form-input-wrapper.space-right {
    margin-right: 16px;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .action-buttons-container .center-wrapper-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .action-buttons-container .center-wrapper-buttons .left-action-button-wrapper {
    margin-right: 16px;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .side-btn {
    width: 150px;
}

.popup-overlay .popup-wrapper.zyno-modal .popup-container .button {
    cursor: pointer;
}

.popup-overlay .popup-wrapper.zyno-modal .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.popup-overlay .popup-wrapper.zyno-modal .row.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.popup-overlay .popup-wrapper.zyno-modal .row.start {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
}

.popup-overlay .popup-wrapper.zyno-modal .row.end {
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
}

.popup-overlay .popup-wrapper.zyno-modal .row.bottom-row {
    margin-top: 12px;
}

.popup-overlay .popup-wrapper.zyno-modal .row.space-bottom {
    margin-bottom: 24px;
}

.popup-overlay .popup-wrapper.zyno-modal .container {
    height: 100%;
    width: 100%;
}

.popup-overlay .popup-wrapper.zyno-modal .column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.popup-overlay .popup-wrapper.zyno-modal .column.space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.popup-overlay .popup-wrapper.zyno-modal .snc-icon-wrapper {
    position: absolute;
    top: 48%;
    right: 1%;
}

.popup-overlay .popup-wrapper.zyno-modal .snc-icon-wrapper .snc-icon {
    width: 16px;
    height: 16px;
}

.progressbar-container {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
}

.progressbar-container .progressbar {
    counter-reset: step;
}

.progressbar-container .progressbar li {
    list-style-type: none;
    max-width: 170px;
    min-width: 100px;
    float: left;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    color: #b9cee2;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.1px;
}

.progressbar-container .progressbar li:before {
    width: 24px;
    height: 24px;
    content: counter(step);
    counter-increment: step;
    line-height: 25px;
    border: 1px solid #b9cee2;
    display: block;
    text-align: center;
    margin: 0 auto 7px auto;
    border-radius: 50%;
    background-color: white;
}

.progressbar-container .progressbar li:after {
    width: 100%;
    height: 2px;
    content: '';
    position: absolute;
    background-color: #b9cee2;
    top: 12px;
    left: -50%;
    z-index: -1;
}

.progressbar-container .progressbar li:first-child:after {
    content: none;
}

.progressbar-container .progressbar li.progressbar-active {
    color: #1e3654;
}

.progressbar-container .progressbar li.progressbar-active:before {
    border-color: #1e3654;
}

.progressbar-container .progressbar li.progressbar-active + li:after {
    background-color: #b9cee2;
}

.zyno-select {
    margin-right: 8px;
    background: url('../../../img/admin/arrow-down-16.png') 92% / 6% no-repeat;
    width: 220px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
}

.zyno-select .zyno-select-title {
    margin: 10px 8px;
    color: #828b9c;
}

.zyno-select.mnc-input {
    padding: 2px 0;
}

.zyno-select.team-member-input {
    width: 182px;
}

.zyno-select.no-margin-right {
    margin-right: 0;
}

.zyno-select.with-vertical-padding {
    padding: 3px 0;
}

.zyno-select.active {
    border-color: #dbdfe4;
}

.zyno-select.active .zyno-select-dropdown {
    display: block;
}

.zyno-select.active .zyno-select-dropdown li:hover {
    background-color: #f1f3f5;
    font-weight: bold;
}

.zyno-select .zyno-select-dropdown {
    letter-spacing: 0.5px;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
    border: solid 1px #dbdfe4;
    border-top: none;
    display: none;
    position: absolute;
    width: 219px;
    z-index: 7;
    max-height: 125px;
    overflow: auto;
}

.zyno-select .zyno-select-dropdown.team-member-input {
    width: 182px;
}

.zyno-select .zyno-select-dropdown li {
    padding: 5px;
}

.zyno-select .zyno-select-dropdown option {
    color: #1e3654;
    font-size: 16px;
}

.zyno-select .zyno-select-dropdown option.hover {
    -webkit-box-shadow: 0 0 10px 100px #1882A8 inset;
            box-shadow: 0 0 10px 100px #1882A8 inset;
}

.zyno-select .zyno-select-dropdown .category {
    font-weight: 600;
    cursor: auto;
}

.zyno-select .zyno-select-dropdown .sub-category {
    margin-left: 22px;
}

.zyno-tooltip {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.zyno-tooltip .icon-wrapper {
    height: 16px;
    width: 16px;
}

.zyno-tooltip .icon-wrapper .icon {
    height: 16px;
    width: 16px;
}

.zyno-tooltip .icon-wrapper:hover {
    cursor: help;
}

.zyno-tooltip .tooltip-bubble {
    position: absolute;
    top: 18px;
    z-index: 99999;
    padding: 16px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
    border: solid 1px rgba(30, 54, 84, 0.08);
    background-color: #FFF;
}

.zyno-tooltip .tooltip-bubble .text {
    font-size: 14px;
    line-height: 1.29;
    color: #1e3654;
}

.zyno-strip {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 160px;
    width: 1090px;
    border-radius: 4px;
    background-color: #fff;
    border: solid 1px #eeeeef;
}

.zyno-strip .zyno-strip-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.zyno-strip .zyno-strip-heading .title {
    font-size: 18px;
    font-weight: bold;
    color: #232838;
    margin-bottom: 5px;
    display: inline-block;
    margin-right: 8px;
}

.zyno-strip .zyno-strip-heading .non-visible-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    display: inline-block;
}

.zyno-strip .zyno-strip-heading .subtitle {
    opacity: 0.7;
    font-size: 14px;
    line-height: 1.29;
    color: #848790;
}

.zyno-strip .zyno-strip-heading .logo {
    height: 58px;
}

.zyno-strip .zyno-strip-heading .logo img {
    max-width: 172px;
    max-height: 58px;
}

.zyno-strip .strip-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.zyno-strip .strip-meta .meta-item {
    margin-right: 30px;
}

.zyno-strip .strip-meta .meta-item .meta-item-value {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
    margin-bottom: 5px;
}

.zyno-strip .strip-meta .meta-item .meta-item-value.green {
    color: #15a96b;
}

.zyno-strip .strip-meta .meta-item .meta-item-type {
    font-size: 12px;
    font-weight: 300;
    text-align: left;
    color: #b9c1ca;
}

.zyno-strip .strip-labels {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 15px;
}

.zyno-strip .strip-labels .label {
    margin-right: 15px;
    margin-bottom: 5px;
}

#error-404 {
    color: #1e3654;

}

#error-404 .content-section-wrapper {
    text-align: center;
}

#error-404 .content-section-wrapper .error-page-logo {
    margin-top: 50px;
}

#error-404 .content-section-wrapper .error-page-logo .logo-right {
    background: url('../../../img/404-page-mobile.png') no-repeat;
    width: 156px;
    height: 156px;
    -o-object-fit: contain;
       object-fit: contain;
    margin: 0 auto;
}

#error-404 .content-section-wrapper .error-page-logo .logo-left {
    background: url('../../../img/pipe.png') no-repeat;
    height: 45px;
    -o-object-fit: contain;
       object-fit: contain;
    width: 50%;
}

#error-404 .content-section-wrapper .error-page-title {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.1px;
    margin-top: 35px;
}

#error-404 .content-section-wrapper .error-page-subtitle {
    font-size: 16px;
    line-height: 1.33;
    letter-spacing: -0.1px;
    text-align: center;
    margin-top: 8px;
}

#error-404 .counters-wrapper {
    margin: 30px auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 748px;
}

#error-404 .counters-wrapper .count-box {
    width: 172px;
    height: 88px;
    padding-top: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 4px;
}

#error-404 .counters-wrapper .count-box:hover {
    background-color: #e7eaee;
}

#error-404 .counters-wrapper .count {
    font-size: 36px;
    font-weight: 500;
    letter-spacing: -0.2px;
    color: #1e3654;
}

#error-404 .counters-wrapper .title {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #1e3654;
    margin: 5px 0;
}

#error-404 .search-bar {
    padding: 15px 0;
    height: 48px;
    width: 420px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px rgba(30, 54, 84, 0.08);
    margin: 0 auto;
    position: relative;
}

#error-404 .search-bar .empty-msg {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
    padding: 0 16px 0 16px;
    display: none;
}

#error-404 .search-bar .empty-msg img {
    width: 31px;
    height: 30px;
    float: left;
    margin-right: 6px;
}

#error-404 .search-bar .empty-msg .text {
    margin-top: 13px;
    display: inline-block;
}

#error-404 .search-bar .search-input {
    width: 355px;
    font-size: 16px;
    margin-left: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: none;
}

#error-404 .search-bar .search-icon-wrapper {
    background-color: #f8c61c;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 4px;
    width: 48px;
    height: 46px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 13px 14px;
}

#error-404 .search-bar .search-icon-wrapper .search-icon {
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
}

#error-404 .search-bar .tt-menu {
    width: 100%;
    overflow-y: auto;
    max-height: 205px;
    border: none;
    margin-top: 11px;
    border-radius: 0 0 4px 4px;
    padding: 16px 0 16px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#error-404 .search-bar .tt-menu .suggestion-title {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #232838;
    padding-left: 16px;
}

#error-404 .search-bar .tt-menu .tt-suggestion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    cursor: pointer;
    padding: 0 16px 0 16px;
}

#error-404 .search-bar .tt-menu .tt-suggestion:hover, #error-404 .search-bar .tt-menu .tt-suggestion:focus, #error-404 .search-bar .tt-menu .tt-suggestion.tt-cursor {
    background-color: #f1f3f5;
}

#error-404 .search-bar .tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo {
    max-width: 104px;
    max-height: 22px;
}

#error-404 .search-bar .tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo.people {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

#error-404 .search-bar .tt-menu .tt-suggestion .suggestion-name {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
}

#error-404 .bottom-action {
    font-size: 16px;
    line-height: 1.38;
    letter-spacing: -0.1px;
    text-align: center;
    margin-top: 24px;
}

#error-404 .bottom-action .blue-action {
    font-weight: bold;
    color: #4990e2;
}

#error-500 .content-section-wrapper {
    text-align: center;
    margin-top: 50px;
}

#error-500 .content-section-wrapper .error-page-logo {
    background: url('../../../img/500-page-mobile.png') no-repeat;
    width: 166px;
    height: 156px;
    -o-object-fit: contain;
       object-fit: contain;
    margin: 0 auto;
}

#error-500 .content-section-wrapper .error-page-title {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.1px;
    margin-top: 45px;
}

#error-500 .content-section-wrapper .error-page-subtitle {
    font-size: 16px;
    line-height: 1.33;
    letter-spacing: -0.1px;
    text-align: center;
    margin-top: 8px;
}

#error-500 .content-section-wrapper .error-page-subtitle .blue-action {
    font-weight: bold;
    color: #4990e2;
}

#technologies_advanced_search_page {
    background-color: #f7fafd;
}

#technologies_advanced_search_page .advanced-search-action-btn {
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    color: #1e3654;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    padding: 0 8px;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#technologies_advanced_search_page .advanced-search-action-btn.yellow {
    background-color: #f8c61c;
}

#technologies_advanced_search_page .action-button-wrapper {
    width: 110px;
    margin: 0 auto;
    padding-bottom: 48px;
}

#technologies_advanced_search_page .company-page-header-wrapper {
    background-color: #ffffff;
}

#technologies_advanced_search_page .company-page-header-wrapper.floating {
    width: 100%;
    z-index: 5;
    top: 64px;
    position: fixed;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
    padding-top: 16px;
}

#technologies_advanced_search_page .companies-page-header {
    min-height: 280px;
    background-color: #ffffff;
    padding: 27px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1152px;
    margin: 0 auto;
}

#technologies_advanced_search_page .companies-page-header .section-title {
    font-size: 12px;
    font-weight: bold;
    color: #1e3654;
    margin-bottom: 15px;
    display: inline-block;
}

#technologies_advanced_search_page .companies-page-header .header-search-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    margin-bottom: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#technologies_advanced_search_page .companies-page-header .header-search-section .page-title {
    font-size: 30px;
    font-weight: bold;
    text-align: left;
    color: #292929;
}

#technologies_advanced_search_page .companies-page-header .clear-all-action {
    font-size: 12px;
    text-align: center;
    color: #1e3654;
    cursor: pointer;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section {
    margin-bottom: 15px;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .advanced-search-tags-selections-title {
    margin-right: 15px;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list.hide {
    display: none;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .search-wrapper.closed {
    display: none;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .small-search-bar .small-search-input {
    padding-bottom: 0;
    padding-top: 0;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .tags-or-separator {
    padding-top: 10px;
    margin-right: 15px;
    font-size: 14px;
    color: #1e3654;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .zyno-select {
    width: 80px;
    height: 28px;
    color: #1e3654;
    margin-right: 15px;
    background: url(../../../img/admin/arrow-down-16.png) 92% / 12% no-repeat;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .zyno-select .zyno-select-dropdown {
    width: 80px;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .zyno-select .zyno-select-title {
    margin: 7px 8px;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 15px;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label.tag-label {
    background-color: #f6f7f8;
    border: solid 1px #dbdfe4;
    font-size: 12px;
    font-weight: 500;
    color: #1e3654;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label.tag-label.free-text {
    background: #fff;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label.action-label {
    font-size: 14px;
    width: 28px;
    height: 28px;
    padding: 0;
    color: #1e3654;
    border: solid 1px #dde0e5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label.action-label .add-icon {
    width: 8px;
    height: 8px;
    margin-right: 0;
}

#technologies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label .remove-icon {
    width: 8px;
    height: 8px;
    margin: 0 0 0 5px;
}

#technologies_advanced_search_page .companies-page-header .header-tags-section {
    margin-top: 50px;
}

#technologies_advanced_search_page .companies-page-header .header-tags-section .header-tags-section-title {
    margin-right: 15px;
}

#technologies_advanced_search_page .companies-page-header .header-tags-section .tags-dictionary-link {
    font-size: 14px;
    font-weight: 100;
    letter-spacing: -0.1px;
    color: #358ed7;
    float: right;
}

#technologies_advanced_search_page .companies-page-header .header-tags-section .suggested-tags-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#technologies_advanced_search_page .companies-page-header .header-tags-section .suggested-tags-list .label {
    margin-right: 15px;
    margin-bottom: 15px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .toggle-filters-icon {
    width: 8px;
    height: 8px;
    cursor: pointer;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .section-title {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
    cursor: pointer;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper {
    position: relative;
    width: 268px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper.checkbox-filter .title {
    width: 74px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper.checkbox-filter .checkbox-label {
    cursor: pointer;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper.checkbox-filter .checkbox-input {
    vertical-align: top;
    cursor: pointer;
    position: absolute;
    left: 5px;
    top: 14px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper.items-selected .label.label-large .title {
    font-size: 11px;
    font-weight: 500;
    color: #617287;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover {
    position: absolute;
    top: 0;
    z-index: 5;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover .zyno-select-multiple {
    background-image: none;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover .zyno-select-multiple .zyno-select-multiple-title {
    margin: 0px;
    padding: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 14px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover .zyno-select-multiple .zyno-select-multiple-title .title-text {
    text-align: center;
    width: 70%;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover .zyno-select-multiple .zyno-select-multiple-title .clear-filter {
    font-weight: 100;
    font-size: 12px;
    color: #8794a4;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover .zyno-select-multiple .zyno-select-multiple-title .submit {
    font-weight: 100;
    font-size: 12px;
    float: right;
    color: #c3c9d1;
    cursor: pointer;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label.label-large {
    margin-right: 15px;
    margin-bottom: 15px;
    background: #fafcfd;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 48px;
    padding: 0px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label.label-large:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label.label-large .title {
    font-size: 12px;
    width: 140px;
    text-align: center;
    line-height: 1.2;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label.label-large .selected-items {
    max-width: 200px;
    margin-top: 3px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    color: #1e3654;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple {
    width: 302px;
    margin-right: 0;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple .zyno-select-multiple-title {
    color: #1e3654;
    font-size: 14px;
    font-weight: bold;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown {
    width: 302px;
    left: 0;
    max-height: 164px;
    font-size: 11px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown .label-checkbox-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown .label-checkbox-wrapper .input {
    width: 14px;
    height: 14px;
    border-radius: 2px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    margin-right: 8px;
    margin-left: 12px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.technology-status {
    padding-bottom: 15px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.technology-status .status-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.technology-status .status-action {
    width: 136px;
    height: 33px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    font-size: 14px;
    font-weight: 500;
    color: #1e3654;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.technology-status .status-action.selected {
    background-color: #1e3654;
    color: #ffffff;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.technology-status .status-action.left-action {
    border-radius: 4px 0 0 4px;
    border-right: none;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.technology-status .status-action.right-action {
    border-radius: 0 4px 4px 0;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.technology-status .select-sub-status-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 10px 0 0 10px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.technology-status .select-sub-status-wrapper .select-sub-status-checkbox {
    margin-right: 8px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.technology-status .select-sub-status-wrapper .select-sub-status-label {
    font-size: 14px;
    line-height: 1.14;
    color: #1e3654;
    margin-right: 8px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded {
    padding-bottom: 15px;
    padding-top: 10px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .founded-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .founded-action {
    width: 135px;
    height: 33px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #193555;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .founded-action.selected {
    background-color: #1e3654;
    color: #ffffff;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .founded-action.left-action {
    border-radius: 4px 0 0 4px;
    border-right: none;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .founded-action.right-action {
    border-radius: 0 4px 4px 0;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .single-year-selected-state .single-year-selection {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 15px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .single-year-selected-state .single-year-selection .right-arrow, #technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .single-year-selected-state .single-year-selection .left-arrow {
    width: 10px;
    height: 16px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .single-year-selected-state .single-year-selection .year {
    margin: 0 20px;
    font-size: 16px;
    font-weight: bold;
    color: #1e3654;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .range-year-selection {
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .range-year-selection .year-range-separator {
    width: 9px;
    height: 2px;
    background: #8994a5;
    margin: 0 8px;
}

#technologies_advanced_search_page .companies-page-header .header-filters-section .zyno-select-multiple-dropdown.founded .range-year-selection .range-year {
    width: 69px;
    height: 30px;
    border-radius: 4px;
    background-color: #fafcfd;
    border: solid 1px rgba(137, 148, 165, 0.24);
    font-size: 14px;
    text-align: center;
    color: #b6bdc8;
}

.company-cards-container {
    width: 1152px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto;
    margin-top: 30px;
}

.company-cards-container .companies-cards-heading {
    position: relative;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 796px;
    min-height: 40px;
}

.company-cards-container .companies-cards-heading .items-title {
    font-size: 18px;
    font-weight: bold;
    color: #1e3654;
}

.company-cards-container .companies-cards-heading .companies-cards-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.company-cards-container .empty-companies-result {
    height: 540px;
    margin-top: 75px;
    width: 100%;
}

.company-cards-container .empty-companies-result .content-wrapper {
    position: relative;
    width: 600px;
    margin: 0 auto;
}

.company-cards-container .empty-companies-result .light-bubble-wrapper {
    width: 160px;
    height: 160px;
    background: white;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.company-cards-container .empty-companies-result .light-bubble-wrapper .light-bubble {
    width: 140px;
    height: 140px;
}

.company-cards-container .empty-companies-result .right-combined-shape {
    position: absolute;
    right: 22px;
    top: 140px;
    width: 278px;
    height: 106px;
}

.company-cards-container .empty-companies-result .left-combined-shape {
    position: absolute;
    left: 50px;
    top: 255px;
    width: 144px;
    height: 88px;
}

.company-cards-container .empty-companies-result .empty-result-title {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: center;
    color: #1e3654;
    margin-top: 44px;
    margin-bottom: 10px;
}

.company-cards-container .empty-companies-result .empty-result-teaser-text {
    font-size: 16px;
    line-height: 1.38;
    letter-spacing: -0.1px;
    text-align: center;
    color: #1e3654;
    width: 65%;
    margin: 0 auto;
}

.company-cards-container .empty-companies-result .add-company-action-btn {
    border-radius: 3px;
    background-color: #f8c61c;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    cursor: pointer;
    display: inline-block;
    padding: 15px 24px;
    position: absolute;
    left: 215px;
    bottom: -65px;
}

.company-cards-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    position: relative;
}

.company-cards-list .zyno-card-7 {
    margin-bottom: 20px;
    width: 796px;
}

.company-cards-list .success-stories-component {
    position: absolute;
    top: -48px;
    right: 94px;
}

.company-cards-list .success-stories-component .success-stories-component-title {
    font-size: 18px;
    font-weight: bold;
    color: #1e3654;
    margin-bottom: 30px;
}

.company-cards-list .success-stories-component .success-story-card-wrapper {
    margin-bottom: 20px;
}

.search-item-wrapper {
    position: relative;
}

.search-item-wrapper .add-to-collection-modal-trigger-wrapper {
    position: absolute;
    top: 10px;
    right: 5px;
    z-index: 5;
    cursor: pointer;
}

.search-item-wrapper .menu-icon {
    width: 16px;
    height: 16px;
    display: none;
}

.search-item-wrapper:hover .menu-icon {
    display: block;
}

.search-item-wrapper .add-to-collection-modal {
    top: -10px;
    right: -4px;
}

.search-item-wrapper .add-to-collection-modal:before {
    width: 0px;
}

.overview-tab-wrapper .overview-top-section {
    background-color: white;
    padding: 32px 0;
}

.overview-tab-wrapper .overview-top-section .candy-bar-wrapper {
    margin: 0 auto;
    width: 933px;
}

.overview-tab-wrapper .overview-top-section .metadata-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 32px auto 0 auto;
    width: 665px;
    text-align: center;
}

.overview-tab-wrapper .overview-top-section .metadata-wrapper .metadata-item .metadata-title {
    font-size: 40px;
    font-weight: bold;
    color: #16365a;
}

.overview-tab-wrapper .overview-top-section .metadata-wrapper .metadata-item .metadata-subtitle {
    font-size: 14px;
    font-weight: bold;
}

.overview-tab-wrapper .section-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 18px;
    font-weight: bold;
    margin: 50px 0 22px 0;
    color: #1e3654;
}

.overview-tab-wrapper .section-title .view-all {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    color: #122654;
    margin-top: 4px;
}

.overview-tab-wrapper .overview-middle-section {
}

.overview-tab-wrapper .content-wrapper {
    width: 1132px;
    margin: 0 auto;
    padding: 18px 0 24px 0;
}

.overview-tab-wrapper .overview-bottom-section {
    background-color: white;
    min-height: 190px;
}

.overview-tab-wrapper .overview-bottom-section .content-wrapper .main-items-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.overview-tab-wrapper .charts-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.overview-tab-wrapper .charts-wrapper .chart {
    width: 364px;
    height: 345px;
    margin-right: 24px;
}

#academia-page {
    overflow: auto;
    background-color: #f7fafd;
}

#academia-page.shrinked .academia-page-top-strip {
    height: 80px;
}

#academia-page.shrinked .academia-page-top-strip .search-bar-wrapper {
    width: 296px;
    position: absolute;
    right: 74px;
    top: 26px;
    margin: 0;
}

#academia-page.shrinked .academia-page-top-strip .search-bar-wrapper .search-bar .search-input {
    font-size: 12px;
    height: 39px;
}

#academia-page.shrinked .academia-page-top-strip .search-bar-wrapper .search-bar .search-icon {
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
    position: absolute;
    top: 10px;
    right: 8px;
}

#academia-page.shrinked #page-content {
    margin-top: 150px;
}

#academia-page .academia-page-top-strip {
    z-index: 10;
    height: 160px;
    background-color: #1e3654;
    margin-top: -16px;
    width: 100%;
    position: fixed;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#academia-page .academia-page-top-strip .search-bar-wrapper {
    margin: 42px auto 0 auto;
    width: 556px;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar {
    position: relative;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .search-input {
    width: 100%;
    height: 48px;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.1);
    border: none;
    font-size: 20px;
    text-align: left;
    color: #ffffff;
    padding-left: 16px;
    font-weight: 200;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .search-input:hover {
    opacity: 0.7;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .search-input::-webkit-input-placeholder {
    color: #ffffff;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .search-input::-moz-placeholder {
    color: #ffffff;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .search-input:-ms-input-placeholder {
    color: #ffffff;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .search-input::-ms-input-placeholder {
    color: #ffffff;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .search-input::placeholder {
    color: #ffffff;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .search-icon {
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
    position: absolute;
    top: 14px;
    right: 16px;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu {
    width: 100%;
    z-index: 10;
    overflow-y: auto;
    max-height: 205px;
    border: none;
    margin-top: -2px;
    border-radius: 0 0 4px 4px;
    padding: 16px 0 16px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu .empty-msg {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
    padding: 0 16px 0 16px;
    display: none;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu .empty-msg img {
    width: 31px;
    height: 30px;
    float: left;
    margin-right: 6px;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu .empty-msg .text {
    margin-top: 13px;
    display: inline-block;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu .suggestion-title {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #232838;
    padding-left: 16px;
    padding-bottom: 16px;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu .tt-suggestion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    cursor: pointer;
    padding: 0 16px 0 16px;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu .tt-suggestion:hover, #academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu .tt-suggestion:focus, #academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu .tt-suggestion.tt-cursor {
    background-color: #f1f3f5;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo {
    max-width: 104px;
    max-height: 22px;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo.people {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

#academia-page .academia-page-top-strip .search-bar-wrapper .search-bar .tt-menu.tt-menu .tt-suggestion .suggestion-name {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
    width: 65%;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}

#academia-page .academia-page-top-strip .breadcrumbs {
    margin-left: 74px;
    margin-top: 14px;
}

#academia-page .academia-page-top-strip .academia-tabs {
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    left: 74px;
}

#academia-page #page-content {
    margin: 146px auto 0 auto;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#academia-page #page-content .ttos-tab-wrapper {
    width: 1145px;
    margin: 214px auto 0 auto;
}

#academia-page #page-content .ttos-tab-wrapper .zyno-card-6 {
    float: left;
    margin-bottom: 18px;
}

#academia-page #page-content .ttos-tab-wrapper .zyno-card-6 .expanded-content .middle-section .card-tags-wrapper {
    position: absolute;
    bottom: 70px;
}

.main-nav {
    background-color: #1e3654;
    color: #ffffff;
    height: 465px;
    width: 100%;
    top: 0;
    z-index: 20;
    -webkit-box-shadow: 0 2px 6px 0 rgba(30, 54, 84, 0.1);
            box-shadow: 0 2px 6px 0 rgba(30, 54, 84, 0.1);
    background-size: cover;
    min-width: 1280px;
}

.main-nav.not-signed-in {
    height: 530px;
}

.main-nav .profile-menu {
    width: 200px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    position: absolute;
    right: 53px;
    top: 56px;
    z-index: 25;
}

.main-nav .profile-menu:before {
    position: absolute;
    top: -5px;
    right: 35px;
    display: block;
    width: 12px;
    height: 12px;
    background: #fff;
    content: "";
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
}

.main-nav .profile-menu .top {
    padding: 16px 0 0 16px;
}

.main-nav .profile-menu .top .name {
    font-size: 14px;
    font-weight: bold;
    color: #1e3654;
}

.main-nav .profile-menu .top .email {
    opacity: 0.5;
    font-size: 12px;
    font-weight: 300;
    color: #1e3654;
    margin: 2px 0 8px 0;
}

.main-nav .profile-menu .top .profile-button {
    border-radius: 3px;
    background-color: #f8c61c;
    width: 108px;
    height: 27px;
    font-size: 11px;
    padding: 6px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #1e3654;
    line-height: 130%;
    cursor: pointer;
}

.main-nav .profile-menu .separator {
    width: 184px;
    height: 1px;
    opacity: 0.1;
    background-color: #1e3654;
    margin: 16px auto;
    margin-bottom: 0;
}

.main-nav .profile-menu .bottom .profile-item {
    font-size: 12px;
    font-weight: 300;
    padding-left: 16px;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
}

.main-nav .profile-menu .bottom .profile-item a {
    color: #1e3654;
}

.main-nav .profile-menu .bottom .profile-item:hover {
    background-color: #f1f3f5;
}

.main-nav .profile-menu .bottom .profile-item.add-company .add-company-icon {
    width: 8px;
    height: 8px;
}

.main-nav .profile-menu .bottom .profile-item.logout a {
    color: #1e3654;
    opacity: 0.3;
}

.main-nav.shrink {
    background-color: #1e3654;
    background-image: none !important;
    height: 64px;
    position: fixed;
}

.main-nav.shrink .content-wrapper {
    display: none;
}

.main-nav.shrink .nav-tabs.my-collections .my-collections-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.main-nav .top-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.main-nav .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #ffffff;
}

.main-nav .content .explore-titles-wrapper {
    text-align: center;
}

.main-nav .content .explore-titles-wrapper .title {
    margin-bottom: 50px;
    line-height: 1.2;
}

.main-nav .content .title {
    font-size: 37px;
    font-weight: bold;
    letter-spacing: 0.8px;
    margin-top: 65px;
}

.main-nav .content .subtitle {
    font-size: 24px;
    font-weight: 300;
    margin: 23px 0;
}

.main-nav .content .subtitle.yellow {
    color: #f8c61c;
}

.main-nav .content .sub-subtitle {
    font-size: 20px;
    font-weight: 500;
    margin-top: 30px;
}

.main-nav .content .sub-subtitle.yellow {
    color: #f8c61c;
}

.main-nav .content .search-bar {
    position: relative;
}

.main-nav .content .search-bar:hover .search-input:not(:focus) {
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.3), 0 2px 20px 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.3), 0 2px 20px 0 rgba(0, 0, 0, 0.5);
    border: 2px solid #ffffff;
    width: 556px;
}

.main-nav .content .search-bar:hover .search-input:not(:focus)::-webkit-input-placeholder {
    color: #011337;
}

.main-nav .content .search-bar:hover .search-input:not(:focus)::-moz-placeholder {
    color: #011337;
}

.main-nav .content .search-bar:hover .search-input:not(:focus):-ms-input-placeholder {
    color: #011337;
}

.main-nav .content .search-bar:hover .search-input:not(:focus)::-ms-input-placeholder {
    color: #011337;
}

.main-nav .content .search-bar:hover .search-input:not(:focus)::placeholder {
    color: #011337;
}

.main-nav .content .search-bar:hover .search-icon-wrapper {
    background-color: #ffffff;
}

.main-nav .content .search-bar:hover .search-icon-wrapper:not(.focused) .search-icon {
    display: none;
}

.main-nav .content .search-bar:hover .search-icon-wrapper:not(.focused) .search-icon-hover.search-icon {
    display: block;
}

.main-nav .content .search-bar .search-icon-wrapper {
    width: 48px;
    height: 48px;
    background-color: #8798b1;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 4px 4px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main-nav .content .search-bar .search-icon-wrapper .search-icon {
    width: 20px;
    height: 20px;
}

.main-nav .content .search-bar .search-icon-wrapper .search-icon.search-icon-hover {
    background: url('../../../img/search-blue-icon-18.png');
    width: 48px;
    height: 48px;
    position: absolute;
    right: 5px;
    top: -3px;
    display: none;
}

.main-nav .content .search-bar .search-icon-wrapper.focused {
    background-color: #f8c61c;
}

.main-nav .content .search-bar .search-input {
    height: 48px;
    width: 556px;
    border: 2px solid transparent;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 4px;
    background-color: #7189a8;
    color: #1e3654;
    font-size: 16px;
    padding-left: 16px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main-nav .content .search-bar .search-input::-webkit-input-placeholder {
    color: #cad0d7;
}

.main-nav .content .search-bar .search-input::-moz-placeholder {
    color: #cad0d7;
}

.main-nav .content .search-bar .search-input:-ms-input-placeholder {
    color: #cad0d7;
}

.main-nav .content .search-bar .search-input::-ms-input-placeholder {
    color: #cad0d7;
}

.main-nav .content .search-bar .search-input::placeholder {
    color: #cad0d7;
}

.main-nav .content .search-bar .search-input:focus {
    background-color: #ffffff;
}

.main-nav .content .search-bar .tt-menu {
    width: 100%;
    overflow-y: auto;
    max-height: 205px;
    border: none;
    margin-top: -2px;
    border-radius: 0 0 4px 4px;
    padding: 16px 0 16px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.main-nav .content .search-bar .tt-menu .suggestion-title {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #232838;
    padding-left: 16px;
}

.main-nav .content .search-bar .tt-menu .tt-suggestion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    cursor: pointer;
    padding: 0 16px 0 16px;
}

.main-nav .content .search-bar .tt-menu .tt-suggestion:hover, .main-nav .content .search-bar .tt-menu .tt-suggestion:focus, .main-nav .content .search-bar .tt-menu .tt-suggestion.tt-cursor {
    background-color: #f1f3f5;
}

.main-nav .content .search-bar .tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo {
    max-width: 104px;
    max-height: 22px;
}

.main-nav .content .search-bar .tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo.people {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.main-nav .content .search-bar .tt-menu .tt-suggestion .suggestion-name {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
}

.main-nav .content .search-bar .tt-menu .empty-msg {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
    display: none;
    padding: 0 16px 0 16px;
}

.main-nav .content .search-bar .tt-menu .empty-msg img {
    width: 31px;
    height: 30px;
    float: left;
    margin-right: 6px;
}

.main-nav .content .search-bar .tt-menu .empty-msg .text {
    margin-top: 13px;
    display: inline-block;
}

.main-nav .beta-label-icon {
    width: 35px;
    height: 48px;
    float: left;
    margin: 0 20px;
}

.main-nav .logo-wrapper {
    width: 100px;
    height: 70px;
    border-radius: 0 0 4px 4px;
    background-color: #ffffff;
    margin-right: 14px;
    float: left;
    -webkit-box-shadow: 0 2px 6px 0 rgba(30, 54, 84, 0.1);
            box-shadow: 0 2px 6px 0 rgba(30, 54, 84, 0.1);
}

.main-nav .logo-wrapper .logo {
    width: 81px;
    height: 40px;
    margin: 10px;
    float: left;
    background-size: cover;
}

.main-nav .nav-tabs li {
    display: inline-block;
    line-height: 3.85;
    padding: 0 10px;
    cursor: pointer;
    border-bottom: 3px solid transparent;
}

.main-nav .nav-tabs li.menu-item .hubs-dropdown-wrapper {
    position: absolute;
    display: none;
    left: -6px;
    z-index: 1;
}

.main-nav .nav-tabs li.menu-item .hubs-dropdown-wrapper .arrow-up-wrapper .arrow-up {
    left: 20px;
}

.main-nav .nav-tabs li.menu-item .investors-dropdown-wrapper {
    position: absolute;
    display: none;
    left: -6px;
    z-index: 1;
}

.main-nav .nav-tabs li.menu-item .investors-dropdown-wrapper .arrow-up-wrapper .arrow-up {
    left: 20px;
}

.main-nav .nav-tabs li.menu-item.investors {
    position: relative;
}

.main-nav .nav-tabs li.menu-item.investors:hover .investors-dropdown-wrapper {
    display: block;
}

.main-nav .nav-tabs li.menu-item.hubs {
    position: relative;
}

.main-nav .nav-tabs li.menu-item.hubs:hover .hubs-dropdown-wrapper {
    display: block;
}

.main-nav .nav-tabs li .arrow-down-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-bottom: -3px;
}

.main-nav .nav-tabs li .beta {
    font-size: 8px;
    font-weight: bold;
    position: absolute;
    top: -5px;
    color: #f8c61c;
}

.main-nav .nav-tabs li.top-bar-button {
    background: #495d77;
    padding: 8px;
    line-height: 1;
    border-radius: 3px;
    cursor: pointer;
    margin: 0 16px;
    height: 15px;
    width: 15px;
    position: relative;
}

.main-nav .nav-tabs li.top-bar-button:hover {
    background: #788698;
}

.main-nav .nav-tabs li.top-bar-button:hover .top-bar-button-content .main-nav-dropdown-wrapper {
    display: block;
}

.main-nav .nav-tabs li.top-bar-button:hover .dummy-box {
    display: block;
}

.main-nav .nav-tabs li.top-bar-button .dummy-box {
    width: 45px;
    height: 40px;
    position: absolute;
    display: none;
    left: -7px;
}

.main-nav .nav-tabs li.top-bar-button .dummy-box:hover .main-nav-dropdown-wrapper {
    display: block;
}

.main-nav .nav-tabs li.top-bar-button .top-bar-button-content .button-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
}

.main-nav .nav-tabs li.top-bar-button .top-bar-button-content:hover .main-nav-dropdown-wrapper {
    display: block;
}

.main-nav .nav-tabs li.top-bar-button .top-bar-button-content .main-nav-dropdown-wrapper {
    margin-top: 18px;
    display: none;
}

.main-nav .nav-tabs li.top-bar-button .top-bar-button-content .main-nav-dropdown-wrapper .main-nav-dropdown-local-wrapper {
    margin-left: -85px;
}

.main-nav .nav-tabs li.search-icon-wrapper {
    background: #495d77;
    padding: 8px;
    line-height: 1;
    border-bottom: none;
    border-radius: 3px;
    margin-left: 16px;
    position: relative;
}

.main-nav .nav-tabs li.search-icon-wrapper:hover {
    background: #788698;
}

.main-nav .nav-tabs li.search-icon-wrapper .search-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper {
    position: absolute;
    right: 0;
    top: -4px;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar {
    position: relative;
    width: 470px;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar.hidden {
    overflow: hidden;
    width: 0;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .search-icon-wrapper {
    height: 40px;
    background-color: #8798b1;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 4px 4px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 12px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .search-icon-wrapper .search-icon {
    width: 16px;
    height: 16px;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .search-icon-wrapper.focused {
    background-color: #f8c61c;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .search-input {
    height: 40px;
    width: 440px;
    border-radius: 4px;
    background-color: #7189a8;
    color: #1e3654;
    font-size: 16px;
    border: none;
    padding-left: 16px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .search-input::-webkit-input-placeholder {
    color: #cad0d7;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .search-input::-moz-placeholder {
    color: #cad0d7;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .search-input:-ms-input-placeholder {
    color: #cad0d7;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .search-input::-ms-input-placeholder {
    color: #cad0d7;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .search-input::placeholder {
    color: #cad0d7;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .search-input:focus {
    background-color: #ffffff;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu {
    width: 100%;
    overflow-y: auto;
    max-height: 205px;
    border: none;
    margin-top: -2px;
    border-radius: 0 0 4px 4px;
    padding: 16px 0 16px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu .suggestion-title {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #232838;
    padding-left: 16px;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu .tt-suggestion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    cursor: pointer;
    padding: 0 16px 0 16px;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu .tt-suggestion:hover, .main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu .tt-suggestion:focus, .main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu .tt-suggestion.tt-cursor {
    background-color: #f1f3f5;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo {
    max-width: 104px;
    max-height: 22px;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu .tt-suggestion .suggestion-logo-wrapper .item-logo.people {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu .tt-suggestion .suggestion-name {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu .empty-msg {
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #1e3654;
    padding: 0 16px 0 16px;
    display: none;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu .empty-msg img {
    width: 31px;
    height: 30px;
    float: left;
    margin-right: 6px;
}

.main-nav .nav-tabs li.search-icon-wrapper .main-nav-search-bar-wrapper .main-nav-search-bar .tt-menu .empty-msg .text {
    margin-top: 13px;
    display: inline-block;
}

.main-nav .nav-tabs li.menu-item:hover {
    background-color: #344a65;
    border-radius: 3px;
    border-bottom: 3px solid #fdc800;
}

.main-nav .nav-tabs li.menu-item.profile-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
}

.main-nav .nav-tabs li.profile-box {
    border-bottom: none;
}

.main-nav .nav-tabs li.menu-item.my-collections:hover {
    //background-color: transparent;
}

.main-nav .nav-tabs li.selected {
    border-bottom: 3px solid #fdc800;
}

.main-nav .nav-tabs li.selected a {
    color: #fdc800;
}

.main-nav .nav-tabs li.sign-in {
    border-bottom: none;
    padding: 0;
    margin-right: 16px;
}

.main-nav .nav-tabs li .sign-in-btn {
    width: 69px;
    height: 34px;
    background-color: #4a5e75;
    border-radius: 4px;
    font-weight: bold;
    line-height: 3;
}

.main-nav .nav-tabs li .sign-in-btn .sign-in-text-btn {
    font-size: 12px;
    letter-spacing: 0.5px;
    text-align: center;
    color: #ffffff;
}

.main-nav .nav-tabs li .sign-in-btn.yellow {
    width:83px;
    background-color: #f8c61c;
}

.main-nav .nav-tabs li .sign-in-btn.yellow .sign-in-text-btn {
    color: #232838;
}

.main-nav .nav-tabs li a {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.5px;
    text-align: center;
    color: #ffffff;
    display: inline-block;
    line-height: 5;
}

.main-nav .nav-tabs li.my-collections {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.5px;
    position: relative;
}

.main-nav .nav-tabs li.my-collections .my-collections-icon {
    width: 24px;
    height: 24px;
    float: left;
    margin-top: 17px;
    margin-right: 10px;
}

.main-nav .nav-tabs li.my-collections .my-collections-icon-regular {
    display: block;
}

.main-nav .nav-tabs li.my-collections .my-collections-icon-hover {
    display: none;
}

.main-nav .nav-tabs li.my-collections .my-collections-icon-selected {
    display: none;
}

.main-nav .nav-tabs li.my-collections .collection-list {
    display: none;
    position: absolute;
    left: -3px;
    top: 59px;
}

.main-nav .nav-tabs li.my-collections .arrow-up-wrapper {
    display: none
}

.main-nav .nav-tabs li.my-collections:hover a {
    color: #ffffff;
}

.main-nav .nav-tabs li.my-collections:hover .my-collections-icon-regular {
    display: none;
}

.main-nav .nav-tabs li.my-collections:hover .my-collections-icon-hover {
    display: block;
}

.main-nav .nav-tabs li.my-collections:hover .my-collections-icon-selected {
    display: none;
}

.main-nav .nav-tabs li.my-collections:hover .arrow-up-wrapper {
    position: relative;
    display: block;
}

.main-nav .nav-tabs li.my-collections:hover .arrow-up {
    position: absolute;
    top: -6px;
    right: 32px;
}

.main-nav .nav-tabs li.my-collections:hover .collection-list {
    margin-bottom: 24px;
    width: 200px;
    max-height: 160px;
    overflow: auto;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
}

.main-nav .nav-tabs li.my-collections:hover .collection-list a {
    line-height: 1;
    font-size: 14px;
    font-weight: 300;
    color: #1e3654;
    display: inline-block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 16px;
}

.main-nav .nav-tabs li.my-collections:hover .collection-list a:last-child {
    margin-bottom: 0;
}

.main-nav .nav-tabs li.my-collections:hover .collection-list a:hover {
    background-color: #f1f3f5;
}

.main-nav .nav-tabs li.my-collections.selected a {
    color: #fdc800;
}

.main-nav .nav-tabs li.my-collections.selected .my-collections-icon-regular {
    display: none;
}

.main-nav .nav-tabs li.my-collections.selected .my-collections-icon-hover {
    display: none;
}

.main-nav .nav-tabs li.my-collections.selected .my-collections-icon-selected {
    display: block;
}

.main-nav .nav-tabs .user-header-wrapper {
    position: relative;
}

.main-nav .nav-tabs .user-header-wrapper .user-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}

.main-nav .nav-tabs .user-header-wrapper .user-header .profile-picture {
    border-radius: 50%;
    width: 32px;
    height: 32px;
}

.main-nav .nav-tabs .user-header-wrapper .user-header .welcome-message {
    font-size: 14px;
    text-align: left;
    color: #ffffff;
    margin: 0 5px;
}

.main-nav .nav-tabs .user-header-wrapper .user-header .welcome-message .first-name {
    font-weight: bold;
}

.main-nav .nav-tabs .user-header-wrapper .user-header .arrow-down-icon {
    width: 10px;
    height: 6px;
}

.main-nav .nav-tabs-right {
    float: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 74px;
}

.main-nav .nav-tabs-right li a {
    font-weight: normal;
    color: #f4f5f6;
}

.main-nav .nav-tabs-left {
    float: left;
}

.main-nav .button-wrapper {
    width: 202px;
    margin: 0 auto;
}

.main-nav .counters-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    text-align: center;
    margin: 40px auto;
    width: 80%;
}

.main-nav .counters-wrapper.small-margin {
    margin: 30px auto;
}

.main-nav .counters-wrapper .count-box {
    width: 172px;
    height: 104px;
    padding-top: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.main-nav .counters-wrapper .count-box:hover {
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.1);
}

.main-nav .counters-wrapper .count {
    font-size: 36px;
    font-weight: 500;
    color: #ffffff;
}

.main-nav .counters-wrapper .title {
    font-size: 14px;
    margin: 5px 0;
    line-height: 1.29;
}

.main-nav .counters-wrapper .new {
    font-size: 12px;
    font-weight: 500;
    color: #f8c61c;
}

.homepage-content {
    background-color: #f7fafe;
}

.middle {
    margin-top: 0;
    min-height: 1080px;
}

.middle.homepage.shrink {
    margin-top: 467px;
}

.footer {
    height: 100px;
    background-color: #1e3654;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.footer .logo-wrapper .description {
    opacity: 0.4;
    font-size: 12px;
    font-weight: 500;
    font-style: italic;
    color: #ffffff;
    float: left;
    margin-right: 8px;
}

.footer .logo-wrapper .snc-icon {
    width: 112px;
    height: 55px;
}

.footer .policy .title {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 10px;
}

.footer .policy .subtitle {
    opacity: 0.5;
    font-size: 16px;
    color: #ffffff;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.footer .policy .subtitle a {
    text-decoration: underline;
    color: #ffffff;
}

.footer .social-media .social-media-icon {
    height: 32px;
    width: 32px;
    margin-right: 12px;
    margin-bottom: 10px;
}

.login-modal .login {
    padding: 40px 88px;
}

.login-modal .login .top-section-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #292929;
    text-align: center;
}

.login-modal .login .top-section-wrapper .top-section-logo {
    width: 108px;
    height: 53px;
    background-size: cover;
}

.login-modal .login .top-section-wrapper .top-section-title {
    font-size: 30px;
    font-weight: bold;
    margin: 10px 0 8px 0;
}

.login-modal .login .top-section-wrapper .top-section-subtitle {
    font-size: 20px;
}

.login-modal .login .separator {
    width: 100%;
    height: 1px;
    background-color: #dedee9;
    margin: 24px 0;
}

.login-modal .login .terms-checkbox {
    float: left;
}

.login-modal .login .terms-label {
    padding-left: 26px;
    display: block;
    font-size: 14px;
    color: #232838;
    line-height: 1.3;
}

.login-modal .login .buttons-wrapper {
    margin-top: 70px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.login-modal .login .buttons-wrapper .action-button-wrapper {
    width: 268px;
    position: relative;
    margin-bottom: 24px;
}

.login-modal .login .buttons-wrapper .action-button-wrapper .login-logo {
    width: 24px;
    height: 20px;
    position: absolute;
    left: 16px;
    top: 9px;
}

.login-modal .login .buttons-wrapper .action-button-wrapper .login-logo.google {
    width: 28px;
    height: 28px;
    top: 8px;
}

.login-modal .login .buttons-wrapper .error-message {
    font-size: 12px;
    color: #fe510b;
}

.contact-us-modal {
    padding: 40px 48px;
}

.contact-us-modal #confirmation-step {
    text-align: center;
    padding: 10px 110px;
}

.contact-us-modal #confirmation-step .top-section-wrapper .top-section-logo {
    background-image: url('../../../img/message-sent.svg');
    width: 154px;
    height: 106px;
    margin: 50px 0 30px 0;
}

.contact-us-modal #confirmation-step .top-section-wrapper .top-section-title {
    margin: 10px 0 12px 0;
}

.contact-us-modal #confirmation-step .action-button-wrapper {
    width: 142px;
    margin: 108px auto 0 auto;
}

.contact-us-modal .top-section-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #292929;
}

.contact-us-modal .top-section-wrapper .top-section-logo {
    width: 120px;
    height: 72px;
    background-size: cover;
}

.contact-us-modal .top-section-wrapper .top-section-title {
    font-size: 30px;
    font-weight: bold;
    margin: 10px 0 8px 0;
}

.contact-us-modal .top-section-wrapper .top-section-subtitle {
    font-size: 20px;
}

.contact-us-modal .separator {
    width: 100%;
    height: 1px;
    background-color: #dedee9;
    margin: 24px 0;
}

.contact-us-modal .contact-us-form-wrapper .inputs-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.contact-us-modal .contact-us-form-wrapper .inputs-wrapper .left-inputs {
    width: 268px;
}

.contact-us-modal .contact-us-form-wrapper .inputs-wrapper .right-inputs {
    width: 364px;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper {
    margin-bottom: 20px;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper.right-column {
    margin-bottom: 0;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper .contact-us-input {
    width: 100%;
    padding: 10px 0 10px 26px;
    font-size: 12px;
    color: #232838;
    border-radius: 3px;
    border: solid 1px #dedee9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper .contact-us-input.error {
    border: solid 1px #e14411;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper .contact-us-input:hover, .contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper .contact-us-input:focus {
    border: solid 1px #bbc2cb;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper .contact-us-input.name {
    background: url('../../../img/name-gray.svg') 2%/6% no-repeat;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper .contact-us-input.email {
    background: url('../../../img/email-gray.svg') 2%/6% no-repeat;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper .contact-us-input.job-title {
    background: url('../../../img/position-gray.svg') 2%/6% no-repeat;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper .contact-us-input.organization {
    background: url('../../../img/organization-gray.svg') 2%/6% no-repeat;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper .contact-us-input.no-border-bottom-radius {
    border-radius: 3px 3px 0 0;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper .contact-us-input.no-border-top-radius {
    border-radius: 0 0 3px 3px;
}

.contact-us-modal .contact-us-form-wrapper .contact-us-input-wrapper .contact-us-input.padding-left-small {
    padding: 10px 0 10px 16px;
}

.contact-us-modal .contact-us-form-wrapper .action-button-wrapper {
    width: 142px;
    margin: 10px auto 0px auto;
}

.error {
    float: left;
    font-size: 11px;
    color: #e14411;
    min-height: 20px;
}

.height-container {
    height: 80px;
}

.tooltip_templates {
    display: none;
}

.tooltipster-default {
    border-radius: 4px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 12px 22px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 12px 22px 0 rgba(0, 0, 0, 0.12);
    border: solid 1px #dbdfe4;
    line-height: inherit;
}

.tooltipster-default .tooltipster-content {
    line-height: inherit;
    padding: 0;
    overflow: hidden;
}

.tooltipster-default .tooltipster-arrow {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

#candy-bar-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 200px;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
}

#candy-bar-page .candy-bar-mini-component-wrapper-1 {
    width: 200px;
}

#candy-bar-page .candy-bar-mini-component-wrapper-2 {
    width: 440px;
}

#candy-bar-page .candy-bar-mini-component-wrapper-3 {
    width: 556px;
}

#collection_page .content-wrapper {
    width: 1280px;
    min-height: 1000px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#collection_page .content-wrapper .left-section {
    width: 842px;
    padding: 0 74px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #ffffff;
}

#collection_page .content-wrapper .left-section .breadcrumbs-wrapper {
    margin-bottom: 50px;
}

#collection_page .content-wrapper .left-section .top-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#collection_page .content-wrapper .left-section .top-actions .collection-name-and-box-wrapper {
    cursor: pointer;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#collection_page .content-wrapper .left-section .top-actions .collection-name-and-box-wrapper .collection-name {
    font-size: 30px;
    font-weight: bold;
    color: #1e3654;
}

#collection_page .content-wrapper .left-section .top-actions .collection-name-and-box-wrapper .collections-box-arrow {
    width: 10px;
    height: 6px;
    margin-left: 10px;
}

#collection_page .content-wrapper .left-section .top-actions .collection-name-and-box-wrapper .collections-box-arrow.collections-box-arrow-up {
    display: none;
}

#collection_page .content-wrapper .left-section .top-actions .collection-name-and-box-wrapper .arrow-wrapper {
    position: absolute;
    top: 35px;
    right: -70px;
}

#collection_page .content-wrapper .left-section .top-actions .collection-name-and-box-wrapper .rest-of-collections {
    position: absolute;
    top: 30px;
    z-index: 10;
    display: none;
    width: 172px;
    max-height: 165.6px;
    overflow: auto;
    border-radius: 1px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.12);
}

#collection_page .content-wrapper .left-section .top-actions .collection-name-and-box-wrapper .rest-of-collections .collection-link {
    font-size: 14px;
    font-weight: 300;
    color: #1e3654;
    padding: 12px 16px;
}

#collection_page .content-wrapper .left-section .top-actions .collection-name-and-box-wrapper .rest-of-collections .collection-link:hover {
    background-color: #f7fafd;
}

#collection_page .content-wrapper .left-section .top-actions .collection-name-and-box-wrapper:hover .collections-box-arrow.collections-box-arrow-up {
    display: block;
}

#collection_page .content-wrapper .left-section .top-actions .collection-name-and-box-wrapper:hover .collections-box-arrow.collections-box-arrow-down {
    display: none;
}

#collection_page .content-wrapper .left-section .top-actions .collection-name-and-box-wrapper:hover .rest-of-collections {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

#collection_page .content-wrapper .left-section .top-actions .actions-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#collection_page .content-wrapper .left-section .top-actions .actions-buttons .icon {
    margin-right: 10px;
}

#collection_page .content-wrapper .left-section .top-actions .actions-buttons .setting-icon-wrapper {
    position: relative;
}

#collection_page .content-wrapper .left-section .top-actions .actions-buttons .setting-icon-wrapper .setting-dropdown-wrapper {
    position: absolute;
    top: 25px;
    right: 5px;
    display: none;
    z-index: 10;
}

#collection_page .content-wrapper .left-section .top-actions .actions-buttons .setting-icon-wrapper .settings-dropdown {
    width: 172px;
    height: 120px;
    border-radius: 1px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.12);
    position: relative;
}

#collection_page .content-wrapper .left-section .top-actions .actions-buttons .setting-icon-wrapper .settings-dropdown:before {
    position: absolute;
    top: -5px;
    right: 35px;
    display: block;
    width: 12px;
    height: 12px;
    background: #fff;
    content: "";
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
}

#collection_page .content-wrapper .left-section .top-actions .actions-buttons .setting-icon-wrapper .settings-dropdown .title {
    height: 40px;
    font-size: 14px;
    font-weight: bold;
    color: #1e3654;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 16px;
}

#collection_page .content-wrapper .left-section .top-actions .actions-buttons .setting-icon-wrapper .settings-dropdown .separator {
    width: 156px;
    margin-left: 7px;
    border: solid 1px #f6f7f8;
}

#collection_page .content-wrapper .left-section .top-actions .actions-buttons .setting-icon-wrapper .settings-dropdown .action {
    height: 40px;
    background-color: #ffffff;
    font-size: 14px;
    font-weight: 300;
    color: #1e3654;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 16px;
    cursor: pointer;
}

#collection_page .content-wrapper .left-section .top-actions .actions-buttons .setting-icon-wrapper .settings-dropdown .action:hover {
    background-color: #f7fafd;
}

#collection_page .content-wrapper .left-section .top-actions .actions-buttons .setting-icon-wrapper:hover .setting-dropdown-wrapper {
    display: block;
}

#collection_page .content-wrapper .left-section .sub-nav-wrapper {
    margin: 30px 0;
}

#collection_page .content-wrapper .left-section .sub-nav-wrapper .sub-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#collection_page .content-wrapper .left-section .sub-nav-wrapper .sub-nav .sub-nav-item {
    font-size: 16px;
    color: #617287;
    margin-right: 10px;
}

#collection_page .content-wrapper .left-section .sub-nav-wrapper .sub-nav .sub-nav-item.selected {
    font-size: 16px;
    font-weight: bold;
    color: #1e3654;
}

#collection_page .content-wrapper .left-section .list-view-icon {
    width: 22px;
    height: 22px;
    cursor: pointer;
}

#collection_page .content-wrapper .left-section .list-view-icon.hide {
    display: none;
}

#collection_page .content-wrapper .left-section .boxes-view-icon {
    width: 22px;
    height: 22px;
    cursor: pointer;
}

#collection_page .content-wrapper .left-section .boxes-view-icon.hide {
    display: none;
}

#collection_page .content-wrapper .left-section .export-icon {
    width: 40px;
    height: 40px;
    cursor: pointer;
}

#collection_page .content-wrapper .left-section .settings-icon {
    width: 22px;
    height: 22px;
    cursor: pointer;
}

#collection_page .content-wrapper .left-section .items-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#collection_page .content-wrapper .left-section .items-wrapper.boxes-view .list-view-item {
    display: none;
}

#collection_page .content-wrapper .left-section .items-wrapper.list-view .box-view-item {
    display: none;
}

#collection_page .content-wrapper .left-section .items-wrapper .zyno-card-wrapper {
    margin-right: 10px;
    margin-bottom: 10px;
    width: 220px;
}

#collection_page .content-wrapper .left-section .items-wrapper .zyno-card {
    height: 245px;
    width: 220px;
}

#collection_page .content-wrapper .left-section .items-wrapper .zyno-card .subtitle {
    font-size: 12px;
    line-height: 1.33;
    text-align: left;
    color: #617287;
}

#collection_page .content-wrapper .left-section .items-wrapper .zyno-card .bottom-section {
    left: 14px;
    width: 90%;
}

#collection_page .content-wrapper .left-section .items-wrapper .zyno-strip-wrapper {
    margin-bottom: 20px;
}

#collection_page .content-wrapper .left-section .items-wrapper .zyno-strip {
    width: 700px;
    height: 123px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#collection_page .content-wrapper .left-section .items-wrapper .zyno-strip img {
    max-width: 146px;
    max-height: 36px;
}

#collection_page .content-wrapper .left-section .items-wrapper .zyno-strip .zyno-strip-heading .subtitle {
    font-size: 12px;
    line-height: 1.5;
    color: #617287;
}

#collection_page .content-wrapper .left-section .items-wrapper .zyno-strip .meta-item-type {
    font-size: 10px;
}

#collection_page .content-wrapper .right-section {
    width: 438px;
    margin-top: -12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 76px;
    background-color: #f7fafd;
}

#collection_page .content-wrapper .right-section .counters-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 30px;
}

#collection_page .content-wrapper .right-section .counters-wrapper .metadata-large {
    width: 134px;
    height: 74px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px rgba(30, 54, 84, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#collection_page .content-wrapper .right-section .counters-wrapper .metadata-large.single {
    width: 288px;
}

#collection_page .content-wrapper .right-section .counters-wrapper .metadata-large .value {
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0.3px;
    color: #1e3654;
    margin-bottom: 5px;
}

#collection_page .content-wrapper .right-section .counters-wrapper .metadata-large .name {
    font-size: 10px;
    font-weight: 300;
    color: #617287
}

#collection_page .content-wrapper .right-section .shared-tags-wrapper .share-tags-title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #1e3654;
    margin-bottom: 10px;
}

#collection_page .content-wrapper .right-section .shared-tags-wrapper .tags {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#collection_page .content-wrapper .right-section .shared-tags-wrapper .tags .label {
    margin-bottom: 5px;
    margin-right: 5px;
}

#collection_page.technologies-context .content-wrapper .left-section .list-view-icon {
    display: none;
}

#collection_page.technologies-context .content-wrapper .left-section .boxes-view-icon {
    display: none;
}

#collection_page.technologies-context .content-wrapper .left-section .export-icon {
    display: none;
}

#collection_page.technologies-context .zyno-card-7 {
    margin-bottom: 20px;
}

#collection_page .box-item-wrapper {
    position: relative;
}

#collection_page .box-item-wrapper .add-to-collection-modal-trigger-wrapper {
    position: absolute;
    top: 10px;
    right: 15px;
    z-index: 5;
    cursor: pointer;
}

#collection_page .list-item-wrapper {
    position: relative;
}

#collection_page .list-item-wrapper .add-to-collection-modal-trigger-wrapper {
    position: absolute;
    top: 10px;
    right: 5px;
    z-index: 5;
    cursor: pointer;
}

#collection_page .menu-icon {
    width: 16px;
    height: 16px;
    display: none;
}

#collection_page .box-item-wrapper:hover .menu-icon {
    display: block;
}

#collection_page .list-item-wrapper:hover .menu-icon {
    display: block;
}

#collection_page .box-item-wrapper .add-to-collection-modal {
    top: -9px;
    right: -5px;
}

#collection_page .box-item-wrapper .add-to-collection-modal:before {
    width: 0px;
}

#collection_page .list-item-wrapper .add-to-collection-modal {
    top: -9px;
    right: -4px;
}

#collection_page .list-item-wrapper .add-to-collection-modal:before {
    width: 0px;
}

#collection_page .panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#collection_page .header {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#collection_page .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
        -ms-flex-direction:row;
            flex-direction:row;
}

#collection_page .column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

#collection_page .major {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
}

#collection_page .minor {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}

#collection_page .export-menu-container {
    position: absolute;
    z-index: 10;
    right: 0px;
    width: 220px;
    height: 170px;
    border-radius: 1px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.24);
            box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.24);
}

#collection_page .export-menu-title-wrapper {
    height: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 18px;
}

#collection_page .export-menu-title {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
}

#collection_page .export-menu-body-wrapper {
    height: 75px;
}

#collection_page .export-menu-body {
    width: 165px;
    font-size: 14px;
    line-height: 1.29;
    text-align: center;
    color: #617287;
}

#collection_page .export-menu-buttons-wrapper {
    height: 47px;
}

#collection_page .export-menu-focus-button {
    background-color: #f8c61c;
}

#collection_page .export-menu-button {
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #1e3654;
    -webkit-box-shadow: inset 0 1px 0 0 #e9eef3;
            box-shadow: inset 0 1px 0 0 #e9eef3;
    cursor: pointer;
}

#collection_page .export-icon-wrapper {
    position: relative;
}

.rename-collection-modal .popup-container, .duplicate-collection-modal .popup-container {
    text-align: center;
    padding-top: 112px;
}

.rename-collection-modal .title, .duplicate-collection-modal .title {
    font-size: 32px;
    font-weight: bold;
    color: #1e3654;
    margin-bottom: 60px;
}

.rename-collection-modal .new-name-input, .duplicate-collection-modal .new-name-input {
    width: 413px;
    height: 48px;
    border-radius: 4px;
    border: solid 1px #dde0e5;
    font-size: 16px;
    color: #8794a4;
    padding-left: 16px;
}

.delete-collection-modal .delete-icon-wrapper {
    width: 120px;
    height: 120px;
    background-color: #eff5fc;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto;
}

.delete-collection-modal .delete-icon-wrapper .delete-icon {
    width: 50px;
    height: 68px;
}

.delete-collection-modal .title {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
    margin-top: 20px;
    margin-bottom: 35px;
}

.delete-collection-modal .subtitle {
    font-size: 16px;
    line-height: 1.25;
    text-align: center;
    color: #617287;
    width: 400px;
    margin: 0 auto;
}

.delete-collection-modal .step-2 .action-buttons-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.community-top-strip {
    height: 256px;
    margin-top: -16px;
    position: relative;
    width: 100%;
    z-index: 1;
}

.community-top-strip .cover-filter {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #1e3654;
    opacity: 0.3;
    z-index: 2;
}

.community-top-strip .default-cover-image {
    width: 100%;
    height: inherit;
    -o-object-fit: cover;
       object-fit: cover;
}

.community-top-strip .items-wrapper {
    height: 256px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    cursor: pointer;
}

.community-top-strip .items-wrapper .cover-strip-item .cover-image {
    height: 256px;
    -o-object-fit: cover;
       object-fit: cover;
}

#company-page.community-page .left-section .breadcrumbs {
    margin-top: 50px;
}

#company-page.community-page .left-section .edit-section-wrapper {
    top: 50px;
}

#company-page.community-page .left-section .top-profile-section {
    margin-top: -105px;
}

#company-page.community-page .left-section .top-profile-section .subtitle {
    margin-bottom: 4px;
}

#company-page.community-page .left-section .top-profile-section .sub-subtitle {
    font-size: 16px;
    line-height: 1.38;
    letter-spacing: -0.2px;
    text-align: center;
    color: #8b9bad;
    margin-bottom: 24px;
}

#company-page.community-page .left-section .top-profile-section .title-logo-wrapper {
    padding: 16px;
    border-radius: 12px;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12);
    margin-bottom: 24px;
    background-color: #ffffff;
    z-index: 3;
}

#company-page.community-page .left-section .top-profile-section .title-logo-wrapper .title-logo {
    margin-bottom: 0;
}

#company-page.community-page .left-section .sticky-bar .breadcrumbs {
    margin-top: 0;
}

#company-page.community-page .zyno-strip-wrapper {
    width: 700px;
    margin-top: 16px;
}

#company-page.community-page .zyno-strip-wrapper .zyno-strip {
    width: inherit;
    height: inherit;
    max-height: 130px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px;
}

#company-page.community-page .contributors-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 16px;
}

#company-page.community-page .contributors-wrapper .contributor-wrapper {
    margin-right: 24px;
}

#company-page.community-page .contributors-wrapper .contributor-wrapper .contributor-logo {
    max-width: 116px;
    max-height: 40px;
}

#company-page.community-page .participants-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 16px;
    width: 730px;
}

#company-page.community-page .participants-wrapper .participant-wrapper {
    position: relative;
    margin: 0 20px 20px 0;
}

#company-page .right-section {
    margin-top: 0;
    padding: 39px 76px;
}

#companies_advanced_search_page {
    background-color: #f7fafd;
}

#companies_advanced_search_page .advanced-search-action-btn {
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    color: #1e3654;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    padding: 0 8px;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#companies_advanced_search_page .advanced-search-action-btn.yellow {
    background-color: #f8c61c;
}

#companies_advanced_search_page .action-button-wrapper {
    width: 110px;
    margin: 0 auto;
    padding-bottom: 48px;
}

#companies_advanced_search_page .company-page-header-wrapper {
    background-color: #ffffff;
}

#companies_advanced_search_page .company-page-header-wrapper.floating {
    width: 100%;
    z-index: 5;
    top: 64px;
    position: fixed;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
    padding-top: 16px;
}

#companies_advanced_search_page .companies-page-header {
    min-height: 280px;
    background-color: #ffffff;
    padding: 27px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1152px;
    margin: 0 auto;
}

#companies_advanced_search_page .companies-page-header .section-title {
    font-size: 12px;
    font-weight: bold;
    color: #1e3654;
    margin-bottom: 15px;
    display: inline-block;
}

#companies_advanced_search_page .companies-page-header .header-search-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    margin-bottom: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#companies_advanced_search_page .companies-page-header .header-search-section .page-title {
    font-size: 30px;
    font-weight: bold;
    text-align: left;
    color: #292929;
}

#companies_advanced_search_page .companies-page-header .clear-all-action {
    font-size: 12px;
    text-align: center;
    color: #1e3654;
    cursor: pointer;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section {
    margin-bottom: 15px;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .advanced-search-tags-selections-title {
    margin-right: 15px;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list.hide {
    display: none;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .search-wrapper.closed {
    display: none;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .small-search-bar .small-search-input {
    padding-bottom: 0;
    padding-top: 0;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .tags-or-separator {
    padding-top: 10px;
    margin-right: 15px;
    font-size: 14px;
    color: #1e3654;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .zyno-select {
    width: 80px;
    height: 28px;
    color: #1e3654;
    margin-right: 15px;
    background: url(../../../img/admin/arrow-down-16.png) 92% / 12% no-repeat;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .zyno-select .zyno-select-dropdown {
    width: 80px;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .zyno-select .zyno-select-title {
    margin: 7px 8px;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 15px;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label.tag-label {
    background-color: #f6f7f8;
    border: solid 1px #dbdfe4;
    font-size: 12px;
    font-weight: 500;
    color: #1e3654;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label.tag-label.free-text {
    background: #fff;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label.action-label {
    font-size: 14px;
    width: 28px;
    height: 28px;
    padding: 0;
    color: #1e3654;
    border: solid 1px #dde0e5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label.action-label .add-icon {
    width: 8px;
    height: 8px;
    margin-right: 0;
}

#companies_advanced_search_page .companies-page-header .header-tags-filters-section .tags-list .label .remove-icon {
    width: 8px;
    height: 8px;
    margin: 0 0 0 5px;
}

#companies_advanced_search_page .companies-page-header .header-tags-section {
    margin-top: 50px;
}

#companies_advanced_search_page .companies-page-header .header-tags-section .header-tags-section-title {
    margin-right: 15px;
}

#companies_advanced_search_page .companies-page-header .header-tags-section .tags-dictionary-link {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.1px;
    color: #358ed7;
    float: right;
}

#companies_advanced_search_page .companies-page-header .header-tags-section .suggested-tags-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#companies_advanced_search_page .companies-page-header .header-tags-section .suggested-tags-list .label {
    margin-right: 15px;
    margin-bottom: 15px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .toggle-filters-icon {
    width: 8px;
    height: 8px;
    cursor: pointer;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .section-title {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
    cursor: pointer;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .include-visible-profile-wrapper {
    float: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .include-visible-profile-wrapper .include-invisible-profiles-checkbox-text {
    font-size: 12px;
    font-weight: 500;
    color: #8794a4;
    cursor: pointer;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .include-visible-profile-wrapper .include-invisible-profiles-checkbox {
    cursor: pointer;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger.investors .filter-wrapper, #companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger.multinationals .filter-wrapper {
    width: 212px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger.startups .filter-wrapper {
    width: 175px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger.hubs .filter-wrapper {
    width: 144px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper {
    position: relative;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper.checkbox-filter .title {
    width: 74px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper.checkbox-filter .checkbox-label {
    cursor: pointer;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper.checkbox-filter .checkbox-input {
    vertical-align: top;
    cursor: pointer;
    position: absolute;
    left: 5px;
    top: 14px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper.items-selected .label.label-large .title {
    font-size: 11px;
    font-weight: 500;
    color: #617287;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover {
    position: absolute;
    top: 0;
    z-index: 5;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover .zyno-select-multiple {
    background-image: none;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover .zyno-select-multiple .zyno-select-multiple-title {
    margin: 0px;
    padding: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 14px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover .zyno-select-multiple .zyno-select-multiple-title .title-text {
    text-align: center;
    width: 70%;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover .zyno-select-multiple .zyno-select-multiple-title .clear-filter {
    font-size: 12px;
    color: #8794a4;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label-hover .zyno-select-multiple .zyno-select-multiple-title .submit {
    float: right;
    font-size: 12px;
    color: #c3c9d1;
    cursor: pointer;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label.label-large {
    margin-right: 15px;
    margin-bottom: 15px;
    background: #fafcfd;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 48px;
    padding: 0px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label.label-large:hover {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label.label-large .title {
    font-size: 12px;
    width: 130px;
    text-align: center;
    line-height: 1.2;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .filter-wrapper .label.label-large .selected-items {
    max-width: 120px;
    margin-top: 3px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    color: #1e3654;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple {
    width: 302px;
    margin-right: 0;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple .zyno-select-multiple-title {
    color: #1e3654;
    font-size: 14px;
    font-weight: bold;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown {
    width: 302px;
    left: 0;
    max-height: 164px;
    font-size: 11px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.geo-location-select-multi-dropdown {
    max-height: 300px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown .label-checkbox-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown .label-checkbox-wrapper .input {
    margin-right: 5px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.dropdown-with-slider {
    overflow: visible;
    height: 80px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.dropdown-with-slider .dropdown-slider {
    width: 210px;
    margin: 0 auto;
    margin-top: 20px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.dropdown-with-slider .ranges-text-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    margin: 0 auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 20px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality {
    padding-bottom: 15px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .nationality-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .nationality-action {
    width: 80px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #1e3654;
    padding: 8px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .nationality-action.selected {
    background-color: #1e3654;
    color: #ffffff;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .nationality-action.left-action {
    border-radius: 4px 0 0 4px;
    border-right: none;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .nationality-action.right-action {
    border-radius: 0 4px 4px 0;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .foreign-selected-state {
    padding: 15px 0 0 0;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .select-year-check-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 8px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .select-year-check-wrapper .select-year-text {
    font-size: 14px;
    line-height: 1.14;
    text-align: left;
    color: #1e3654;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .year-selection {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 15px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .year-selection .right-arrow, #companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .year-selection .left-arrow {
    width: 10px;
    height: 16px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.nationality .year-selection .year {
    margin: 0 20px;
    font-size: 16px;
    font-weight: bold;
    color: #1e3654;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded {
    padding-bottom: 15px;
    padding-top: 10px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .founded-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .founded-action {
    width: 135px;
    height: 33px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #193555;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .founded-action.selected {
    background-color: #1e3654;
    color: #ffffff;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .founded-action.left-action {
    border-radius: 4px 0 0 4px;
    border-right: none;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .founded-action.right-action {
    border-radius: 0 4px 4px 0;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .single-year-selected-state .single-year-selection {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 15px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .single-year-selected-state .single-year-selection .right-arrow, #companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .single-year-selected-state .single-year-selection .left-arrow {
    width: 10px;
    height: 16px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .single-year-selected-state .single-year-selection .year {
    margin: 0 20px;
    font-size: 16px;
    font-weight: bold;
    color: #1e3654;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .range-year-selection {
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .range-year-selection .year-range-separator {
    width: 9px;
    height: 2px;
    background: #8994a5;
    margin: 0 8px;
}

#companies_advanced_search_page .companies-page-header .header-filters-section .filters-arranger .zyno-select-multiple-dropdown.founded .range-year-selection .range-year {
    width: 69px;
    height: 30px;
    border-radius: 4px;
    background-color: #fafcfd;
    border: solid 1px rgba(137, 148, 165, 0.24);
    font-size: 14px;
    text-align: center;
    color: #b6bdc8;
}

#companies_advanced_search_page .advanced-search-sticky-summary-wrapper {
    position: fixed;
    top: 64px;
    z-index: 6;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
    width: 100%;
}

#companies_advanced_search_page .advanced-search-sticky-summary-wrapper .advanced-search-sticky-summary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 27px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1152px;
    margin: 0 auto;
    height: 56px;
}

#companies_advanced_search_page .advanced-search-sticky-summary-wrapper .expend-sticky-search-icon {
    width: 8px;
    height: 14px;
    margin-right: 50px;
}

#companies_advanced_search_page .advanced-search-sticky-summary-wrapper .advanced-search-sticky-summary-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#companies_advanced_search_page .advanced-search-sticky-summary-wrapper .advanced-search-sticky-summary-items .advanced-search-summary-item {
    font-size: 12px;
    font-weight: 500;
    color: #1e3654;
    margin-right: 24px;
}

#companies_advanced_search_page .advanced-search-sticky-summary-wrapper .advanced-search-sticky-summary-items .advanced-search-summary-item.tags-summary-item {
    font-size: 12px;
    font-weight: 500;
    color: #8794a4;
}

#companies_advanced_search_page .company-cards-container {
    width: 1152px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto;
    margin-top: 30px;
}

#companies_advanced_search_page .company-cards-container.boxes-view .list-view-item {
    display: none;
}

#companies_advanced_search_page .company-cards-container.list-view .box-view-item {
    display: none;
}

#companies_advanced_search_page .company-cards-container .box-view-item, #companies_advanced_search_page .company-cards-container .list-view-item {
    position: relative;
}

#companies_advanced_search_page .company-cards-container .box-view-item .menu-icon, #companies_advanced_search_page .company-cards-container .list-view-item .menu-icon {
    width: 16px;
    height: 16px;
    display: none;
}

#companies_advanced_search_page .company-cards-container .box-view-item .add-to-collection-modal-trigger-wrapper {
    position: absolute;
    top: 10px;
    right: 25px;
    z-index: 5;
    cursor: pointer;
}

#companies_advanced_search_page .company-cards-container .box-view-item .add-to-collection-modal {
    right: -7px;
    top: -9px;
}

#companies_advanced_search_page .company-cards-container .box-view-item .add-to-collection-modal:before {
    width: 0px;
}

#companies_advanced_search_page .company-cards-container .box-view-item:hover .menu-icon {
    display: block;
}

#companies_advanced_search_page .company-cards-container .list-view-item .add-to-collection-modal-trigger-wrapper {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 5;
    cursor: pointer;
}

#companies_advanced_search_page .company-cards-container .list-view-item .add-to-collection-modal {
    top: -9px;
    right: -8px;
}

#companies_advanced_search_page .company-cards-container .list-view-item .add-to-collection-modal:before {
    width: 0px;
}

#companies_advanced_search_page .company-cards-container .list-view-item:hover .menu-icon {
    display: block;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 1132px;
    min-height: 40px;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .advanced-search-tabs-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 3px;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .advanced-search-tabs-wrapper .advanced-search-tab-wrapper {
    margin-right: 16px;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .advanced-search-tabs-wrapper .advanced-search-tab-wrapper .advanced-search-tab {
    font-size: 18px;
    color: #8794a4;
    cursor: pointer;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .advanced-search-tabs-wrapper .advanced-search-tab-wrapper .advanced-search-tab.selected {
    font-weight: bold;
    color: #1e3654;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .companies-cards-meta .companies-cards-meta-item {
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .companies-cards-meta .all-companies-count {
    font-size: 16px;
    font-weight: normal;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .companies-cards-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 260px;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .list-view-icon {
    width: 22px;
    height: 22px;
    cursor: pointer;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .list-view-icon.hide {
    display: none;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .boxes-view-icon {
    width: 22px;
    height: 22px;
    cursor: pointer;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .boxes-view-icon.hide {
    display: none;
}

#companies_advanced_search_page .company-cards-container .companies-cards-heading .export-icon {
    background: url(../../../img/export_white.png);
    width: 40px;
    height: 40px;
    cursor: pointer;
}

#companies_advanced_search_page .company-cards-container .empty-companies-result {
    height: 540px;
    margin-top: 75px;
    width: 100%;
}

#companies_advanced_search_page .company-cards-container .empty-companies-result .content-wrapper {
    position: relative;
    width: 600px;
    margin: 0 auto;
}

#companies_advanced_search_page .company-cards-container .empty-companies-result .light-bubble-wrapper {
    width: 160px;
    height: 160px;
    background: white;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#companies_advanced_search_page .company-cards-container .empty-companies-result .light-bubble-wrapper .light-bubble {
    width: 140px;
    height: 140px;
}

#companies_advanced_search_page .company-cards-container .empty-companies-result .right-combined-shape {
    position: absolute;
    right: 22px;
    top: 140px;
    width: 278px;
    height: 106px;
}

#companies_advanced_search_page .company-cards-container .empty-companies-result .left-combined-shape {
    position: absolute;
    left: 50px;
    top: 255px;
    width: 144px;
    height: 88px;
}

#companies_advanced_search_page .company-cards-container .empty-companies-result .empty-result-title {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: center;
    color: #1e3654;
    margin-top: 44px;
    margin-bottom: 10px;
}

#companies_advanced_search_page .company-cards-container .empty-companies-result .empty-result-teaser-text {
    font-size: 16px;
    line-height: 1.38;
    letter-spacing: -0.1px;
    text-align: center;
    color: #1e3654;
    width: 65%;
    margin: 0 auto;
}

#companies_advanced_search_page .company-cards-container .empty-companies-result .add-company-action-btn {
    border-radius: 3px;
    background-color: #f8c61c;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    cursor: pointer;
    display: inline-block;
    padding: 15px 24px;
    position: absolute;
    left: 215px;
    bottom: -65px;
}

.company-cards-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

.company-cards-list .zyno-card-wrapper {
    margin-bottom: 20px;
}

.company-cards-list .zyno-card-wrapper .zyno-card {
    height: 237px
}

.company-cards-list .zyno-strip-wrapper {
    margin-bottom: 20px;
}

.company-cards-list .news-card-2-wrapper {
    margin: 0 18px 18px 0;
}

#company-modifications-page .content {
    width: 90%;
    margin: 12px auto;
}

#company-modifications-page .content .page-title {
    font-size: 40px;
    margin: 20px 0;
}

#company-modifications-page .content .modification-items-wrapper .modification-item-wrapper {
    padding: 10px;
}

#company-modifications-page .content .modification-items-wrapper .modification-item-wrapper.grey {
    background: #dfdfdf;
}

#company-modifications-page .content .modification-items-wrapper .modification-item-wrapper .modification-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#company-modifications-page .content .modification-items-wrapper .modification-item-wrapper .modification-item .left {
    width: 150px;
}

#company-modifications-page .content .modification-items-wrapper .modification-item-wrapper .modification-item .center {
    width: 200px;
}

#company-modifications-page .content .modification-items-wrapper .modification-item-wrapper .modification-item .right {
    width: 700px;
    line-height: 1.5;
    font-size: 14px;
}

#company-page .left-section {
    color: #1e3654;
    padding: 0 68px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}

#company-page .left-section .sticky-bar {
    position: fixed;
    z-index: 10;
    width: 706px;
    padding-top: 25px;
    top: 64px;
    -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1);
    background: #FFF;
}

#company-page .left-section .corona-banner-wrapper {
    margin-top: 24px;
}

#company-page .left-section .corona-banner {
    width: 700px;
    height: 104px;
    border-radius: 4px;
    background-color: #d3edff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 24px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#company-page .left-section .corona-banner .close-icon {
    position: absolute;
    width: 8px;
    height: 8px;
    cursor: pointer;
    top: 12px;
    right: 12px;
}

#company-page .left-section .corona-banner .corona-logo {
    width: 57px;
    height: 57px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 15px;
}

#company-page .left-section .corona-banner .corona-description-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 360px;
    margin-right: 24px;
}

#company-page .left-section .corona-banner .corona-description-section .corona-description-title {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.38;
}

#company-page .left-section .corona-banner .corona-description-section .corona-description-subtitle {
    font-size: 14px;
    line-height: 1.29;
    margin-top: 2px;
}

#company-page .left-section .top-bar-wrapper {
    width: 100%;
    margin-bottom: 24px;
}

#company-page .left-section .activity-cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
}

#company-page .left-section .activity-cards-wrapper .card-wrapper {
    margin-right: 10px;
}

#company-page .left-section .education-wrapper {
    margin-top: 12px;
}

#company-page .left-section .education-wrapper .education-title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
}

#company-page .left-section .education-wrapper .education-subtitle {
    font-size: 14px;
    letter-spacing: -0.1px;
    color: #8794a4;
    margin: 4px 0;
}

#company-page .left-section .education-wrapper .education-data {
    font-size: 12px;
    letter-spacing: -0.1px;
    color: #8794a4;
}

#company-page .left-section .activities-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#company-page .left-section .activity-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 15px;
    min-width: 300px;
}

#company-page .left-section .activity-wrapper .left {
    margin-right: 8px;
}

#company-page .left-section .activity-wrapper .left .activity-logo {
    max-width: 56px;
    max-height: 56px;
    border-radius: 4px;
}

#company-page .left-section .activity-wrapper .right .activity-title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
}

#company-page .left-section .activity-wrapper .right .activity-subtitle {
    font-size: 14px;
    letter-spacing: -0.1px;
    color: #8794a4;
    margin: 4px 0;
}

#company-page .left-section .activity-wrapper .right .activity-data {
    font-size: 12px;
    letter-spacing: -0.1px;
    color: #8794a4;
}

#company-page .left-section .edit-section-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 68px;
    top: 0;
}

#company-page .left-section .edit-section-wrapper.anchor {
    position: unset;
    right: unset;
    top: unset;
}

#company-page .left-section .edit-section-wrapper .edit-page-button-wrapper {
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    color: #122654;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 16px;
}

#company-page .left-section .edit-section-wrapper .edit-page-button-wrapper .edit-page-icon {
    width: 14px;
    height: 14px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 6px;
}

#company-page .left-section .snc-private-section .top-private-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#company-page .left-section .snc-private-section .metadata-items-wrapper .item-wrapper {
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 110%;
    margin-bottom: 17px;
}

#company-page .left-section .snc-private-section .metadata-items-wrapper .item-wrapper .item-name {
    font-size: 14px;
    color: #8794a5;
}

#company-page .left-section .snc-private-section .metadata-items-wrapper .item-wrapper .item-value {
    font-size: 14px;
    width: 270px;
    font-weight: 700;
}

#company-page .left-section .snc-private-section .updates-wrapper {
    width: 220px;
    height: 439px;
    border-radius: 2px;
    background-color: #ffffff;
    overflow: auto;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    padding: 16px;
}

#company-page .left-section .snc-private-section .updates-wrapper .title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

#company-page .left-section .snc-private-section .updates-wrapper .item-wrapper {
    margin-bottom: 16px;
}

#company-page .left-section .snc-private-section .updates-wrapper .item-wrapper .item-title {
    font-size: 14px;
}

#company-page .left-section .snc-private-section .updates-wrapper .item-wrapper .item-subtitle {
    font-size: 14px;
    color: #8399a4;
    margin-top: 4px;
}

#company-page .left-section .snc-private-section .add-note-wrapper {
    margin-top: 16px;
    margin-bottom: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#company-page .left-section .snc-private-section .add-note-wrapper .note-text {
    width: 364px;
    height: 168px;
    border-radius: 3px;
    border: solid 1px #dbdfe4;
    font-size: 14px;
}

#company-page .left-section .snc-private-section .add-note-wrapper .button-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 15px;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item {
    margin-bottom: 32px;
    width: 470px;
    position: relative;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .edit-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 6px;
    right: 5px;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .edit-section .edit-button {
    width: 16px;
    height: 16px;
    background: url('../../../img/edit-note-16.svg') no-repeat;
    cursor: pointer;
    margin-right: 8px;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .edit-section .delete-button {
    width: 16px;
    height: 16px;
    background: url('../../../img/delete-note-16.svg') no-repeat;
    cursor: pointer;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .note-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .note-details .user-logo-wrapper {
    padding-top: 16px;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .note-details .note-data-wrapper {
    width: 372px;
    padding: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    border: solid 1px transparent;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .note-details .note-data-wrapper.in-edit-mode {
    border: solid 1px #dbdfe4;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .note-details .note-data-wrapper .title {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 6px;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .note-details .note-data-wrapper .message {
    width: 317px;
    font-size: 14px;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .note-details .note-data-wrapper .date {
    margin-top: 8px;
    font-size: 14px;
    color: #8399a4;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .note-details .note-data-wrapper .note-input-text {
    width: 100%;
    border: none;
    resize: none;
    padding: 0;
    font-size: 14px;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .edit-note-action-buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

#company-page .left-section .snc-private-section .notes-wrapper .note-item .edit-note-action-buttons-wrapper .cancel-edit-note-button-wrapper {
    margin-right: 16px;
}

#company-page .left-section .snc-private-section .user-logo {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    margin-right: 32px;
}

#company-page .left-section .top-profile-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    color: #1e3654;
    margin-top: 32px;
}

#company-page .left-section .top-profile-section .title-logo {
    max-height: 100px;
    max-width: 172px;
    margin-bottom: 40px;
    min-width: 50px;
    min-height: 50px;
}

#company-page .left-section .top-profile-section .title-logo.round {
    border-radius: 50%;
}

#company-page .left-section .top-profile-section .title {
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 12px;
}

#company-page .left-section .top-profile-section .subtitle {
    font-size: 16px;
    line-height: 1.38;
    margin-bottom: 16px;
}

#company-page .left-section .top-profile-section .extra-info {
    margin-top: 5px;
    font-size: 16px;
    line-height: 1.5;
    color: #8794a5;
}

#company-page .left-section .top-profile-section .extra-info .bolded {
    font-weight: bold;
    color: #1e3654;
}

#company-page .left-section .section-title {
    font-size: 18px;
    font-weight: bold;
    color: #1e3654;
    margin: 29px 0 21px 0;
}

#company-page .left-section .section-title-small {
    font-size: 18px;
    font-weight: bold;
    margin: 24px 0 8px 0;
}

#company-page .left-section .section-extra-details {
    font-size: 14px;
    color: #8794a5;
}

#company-page .left-section .section-titles-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#company-page .left-section .section-description {
    font-size: 16px;
    line-height: 1.5;
    color: #292929;
    padding-right: 96px;
}

#company-page .left-section .section-description.about {
    max-height: 206px;
    overflow: hidden;
    position: relative;
    margin-bottom: 50px;
    margin-top: 16px;
}

#company-page .left-section .section-description.about.covid {
    max-height: 215px;
}

#company-page .left-section .section-description.about .more-button {
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: white;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    cursor: pointer;
}

#company-page .left-section .section-description.about .more-button .more-text {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
    color: #1e3654;
    margin-right: 5px;
}

#company-page .left-section .section-description.about .more-button .more-icon {
    width: 10px;
    height: 6px;
    -o-object-fit: contain;
       object-fit: contain;
}

#company-page .left-section .section-description.about.expanded {
    max-height: none;
    overflow: visible;
}

#company-page .left-section .section-description.about.expanded .more-button {
    top: inherit;
    bottom: -25px;
    padding: 0;
}

#company-page .left-section .section-description p {
    margin-bottom: 12px;
}

#company-page .left-section .tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#company-page .left-section .tags-wrapper .label {
    margin-top: 8px;
}

#company-page .left-section .team-member-cards-wrapper {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 103%;
}

#company-page .left-section .team-member-cards-wrapper .card-wrapper {
    width: 242px;
    margin: 0;
}

#company-page .left-section .team-member-cards-wrapper .card-wrapper .team-member-card {
    height: 155px;
    width: 220px;
}

#company-page .left-section .team-member-cards-wrapper .card-wrapper .team-member-card .top-icon {
    position: absolute;
}

#company-page .left-section .news-card {
    width: 705px;
}

#company-page .left-section .similar-companies-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#company-page .left-section .similar-companies-wrapper .similar-company-wrapper {
    margin-right: 20px;
}

#company-page .left-section .similar-companies-wrapper .similar-company-wrapper .zyno-card-3 .separator {
    height: 0;
    margin: 0;
}

#company-page .left-section .portfolio-cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 103%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#company-page .left-section .portfolio-cards-wrapper .card-wrapper {
    width: 242px;
    margin-bottom: 20px;
}

#company-page .left-section .portfolio-cards-wrapper .card-wrapper .zyno-card-3 .separator {
    height: 0;
    margin: 0;
}

#company-page .left-section .edit-section {
    margin: 26px 0;
}

#company-page .left-section .edit-section .request-covid-due-diligence-btn {
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    background-color: #f8c61c;
    padding: 8px;
}

#company-page .left-section .graduation-events-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 105%;
}

#company-page .left-section .graduation-events-wrapper .graduation-event-wrapper {
    margin-right: 20px;
    margin-bottom: 20px;
}

#company-page .left-section .public-offerings-wrapper .po-wrapper {
    margin-bottom: 20px;
}

#company-page .left-section .funding-round-events-wrapper {
    margin-bottom: 20px;
}

#company-page .left-section .funding-metadata {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 35px;
}

#company-page .left-section .funding-metadata .metadata-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#company-page .left-section .funding-metadata .metadata-item.with-border-right {
    border-right: 2px solid #8794a5;
}

#company-page .left-section .funding-metadata .metadata-item .title {
    color: #8996a7;
    font-size: 20px;
    font-weight: bold;
}

#company-page .left-section .funding-metadata .metadata-item .subtitle {
    margin-top: 4px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.38;
    color: #8794a5;
}

#company-page .left-section .funds-raised-events-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    width: 105%;
}

#company-page .left-section .funds-raised-events-container .card-wrapper {
    margin-right: 16px;
}

#company-page .left-section .mna-events-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 105%;
}

#company-page .left-section .mna-events-wrapper .mna-event-wrapper {
    margin-right: 20px;
    margin-bottom: 20px;
}

#company-page .left-section .communities-involvement-wrapper {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 105%;
}

#company-page .left-section .communities-involvement-wrapper .community-involvement-card-wrapper {
    margin-right: 20px;
    margin-bottom: 30px;
}

#company-page .right-section .card-wrapper {
    margin-top: 32px;
}

#company-page .right-section .timeline-container {
    max-height: 1100px;
    overflow-x: auto;
}

#company-page .right-section .timeline-container::-webkit-scrollbar {
    width: 0 !important;
    display: none;
}

#company-page .right-section .timeline-wrapper {
    width: 288px;
    border-radius: 2px;
    background-color: #eff5fc;
    padding: 16px 18px 16px 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 24px;
}

#company-page .right-section .timeline-wrapper .main-title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: center;
}

#company-page .right-section .timeline-wrapper .main-subtitles-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 12px;
    font-weight: 500;
    margin-top: 20px;
    width: 106%;
    margin-left: -16px;
}

#company-page .right-section .timeline-wrapper .main-subtitles-wrapper .main-subtitle-left {
    background-color: #d9e5f1;
    padding: 7px;
    border-radius: 4px;
    cursor: pointer;
}

#company-page .right-section .timeline-wrapper .main-subtitles-wrapper .main-subtitle-right {
    color: #122654;
    cursor: pointer;
}

.private-page-icon {
    width: 57px;
    height: 24px;
    -o-object-fit: contain;
       object-fit: contain;
}

.claim-profile-section {
    height: 214px;
    background-color: rgba(0, 114, 191, 0.8);
    -webkit-box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.24);
            box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.24);
    width: 100%;
    position: fixed;
    z-index: 10;
    bottom: 0;
    padding: 24px 74px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
}

.claim-profile-section .claim-later {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
    right: 16px;
    top: 16px;
    position: absolute;
    border-radius: 20px;
    background-color: #519fd4;
    padding: 10px 25px;
}

.claim-profile-section .claim-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
}

.claim-profile-section .claim-content-wrapper .left-section {
    width: 45%;
    border-right: solid 1px #2e7fb7;
    margin-right: 40px;
}

.claim-profile-section .claim-content-wrapper .left-section .title {
    font-size: 24px;
    color: #ffffff;
}

.claim-profile-section .claim-content-wrapper .left-section .subtitle {
    font-size: 18px;
    line-height: 1.33;
    margin-top: 8px;
    color: #ffffff;
}

.claim-profile-section .claim-content-wrapper .left-section .claim-buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 24px;
}

.claim-profile-section .claim-content-wrapper .left-section .underline-action-wrapper {
    margin-left: 35px;
}

.claim-profile-section .claim-content-wrapper .left-section .underline-action {
    font-size: 16px;
    color: #ffffff;
    text-decoration: underline;
    cursor: pointer;
}

.claim-profile-section .claim-content-wrapper .right-section .title {
    font-size: 24px;
    color: #ffffff;
}

.claim-profile-section .claim-content-wrapper .right-section .reason-items-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.claim-profile-section .claim-content-wrapper .right-section .reason-items-wrapper .reason-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-top: 18px;
}

.claim-profile-section .claim-content-wrapper .right-section .reason-items-wrapper .reason-item .icon {
    width: 22px;
    height: 22px;
    margin-right: 16px;
}

.claim-profile-section .claim-content-wrapper .right-section .reason-items-wrapper .reason-item .text {
    font-size: 18px;
    color: #ffffff;
}

.minimized-claim-profile {
    height: 20px;
    background-color: rgba(0, 114, 191, 0.8);
    -webkit-box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.24);
            box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.24);
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    position: fixed;
    z-index: 10;
    bottom: 0;
    cursor: pointer;
    width: 122px;
    margin: 0 auto;
    left: 0;
    right: 0;
    border-radius: 25px 25px 0 0;
    padding-top: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.media-items-wrapper {
    margin-top: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 705px;
}

.media-items-wrapper .media-card-wrapper:first-child {
    width: 100%;
}

.media-items-wrapper .media-card-wrapper:nth-child(3n) {
    margin: 0 22px;
}

.media-items-wrapper .media-card-wrapper .relative-media-wrapper {
    position: relative;
}

.media-items-wrapper .media-card-wrapper .relative-media-wrapper .play-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.media-items-wrapper .top-title-wrapper {
    background: rgba(56, 75, 99, .8);
    padding: 15px 13px;
    font-size: 12px;
    letter-spacing: 0.1px;
    color: #ffffff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    border-radius: 3px 3px 0 0;
    text-align: left;
    width: 100%;
}

.media-items-wrapper .media-item {
    width: 220px;
    height: 220px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 4px;
    margin-top: 20px;
}

.media-items-wrapper .media-item-wrapper .top-title-wrapper {
    top: 20px;
}

.media-items-wrapper .media-item-large-wrapper {
    text-align: center;
}

.media-items-wrapper .media-item-large-wrapper .top-title-wrapper {
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
}

.media-items-wrapper .media-item-large {
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 4px;
    max-height: 528px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.edit-community-page .w-270 {
    width: 270px;
}

.edit-community-page .input-description {
    font-size: 12px;
    color: #8794a5;
    margin-top: 4px;
}

.edit-community-page .subcommunity-wrapper {
    padding: 16px 24px 16px 0;
    -webkit-box-shadow: inset 0 -1px 0 0 #dde0e5;
            box-shadow: inset 0 -1px 0 0 #dde0e5;
    position: relative;
}

.edit-community-page .subcommunity-wrapper:hover {
    background-color: #f7fafd;
}

.edit-community-page .subcommunity-wrapper .remove-icon-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    top: 10px;
    right: 5px;
}

.edit-community-page .subcommunity-wrapper .remove-icon-wrapper:hover .icon-wrapper {
    visibility: visible;
}

.edit-community-page .subcommunity-wrapper .remove-icon-wrapper .icon-wrapper {
    height: 16px;
    width: 16px;
    visibility: hidden;
}

.edit-community-page .subcommunity-wrapper .remove-icon-wrapper .icon-wrapper .icon {
    cursor: pointer;
    height: 16px;
    width: 16px;
}

.edit-community-page .subcommunity-wrapper .text {
    font-size: 14px;
    line-height: 1.29;
    color: #1e3654;
}

.edit-community-page .subcommunity-wrapper .text.gray {
    color: #8794a5;
}

.edit-community-page .subcommunity-wrapper .description {
    margin-top: 8px;
}

#subcommunity-modal .subcommunity-name-input {
    margin-top: 2px;
    height: 39px;
    width: 256px;
}

#subcommunity-modal .subcommunity-description-input {
    height: 176px;
}

#subcommunity-modal .subcommunity-description-input-wrapper {
    height: 176px;
}

.resources-wrapper .resources .resource {
    margin-top: 40px;
}

.resources-wrapper .resources .resource .resource-title {
    font-size: 14px;
    font-weight: bold;
}

.resources-wrapper .resources .resource .resource-input-wrapper {
    margin-top: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.resources-wrapper .resources .resource .resource-input-wrapper:hover .delete-resource-icon {
    display: block;
}

.resources-wrapper .resources .resource .resource-input-wrapper .form-input-wrapper.resource-input {
    margin-right: 20px;
    width: 316px;
}

.resources-wrapper .resources .resource .resource-input-wrapper .zyno-select {
    width: 316px;
    background: url(../../../img/admin/arrow-down-16.png) 97% / 3% no-repeat;
    margin-right: 20px;
}

.resources-wrapper .resources .resource .resource-input-wrapper .zyno-select .zyno-select-dropdown {
    width: 316px;
}

.resources-wrapper .resources .resource .resource-input-wrapper .delete-resource-icon {
    position: absolute;
    right: 5px;
    top: 30px;
    cursor: pointer;
    display: none;
    width: 16px;
    height: 16px;
}

.resources-wrapper .resources .resource .add-resource-button {
    margin-top: 16px;
    font-size: 14px;
    line-height: 1.29;
    cursor: pointer;
}

.supporters-wrapper .form-input-wrapper .third-party-search-input {
    width: 460px;
}

.supporters-wrapper .form-input-wrapper .tt-menu.tt-menu {
    width: 477px;
    z-index: 10 !important;
}

.supporters-wrapper .form-input-wrapper .tt-suggestion {
    margin-top: 8px;
}

.supporters-wrapper .zyno-strip-wrapper {
    width: 700px;
    margin-top: 16px;
    position: relative;
}

.supporters-wrapper .zyno-strip-wrapper .delete-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    width: 16px;
    height: 16px;
}

.supporters-wrapper .zyno-strip-wrapper .zyno-strip {
    width: inherit;
    height: 130px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px;
}

.supporters-wrapper .contributors-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 16px;
}

.supporters-wrapper .contributors-wrapper .contributor-wrapper {
    margin-right: 24px;
    position: relative;
}

.supporters-wrapper .contributors-wrapper .contributor-wrapper .delete-icon {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    width: 16px;
    height: 16px;
}

.supporters-wrapper .contributors-wrapper .contributor-wrapper .contributor-logo {
    max-width: 116px;
    max-height: 40px;
}

.supporters-wrapper .participants-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 16px;
    width: 730px;
}

.supporters-wrapper .participants-wrapper .participant-wrapper {
    position: relative;
    margin: 0 20px 20px 0;
}

.supporters-wrapper .participants-wrapper .participant-wrapper .delete-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    width: 16px;
    height: 16px;
    z-index: 1;
}

#edit-company-page {
    width: 1280px;
    min-height: 1080px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

#edit-company-page .left-section {
    width: 842px;
    color: #1e3654;
}

#edit-company-page .left-section .content {
    padding: 0 74px;
}

#edit-company-page .left-section .content .edit-corona {
    width: 556px;
}

#edit-company-page .left-section .content .edit-corona .corona-letter-counter {
    font-size: 14px;
    line-height: 1.29;
    color: #8794a5;
    margin-top: 12px;
}

#edit-company-page .left-section .content .corona-inputs-wrapper {
    width: 556px;
    margin-top: 4px;
}

#edit-company-page .left-section .content .corona-inputs-wrapper .form-input {
    border-radius: 3px 3px 0 0;
}

#edit-company-page .left-section .content .corona-inputs-wrapper .corona-upload-file-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border: 1px solid #dde0e5;
    padding: 16px;
    border-top: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#edit-company-page .left-section .content .corona-inputs-wrapper .corona-upload-file-wrapper .attach-corona-file {
    width: 16px;
    height: 16px;
    margin-right: 6px;
}

#edit-company-page .left-section .content .corona-inputs-wrapper .corona-upload-file-wrapper .corona-file-input-wrapper {
    font-size: 12px;
    line-height: 1.5;
}

#edit-company-page .left-section .content .corona-inputs-wrapper .corona-upload-file-wrapper .remove-corona-file-icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
}

#edit-company-page .left-section .content .cover-strip-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 700px;
    height: 136px;
    overflow-x: scroll;
    overflow-y: hidden;
    background-color: #f7fafd;
    border-radius: 2px;
    border: 1px solid #dde0e5;
}

#edit-company-page .left-section .content .cover-strip-items .cover-strip-item {
    margin-right: 1px;
    cursor: pointer;
}

#edit-company-page .left-section .content .cover-strip-items .cover-strip-item .cover-image {
    height: 136px;
}

#edit-company-page .left-section .content .minimum-width-text {
    margin-top: 16px;
    font-size: 12px;
    line-height: 1.5;
    color: #f5004e;
}

#edit-company-page .left-section .content .empty-cover-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 10px;
}

#edit-company-page .left-section .content .empty-cover-wrapper .empty-cover-title {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    background-color: #f8c61c;
}

#edit-company-page .left-section .content .empty-cover-wrapper .empty-cover-icon {
    width: 694px;
    height: 138px;
    -o-object-fit: contain;
       object-fit: contain;
}

#edit-company-page .left-section .content .non-active-bar-wrapper {
    margin: 24px 0 30px 0;
}

#edit-company-page .left-section .content .welcome-section .welcome-logo-wrapper {
    margin-top: 21px;
}

#edit-company-page .left-section .content .welcome-section .welcome-logo-wrapper .welcome-logo {
    width: 120px;
    height: 120px;
    background: url('../../../img/welcome-door.png');
    margin: 0 auto;
}

#edit-company-page .left-section .content .welcome-section .welcome-title {
    font-size: 36px;
    font-weight: bold;
    letter-spacing: 0.6px;
    text-align: center;
    color: #1e3654;
    margin-top: 35px;
}

#edit-company-page .left-section .content .welcome-section .welcome-subtitle {
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    color: #617287;
    margin-top: 30px;
}

#edit-company-page .left-section .content .form-title-large {
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 16px;
}

#edit-company-page .left-section .content .form-title-large .icon-and-title .icon-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 8px;
}

#edit-company-page .left-section .content .form-title-large .icon-and-title .icon-wrapper .icon {
    width: 32px;
    height: 32px;
}

#edit-company-page .left-section .content .form-title-large.no-margin {
    margin-bottom: 0;
}

#edit-company-page .left-section .content .form-title-large .mark-as-closed-wrapper {
    cursor: pointer;
}

#edit-company-page .left-section .content .form-title-large .mark-as-closed-wrapper .close-icon-wrapper {
    width: 16px;
    height: 16px;
    margin-right: 8px;
}

#edit-company-page .left-section .content .form-title-large .mark-as-closed-wrapper .close-icon-wrapper .close-icon {
    width: 16px;
    height: 16px;
}

#edit-company-page .left-section .content .form-title-large .mark-as-closed-wrapper .mark-as-closed {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5;
    color: #1e3654;
}

#edit-company-page .left-section .content .form-title-x-large {
    font-size: 30px;
    color: #292929;
    font-weight: bold;
}

#edit-company-page .left-section .content .form-title-x-large.with-margin {
    margin: 32px 0;
}

#edit-company-page .left-section .content .form-title-medium {
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: left;
    margin-top: 24px;
}

#edit-company-page .left-section .content .form-title-medium.not-visible-to-public {
    background: url('../../../img/eye-non-visible.png') 96% / 17px no-repeat;
    width: 230px;
}

#edit-company-page .left-section .content .form-description {
    font-size: 14px;
    text-align: left;
    color: #232838;
}

#edit-company-page .left-section .content .lonely-checkbox-wrapper {
    margin-left: 10px;
    margin-top: 20px;
}

#edit-company-page .left-section .content .row-checkbox-wrapper {
    margin-right: 10px;
}

#edit-company-page .left-section .content .ipo-wrapper {
    position: relative;
}

#edit-company-page .left-section .content .ipo-wrapper .remove-ipo-section {
    font-size: 12px;
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 33px;
}

#edit-company-page .left-section .content .funds-raised-events-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    width: 105%;
}

#edit-company-page .left-section .content .funds-raised-events-container .card-wrapper {
    margin-right: 16px;
}

#edit-company-page .left-section .section-separator {
    height: 1px;
    background-color: #eeeeee;
    margin: 25px 0;
}

#edit-company-page .left-section .activity-wrapper {
    position: relative;
}

#edit-company-page .left-section .activity-wrapper .remove-activity {
    font-size: 12px;
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 33px;
}

#edit-company-page .left-section .team-member-cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 25px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

#edit-company-page .left-section .team-member-cards-wrapper .card-wrapper {
    margin-right: 11px;
}

#edit-company-page .right-section {
    width: 438px;
    background-color: #f7fafd;
    height: inherit;
    margin-top: -12px;
    padding: 32px 75px 0 75px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#edit-company-page .right-section .right-section-menu-items-wrapper {
    position: fixed;
    width: 290px;
    max-height: 75vh;
    overflow: auto;
}

#edit-company-page .right-section .menu-item.top-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    background-color: #ffffff;
    padding: 15px 0;
}

#edit-company-page .right-section .menu-item.top-item .item-title {
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0.3px;
    text-align: center;
    margin-bottom: 3px;
}

#edit-company-page .right-section .menu-item.top-item .item-subtitle {
    font-size: 11px;
    font-weight: 300;
    color: #617287;
}

#edit-company-page .right-section .menu-group {
    margin-top: 16px;
}

#edit-company-page .right-section .menu-group.active {
    background-color: #ffffff;
    border: solid 1px rgba(30, 54, 84, 0.08);
    border-radius: 4px;
}

#edit-company-page .right-section .menu-group .menu-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 22px;
}

#edit-company-page .right-section .menu-group .menu-title .title-icon {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}

#edit-company-page .right-section .menu-group .menu-title .title-text {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.1px;
}

#edit-company-page .right-section .menu-group .menu-items-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

#edit-company-page .right-section .menu-group .menu-items-wrapper .menu-item {
    font-size: 14px;
    letter-spacing: 0.1px;
    color: #617287;
    margin-left: 54px;
    line-height: 2em;
}

#edit-company-page .suggested-tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 15px;
}

#edit-company-page .suggested-tags-wrapper .label {
    margin-bottom: 10px;
}

#edit-company-page .form-title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 24px;
}

#edit-company-page .portfolio-cards-wrapper, #edit-company-page .activity-cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 103%;
}

#edit-company-page .portfolio-cards-wrapper .card-wrapper, #edit-company-page .activity-cards-wrapper .card-wrapper {
    width: 238px;
    margin-bottom: 15px;
}

#edit-company-page .portfolio-cards-wrapper .card-wrapper.with-margin-top, #edit-company-page .activity-cards-wrapper .card-wrapper.with-margin-top {
    margin-top: 24px;
}

#edit-company-page .portfolio-cards-wrapper .card-wrapper .separator, #edit-company-page .activity-cards-wrapper .card-wrapper .separator {
    margin: 0;
}

#edit-company-page .portfolio-search .tt-menu {
    width: 285px;
}

#edit-company-page .section-wrapper {
    margin: 58px 0;
}

#edit-company-page .section-wrapper .edit-section {
    margin-bottom: 42px;
}

#edit-company-page .section-wrapper .po-wrapper {
    margin-bottom: 20px;
}

#edit-company-page .section-wrapper .communities-involvement-wrapper {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 105%;
}

#edit-company-page .section-wrapper .communities-involvement-wrapper .community-involvement-card-wrapper {
    margin-right: 20px;
    margin-bottom: 30px;
}

#edit-company-page .section-wrapper .funding-round-events-wrapper {
    margin-bottom: 20px;
}

#edit-company-page .section-wrapper .mna-events-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 105%;
}

#edit-company-page .section-wrapper .mna-events-wrapper .mna-event-wrapper {
    margin-right: 20px;
    margin-bottom: 20px;
}

#edit-company-page .section-wrapper .graduation-events-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 105%;
}

#edit-company-page .section-wrapper .graduation-events-wrapper .graduation-event-wrapper {
    margin-right: 20px;
    margin-bottom: 20px;
}

#edit-company-page .section-title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#edit-company-page .section-title-wrapper .text-wrapper {
}

#edit-company-page .section-title-wrapper .add-button-wrapper {
}

#edit-company-page .section-title-wrapper .section-action-buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#edit-company-page .section-title-wrapper.align-items-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.lonely-checkbox {
    font-size: 14px;
    letter-spacing: -0.1px;
    color: #334660;
}

.lonely-checkbox .mnc-input {
    margin-right: 5px;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox
}

.lonely-checkbox.small-font {
    font-size: 12px;
}

.lonely-checkbox.mnc-check-box-label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.form-input-wrapper.full-width {
    width: 100%;
}

.form-input-wrapper.with-small-margin-right {
    margin-right: 16px;
}

.form-input-wrapper.with-margin {
    margin-left: 18px;
}

.form-input-wrapper.with-small-margin-left {
    margin-left: 11px;
}

.form-input-wrapper.with-small-margin-top {
    margin-top: 6px;
}

.form-input-wrapper.with-medium-left-margin {
    margin-left: 33px;
}

.form-input-wrapper.with-margin-large {
    margin-left: 48px;
}

.form-input-wrapper.with-margin-bottom {
    margin-bottom: 24px;
}

.form-input-wrapper.hide {
    display: none;
}

.form-input-wrapper.with-large-margin-left {
    margin-left: 50px;
}

.form-input-wrapper.with-large-margin-right {
    margin-right: 50px;
}

.form-input-wrapper.with-margin-right {
    margin-right: 24px;
}

.form-input-wrapper.medium-long-input {
    width: 460px;
}

.form-input-wrapper .selected-tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

.form-input-wrapper .selected-tags-wrapper .selected-tag-wrapper {
    margin-top: 16px;
}

.form-input-wrapper .tt-menu.tt-menu {
    width: 221px;
    z-index: 10;
    overflow-y: auto;
    max-height: 205px;
    border: none;
    border-radius: 0 0 4px 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.form-input-wrapper .tt-menu.tt-menu .tt-suggestion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    cursor: pointer;
    padding: 0 16px;
}

.form-input-wrapper .tt-menu.tt-menu .tt-suggestion:hover, .form-input-wrapper .tt-menu.tt-menu .tt-suggestion:focus, .form-input-wrapper .tt-menu.tt-menu .tt-suggestion.tt-cursor {
    background-color: #f1f3f5;
}

.form-input-wrapper .tt-menu.tt-menu .tt-suggestion .suggestion-name {
    font-size: 12px;
    letter-spacing: 0.2px;
    color: #1e3654;
}

.form-input-wrapper .form-input.edit-page-long-input {
    width: 486px;
}

.form-input-wrapper .form-input.description-input {
    height: 136px;
    width: 100%;
}

.form-input-wrapper .form-input.address {
    width: 460px;
}

.form-input-wrapper .form-input.not-visible-to-public {
    background: url('../../../img/eye-non-visible.png') 96% / 18px no-repeat;
}

.form-input-wrapper .form-input.normal-size {
    width: 205px;
}

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

.label.tag-label {
    background-color: #f6f7f8;
    font-size: 12px;
    font-weight: 500;
    color: #1e3654;
}

.label.action-label {
    font-size: 14px;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    color: #1e3654;
}

.label.action-label .add-icon {
    width: 8px;
    height: 8px;
    margin-right: 5px;
}

.label .remove-icon {
    width: 8px;
    height: 8px;
    margin: 0 0 0 5px;
}

.recommendations-cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 106%;
}

.recommendations-cards-wrapper .recommendation-card-wrapper {
    margin-right: 20px;
    margin-top: 10px;
}

.bottom-action-section {
    background-color: rgba(255, 255, 255, .9);
    -webkit-box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.24);
            box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.24);
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 72px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 10;
    padding: 0 85px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.bottom-action-section.space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.bottom-action-section .action-button-wrapper.with-margin-top {
    margin-top: 8px;
}

.bottom-action-section .action-button-wrapper.with-side-margin {
    margin: 0 16px;
}

.bottom-action-section .bottom-section-metadata-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 24px;
}

.bottom-action-section .bottom-section-metadata-wrapper .title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    margin-bottom: 5px;
}

.bottom-action-section .bottom-section-metadata-wrapper .title-wrapper .left {
    font-weight: bold;
    margin-right: 8px;
}

.bottom-action-section .bottom-section-metadata-wrapper .title-wrapper .left.red {
    color: #fe510b;
}

.bottom-action-section .bottom-section-metadata-wrapper .subtitle {
    font-size: 14px;
    color: #617287;
}

.denied-reasons-tooltip {
    width: 221px;
    padding: 10px;
}

.denied-reasons-tooltip .denied-title {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.22;
    color: #1e3556;
}

.denied-reasons-tooltip .denied-reason {
    font-size: 12px;
    line-height: 1.29;
    color: #1e3654;
    margin-top: 8px;
}

.tagsinput {
    border-radius: 3px;
    border: solid 1px #dde0e5;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 504px;
}

.tagsinput#tags-input_tagsinput {
    background: url('../../../img/eye-non-visible.png') 96% / 18px no-repeat;
}

.tagsinput .tag {
    float: left;
    border-radius: 4px;
    background-color: #eff5fc;
    margin-right: 8px;
    padding: 3px 5px;
    margin-top: 4px;
}

.tagsinput .tag span {
    font-size: 12px;
    font-weight: 500;
}

.tagsinput .tag a {
    font-size: 12px;
    font-weight: bold;
    color: #bac2cb;
}

.tagsinput #tags-input_tag, .tagsinput #tags-2-input_tag, .tagsinput #tags-3-input_tag {
    font-size: 14px;
    font-weight: bold;
    border: none;
    margin-top: 5px;
    width: 100px;
}

.tagsinput div > input {
    font-size: 14px;
    font-weight: bold;
    border: none;
    margin-top: 5px;
    width: 166px;
}

.suggested-tags-wrapper .suggested-tags-explanation {
    font-size: 14px;
    letter-spacing: -0.1px;
    color: #334660;
}

.small-description-text {
    font-size: 14px;
    line-height: 1.29;
    text-align: left;
    color: #617287;
}

.bottom-action-section-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.bottom-action-section-column .after-changes-buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.bottom-action-section-column .company-saved-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.bottom-action-section-column .company-saved-wrapper .saved {
    font-size: 14px;
}

.bottom-action-section-column .company-saved-wrapper .checkmark-icon {
    width: 16px;
    height: 16px;
    margin-right: 4px;
}

.bottom-action-section-column .action-button-wrapper.with-margin-top {
    margin-top: 8px;
}

.bottom-action-section-column .action-button-wrapper.medium-length {
    width: 100px;
}

.bottom-action-section-column .action-button-wrapper.with-side-margin {
    margin: 0 16px;
}

.bottom-action-section-column .action-logo {
    width: 40px;
    height: 40px;
    -o-object-fit: contain;
       object-fit: contain;
    cursor: pointer;
    margin-right: 12px;
    -webkit-box-shadow: 2px 1px 3px 0px rgba(0, 0, 0, 0.12);
            box-shadow: 2px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.bottom-action-section-column .action-logo.up-to-date {
    background-image: url('../../../img/updated.png');
}

.bottom-action-section-column .action-logo.do-not-publish {
    background-image: url('../../../img/deny.png');
}

.bottom-action-section-column .action-logo.do-not-publish-active {
    background-image: url('../../../img/deny-pressed.png');
}

.bottom-action-section-column .action-logo.delete-company {
    background-image: url('../../../img/archive.png');
}

.bottom-action-section-column .link-text {
    font-size: 14px;
    margin: 14px 0px 0px 16px;
}

.bottom-action-section-column .zyno-checkbox-3 {
    margin-top: 1px;
}

.bottom-action-section-column .zyno-checkbox-3 label span {
    padding: 11px 15px 13px 28px;
}

.bottom-action-section-column .zyno-checkbox-3 label span.company-non-visible {
    padding: 11px 19px 13px 19px;
}

#edit-technology-page {
    color: #1e3654;
}

#edit-technology-page .section-title {
    margin: 24px 0;
    font-size: 18px;
    font-weight: bold;
}

#edit-technology-page .section-subtitle {
    font-size: 14px;
    font-weight: bold;
    margin: 24px 0 7px 0;
}

#edit-technology-page .section-explanation {
    font-size: 12px;
    margin-bottom: 16px;
}

#edit-technology-page .columns-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#edit-technology-page .columns-wrapper .three-quarters {
    width: 508px;
}

#edit-technology-page .columns-wrapper .one-quarter {
    width: 172px;
}

#edit-technology-page .input-wrapper {
    margin-bottom: 24px;
}

#edit-technology-page .input-wrapper.description {
    width: 528px;
}

#edit-technology-page .input-wrapper .input-label {
    font-size: 14px;
    color: #617287;
    margin-bottom: 8px;
}

#edit-technology-page .input-wrapper .input {
    width: 100%;
    height: 40px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    font-size: 14px;
    text-align: left;
    color: #828b9c;
    padding-left: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#edit-technology-page .input-wrapper .input.description {
    height: 124px;
    padding: 10px;
}

#edit-technology-page .input-wrapper .zyno-select.large {
    background: url(../../../img/admin/arrow-down-16.png) 97% / 3% no-repeat;
    position: relative;
}

#edit-technology-page .input-wrapper .zyno-select.large .zyno-select-title {
    margin: 13px 8px;
}

#edit-technology-page .input-wrapper .zyno-select.large .zyno-select-dropdown {
    width: 100%;
    margin-left: -9px;
}

#edit-technology-page .input-wrapper .selected-tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#edit-technology-page .input-wrapper .selected-tags-wrapper .selected-tag-wrapper {
    margin-top: 16px;
}

#edit-technology-page .date-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#edit-technology-page .date-wrapper .month, #edit-technology-page .date-wrapper .day {
    width: 55px;
}

#edit-technology-page .date-wrapper .year {
    width: 75px;
}

#edit-technology-page .date-wrapper .with-margin {
    margin-top: 22px;
}

#edit-technology-page .date-wrapper .date-separator {
    font-size: 18px;
    font-weight: bold;
    margin-left: 10px;
}

#edit-technology-page .suggested-tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#edit-technology-page .suggested-tags-wrapper .label {
    margin-bottom: 15px;
}

#edit-technology-page .tags-input-wrapper {
    width: 508px;
}

#edit-technology-page .members-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#edit-technology-page .members-wrapper .card-wrapper {
    margin-right: 11px;
}

#edit-technology-page .title-and-action-button-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#edit-technology-page .media-items-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#edit-technology-page .patents-wrapper {
    width: 480px;
}

#edit-technology-page .patents-wrapper .patent-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#edit-technology-page .patents-wrapper .patent-wrapper .input-wrapper {
    width: 220px;
}

#edit-technology-page .patents-wrapper .action-button-wrapper {
    width: 110px;
    margin-bottom: 72px;
}

#edit-technology-page .patents-wrapper .zyno-select {
    height: 42px;
    width: 268px;
    background: url('../../../img/admin/arrow-down-16.png') 97% / 5% no-repeat;
}

#edit-technology-page .patents-wrapper .zyno-select .zyno-select-title {
    margin: 15px 8px;
}

#edit-technology-page .patents-wrapper .zyno-select .zyno-select-dropdown {
    width: 268px;
}

#edit-technology-page .success-stories-section-wrapper .action-button-wrapper {
    width: 240px;
    margin-top: 15px;
}

#edit-technology-page .success-stories-section-wrapper .success-stories-cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#edit-technology-page .success-stories-section-wrapper .success-stories-cards-wrapper .card-wrapper {
    margin: 10px 12px 5px 0;
}

#edit-technology-page .stage-wrapper {
    margin-top: 36px;
}

#edit-user-page {
    color: #1e3654;
}

#edit-user-page .section-title {
    font-size: 24px;
    font-weight: bold;
    margin: 20px 0 24px 0;
}

#edit-user-page .section-subtitle {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.38;
    margin-bottom: 24px;
}

#edit-user-page .w-175 .zyno-select {
    width: 175px;
}

#edit-user-page .w-175 .zyno-select .zyno-select-title {
    margin: 11px 8px;
}

#edit-user-page .w-175 .zyno-select .zyno-select-dropdown {
    width: 174px;
}

#edit-user-page .tags-section-wrapper .tt-menu {
    width: 266px;
    margin-top: -1px;
}

#edit-user-page .tags-section-wrapper .input.normal-size {
    width: 268px;
}

#edit-user-page .tags-section-wrapper .selected-tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#edit-user-page .tags-section-wrapper .suggested-tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#edit-user-page .tags-section-wrapper .suggested-tags-wrapper .label {
    margin-top: 8px;
}

#edit-user-page .logos-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#edit-user-page .logos-wrapper .social-logo {
    margin-right: 4px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
}

#edit-user-page .gender {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 300px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#edit-user-page .cancel-button-wrapper {
    width: 200px;
}

#edit-user-page .save-button-wrapper {
    width: 143px;
}

#edit-user-page .left-column {
    width: 556px;
}

#edit-user-page .left-column .clear {
    opacity: 0.6;
    font-size: 12px;
    cursor: pointer;
    height: 12px;
}

#edit-user-page .right-column {
    width: 124px;
}

#edit-user-page .right-column #regular-presentation:hover .overlay {
    opacity: 0.5;
}

#edit-user-page .right-column #regular-presentation {
    height: 124px;
    width: 124px;
    margin-top: 12px;
    margin-right: 20px;
}

#edit-user-page .right-column #regular-presentation .title-logo {
    height: 124px;
    width: 124px;
    border-radius: 50%;
    border: solid 1px #dde0e5;
}

#edit-user-page .right-column #regular-presentation .overlay {
    position: absolute;
    top: 30px;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
    background-color: #1e3654;
    height: 126px;
    width: 126px;
    cursor: pointer;
}

#edit-user-page .right-column #regular-presentation .text {
    cursor: pointer;
    color: white;
    font-size: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

#edit-user-page .left-section .user-action-buttons-wrapper {
    margin: 72px 0;
    width: 316px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#edit-user-page .left-section .user-action-buttons-wrapper .saved {
    margin-left: 4px;
    font-size: 14px;
}

#edit-user-page .right-section .user-action-buttons-wrapper {
    margin: 0 auto;
    width: 310px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#edit-user-page .right-section .user-action-buttons-wrapper .saved {
    margin-left: 4px;
    font-size: 14px;
}

#edit-user-page .company-logo-card {
    width: 127px;
    height: 130px;
    margin-top: 12px;
}

#empty-collections-page .breadcrumbs {
    margin-top: 20px;
    margin-left: 75px;
}

#empty-collections-page .main-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 427px;
    margin: 0 auto;
}

#empty-collections-page .main-content .logo-wrapper {
    margin-bottom: 32px;
}

#empty-collections-page .main-content .empty-collection-logo {
    width: 142px;
    height: 142px;
}

#empty-collections-page .main-content .empty-collection-logo.clickable {
    cursor: pointer;
}

#empty-collections-page .main-content .title-wrapper {
    margin-bottom: 10px;
}

#empty-collections-page .main-content .title-wrapper .title {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: center;
    color: #1e3654;
}

#empty-collections-page .main-content .text-wrapper {
    margin-bottom: 32px;
}

#empty-collections-page .main-content .text-wrapper .text {
    font-size: 16px;
    line-height: 1.38;
    letter-spacing: -0.1px;
    text-align: center;
    color: #1e3654;
}

#empty-collections-page .main-content .search-wrapper {
    margin-bottom: 32px;
}

#empty-collections-page .main-content .pro-tip-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#empty-collections-page .main-content .pro-tip-wrapper .pro-tip-label {
    opacity: 0.5;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.38;
    letter-spacing: -0.1px;
    text-align: left;
    color: #1e3654;
    width: 185px;
}

#empty-collections-page .main-content .pro-tip-wrapper .pro-tip-text {
    opacity: 0.5;
    font-size: 16px;
    line-height: 1.38;
    letter-spacing: -0.1px;
    text-align: left;
    color: #1e3654;
}

#export-collection-page .btn-click {
    cursor: pointer;
}

#export-collection-page .page-content {
    width: 1160px;
    margin: 0 auto;
}

#export-collection-page .page-content .top-section .page-title {
    margin-top: 34px;
    font-size: 30px;
    font-weight: bold;
    color: #1e3654;
}

#export-collection-page .page-content .top-section .page-description {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#export-collection-page .page-content .top-section .page-description .description {
    margin-top: 8px;
    font-size: 16px;
}

#export-collection-page .page-content .top-section .page-description .description.companies {
    color: #1e3654;
}

#export-collection-page .page-content .top-section .page-description .description.fields {
    color: #8194aa;
}

#export-collection-page .page-content .bottom-section {
    margin-bottom: 150px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

#export-collection-page .page-content .bottom-section .sub-header {
    margin-top: 29px;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
}

#export-collection-page .page-content .bottom-section table.table {
    margin-top: 28px;
    width: 100%;
}

#export-collection-page .page-content .bottom-section .table th, #export-collection-page .page-content .bottom-section .table td {
    text-align: left;
    vertical-align: top;
}

#export-collection-page .page-content .bottom-section .header-cell {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #1e3654;
}

#export-collection-page .page-content .bottom-section .cell {
    padding: 16px 0;
    height: 38px;
    background-color: #ffffff;
    -webkit-box-shadow: inset 0 -1px 0 0 #dde0e5;
            box-shadow: inset 0 -1px 0 0 #dde0e5;
}

#export-collection-page .page-content .bottom-section .cell.name {
    width: 250px;
    font-size: 18px;
    font-weight: bold;
    color: #232838;
}

#export-collection-page .page-content .bottom-section .cell.one-liner {
    width: 250px;
    font-size: 12px;
    letter-spacing: 0.5px;
    color: #8194aa;
}

#export-collection-page .page-content .bottom-section .cell.tag {
    width: 440px;
    font-size: 12px;
    font-weight: 500;
    color: #1e3654;
    line-height: 1.29;
    padding-right: 21px;
}

#export-collection-page .page-content .bottom-section .cell .category-input {
    height: 34px;
    width: 220px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #dde0e5;
}

#export-collection-page .page-content .bottom-section .cell .category-input.empty {
    border-color: #ff000066;
}

#export-collection-page .page-content .bottom-section .cell .zyno-select {
    background: url(../../../img/admin/arrow-down-16.png) 96% / 6% no-repeat;
    margin-right: 0;
}

#export-collection-page .page-content .bottom-section .cell .zyno-select-dropdown {
    font-size: 14px;
    color: #232838;
}

#export-collection-page .page-content .bottom-section .cell .zyno-select-dropdown.non-empty-value {
    margin-top: 1px;
}

#export-collection-page .page-content .bottom-section .cell .zyno-select-dropdown.empty-value {
    margin-top: 25px;
}

#export-collection-page .bottom-action-section .description-text {
    font-size: 14px;
    color: #1e3654;
    margin-left: 4px;
}

#export-collection-page .bottom-action-section .edit-icon {
    width: 16px;
    height: 16px;
}

#export-collection-page .bottom-action-section .save-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#export-collection-page .bottom-action-section .action-button {
    height: 20px;
    padding-bottom: 8px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    font-size: 14px;
    color: #1e3654;
}

#export-collection-page .bottom-action-section .action-button.gray {
    background-color: #ffffff;
}

#export-collection-page .bottom-action-section .action-button.positive {
    margin-left: 16px;
    background-color: #f8c61c;
}

#modals .export-confirmation-modal .popup-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#modals .export-confirmation-modal .popup-container .export-icon {
    width: 120px;
    height: 120px;
    margin: 20px 0;
}

#modals .export-confirmation-modal .popup-container .export-title {
    margin: 20px 0;
    font-size: 32px;
    font-weight: bold;
    color: #1e3654;
    text-align: center;
}

#modals .export-confirmation-modal .popup-container .export-text {
    font-size: 16px;
    line-height: 1.25;
    text-align: center;
    color: #617287;
    width: 500px;
}

#modals .export-confirmation-modal .popup-container .done-btn {
    margin: 20px auto;
    width: 86px;
    height: 48px;
    border-radius: 3px;
    background-color: #f8c21b;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    font-size: 16px;
    color: #1e3654;
    cursor: pointer;
}

#glossary-page {
    color: #1e3654;
    width: 1200px;
    margin: 32px auto;
}

#glossary-page .glossary-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
}

#glossary-page .glossary-content .left-side {
    margin-right: 113px;
}

#glossary-page .glossary-content .left-side .page-title {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 16px;
}

#glossary-page .glossary-content .left-side .page-subtitle {
    letter-spacing: -0.1px;
    color: #8b9bad;
    margin-bottom: 16px;
    cursor: pointer;
}

#glossary-page .glossary-content .left-side .page-subtitle.active {
    font-size: 16px;
    font-weight: bold;
    color: #1e3654;
}

#glossary-page .glossary-content .right-side {
    margin-top: 8px;
}

#glossary-page .glossary-content .right-side .glossary-items-wrapper .glossary-item {
    margin-bottom: 40px;
}

#glossary-page .glossary-content .right-side .glossary-items-wrapper .glossary-item .glossary-title {
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: bold;
}

#glossary-page .glossary-content .right-side .glossary-items-wrapper .glossary-item .glossary-description {
    font-size: 14px;
    line-height: 1.43;
    color: #292929;
    width: 557px;
}

#glossary-page .glossary-content .right-side .glossary-items-wrapper .tags-dictionary-content {
    width: 100%;
}

#glossary-page .glossary-content .right-side .glossary-items-wrapper .tags-dictionary-content .tag-dictionary-top-section {
    width: 500px;
    margin-left: 150px;
}

#glossary-page .glossary-content .right-side .glossary-items-wrapper .tags-dictionary-content .tag-navigation-wrapper .center {
    margin-left: 0;
}

#glossary-page .glossary-content .right-side .glossary-items-wrapper .tags-dictionary-content .abc-nav-wrapper {
    max-width: none;
}

#glossary-page .glossary-content .right-side .glossary-items-wrapper .tags-dictionary-content .tags-wrapper {
    margin-left: 100px;
}

#glossary-page .glossary-content .right-side .glossary-items-wrapper .tags-dictionary-content .tags-wrapper .tag-item {
    width: 556px;
    height: inherit;
}

#glossary-page .glossary-content .right-side .glossary-items-wrapper .tags-dictionary-content .tags-wrapper .tag-item .tag-metadata {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

#glossary-page .glossary-content .right-side .glossary-items-wrapper .tags-dictionary-content .tags-wrapper .tag-item .tag-metadata .metadata-description {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 1.43;
    color: #292929;
}

.home-strip-card-wrapper {
    margin-right: 20px;
}

.strip-wrapper.top-strip {
    padding-top: 30px;
    background-color: #fff;
}

.strip-wrapper.top-strip .strip-data {
    width: 1170px;
    margin: 0 auto;
}

.strip-wrapper.top-strip .strip-data .tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10px;
}

.strip-wrapper.top-strip .strip-data .tags-wrapper .search-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.strip-wrapper.top-strip .strip-data .tags-wrapper .search-wrapper .small-search-bar {
    display: none;
}

.strip-wrapper.top-strip .strip-data .tags-wrapper .search-wrapper .selected-tags {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.strip-wrapper.top-strip .strip-data .tags-wrapper .search-wrapper .selected-tags .clear-all {
    font-size: 12px;
    color: #232838;
    cursor: pointer;
}

.strip-wrapper.top-strip .strip-data .tags-wrapper .search-wrapper .selected-tags .selected-tag {
    margin-right: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.strip-wrapper.top-strip .strip-data .tags-wrapper .search-wrapper .selected-tags .selected-tag .tag-marker {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-right: 5px;
}

.strip-wrapper.top-strip .strip-data .tags-wrapper .search-wrapper .selected-tags .selected-tag .tag-name {
    font-size: 12px;
    color: #8794a4;
}

.strip-wrapper.top-strip .strip-data .tags-wrapper .search-wrapper .tag-search-bar {
    margin-right: 15px;
}

.strip-wrapper.top-strip .strip-data .tags-wrapper .tags-link {
    font-size: 14px;
    letter-spacing: -0.1px;
    color: #358ed7;
    line-height: 2;
}

.strip-wrapper.bottom-strip {
    padding-bottom: 73px;
}

.strip-wrapper .cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.strip-wrapper .cards-wrapper .card-with-hover-box {
    position: relative;
}

.strip-wrapper .cards-wrapper .card-with-hover-box:not(.high) .add-to-collection-modal .collection-list {
    max-height: 135px;
}

.strip-wrapper .cards-wrapper .card-with-hover-box.technology-box .add-to-collection-modal .collection-list {
    max-height: 97px;
}

.strip-wrapper .cards-wrapper .card-with-hover-box .menu-icon {
    width: 16px;
    height: 16px;
    display: none;
}

.strip-wrapper .cards-wrapper .card-with-hover-box .add-to-collection-modal-trigger-wrapper {
    position: absolute;
    top: 10px;
    right: 27px;
    z-index: 5;
    cursor: pointer;
}

.strip-wrapper .cards-wrapper .card-with-hover-box .add-to-collection-modal {
    right: -7px;
    top: -11px;
}

.strip-wrapper .cards-wrapper .card-with-hover-box .add-to-collection-modal:before {
    width: 0px;
}

.strip-wrapper .cards-wrapper .card-with-hover-box:hover .menu-icon {
    display: block;
}

.strip-wrapper .strip-title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 30px 0 20px 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: bold;
    letter-spacing: 1px;
    color: #1e3654;
}

.strip-wrapper .strip-title-wrapper.major-investments {
    margin-bottom: 20px;
    border-bottom: 1px solid #dde0e5;
}

.strip-wrapper .strip-title-wrapper .strip-title {
    font-size: 18px;
}

.strip-wrapper .strip-title-wrapper .strip-total {
    font-size: 14px;
    cursor: pointer;
}

.strip-wrapper .charts-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.strip-wrapper .charts-wrapper .chart {
    width: 364px;
    height: 345px;
    margin-right: 24px;
}

.chart .indicators-wrapper {
    position: relative;
}

.chart .indicators-wrapper .indicator {
    z-index: 5;
    width: 6px;
    height: 6px;
    position: absolute;
}

.chart .indicators-wrapper .indicator.yellow-round {
    border-radius: 50%;
    background-color: #f8c61c;
    top: 49px;
    right: 80px;
}

.chart .indicators-wrapper .indicator.blue-square {
    border-radius: 1px;
    background-color: #358ed7;
    top: 50px;
    left: 6px;
}

.chart .indicators-wrapper .indicator.blue-round {
    background-color: #358ed7;
    border-radius: 50%;
    top: 50px;
    right: 100px;
}

.chart .indicators-wrapper .indicator.light-blue-round {
    background-color: #75b2e3;
    border-radius: 50%;
    top: 50px;
    right: 50px;
}

.chart .indicators-wrapper .indicator .text {
    font-size: 12px;
    letter-spacing: 0.5px;
    color: #8194aa;
    margin: -2px 0 0 10px;
}

.major-investments-chart {
    width: 1259px;
    height: 384px;
    margin-left: -70px;
}

.strips-wrapper {
    width: 1132px;
    margin: 0 auto;
}

.slick-prev:before,
.slick-next:before {
    color: black;
}

.fixed-filters-wrapper {
    background: #ffffff;
    -webkit-box-shadow: 0 9px 10px -1px rgba(0, 0, 0, 0.09);
            box-shadow: 0 9px 10px -1px rgba(0, 0, 0, 0.09);
    position: fixed;
    top: 63px;
    width: 100%;
    z-index: 19;
}

.fixed-filters-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 1170px;
    margin: 0 auto;
    padding: 22px 0 20px 0;
}

.fixed-filters-container .left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.fixed-filters-container .left .strip-title {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #232838;
    margin-right: 4px;
}

.fixed-filters-container .left .strip-tags {
    font-size: 14px;
    font-weight: 600;
    color: #8794a4;
}

.fixed-filters-container .right {
}

.period-selectors-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.period-selectors-wrapper .period .period-list.year-active .year-period {
    background-color: #1e3654;
    color: #FFFFFF;
}

.period-selectors-wrapper .period .period-list.q1-active .q1 {
    background-color: #1e3654;
    color: #FFFFFF;
}

.period-selectors-wrapper .period .period-list.q2-active .q2 {
    background-color: #1e3654;
    color: #FFFFFF;
}

.period-selectors-wrapper .period .period-list.q3-active .q3 {
    background-color: #1e3654;
    color: #FFFFFF;
}

.period-selectors-wrapper .period .period-list.q4-active .q4 {
    background-color: #1e3654;
    color: #FFFFFF;
}

.period-selectors-wrapper .period .period-list .period-item {
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
    border: solid 1px #dde0e5;
    padding: 8px 16.5px;
    cursor: pointer;
}

.period-selectors-wrapper .period .period-list .period-item.active {
    background-color: #1e3654;
    border: solid 1px rgba(35, 40, 56, 0.05);
    color: white;
}

.period-selectors-wrapper .period .period-list .period-item.left-item {
    border-radius: 3px 0 0 3px
}

.period-selectors-wrapper .period .period-list .period-item.right-item {
    border-radius: 0px 3px 3px 0;
}

.homepage-content .how-to-use-section {
    background-color: #ffffff;
}

.homepage-content .how-to-use-section .features-wrapper .feature-wrapper .feature-logo-wrapper {
    background-color: #f7fafd;
}

.homepage-content .learn-more-section {
    background-color: #f7fafd;
}

#introductions-explore-page .section-wrapper {
    background: #fff;
}

#introductions-explore-page .section-wrapper.gray {
    background-color: #f7fafd;
}

#introductions-explore-page .section {
    width: 1280px;
    height: 350px;
    padding-left: 124px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#introductions-explore-page .section .section-title {
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
    margin-bottom: 10px;
}

#introductions-explore-page .section .section-description {
    font-size: 18px;
    text-align: left;
    color: #607288;
    width: 400px;
}

#introductions-explore-page .section.page-heading-section {
    height: 100px;
    display: block;
    margin-top: 25px;
}

#introductions-explore-page .section.explore-section {
    height: 200px;
}

#introductions-explore-page .page-heading-section {
    padding-left: 74px;
}

#introductions-explore-page .page-heading-section .breadcrumbs {
}

#introductions-explore-page .page-heading-section .page-title {
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
}

#introductions-explore-page .explore-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 70px;
}

#introductions-explore-page .explore-section .explore-section-text {
    margin-right: 80px;
}

#introductions-explore-page .explore-section .explore-section-media {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#introductions-explore-page .explore-section .icon-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 122px;
    height: 137px;
    border-radius: 4px;
    background-color: #f7fafd;
    margin-right: 22px;
}

#introductions-explore-page .explore-section .icon-wrapper .intro-icon {
    width: 56px;
    height: 56px;
    margin-bottom: 15px;
}

#introductions-explore-page .explore-section .icon-wrapper .icon-text {
    font-size: 14px;
    font-weight: bold;
    color: #607288;
}

#introductions-explore-page .review-section .review-section-media {
    margin-right: 225px;
    margin-left: 90px;
    height: 230px;
    width: 230px;
    position: relative;
}

#introductions-explore-page .review-section .icon {
    position: absolute;
}

#introductions-explore-page .review-section .large-oval-icon {
    width: 230px;
    height: 230px;
    background: url('../../../img/oval-2.png');
}

#introductions-explore-page .review-section .trusted-icon {
    width: 112px;
    height: 112px;
    top: 55px;
    left: 59px;
}

#introductions-explore-page .review-section .oval-icon {
    width: 60px;
    height: 60px;
    right: 0;
    background: url('../../../img/oval-3.png');
}

#introductions-explore-page .review-section .check-icon {
    width: 21px;
    height: 17px;
    right: 18px;
    top: 20px;
}

#introductions-explore-page .introduce-section .snow-icon {
    width: 40px;
    height: 40px;
    background: url('../../../img/snow.png');
    margin-bottom: 20px;
}

#introductions-explore-page .introduce-section .introduce-section-text {
    margin-right: 270px;
}

#introductions-explore-page .introduce-section .introduce-section-media .snow-gold-icon {
    width: 75px;
    height: 75px;
    background: url('../../../img/snow_gold.png');
    margin-left: 107px;
}

#introductions-explore-page .introduce-section .introduce-section-media .introduce-icon {
    width: 143px;
    height: 94px;
    background: url('../../../img/introduce-icon-40.png');
}

#introductions-explore-page .testimonial-section {
    padding-left: 307px;
}

#introductions-explore-page .testimonial-section .testimonial {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#introductions-explore-page .testimonial-section .slick-dots {
    bottom: 20px;
    width: 687px;
}

#introductions-explore-page .testimonial-section .left {
    margin-right: 23px;
}

#introductions-explore-page .testimonial-section .left .img {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    margin-bottom: 12px;
}

#introductions-explore-page .testimonial-section .left .name {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
    margin-bottom: 3px;
}

#introductions-explore-page .testimonial-section .left .role, #introductions-explore-page .testimonial-section .left .company {
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: 300;
    color: #607288;
}

#introductions-explore-page .testimonial-section .right {
    position: relative;
}

#introductions-explore-page .testimonial-section .right .ticket-shape {
    width: 476px;
    height: 232px;
    background: url('../../../img/combined-shape.png');
}

#introductions-explore-page .testimonial-section .right .quote {
    font-size: 72px;
    color: #f8c61c;
    position: absolute;
    top: 20px;
    left: 228px;
}

#introductions-explore-page .testimonial-section .right .text {
    width: 402px;
    height: 110px;
    font-size: 16px;
    line-height: 1.22;
    text-align: left;
    color: #607288;
    position: absolute;
    top: 66px;
    left: 42px;
}

#email-redirect-root {
    font-family: 'Assistant', Arial, sans-serif;
    height: 100%;

}

#email-redirect-root * {
    outline: none;
}

#email-redirect-root .top-bar {
    top: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    overflow: auto;
    padding: 15px 0px 15px 25px;
}

#email-redirect-root .top-bar-logo {
    float: left;
    max-width: 70px;
    display: block;
    max-height: 70px
}

#email-redirect-root .main-content {
    background-color: #f4f7fb;
    text-align: center;
    padding-top: 40px;
    overflow: auto;
    height: 100vh;
}

#email-redirect-root .main-content .introduction-type-logo {
    width: 40px;
    height: 40px;
    display: inline-block;
}

#email-redirect-root .main-content .introduction-type-logo__event {
    background-image: url('../../../img/admin/event-btn.png');
}

#email-redirect-root .main-content .introduction-type-logo__investment {
    background-image: url('../../../img/admin/invest-btn.png');
}

#email-redirect-root .main-content .introduction-type-logo__jobseeker {
    background-image: url('../../../img/admin/job-btn.png');
}

#email-redirect-root .main-content .introduction-type-logo__cooperation {
    background-image: url('../../../img/admin/cooperation-btn.png');
}

#email-redirect-root .main-content .title {
    font-size: 22px;
    font-weight: 900;
    letter-spacing: -0.5px;
    color: #2e3c54;
    margin: 15px 0;
    font-family: Roboto;
}

#email-redirect-root .main-content .subtitle {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.2px;
    color: #2e3c54;
    margin-bottom: 30px
}

#email-redirect-root .main-content .subtitle-disapprove {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -0.1px;
    text-align: center;
    color: #2e3c54;
    margin-bottom: 20px;
}

#email-redirect-root .main-content .content {
    font-size: 14px;
    letter-spacing: -0.2px;
    color: #2e3c54;
}

#email-redirect-root .main-content .button-wrapper {
    margin-top: 70px;
}

#email-redirect-root .main-content .button-wrapper .negative-button {
    border-radius: 100px;
    border: solid 1px #2e3c54;
    background-color: transparent;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.2px;
    color: #343f51;
    padding: 10px 25px;
}

#email-redirect-root .main-content .call-for-action {
    margin-top: 20px;
}

#email-redirect-root .main-content .call-for-action .positive-button {
    margin-left: 15px;
}

#privacy-policy, #terms-of-use {
    width: 604px;
    margin: 0 auto;
    padding-top: 24px;
}

#privacy-policy .main-title, #terms-of-use .main-title {
    font-size: 30px;
    font-weight: bold;
    margin: 32px 0 8px 0;
}

#privacy-policy .main-subtitle, #terms-of-use .main-subtitle {
    font-size: 16px;
    line-height: 1.31;
    letter-spacing: -0.1px;
    text-align: left;
    color: #607288;
}

#privacy-policy .main-content-wrapper .title, #terms-of-use .main-content-wrapper .title {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.3px;
    margin-top: 18px;
}

#privacy-policy .main-content-wrapper .subtitle, #terms-of-use .main-content-wrapper .subtitle {
    font-size: 14px;
    line-height: 1.36;
    letter-spacing: 0.1px;
    margin-top: 2px;
}

#privacy-policy .secondary-content-wrapper, #terms-of-use .secondary-content-wrapper {
    padding-left: 16px;
}

#privacy-policy .secondary-content-wrapper .title, #terms-of-use .secondary-content-wrapper .title {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.3px;
    margin-top: 14px;
}

#privacy-policy .secondary-content-wrapper .subtitle, #terms-of-use .secondary-content-wrapper .subtitle {
    font-size: 14px;
    line-height: 1.36;
    letter-spacing: 0.1px;
    margin-top: 2px;
}

#privacy-policy .thirdly-content-wrapper, #terms-of-use .thirdly-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px;
}

#privacy-policy .thirdly-content-wrapper .left, #terms-of-use .thirdly-content-wrapper .left {
    font-size: 13px;
    margin-right: 10px;
}

#privacy-policy .thirdly-content-wrapper .right, #terms-of-use .thirdly-content-wrapper .right {
    font-size: 14px;
    line-height: 1.36;
}

#privacy-policy .credit, #terms-of-use .credit {
    font-size: 12px;
    line-height: 1.83;
    margin: 32px 0;
}

#profile-page {
    width: 1280px;
    min-height: 1000px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

#profile-page .left-section {
    padding: 0 68px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    width: 842px;
    color: #1e3654;
}

#profile-page .left-section .row-wrapper {
    width: 100%;
    margin-top: 48px;
}

#profile-page .left-section .account-settings-wrapper {
    height: 16px;
    cursor: pointer;
}

#profile-page .left-section .account-settings-wrapper .icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
}

#profile-page .left-section .account-settings-wrapper .account-settings-text {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5;
    color: #1e3654;
}

#profile-page .left-section .tags-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#profile-page .left-section .tags-wrapper .label {
    margin-top: 8px;
}

#profile-page .left-section .top-profile-section {
    position: relative;
    height: 100px;
}

#profile-page .left-section .top-profile-section .title-wrapper {
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}

#profile-page .left-section .top-profile-section .title-wrapper .title {
    font-size: 40px;
    font-weight: bold;
    line-height: 1;
    color: #1e3654;
    margin-right: 8px;
}

#profile-page .left-section .top-profile-section .title-wrapper .sub-title {
    font-size: 16px;
    line-height: 1.38;
    color: #1e3654;
    margin-top: 12px;
}

#profile-page .left-section .top-profile-section .title-logo {
    height: 100px;
    width: 100px;
    max-height: 100px;
    max-width: 172px;
    border-radius: 50%;
    margin-right: 20px;
    border: solid 1px #dde0e5;
}

#profile-page .left-section .top-profile-section .subtitle {
    margin-top: 5px;
    font-size: 20px;
    color: #292929;
    width: 70%;
}

#profile-page .left-section .section-title {
    font-size: 24px;
    font-weight: bold;
    color: #1e3654;
    margin: 29px 0 21px 0;
}

#profile-page .left-section .section-title.tags {
    margin: 20px 0 8px 0;
}

#profile-page .left-section .section-title.about {
    font-size: 14px;
    line-height: 1.29;
}

#profile-page .left-section .section-description {
    font-size: 16px;
    line-height: 1.5;
    color: #292929;
    padding-right: 96px;
}

#profile-page .left-section .details-section-wrapper {
    margin: 20px 0;
}

#profile-page .left-section .details-section-wrapper .details-section {
    font-size: 14px;
}

#profile-page .left-section .details-section-wrapper .details-section .details-section-title {
    font-weight: bold;
    letter-spacing: -0.1px;
    color: #617287;
    margin-bottom: 10px;
}

#profile-page .left-section .details-section-wrapper .details-section .details-section-items-wrapper .detalis-section-item {
    margin-bottom: 15px;
}

#profile-page .left-section .details-section-wrapper .details-section .details-section-items-wrapper .detalis-section-item .details-important {
    font-weight: bold;
    text-align: left;
    color: #1e3654;
    margin-bottom: 3px;
}

#profile-page .left-section .details-section-wrapper .details-section .details-section-items-wrapper .detalis-section-item .details-regular {
    text-align: left;
    color: #8794a4;
}

#profile-page .left-section .card-list-wrapper {
    margin: 30px 0;
}

#profile-page .left-section .card-list-wrapper .card-list-title {
    font-size: 18px;
    font-weight: bold;
    color: #1e3654;
    margin-bottom: 30px;
}

#profile-page .left-section .card-list-wrapper .card-list-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#profile-page .left-section .card-list-wrapper .card-list-items .zyno-card-wrapper {
    width: 220px;
    margin-right: 15px;
    margin-bottom: 15px;
}

#profile-page .left-section .card-list-wrapper .card-list-items .zyno-card-wrapper .zyno-card {
    width: 220px;
    height: 238px;
}

#profile-page .left-section .card-list-wrapper .card-list-items .zyno-card-wrapper .zyno-card .bottom-section {
    width: 190px;
}

#profile-page .right-section {
    width: 438px;
    background-color: #f7fafd;
    height: inherit;
    margin-top: -12px;
    padding: 32px 75px 0 75px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#profile-page .right-section .top-action-buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#profile-page .right-section .top-action-buttons-wrapper .button-left-wrapper {
    margin-right: 16px;
}

#profile-page .right-section .tell-about-your-self-card {
    width: 288px;
    height: 287px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    background-color: #fef4d2;
    margin-bottom: 24px;
}

#profile-page .right-section .tell-about-your-self-card .icon {
    margin-top: 16px;
}

#profile-page .right-section .tell-about-your-self-card .title {
    margin-top: 16px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #1e3654;
}

#profile-page .right-section .tell-about-your-self-card .text {
    margin: 4px 18px 0 18px;
    font-size: 16px;
    line-height: 1.38;
    text-align: center;
    color: #1e3654;
}

#profile-page .right-section .tell-about-your-self-card .action-button-wrapper {
    margin-top: 6px;
    margin-right: 28px;
}

#profile-page .right-section .tell-about-your-self-card .action-button-wrapper .arrow {
    margin-right: 8px;
}

#profile-page .right-section .tell-about-your-self-card .action-button-wrapper .button-container {
    width: 180px;
    height: 88px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

#profile-page .right-section .tell-about-your-self-card .action-button-wrapper .button-container .action-button {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px;
    height: 48px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    background-color: #f8c61c;
}

#profile-page .right-section .card-wrapper {
    margin-top: 32px;
}

#profile-page .right-section .zyno-card-4 .card-title {
    font-size: 14px;
}

#profile-page .right-section .zyno-card-4 .metadata-wrapper {
    display: block;
}

#profile-page .right-section .zyno-card-4 .metadata-wrapper .metadata-item {
    width: 200px;
    text-align: left;
    margin: 24px 10px 0 0;
}

#profile-page .right-section .zyno-card-4 .metadata-wrapper .metadata-item .space-top {
    margin-top: 4px;
}

#profile-page .right-section .zyno-card-4 .metadata-wrapper .metadata-item .slim-title {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: -0.09px;
    color: #8794a5;
}

#profile-page .right-section .zyno-card-4 .metadata-wrapper .metadata-item .text-bold-dark {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5;
    color: #1e3654;
}

#profile-page .right-section .zyno-card-4 .general-info-item-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#profile-page .right-section .zyno-card-4 .general-info-item-wrapper .user-logo, #profile-page .right-section .zyno-card-4 .general-info-item-wrapper .mail-logo {
    margin-right: 10px;
}

#profile-page .right-section .zyno-card-4 .general-info-item-wrapper .general-info-regular-text.linkedin-text {
    max-width: 85%;
    word-wrap: break-word;
}

#profile-page .right-section .zyno-card-4 .general-info-item-wrapper .link-item.linkedin {
    margin-left: -4px;
    width: 32px;
    height: 24px;
    margin-right: -2px;
}

#profile-page .right-section .zyno-card-4 .general-info-item-wrapper:last-child {
    margin-bottom: 0;
}

#profile-page .right-section .zyno-card-4 .general-info-item-wrapper .primary {
    font-size: 10px;
    text-align: right;
    color: #8794a5;
}

#sdg-page {
    margin: 0;
}

#sdg-page .nav-bar {
    background-color: white;
    color: #ffffff;
    height: 64px;
    min-width: 1280px;
    width: 100%;
    top: 0;
    z-index: 20;
    position: fixed;
}

#sdg-page .nav-bar .content-width {
    max-width: calc(100% - 80px);
    min-width: 1120px;
}

#sdg-page .nav-bar .tab {
    height: 100%;
    margin-right: 42px;
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: normal;
    color: #8794a5;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
}

#sdg-page .nav-bar .tab.selected {
    font-weight: bold;
    line-height: 1.86;
    color: #293760;
    border-bottom: 3px solid #293760;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#sdg-page .nav-bar .tab:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    //border-bottom: 3px solid #293760;
    cursor: pointer;
}

#sdg-page .nav-bar .logo {
    width: 53px;
    height: 34px;
    padding-right: 52px;
}

#sdg-page .nav-bar .link {
    font-size: 12px;
    line-height: 1.67;
    text-align: center;
    color: #293760;
}

#sdg-page .content {
    width: 100%;
    height: 100%;
}

#sdg-page .content .content-width {
    width: 1120px;
}

#sdg-page .content .logo {
    width: 149px;
    height: 74px;
}

#sdg-page .content .title {
    font-size: 35px;
    font-weight: bold;
    line-height: 1.29;
    color: #293760;
}

#sdg-page .content .text {
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: normal;
    color: #293760;
}

#sdg-page .content .action-button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    background-color: #f8c61c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.29;
    text-align: center;
    color: #1d3555;
}

#sdg-page .content .w-540 {
    width: 540px
}

#sdg-page .content .w-520 {
    width: 520px;
}

#sdg-page .content .sdg-map {
    width: 540px;
    height: 540px;
    -o-object-fit: contain;
       object-fit: contain;
}

#sdg-page .content .link {
    font-size: 12px;
    line-height: 1.17;
    text-align: center;
    color: #8794a5;
    text-decoration: underline;
}

#sdg-page .content .second-section {
    background: url(../../../img/sdg-wave.svg) no-repeat;
    background-size: cover;
}

#sdg-page .content .second-section .partner-title {
    margin-top: 124px;
    font-size: 26px;
    line-height: 1.38;
    text-align: center;
    color: #293760;
    font-weight: bold;
}

#sdg-page .content .second-section .desc {
    font-size: 16px;
    line-height: 1.75;
    text-align: center;
    color: #8794a5;
}

#sdg-page .content .second-section .partners-names-wrapper {
    margin-top: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 600px;
}

#sdg-page .content .second-section .partners-names-wrapper .name {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.71;
    letter-spacing: 0.18px;
    color: #293760;
    margin: 8px;
}

#sdg-page .content .second-section .partners {
    width: 700px;
    height: 282px;
}

#sdg-page .content .second-section .partners .partner {
    width: 200px;
    height: 282px;
}

#sdg-page .content .second-section .partners .partner .partner-logo-wrapper {
    height: 202px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#sdg-page .content .second-section .partners .partner .partner-logo-wrapper .partner-logo {
    width: 184px;
    height: 184px;
}

#sdg-page .content .second-section .partners .partner .partner-logo-wrapper .partner-logo:hover {
    width: 202px;
    height: 202px;
}

#sdg-page .content .second-section .partners .partner .partner-name {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: 0.24px;
    color: #293760;
    text-align: center;
    width: 200px;
}

#sdg-page .content .third-section-a {
    background-size: 100%;
    margin-top: 50px;
    height: 840px;
    background: url(../../../img/sdg-mountain-1.svg) no-repeat;
    background-size: 50%;
    z-index: 1;
    position: relative;
    overflow: hidden;
}

#sdg-page .content .third-section-a .third-section-b {
    margin-top: 40px;
    height: 878px;
    background: url(../../../img/sdg-mountain-2.svg) no-repeat;
    background-size: 100%;
    z-index: 2;
    position: absolute;
    width: 103%;
}

#sdg-page .content .third-section-a .third-section-b .third-section-c {
    margin-top: 300px;
    height: 600px;
    background: url(../../../img/sdg-mountain-3.svg) no-repeat;
    background-size: 100%;
    z-index: 3;
    position: absolute;
    width: 100%;
}

#sdg-page .content .third-section-a .contact-us-wrapper {
    margin-top: 168px;
    z-index: 5;
    width: 493px;
}

#sdg-page .content .third-section-a .contact-us-wrapper .contact-us-title {
    font-size: 26px;
    font-weight: bold;
    line-height: 1.39;
    text-align: center;
    color: #293760;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 {
    margin-top: 24px;
    padding: 0 15px;
    position: relative;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 .required {
    position: absolute;
    top: 13px;
    right: 26px;
    opacity: 0.6;
    font-size: 12px;
    font-style: italic;
    line-height: 2.33;
    text-align: right;
    color: #8794a5;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 label.error {
    visibility: hidden;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 .input {
    border-radius: 6px;
    border: solid 1px #dde0e5;
    width: 100%;
    height: 52px;
    font-size: 14px;
    line-height: 1.86;
    color: #8794a5;
    padding: 10px 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 .input.error {
    border: solid 1px #ff3949;
    float: none;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 .input.zyno-select {
    background: url('../../../img/admin/arrow-down-16.png') 97% / 3% no-repeat;
    background-color: #FFFFFF;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 .input.zyno-select .zyno-select-dropdown {
    margin: 88px 0px 0 -8px;
    width: 460px;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 ::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 1.86;
    color: #8794a5;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 ::-moz-placeholder {
    font-size: 14px;
    line-height: 1.86;
    color: #8794a5;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 :-ms-input-placeholder {
    font-size: 14px;
    line-height: 1.86;
    color: #8794a5;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 ::-ms-input-placeholder {
    font-size: 14px;
    line-height: 1.86;
    color: #8794a5;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 ::placeholder {
    font-size: 14px;
    line-height: 1.86;
    color: #8794a5;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 :-ms-input-placeholder {

    /* Internet Explorer 10-11 */
    font-size: 14px;
    line-height: 1.86;
    color: #8794a5;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 ::-ms-input-placeholder {

    /* Microsoft Edge */
    font-size: 14px;
    line-height: 1.86;
    color: #8794a5;
}

#sdg-page .content .third-section-a .contact-us-wrapper .input-wrapper-2 .input-placeholder {
    font-size: 14px;
    line-height: 1.86;
    color: #8794a5;
}

#sdg-page .content .third-section-a .contact-us-wrapper .textarea {
    border-radius: 3px;
    border: solid 1px #dde0e5;
    padding: 10px 8px;
    font-size: 14px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 25px;
}

#sdg-page .content .third-section-a .contact-us-wrapper .zyno-select {
    padding: 5px 0;
}

#sdg-page .content .third-section-a .contact-us-wrapper .sent-msg-icon {
    width: 142px;
    height: 142px;
}

#sdg-page .footer {
    height: 70px;
    background-color: #FFFFFF;
}

#sdg-page .footer .social-media-icon {
    height: 16px;
    width: 16px;
}

#sdg-page .footer .policy .subtitle {
    font-size: 12px;
    line-height: 1.67;
    color: #8794a5;
}

#sdg-page .footer .policy .subtitle a {
    color: #8794a5;
    text-decoration: underline;
}

.tags-dictionary-content {
    margin: 0 auto;
    width: 1150px;
    color: #1e3654;
}

.tags-dictionary-content .breadcrumbs-wrapper {
    margin-bottom: 15px;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .left {
    font-size: 30px;
    font-weight: bold;
    color: #1e3654;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: -18px;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .center .desc {
    margin-right: 10px;
    font-size: 16px;
    font-weight: bold;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .center .sort-by-name, .tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .center .sort-by-companies {
    border: solid 1px #dde0e5;
    font-size: 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 5px 10px;
    text-align: center;
    cursor: pointer;
    min-width: 139px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #1e3654;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .center .sort-by-name.active, .tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .center .sort-by-companies.active {
    background-color: #1e3654;
    border: solid 1px rgba(35, 40, 56, 0.05);
    color: #ffffff;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .center .sort-by-name {
    border-radius: 3px 0 0 3px;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .center .sort-by-companies {
    border-radius: 0 3px 3px 0;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .right .tag-search-bar .tag-search-input {
    border-radius: 4px;
    border: solid 1px #dde0e5;
    line-height: 2;
    padding-left: 8px;
    font-size: 14px;
    width: 229px;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .right .tag-search-bar .tag-search-input:hover {
    border: solid 1px #232838;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .right .tag-search-bar .tt-menu {
    border-top: 1px solid #dde0e5;
    width: 239px;
    border-radius: 0 0 3px 3px;
    margin-top: -3px;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .right .tag-search-bar .tt-menu .tt-suggestion {
    padding-left: 8px;
}

.tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .right .tag-search-bar .tt-menu .tt-suggestion:hover, .tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .right .tag-search-bar .tt-menu .tt-suggestion:focus, .tags-dictionary-content .tag-dictionary-top-section .tag-navigation-wrapper .right .tag-search-bar .tt-menu .tt-suggestion.tt-cursor {
    color: #1e3654;
    background-color: #f1f3f5;
}

.tags-dictionary-content .tag-dictionary-top-section .abc-nav-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 450px;
    margin: 24px auto 0 auto;
}

.tags-dictionary-content .tag-dictionary-top-section .abc-nav-wrapper .letter-nav {
    font-size: 14px;
    text-align: left;
    color: #1e3654;
    margin-right: 8px;
}

.tags-dictionary-content .tag-dictionary-top-section .abc-nav-wrapper .letter-nav.active {
    font-weight: bold;
}

.tags-dictionary-content .tags-letter-title {
    font-size: 22px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
    margin-top: 20px;
}

.tags-dictionary-content .tags-wrapper {
    overflow: auto;
    margin-top: 50px;
}

.tags-dictionary-content .tags-wrapper.letters-state{
    margin-top: 25px;
}

.tags-dictionary-content .tags-wrapper .tag-item {
    width: 338px;
    height: 62px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    margin: 0 45px 40px 0;
    cursor: pointer;
}

.tags-dictionary-content .tags-wrapper .tag-item .tag-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    color: #1e3654;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.tags-dictionary-content .tags-wrapper .tag-item .tag-title .title-left {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -0.1px;
}

.tags-dictionary-content .tags-wrapper .tag-item .tag-title .title-right {
    opacity: 0.5;
    font-size: 12px;
    letter-spacing: -0.1px;
}

.tags-dictionary-content .tags-wrapper .tag-item .tag-metadata {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
}

.tags-dictionary-content .tags-wrapper .tag-item .tag-metadata .metadata-details {
    opacity: 0.7;
    font-size: 14px;
    line-height: 1.29;
    text-align: left;
    color: #232838;
    margin-right: 5px;
}

.tags-dictionary-content .tags-wrapper .letter-separator-wrapper {
    margin-bottom: 25px;
    float: left;
    width: 100%;
    margin-top: -30px;
}

.tags-dictionary-content .tags-wrapper .letter-separator-wrapper .letter-separator-letter {
    font-size: 22px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
}

.tags-dictionary-content .tags-wrapper .letter-separator-wrapper.no-margin-top {
    margin-top: 0;
}

#tag-page {
    margin: 0 auto;
    width: 1150px;
    color: #1e3654;
}

#tag-page .breadcrumbs-wrapper {
    margin-bottom: 15px;
}

#tag-page .tag-page-top-section .tag-page-title {
    font-size: 30px;
    font-weight: bold;
}

#tag-page .tag-page-top-section .tag-page-description {
    margin: 10px 0 40px 0;
}

#tag-page .tag-page-top-section .tag-page-subtitle {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}

#tag-page .tag-page-top-section .metadata-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#tag-page .tag-page-bottom-section .bottom-section-title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 40px;
}

#tag-page .tag-page-bottom-section .bottom-section-title-wrapper .left {
    font-size: 18px;
    font-weight: bold;
}

#tag-page .tag-page-bottom-section .bottom-section-title-wrapper .right {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
}

#tag-page .tag-page-bottom-section .cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 105%;
    margin-bottom: 20px;
}

#tag-page .tag-page-bottom-section .cards-wrapper .card-wrapper {
    margin: 20px 23px 0 0;
    position: relative;
}

#tag-page .tag-page-bottom-section .cards-wrapper .card-wrapper .menu-icon {
    width: 16px;
    height: 16px;
    display: none;
}

#tag-page .tag-page-bottom-section .cards-wrapper .card-wrapper .add-to-collection-modal-trigger-wrapper {
    position: absolute;
    top: 10px;
    right: 5px;
    z-index: 5;
    cursor: pointer;
}

#tag-page .tag-page-bottom-section .cards-wrapper .card-wrapper .add-to-collection-modal {
    right: -7px;
    top: -9px;
}

#tag-page .tag-page-bottom-section .cards-wrapper .card-wrapper .add-to-collection-modal:before {
    width: 0px;
}

#tag-page .tag-page-bottom-section .cards-wrapper .card-wrapper:hover .menu-icon {
    display: block;
}

#tag-page .bottom-action-button {
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    margin: 40px auto 20px auto;
    width: 146px;
    height: 41px;
    text-align: center;
    padding-top: 13px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#technology-page {
    color: #1e3654;
}

#technology-page .edit-section-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 67px;
}

#technology-page .edit-section-wrapper .edit-page-button-wrapper {
    font-size: 12px;
    font-weight: bold;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 16px;
}

#technology-page .edit-section-wrapper .edit-page-button-wrapper .edit-page-icon {
    width: 14px;
    height: 14px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 6px;
}

#technology-page .technology-summary .marker {
    width: 100%;
    height: 2px;
    margin-bottom: 8px;
}

#technology-page .technology-summary .marker-title {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 16px;
}

#technology-page .technology-summary .title {
    font-size: 24px;
    font-weight: bold;
    color: #292929;
    margin-bottom: 8px;
}

#technology-page .technology-summary .subtitle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    font-size: 14px;
    color: #8794a5;
}

#technology-page .technology-summary .subtitle .bolded {
    font-weight: bold;
    color: #1e3654;
}

#technology-page .technology-summary .metadata-item {
    margin-bottom: 4px;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#technology-page .technology-summary .metadata-item .name {
    font-weight: bold;
}

#technology-page .technology-summary .metadata-item .value {
}

#technology-page .technology-summary .logo {
    max-width: 112.2px;
    max-height: 22.5px;
    margin-left: 10px;
}

#technology-page .technology-summary .logos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

#technology-page .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#technology-page .row.space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#technology-page .row.extra-padding-top {
    padding-top: 8px;
}

#technology-page .technology-heading {
    margin-top: 18px;
}

#technology-page .tags-wrapper {
    margin-top: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#technology-page .expandable-vertical-menu-wrapper {
    margin-top: 40px;
}

#technology-page .expandable-vertical-menu-wrapper .expandable-vertical-menu .menu-item .text {
    width: 605px;
}

#technology-page .technology-separator {
    height: 1px;
    background-color: #8b9bad;
    width: 100%;
    margin-bottom: 24px;
}

#technology-page .section-title {
    font-size: 18px;
    font-weight: bold;
    margin-top: 45px;
}

#technology-page .team-member-cards-wrapper {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 103%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 16px;
}

#technology-page .team-member-cards-wrapper .card-wrapper {
    width: 242px;
    margin: 0 0 15px 0;
}

#technology-page .team-member-cards-wrapper .card-wrapper .team-member-card {
    height: 155px;
    width: 220px;
    margin-bottom: 0;
}

#technology-page .team-member-cards-wrapper .card-wrapper .team-member-card .top-icon {
    position: absolute;
}

#technology-page .right-section {
    padding: 40px 47px;
}

#technology-page .right-section .button-left-wrapper {
    width: 161px;
}

#technology-page .right-section .button-right-wrapper {
    width: 160px;
}

#technology-page .left-section {
    margin-top: 15px;
}

#technology-page .user-card-1-wrapper {
    margin-top: 31px;
}

#technology-page .user-card-1-wrapper .user-card-1 {
    border-width: 1px;
    border-style: solid;
    border-color: rgb(238, 238, 239);
}

#technology-page .company-cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 103%;
    margin-top: 21px;
}

#technology-page .company-cards-wrapper .company-card-wrapper {
    margin-right: 20px;
}

#timeline {
    position: relative;
    -webkit-transition: max-height 0.25s ease-in;
    -o-transition: max-height 0.25s ease-in;
    transition: max-height 0.25s ease-in;
    overflow: hidden;
}

#timeline .user-row {
    margin-top: 16px;
}

#timeline .user-row .user-metadata .user-metadata-subtitle {
    font-size: 11px;
}

#timeline .left-bar {
    width: 4px;
    height: 107%;
    border-radius: 16px;
    background-color: #dae5f1;
    position: absolute;
    left: 4px;
    margin-top: -22px;
}

#timeline .timeline-card-wrapper {
    padding-left: 25px;
    position: relative;
}

#timeline .timeline-card-wrapper .card-indicator {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #bacee2;
    border: solid 2px #eff5fb;
    position: absolute;
    left: 0;
    top: 13px;
}

#timeline .timeline-date {
    font-size: 12px;
    color: #8399a4;
    margin: 20px 0 10px 25px;
}

#timeline .timeline-card {
    width: 181px;
    max-height: 60px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.09);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.09);
    padding: 12px 17px;
    border-radius: 4px;
    cursor: pointer;
}

#timeline .timeline-card:before {
    position: absolute;
    top: 10px;
    right: 200px;
    display: block;
    width: 12px;
    height: 12px;
    background: #fff;
    content: "";
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
}

#timeline .timeline-card.expanded {
    height: auto;
    max-height: 242px;
    width: 181px;
}

#timeline .timeline-card.expanded .expanded-wrapper {
    display: block;
}

#timeline .timeline-card .expanded-wrapper {
    display: none;
}

#timeline .timeline-card .expanded-wrapper .separator {
    height: 1px;
    background-color: #dbdfe4;
    margin: 10px 0;
}

#timeline .timeline-card .expanded-wrapper .timeline-details {
    font-size: 14px;
    letter-spacing: 0.6px;
    text-align: center;
}

#timeline .timeline-card .expanded-wrapper .multiple-items-wrapper {
    max-height: 192px;
    overflow: auto;
}

#timeline .timeline-card .timeline-titles-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#timeline .timeline-card .timeline-card-left-title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    width: 120px;
}

#timeline .timeline-card .timeline-card-left-title.reverse-merger {
    width: 180px;
}

#timeline .timeline-card .timeline-card-left-title.red {
    color: #fd043e;
}

#timeline .timeline-card .timeline-card-left-title.green {
    color: #15a96b;
}

#timeline .timeline-card .timeline-card-right-title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    text-align: right;
    color: #8794a5;
}

#timeline .timeline-card .timeline-card-subtitle {
    font-size: 12px;
    letter-spacing: 0.5px;
    text-align: left;
    color: #8194aa;
    margin-top: 5px;
}

#tto-page {
    color: #1e3654;

}

#tto-page.shrinked .tto-menu {
    height: 80px;
}

#tto-page.shrinked .tto-menu .top-section .top-row-wrapper, #tto-page.shrinked .tto-menu .top-section .menu-title, #tto-page.shrinked .tto-menu .top-section .menu-subtitle {
    display: none;
}

#tto-page.shrinked #page-content {
    margin-top: 80px;
}

#tto-page.shrinked #page-content .right-section .over-top-menu-content-wrapper {
    margin-top: 0;
    z-index: 0;
    position: inherit;
}

#tto-page.shrinked #page-content .right-section .top-action-buttons-wrapper {
    padding-left: 176px;
    position: fixed;
    top: 95px;
    z-index: 16;
}

#tto-page.shrinked #page-content .left-section .top-section-wrapper .top-section-left .description p {
    margin-bottom: 12px;
}

#tto-page .tto-menu {
    height: 280px;
    width: 100%;
    position: fixed;
    top: 64px;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    z-index: 16;
    color: #ffffff;
}

#tto-page .tto-menu .top-section {
    width: 1145px;
    margin: 0 auto;
}

#tto-page .tto-menu .top-section .top-row-wrapper {
    margin-top: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#tto-page .tto-menu .top-section .edit-page-button-wrapper {
    font-size: 12px;
    color: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

#tto-page .tto-menu .top-section .edit-page-button-wrapper .edit-page-icon {
    width: 14px;
    height: 14px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 6px;
}

#tto-page .tto-menu .top-section .menu-title {
    font-size: 42px;
    font-weight: bold;
    margin-top: 40px;
}

#tto-page .tto-menu .top-section .menu-subtitle {
    font-size: 18px;
    margin-top: 16px;
}

#tto-page .tto-menu .top-section .page-tabs {
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#tto-page #page-content {
    margin-top: 280px;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#tto-page #page-content .left-section {
    margin-top: 15px;
}

#tto-page #page-content .left-section .charts-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#tto-page #page-content .left-section .charts-wrapper .chart {
    width: 335px;
    height: 317px;
    border-radius: 4px;
    border: solid 1px rgba(30, 54, 84, 0.08);
    margin-bottom: 16px;
}

#tto-page #page-content .left-section .charts-wrapper .chart.large {
    width: 700px;
    height: 353px;
}

#tto-page #page-content .left-section .charts-wrapper .chart .custom-tooltip-wrapper .custom-tooltip.investments, #tto-page #page-content .left-section .charts-wrapper .chart .custom-tooltip-wrapper .custom-tooltip.deals {
    top: 270px;
}

#tto-page #page-content .left-section .section-title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 16px;
}

#tto-page #page-content .left-section .top-section-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 79px;
}

#tto-page #page-content .left-section .top-section-wrapper .top-section-left {
    font-size: 16px;
    color: #292929;
    width: 460px;
}

#tto-page #page-content .left-section .top-section-wrapper .top-section-left .description {
    margin-top: 8px;
    line-height: 1.5;
}

#tto-page #page-content .left-section .top-section-wrapper .top-section-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

#tto-page #page-content .left-section .top-section-wrapper .top-section-right .logo-wrapper {
    min-width: 124px;
    min-height: 46px;
    margin-bottom: 12px;
}

#tto-page #page-content .left-section .top-section-wrapper .top-section-right .logo {
    max-width: 124px;
    max-height: 46px;
}

#tto-page #page-content .left-section .team-member-cards-wrapper {
    width: 103%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

#tto-page #page-content .left-section .team-member-cards-wrapper .card-wrapper {
    width: 242px;
}

#tto-page #page-content .left-section .team-member-cards-wrapper .card-wrapper .team-member-card {
    height: 152px;
}

#tto-page #page-content .left-section .team-member-cards-wrapper .card-wrapper .team-member-card .top-icon {
    position: absolute;
}

#tto-page #page-content .left-section .technology-card-wrapper {
    margin-top: 16px;
}

#tto-page #page-content .left-section .featured-cards-wrapper {
    margin-bottom: 40px;
}

#tto-page #page-content .left-section .main-success-story-card-wrapper {
    margin-top: 34px;
}

#tto-page #page-content .left-section .success-stories-cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 103%;
    margin-bottom: 40px;
    margin-top: 26px;
}

#tto-page #page-content .left-section .success-stories-cards-wrapper .success-story-card-wrapper {
    margin-right: 20px;
}

#tto-page #page-content .left-section .success-stories-cards-wrapper .success-story-card-wrapper.with-margin-bottom {
    margin-bottom: 20px;
}

#tto-page #page-content .left-section .success-stories-cards-wrapper .success-story-card-wrapper.with-large-margin-bottom {
    margin-bottom: 35px;
}

#tto-page #page-content .left-section .technologies-tab-content-wrapper {
    margin-bottom: 72px;
    position: relative;
}

#tto-page #page-content .left-section .technologies-tab-content-wrapper .search-button-wrapper {
    position: absolute;
    width: 150px;
    top: 0;
    right: 0;
}

#tto-page #page-content .left-section .group-wrapper {
    margin-top: 40px;
}

#tto-page #page-content .left-section .group-wrapper .technology-group-title-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

#tto-page #page-content .left-section .group-wrapper .technology-group-title-row .view-all {
    font-size: 14px;
    font-weight: 700;
    color: #122654;
    margin-right: 4px;
}

#tto-page #page-content .left-section .group-wrapper .technology-group-title-row .title-left-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}

#tto-page #page-content .left-section .group-wrapper .technology-group-title-row .round {
    width: 8px;
    height: 8px;
    border-radius: 50%;
}

#tto-page #page-content .left-section .group-wrapper .technology-group-title-row .technology-title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.1px;
    margin: 0 4px;
}

#tto-page #page-content .left-section .group-wrapper .technology-group-title-row .expand-icon {
    width: 8px;
    height: 12px;
}

#tto-page #page-content .left-section .group-wrapper .technology-items-container {
    max-height: 620px;
    -webkit-transition: max-height .3s ease;
    -o-transition: max-height .3s ease;
    transition: max-height .3s ease;
    overflow: hidden;
}

#tto-page #page-content .left-section .group-wrapper .technology-items-container.shrinked {
    max-height: 0;
}

#tto-page #page-content .left-section .group-wrapper .action-button-wrapper {
    width: 120px;
    margin: 24px auto 0 auto;
}

#tto-page #page-content .right-section {
    padding: 16px 52px;
}

#tto-page #page-content .right-section .top-action-buttons-wrapper {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

#tto-page #page-content .right-section .over-top-menu-content-wrapper {
    position: relative;
    z-index: 16;
    margin-top: -235px;
    -webkit-transition: margin 0.5s ease;
    -o-transition: margin 0.5s ease;
    transition: margin 0.5s ease;
}

#tto-page #page-content .right-section .button-left-wrapper {
    width: 161px;
}

#tto-page #page-content .right-section .button-right-wrapper {
    width: 160px;
}

#tto-page #page-content .right-section .zyno-card-12-wrapper {
    margin-top: 24px;
    position: fixed;
}

#tutorials-page .content-wrapper {
    width: 1280px;
    min-height: 1000px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#tutorials-page .content-wrapper .column-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

#tutorials-page .content-wrapper .right-section {
    margin-top: 126px;
    width: 842px;
    padding: 0 74px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #ffffff;
}

#tutorials-page .content-wrapper .right-section .video-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 700px;
}

#tutorials-page .content-wrapper .right-section .line-separator {
    margin-top: 35px;
    margin-bottom: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 700px;
    height: 0px;
    border: solid 1px #eeeeee;
}

#tutorials-page .content-wrapper .left-section {
    width: 270px;
}

#tutorials-page .content-wrapper .left-section .title {
    font-size: 30px;
    font-weight: bold;
    color: #1e3654;
    margin-bottom: 16px;
}

#tutorials-page .content-wrapper .left-section .breadcrumbs-wrapper {
    margin-bottom: 50px;
}

#tutorials-page .content-wrapper .left-section .video-name-item {
    margin-bottom: 20px;
    line-height: 17px;
    font-size: 16px;
    text-align: left;
    cursor: pointer;
    color: #8b9bad;
}

#tutorials-page .content-wrapper .left-section .video-name-item.mark {
    color: #1e3654;
}

body#under-construction-body {
    height: 100vh;
    background-color: #eff5fb;
    color: #1e3654;
}

body#under-construction-body #under-construction {
    height: 90vh;
}

body#under-construction-body #under-construction .background-img {
    width: 1113px;
    height: 747px;
    -o-object-fit: contain;
       object-fit: contain;
    margin: 0 auto;
    left: 0;
    right: 0;
    position: absolute;
}

body#under-construction-body #under-construction .stars-img {
    width: 1114px;
    height: 368px;
    -o-object-fit: contain;
       object-fit: contain;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 20px;
    position: absolute;
}

body#under-construction-body .content-wrapper {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 240px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 468px;
    height: 450px;
}

body#under-construction-body .content-wrapper .logo {
    background: url(../../../img/elephant-illustration.png) no-repeat center;
    background-size: contain;
    width: 365.7px;
    height: 274px;
    -o-object-fit: contain;
       object-fit: contain;
}

body#under-construction-body .content-wrapper .title {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: -0.1px;
    margin-top: 32px;
}

body#under-construction-body .content-wrapper .subtitle {
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: -0.1px;
    margin-top: 4px;
}

body#under-construction-body .content-wrapper .description {
    font-size: 12px;
    line-height: 1.25;
    letter-spacing: -0.1px;
    text-align: center;
    color: #1e3654;
    margin-top: 16px;
}

body#under-construction-body .content-wrapper .action-button-wrapper {
    margin-top: 10px;
    width: 115px;
}

body#under-construction-body .content-wrapper .action-button-wrapper .action-button {
    padding: 15px 24px;
}

#welcome-page {
    color: #1e3654;

}

#welcome-page .header {
    height: 64px;
    width: 100%;
    background-color: #1e3654;
    -webkit-box-shadow: 0 2px 12px 0 rgba(30, 54, 84, 0.32);
            box-shadow: 0 2px 12px 0 rgba(30, 54, 84, 0.32);
}

#welcome-page .header .logo-wrapper {
    width: 100px;
    height: 72px;
    border-radius: 0 0 4px 4px;
    background-color: #ffffff;
    margin-left: 75px;
    float: left;
    -webkit-box-shadow: 0 2px 12px 0 rgba(30, 54, 84, 0.32);
            box-shadow: 0 2px 12px 0 rgba(30, 54, 84, 0.32);
}

#welcome-page .header .logo-wrapper .main-logo {
    width: 81px;
    height: 40px;
    margin: 17px 0px 0px 11px;
    float: left;
    background-size: cover;
}

#welcome-page .main-content .how-to-use {
    margin-top: 57px;
    background-color: #ffffff;
    text-align: center;
}

#welcome-page .main-content .how-to-use .title {
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 0.6px;
}

#welcome-page .main-content .how-to-use .subtitle {
    font-size: 18px;
    font-weight: 300;
    margin-top: 8px;
}

#welcome-page .main-content .how-to-use .steps-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 1200px;
    margin: 56px auto;
}

#welcome-page .main-content .how-to-use .steps-wrapper .item-wrapper {
    width: 250px;
}

#welcome-page .main-content .how-to-use .steps-wrapper .item-wrapper .icon {
    width: 180px;
    height: 180px;
    -o-object-fit: contain;
       object-fit: contain;
}

#welcome-page .main-content .how-to-use .steps-wrapper .item-wrapper .description {
    font-size: 18px;
    text-align: center;
    margin-top: 21px;
}

#welcome-page .main-content .how-to-use .action-button-wrapper {
    width: 383px;
    margin: 56px auto 47px auto;
}

#welcome-page .main-content .video-wrapper {
    height: 510px;
    background-color: #e7f1fb;
    text-align: center;
}

#welcome-page .main-content .video-wrapper .video {
    margin: 48px 0;
    width: 749px;
    height: 419px;
}

#welcome-page .welcome-footer {
    height: 149px;
    background-color: #1e3654;
    position: relative;
}

#welcome-page .welcome-footer .logo-wrapper {
    position: absolute;
    left: 74px;
    width: 124px;
    height: 149px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 12px 0 rgba(30, 54, 84, 0.18);
            box-shadow: 0 2px 12px 0 rgba(30, 54, 84, 0.18);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

#welcome-page .welcome-footer .logo-wrapper .description {
    opacity: 0.4;
    font-size: 12px;
    font-weight: 500;
    font-style: italic;
}

#welcome-page .welcome-footer .logo-wrapper .snc-icon {
    width: 90px;
    height: 44px;
    background-size: cover;
    margin-top: 20px;
}

#welcome-page .welcome-footer .policy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto;
}

#welcome-page .welcome-footer .policy .title {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 10px;
    margin-top: 28px;
}

#welcome-page .welcome-footer .policy .subtitle {
    opacity: 0.5;
    font-size: 16px;
    color: #ffffff;
}

#welcome-page .welcome-footer .policy .subtitle a {
    text-decoration: underline;
    color: #ffffff;
}

#welcome-page .welcome-footer .social-media {
    margin-top: 20px;
}

#welcome-page .welcome-footer .social-media .social-media-icon {
    height: 32px;
    width: 32px;
    margin-right: 12px;
    margin-bottom: 10px;
}

#who-we-are {
    color: #1e3654;
}

#who-we-are .information-section {
    width: 1280px;
    margin: 0 auto;
}

#who-we-are .information-section .information-wrapper {
    width: 756px;
    margin: 50px auto 24px auto;
}

#who-we-are .information-section .information-wrapper .credit {
    font-size: 12px;
    line-height: 1.83;
    padding-left: 64px;
}

#who-we-are .information-section .information-wrapper .information-title {
    font-size: 30px;
    font-weight: bold;
    text-align: left;
    color: #1e3654;
    padding-left: 64px;
    margin-bottom: 8px;
}

#who-we-are .information-section .information-wrapper .description {
    font-size: 18px;
    line-height: 1.22;
    color: #607288;
    padding-left: 64px;
}

#who-we-are .information-section .information-wrapper .extra-info-items-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 30px;
}

#who-we-are .information-section .information-wrapper .extra-info-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px;
}

#who-we-are .information-section .information-wrapper .extra-info-item .extra-info-logo {
    width: 40px;
    height: 40px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 24px;
}

#who-we-are .information-section .information-wrapper .extra-info-item .extra-info-logo.graph {
    background-image: url('../../../img/graph-blue.png');
}

#who-we-are .information-section .information-wrapper .extra-info-item .extra-info-logo.bulb {
    background-image: url('../../../img/bulb-blue.png');
}

#who-we-are .information-section .information-wrapper .extra-info-item .extra-info-logo.arrows {
    background-image: url('../../../img/arrows-blue.png');
}

#who-we-are .information-section .information-wrapper .extra-info-item .extra-info-data .data-title {
    font-size: 14px;
    font-weight: bold;
    color: #1e3654;
    margin-bottom: 16px;
}

#who-we-are .information-section .information-wrapper .extra-info-item .extra-info-data .data-description {
    font-size: 16px;
    line-height: 1.38;
    color: #1e3654;
    width: 600px;
}

.how-to-use-section {
    padding: 40px 0 11px 0;
    background-color: #f7fafd;
}

.how-to-use-section .title {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}

.how-to-use-section .features-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 80%;
    margin: 54px auto 0 auto;
}

.how-to-use-section .features-wrapper .feature-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 172px;
    margin: 0 68px 46px 68px;
}

.how-to-use-section .features-wrapper .feature-wrapper .feature-logo-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 97px;
    height: 97px;
    background-color: #ffffff;
    border-radius: 50%;
}

.how-to-use-section .features-wrapper .feature-wrapper .feature-logo-wrapper .feature-logo {
    margin: 0 auto;
    width: 40px;
    height: 40px;
    -o-object-fit: contain;
       object-fit: contain;
}

.how-to-use-section .features-wrapper .feature-wrapper .feature-title {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin: 16px 0 8px 0;
}

.how-to-use-section .features-wrapper .feature-wrapper .feature-subtitle {
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    color: #607288;
    line-height: 1.3em;
}

.learn-more-section {
    padding: 32px;
    text-align: center;
}

.learn-more-section .title {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}

.learn-more-section .video {
    margin-top: 24px;
    width: 746px;
    height: 419px;
}

.learn-more-section .button-wrapper {
    width: 202px;
    margin: 40px auto;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
    font-family: HelveticaNeue, Helvetica;
    position: relative;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a, a:hover {
    text-decoration: none;
    color: inherit;
}

b {
    font-weight: 900;
}

*:focus {
    outline: none;
}

input[type="text"] {
    text-align: left;
}

.lg-toolbar {
    background-color: transparent !important;
}

.lg-icon {
    background-color: transparent !important;
    color: white !important;
}

.lg-next-prev {
    background-color: transparent !important;
}

.lg-sub-html {
    background-color: transparent !important;
}

.lg-thumb-toggle {
    background-color: transparent !important;
}

.lg-thumb {
    background-color: transparent !important;
}

.lg-outer .lg-thumb-outer {
    background-color: transparent !important;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

textarea {
    resize: none;
}

.bold {
    font-weight: bold !important;
}

.bold-900 {
    font-weight: 900 !important;
}

.hide {
    display: none !important;
}

.vh {
    visibility: hidden !important;
}

.transparent {
    opacity: 0 !important;
}

.center-xy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.aib {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
}

.arrow-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;

    border-bottom: 5px solid white;
}

.page-bottom-section {
    margin-bottom: 20px !important;
}

.pointer {
    cursor: pointer;
}

.ml-24 {
    margin-left: 24px;
}

.mt-2 {
    margin-top: 2px;
}

.mt-80 {
    margin-top: 80px;
}

.mr-32 {
    margin-right: 32px;
}

.mt-24 {
    margin-top: 24px;
}

.mt-36 {
    margin-top: 36px;
}

.mt-12 {
    margin-top: 12px;
}

.mt-40 {
    margin-top: 40px;
}

.mt-16 {
    margin-top: 16px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-8 {
    margin-top: 8px;
}

.mr-16 {
    margin-right: 16px;
}

.mr-4 {
    margin-right: 4px;
}

.small-icon {
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
}

.max-width {
    width: 100%
}

.max-height {
    height: 100%;
}

.mt-10 {
    margin-top: 10px;
}

.mt-90 {
    margin-top: 90px;
}

.mt-6 {
    margin-top: 6px;
}

.mt-4 {
    margin-top: 10px;
}

.mt-32 {
    margin-top: 32px;
}

.mt-48 {
    margin-top: 48px;
}

.mt-54 {
    margin-top: 54px;
}

.mt-72 {
    margin-top: 72px;
}

.mt-14 {
    margin-top: 14px;
}

.mt-64 {
    margin-top: 64px;
}

.mb-16 {
    margin-bottom: 16px;
}

.mb-24 {
    margin-bottom: 24px;
}

.mb-12 {
    margin-bottom: 12px;
}

.font-slim-weight {
    font-weight: 100;
}

.text-align-center {
    text-align: center;
}

.w-100 {
    width: 100% !important;
}

.w-50 {
    width: 50% !important;;
}

.w-48 {
    width: 48% !important;;
}

.relative {
    position: relative;
}

.row-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
}

.space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

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

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

.column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.align-items-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.align-items-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.flex-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.text-align-end {
    text-align: end;
}

.space-around {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
}

.edit-layout .input-wrapper {
    width: 100%;
}

.edit-layout .input-wrapper.small {
    max-width: 190px;
}

.edit-layout .input-wrapper.medium {
    max-width: 270px;
}

.edit-layout .input-wrapper.w-175 {
    max-width: 175px;
}

.edit-layout .input-wrapper .input {
    margin-top: 12px;
}

.edit-layout .input-wrapper .input .regular-input {
    border-radius: 3px;
    border: solid 1px #dde0e5;
    padding: 10px 8px;
    font-size: 14px;
}

.edit-layout .input-wrapper .visibility-2 {
    margin: 0;
}

.edit-layout .input-wrapper .input-text {
    font-size: 14px;
    line-height: 1.29;
    color: #617287;
}

.edit-layout .input-wrapper .input-text.dark {
    color: #1e3654;
}

.edit-layout .input-wrapper .checkbox {
    width: 18px;
    height: 18px;
}

.edit-layout .input-wrapper-2 {
    width: 100%;
    position: relative;
}

.edit-layout .input-wrapper-2.with-clear-button:hover .clear-logo-wrapper {
    visibility: visible;
}

.edit-layout .input-wrapper-2.w-175 {
    width: 175px;
}

.edit-layout .input-wrapper-2 .input-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.edit-layout .input-wrapper-2 .input-text .left-text {
    font-size: 14px;
    line-height: 1.29;
    color: #617287;
}

.edit-layout .input-wrapper-2 .input-text .left-text.dark {
    color: #1e3654;
}

.edit-layout .input-wrapper-2 .input-text .right-text {
    font-style: italic;
    text-align: right;
    color: #8794a5;
    font-size: 14px;
}

.edit-layout .input-wrapper-2 .input {
    margin-top: 12px;
    border-radius: 3px;
    border: solid 1px #dde0e5;
    padding: 10px 8px;
    font-size: 14px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.edit-layout .input-wrapper-2 .clear-logo-wrapper {
    visibility: hidden;
    cursor: pointer;
    width: 38px;
    height: 72%;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
            box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 1px;
    bottom: 1px;
}

.edit-layout .input-wrapper-2 .clear-logo-wrapper .clear-logo {
    width: 8px;
    height: 8px;
    -o-object-fit: contain;
       object-fit: contain;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.zyno-layout {
    width: 1280px;
    min-height: 1000px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.zyno-layout .left-section {
    width: 842px;
    padding: 0 68px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}

.zyno-layout .right-section {
    width: 438px;
    margin-top: -12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 76px;
    background-color: #f7fafd;
}

.zyno-layout .right-section .top-action-buttons-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.zyno-layout .right-section .top-action-buttons-wrapper .button-left-wrapper {
    margin-right: 16px;
}

.zyno-layout .right-section .top-action-buttons-wrapper .button-right-wrapper {
}

.zyno-layout .right-section .right-section-menu-items-wrapper {
    position: fixed;
    width: 290px;
    max-height: 75vh;
    overflow: auto;
}

.zyno-layout .right-section .menu-item.top-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    background-color: #ffffff;
    padding: 15px 0;
}

.zyno-layout .right-section .menu-item.top-item .item-title {
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0.3px;
    text-align: center;
    margin-bottom: 3px;
}

.zyno-layout .right-section .menu-item.top-item .item-subtitle {
    font-size: 11px;
    font-weight: 300;
    color: #617287;
}

.zyno-layout .right-section .menu-group {
    margin-top: 16px;
}

.zyno-layout .right-section .menu-group.active {
    background-color: #ffffff;
    border: solid 1px rgba(30, 54, 84, 0.08);
    border-radius: 4px;
}

.zyno-layout .right-section .menu-group .menu-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 22px;
}

.zyno-layout .right-section .menu-group .menu-title .title-icon {
    width: 16px;
    height: 16px;
    margin-right: 16px;
}

.zyno-layout .right-section .menu-group .menu-title .title-text {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.1px;
}

.zyno-layout .right-section .menu-group .menu-items-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.zyno-layout .right-section .menu-group .menu-items-wrapper .menu-item {
    font-size: 14px;
    letter-spacing: 0.1px;
    color: #617287;
    margin-left: 54px;
    line-height: 2em;
}

#landing_base .action-button {
    width: 187px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    background-color: #f8c61c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.29;
    text-align: center;
    color: #1d3555;
}

#landing_base .height-container {
    height: 64px;
}

#welcome-communities {
    overflow: auto;
    height: 105%;
}

#welcome-communities .top-strip {
    height: 540px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#welcome-communities .top-strip .snc-logo {
    width: 122px;
    height: 61px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 52px;
}

#welcome-communities .top-strip .iscl-logo {
    width: 80px;
    height: 67px;
    -o-object-fit: contain;
       object-fit: contain;
}

#welcome-communities .top-strip .title {
    letter-spacing: 1px;
    margin-top: 51px;
    width: 921px;
    font-size: 50px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    color: #ffffff;
}

#welcome-communities .top-strip .description {
    margin-top: 24px;
    width: 921px;
    font-size: 21px;
    line-height: 1.67;
    text-align: center;
    color: #ffffff;
    text-align: center;
}

@media screen and (min-width: 1920px) {

    #welcome-communities .top-strip {
        height: 690px;
    }
}

#welcome-communities .content-wrapper {
    height: 125%;
}

#welcome-communities .content-wrapper .text {
    font-size: 21px;
    line-height: 1.67;
    color: #072337;
}

#welcome-communities .content-wrapper .text.small {
    font-size: 16px;
}

#welcome-communities .content-wrapper .title {
    font-size: 45px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    color: #1d3555;
}

#welcome-communities .content-wrapper .title.small {
    font-size: 26px;
    font-weight: bold;
    line-height: 1.46;
}

#welcome-communities .content-wrapper .section-number {
    font-size: 100px;
    opacity: 0.2;
    font-weight: bold;
    color: #84bbff;
}

#welcome-communities .content-wrapper .square {
    //border: solid 1px rgba(30, 54, 84, 0.08);
    width: 160px;
    height: 160px;
    //background-color: darkslategray;
}

#welcome-communities .content-wrapper .square.light-blue {
    opacity: 0.4;
    background-color: #e4f0ff;
}

#welcome-communities .content-wrapper .square.image {
    -o-object-fit: contain;
       object-fit: contain;
}

#welcome-communities .content-wrapper .square.big {
    width: 320px;
    height: 320px;
}

#welcome-communities .content-wrapper .square.rectangle {
    width: 320px;
    height: 160px;
}

#welcome-communities .content-wrapper .center {
    min-width: 1280px;
    max-width: 1280px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    //background-color: red;
}

#welcome-communities .content-wrapper .left, #welcome-communities .content-wrapper .right {
    //visibility: hidden;
    width: 0;
    height: 0;
    //background-color: rgba(100, 244, 0, 0.2);
}

@media screen and (min-width: 1920px) {

    #welcome-communities .content-wrapper .left, #welcome-communities .content-wrapper .right {
        width: 320px;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        //background-color: rgba(244, 29, 117, 0.2);
    }
}

#welcome-communities .content-wrapper .position-abs {
    position: absolute;
}

#welcome-communities .content-wrapper .position-rel {
    position: relative;
}

#welcome-communities .content-wrapper .cell-1 {
    min-width: 160px;
    max-width: 160px;
}

#welcome-communities .content-wrapper .cell-2 {
    min-width: 320px;
    max-width: 320px;
}

#welcome-communities .content-wrapper .cell-3 {
    min-width: 480px;
    max-width: 480px;
}

#welcome-communities .content-wrapper .cell-4 {
    min-width: 640px;
    max-width: 640px;
}

#welcome-communities .content-wrapper .cell-5 {
    min-width: 800px;
    max-width: 800px;
}

#welcome-communities .content-wrapper .cell-6 {
    min-width: 960px;
    max-width: 960px;
}

#welcome-communities .content-wrapper .cell-7 {
    min-width: 1020px;
    max-width: 1020px;
}

#welcome-communities .content-wrapper .cell-8 {
    min-width: 1280px;
    max-width: 1280px;
}
