@-webkit-keyframes pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.loading-text {
    display: block;
    position: relative;
    background-color: #efefef;
    width: 100%;
    overflow: hidden
}

.loading-text:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    transform: translate(-100%);
    background: linear-gradient(90deg, transparent, rgba(179, 175, 175, .2), transparent);
    -webkit-animation: loading 1.5s infinite;
    animation: loading 1.5s infinite
}

@-webkit-keyframes loading {
    to {
        transform: translate(100%)
    }
}

@keyframes loading {
    to {
        transform: translate(100%)
    }
}

html,
body {
    font-family: Inter, "sans-serif";
    background-color: #fafafa;
    -webkit-font-smoothing: antialiased
}

html ul,
body ul {
    margin: 0;
    padding: 0
}

html ul li,
body ul li {
    list-style: none
}

body {
    padding-top: 80px;
    transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out
}

body.menu-open {
    overflow: hidden
}

.h,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Inter", serif;
    font-weight: bold;
    color: #2b2d42
}

h1 {
    font-size: 39px;
    line-height: 55px;
    color: #2b2d42
}

h2 {
    font-size: 32px;
    line-height: 1.4
}

@media (max-width: 991px) {
    h2 {
        font-size: 30px
    }
}

@media (max-width: 767px) {
    h2 {
        font-size: 28px
    }
}

@media (max-width: 575px) {
    h2 {
        font-size: 26px
    }
}

p {
    font-weight: 400;
    font-size: 14px;
    color: #2b2d42
}

.p,
a,
body,
cite,
h5,
h6,
p,
span {
    font-family: "Inter", serif
}

.progressBar {
    height: 7px;
    border-bottom: 1px solid;
    position: relative;
    margin-bottom: 20px
}

.progressBar .progress {
    height: 100%;
    transition: width .3s ease-in-out;
    background-color: #1fa5ff;
    position: absolute;
    bottom: -1px;
    left: 0;
    border-radius: 0;
    height: 4px
}

.dashboardPaginator ul {
    list-style: none;
    display: flex;
    padding: 0;
    margin: 0 0 40px;
    text-align: left;
    border-bottom: 1px solid;
    border-color: #eaecf0
}

.dashboardPaginator ul li {
    margin-right: 24px;
    padding: 0;
    position: relative
}

.dashboardPaginator ul li:after {
    content: " ";
    background-color: transparent;
    bottom: -1px;
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.dashboardPaginator ul li.active button,
.dashboardPaginator ul li:hover button {
    color: #1fa5ff
}

.dashboardPaginator ul li.active:after,
.dashboardPaginator ul li:hover:after {
    background-color: #1fa5ff
}

.dashboardPaginator ul li:last-child {
    margin-right: 0
}

.dashboardPaginator ul li button {
    background: transparent;
    outline: none;
    font-family: Inter;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    padding: 0 0 16px;
    border: none;
    color: #667085;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

@media (max-width: 767px) {
    .dashboardPaginator ul li button {
        font-size: 15px;
        line-height: 21px
    }
}

@media (max-width: 575px) {
    .dashboardPaginator ul li button {
        font-size: 15px;
        line-height: 20px
    }
}

.bg-common {
    background: #fafbfd
}

.no-active-stakes {
    font-size: 24px;
    line-height: 55px;
    color: #2b2d42;
    margin-top: 20px
}

.simulatorContainer__video {
    background: #ffffff
}

.simulatorContainer .logo-dao {
    color: #fff
}

.font-13 {
    font-size: 13px
}

.font-14 {
    font-size: 14px
}

.font-16 {
    font-size: 16px
}

.font-18 {
    font-size: 18px
}

.font-22 {
    font-size: 22px
}

.font-24 {
    font-size: 24px
}

.font-30 {
    font-size: 30px
}

.container-twitter {
    background-color: #fff
}

ul.tags_wrap li {
    display: inline-block
}

ul.tags_wrap li>span {
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 8px;
    background: #f2f4f7;
    color: #344054;
    margin: 0 8px 24px 0;
    border-radius: 50px;
    font-weight: 500;
    text-decoration: none;
    position: relative
}

ul.tags_wrap li>span.with_image {
    display: flex;
    align-items: center;
    padding-left: 25px
}

ul.tags_wrap li>span.with_image img {
    display: block !important;
    position: absolute;
    left: 3px;
    width: 16px;
    height: 16px;
    top: calc(50% - 8px);
    border-radius: 100%
}

ul.tags_wrap li>span.pill:before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background-color: #d0d5dd;
    position: relative;
    top: -1px;
    margin-right: 7px
}

ul.tags_wrap li>span.grey_bg {
    background: #f2f4f7;
    color: #344054
}

ul.tags_wrap li>span.blue_bg {
    color: #175cd3;
    background: #eff8ff
}

ul.tags_wrap li>span.purple_bg {
    color: #6941c6;
    background: #f9f5ff
}

ul.tags_wrap li>span.purple_bg_dark {
    color: #fff;
    background: #9e77ed
}

ul.tags_wrap li>span.red_bg {
    color: #d92d20;
    background: #fef3f2
}

ul.tags_wrap li>span.red_bg:before {
    background-color: #f04438
}

ul.tags_wrap li>span.orange_bg {
    color: #f79009;
    background: #fffaeb
}

ul.tags_wrap li>span.green_bg {
    color: #027a48;
    background: #ecfdf3
}

ul.tags_wrap li>span.teal_bg {
    color: #15b79e;
    background: #f0fdf9
}

ul.tags_wrap li>span.pink_bg {
    color: #c11574;
    background: #fdf2fa
}

ul.tags_wrap li>span.medium_tag {
    font-size: 14px;
    line-height: 20px;
    padding: 2px 10px
}

ul.tags_wrap li>span.medium_tag.with_image {
    padding-left: 26px
}

ul.tags_wrap li>span.medium_tag.with_image img {
    left: 4px
}

ul.tags_wrap li>span.large_tag {
    font-size: 14px;
    line-height: 16px;
    padding: 4px 10px
}

ul.tags_wrap li>span.large_tag.with_image {
    padding-left: 28px
}

ul.tags_wrap li>span.large_tag.with_image img {
    left: 6px
}

@media (max-width: 767px) {
    ul.tags_wrap li>span {
        margin-bottom: 14px
    }
}

ul.tags_wrap li:last-child>span {
    margin-right: 0
}

.grecaptcha-badge {
    visibility: hidden
}

.dropdown-wrap,
.dropdown-wrap__custom {
    background-color: #fff;
    overflow: hidden;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;
    position: fixed;
    width: 100%;
    top: 80px;
    z-index: 998;
    pointer-events: none;
    transform: translateY(-100%);
    opacity: 0;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.dropdown-wrap>.container,
.dropdown-wrap__custom>.container {
    max-width: 1216px
}

.dropdown-wrap .col-links,
.dropdown-wrap__custom .col-links {
    background-color: #fff;
    flex: 0 0 35%;
    padding: 32px 12px
}

.dropdown-wrap .col-links.block_2,
.dropdown-wrap__custom .col-links.block_2 {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.dropdown-wrap .col-links .title,
.dropdown-wrap__custom .col-links .title {
    font-size: 14px;
    font-weight: 500;
    color: #1fa5ff;
    margin-bottom: 12px
}

.dropdown-wrap .col-links ul,
.dropdown-wrap__custom .col-links ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block
}

.dropdown-wrap .col-links ul li,
.dropdown-wrap__custom .col-links ul li {
    display: block
}

.dropdown-wrap .col-links ul li a,
.dropdown-wrap__custom .col-links ul li a {
    padding: 12px 0;
    text-decoration: none;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.dropdown-wrap .col-links ul li a .col-menu-icon,
.dropdown-wrap__custom .col-links ul li a .col-menu-icon {
    padding-left: 12px;
    padding-right: 16px;
    flex: 0 0 51px;
    max-width: 51px
}

.dropdown-wrap .col-links ul li a .col-menu-icon .icon,
.dropdown-wrap__custom .col-links ul li a .col-menu-icon .icon {
    width: 24px;
    height: 24px;
    display: block
}

@media (max-width: 991px) {
    .dropdown-wrap .col-links ul li a .col-menu-icon,
    .dropdown-wrap__custom .col-links ul li a .col-menu-icon {
        padding-left: 0;
        flex: 0 0 39px;
        max-width: 39px
    }
}

.dropdown-wrap .col-links ul li a .col-menu-label,
.dropdown-wrap__custom .col-links ul li a .col-menu-label {
    padding-left: 0;
    padding-right: 12px;
    flex: 0 0 calc(100% - 51px);
    max-width: calc(100% - 51px)
}

.dropdown-wrap .col-links ul li a .col-menu-label>span,
.dropdown-wrap__custom .col-links ul li a .col-menu-label>span {
    display: block
}

.dropdown-wrap .col-links ul li a .col-menu-label>span.label,
.dropdown-wrap__custom .col-links ul li a .col-menu-label>span.label {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #101828;
    margin-bottom: 4px
}

.dropdown-wrap .col-links ul li a .col-menu-label>span.label ul.tags_wrap,
.dropdown-wrap__custom .col-links ul li a .col-menu-label>span.label ul.tags_wrap {
    display: inline-block;
    padding: 0;
    margin: 0
}

.dropdown-wrap .col-links ul li a .col-menu-label>span.label ul.tags_wrap li span,
.dropdown-wrap__custom .col-links ul li a .col-menu-label>span.label ul.tags_wrap li span {
    margin-bottom: 0
}

.dropdown-wrap .col-links ul li a .col-menu-label>span.label.with_tags,
.dropdown-wrap__custom .col-links ul li a .col-menu-label>span.label.with_tags {
    display: flex
}

.dropdown-wrap .col-links ul li a .col-menu-label>span.label.with_tags ul,
.dropdown-wrap__custom .col-links ul li a .col-menu-label>span.label.with_tags ul {
    margin-left: 4px
}

.dropdown-wrap .col-links ul li a .col-menu-label>span.small,
.dropdown-wrap__custom .col-links ul li a .col-menu-label>span.small {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #667085
}

@media (max-width: 991px) {
    .dropdown-wrap .col-links ul li a .col-menu-label,
    .dropdown-wrap__custom .col-links ul li a .col-menu-label {
        flex: 0 0 calc(100% - 39px);
        max-width: calc(100% - 39px)
    }
}

.dropdown-wrap .col-links ul li a:hover,
.dropdown-wrap__custom .col-links ul li a:hover {
    background-color: #f9fafb
}

.dropdown-wrap .col-links ul li a.disabled,
.dropdown-wrap__custom .col-links ul li a.disabled {
    pointer-events: none
}

.dropdown-wrap .col-links .extras,
.dropdown-wrap__custom .col-links .extras {
    margin-top: 18px;
    padding: 28px;
    background-color: #f9fafb;
    border-radius: 6px;
    position: relative
}

.dropdown-wrap .col-links .extras a:not(.btn_nav),
.dropdown-wrap__custom .col-links .extras a:not(.btn_nav) {
    color: #1fa5ff !important;
    margin: 0 !important;
    display: inline-block !important;
    text-decoration: none !important;
    padding: 0 !important;
    font-weight: 500
}

@media (max-width: 991px) {
    .dropdown-wrap .col-links .extras,
    .dropdown-wrap__custom .col-links .extras {
        padding: 28px 16px
    }
    .dropdown-wrap .col-links .extras>.row,
    .dropdown-wrap__custom .col-links .extras>.row {
        margin: 0
    }
    .dropdown-wrap .col-links .extras>.row>.col,
    .dropdown-wrap__custom .col-links .extras>.row>.col {
        padding: 0
    }
    .dropdown-wrap .col-links .extras:after,
    .dropdown-wrap__custom .col-links .extras:after {
        content: "";
        position: absolute;
        top: -1px;
        left: 0;
        width: calc(100% + 32px);
        left: -16px;
        height: 100%;
        border-top: 1px solid #eaecf0;
        background-color: #f9fafb;
        z-index: -1
    }
}

.dropdown-wrap .col-links.mobile_layout .extras,
.dropdown-wrap__custom .col-links.mobile_layout .extras {
    display: none;
    padding-left: 0;
    padding-right: 0
}

@media (max-width: 991px) {
    .dropdown-wrap .col-links .extras,
    .dropdown-wrap__custom .col-links .extras {
        display: none
    }
    .dropdown-wrap .col-links.mobile_layout .extras,
    .dropdown-wrap__custom .col-links.mobile_layout .extras {
        display: block;
        padding-left: 16px;
        padding-right: 16px
    }
    .dropdown-wrap .col-links.mobile_layout .extras .row .vol a,
    .dropdown-wrap__custom .col-links.mobile_layout .extras .row .vol a {
        padding-left: 0
    }
}

.dropdown-wrap .col-blog,
.dropdown-wrap__custom .col-blog {
    flex: 0 0 30%;
    padding: 32px 12px 32px 20px;
    position: relative
}

.dropdown-wrap .col-blog:after,
.dropdown-wrap__custom .col-blog:after {
    content: "";
    background-color: #f9fafb;
    position: absolute;
    top: 0;
    left: 20px;
    width: 100vw;
    height: 100%
}

.dropdown-wrap .col-blog>.inner,
.dropdown-wrap__custom .col-blog>.inner {
    position: relative;
    z-index: 1;
    padding-left: 32px;
    padding-right: 20px
}

.dropdown-wrap .col-blog>.inner .blog-banner,
.dropdown-wrap__custom .col-blog>.inner .blog-banner {
    margin-bottom: 24px
}

.dropdown-wrap .col-blog>.inner .blog-banner>a,
.dropdown-wrap__custom .col-blog>.inner .blog-banner>a {
    margin: 0 !important;
    padding: 0 !important
}

.dropdown-wrap .col-blog>.inner .blog-banner img,
.dropdown-wrap__custom .col-blog>.inner .blog-banner img {
    border-radius: 8px;
    width: 100%;
    cursor: pointer
}

.dropdown-wrap .col-blog>.inner .blog-banner.has-video,
.dropdown-wrap__custom .col-blog>.inner .blog-banner.has-video {
    position: relative
}

.dropdown-wrap .col-blog>.inner .blog-banner.has-video:before,
.dropdown-wrap__custom .col-blog>.inner .blog-banner.has-video:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 8px;
    left: 8px;
    width: 48px;
    height: 48px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/play-icon.svg);
    pointer-events: none;
    z-index: 2
}

.dropdown-wrap .col-blog>.inner .blog-banner.has-video:hover:before,
.dropdown-wrap__custom .col-blog>.inner .blog-banner.has-video:hover:before {
    opacity: .8
}

.dropdown-wrap .col-blog>.inner .blog-info h2,
.dropdown-wrap__custom .col-blog>.inner .blog-info h2 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #101828
}

.dropdown-wrap .col-blog>.inner .blog-info .excerpt,
.dropdown-wrap__custom .col-blog>.inner .blog-info .excerpt {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #667085;
    margin-bottom: 12px
}

.dropdown-wrap .col-blog>.inner .blog-info .link,
.dropdown-wrap__custom .col-blog>.inner .blog-info .link {
    color: #1fa5ff;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media (max-width: 991px) {
    .dropdown-wrap .col-blog>.inner .blog-info .link,
    .dropdown-wrap__custom .col-blog>.inner .blog-info .link {
        margin-bottom: 12px;
        display: block
    }
}

.dropdown-wrap.compact,
.dropdown-wrap__custom.compact {
    width: 660px;
    left: unset;
    border-radius: 0;
    position: absolute;
    right: 0
}

.dropdown-wrap.compact .container,
.dropdown-wrap__custom.compact .container {
    padding-left: 32px;
    padding-right: 32px
}

.dropdown-wrap.compact .container .row,
.dropdown-wrap__custom.compact .container .row {
    margin: 0
}

.dropdown-wrap.compact .col-links,
.dropdown-wrap.compact .col-blog,
.dropdown-wrap__custom.compact .col-links,
.dropdown-wrap__custom.compact .col-blog {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 32px 0
}

.dropdown-wrap.compact .col-links ul li,
.dropdown-wrap__custom.compact .col-links ul li {
    margin-bottom: 8px
}

.dropdown-wrap.compact .col-links ul li:after,
.dropdown-wrap__custom.compact .col-links ul li:after {
    margin-bottom: 0
}

.dropdown-wrap.compact .col-links .extras,
.dropdown-wrap__custom.compact .col-links .extras {
    margin-top: 0;
    padding: 32px 0 0;
    background-color: transparent
}

.dropdown-wrap.compact .col-links .extras .row,
.dropdown-wrap__custom.compact .col-links .extras .row {
    padding-left: 48px
}

.dropdown-wrap.compact .col-links .extras .row .btn_nav,
.dropdown-wrap__custom.compact .col-links .extras .row .btn_nav {
    margin-right: 13px
}

.dropdown-wrap.compact .col-links .extras .row .btn_nav:last-child,
.dropdown-wrap__custom.compact .col-links .extras .row .btn_nav:last-child {
    margin-right: 0
}

.dropdown-wrap.compact .col-blog:after,
.dropdown-wrap__custom.compact .col-blog:after {
    left: 0
}

.dropdown-wrap.compact.visible,
.dropdown-wrap__custom.compact.visible {
    top: 63px
}

.dropdown-wrap.compact.account_mobile .col-links .extras .btn_nav,
.dropdown-wrap__custom.compact.account_mobile .col-links .extras .btn_nav {
    width: auto !important
}

@media (max-width: 991px) {
    .dropdown-wrap.compact.account_mobile .col-links,
    .dropdown-wrap__custom.compact.account_mobile .col-links {
        max-width: 100%
    }
    .dropdown-wrap.compact.account_mobile .col-links .extras>.row,
    .dropdown-wrap__custom.compact.account_mobile .col-links .extras>.row {
        padding-left: 0
    }
    .dropdown-wrap.compact.account_mobile .col-links .extras:after,
    .dropdown-wrap.compact.account_mobile .col-links .extras:before,
    .dropdown-wrap__custom.compact.account_mobile .col-links .extras:after,
    .dropdown-wrap__custom.compact.account_mobile .col-links .extras:before {
        all: unset
    }
}

@media (max-width: 991px) {
    .dropdown-wrap.compact.account_mobile .col-blog,
    .dropdown-wrap__custom.compact.account_mobile .col-blog {
        padding: 12px 0
    }
    .dropdown-wrap.compact.account_mobile .col-blog:after,
    .dropdown-wrap__custom.compact.account_mobile .col-blog:after {
        left: -32px
    }
}

.dropdown-wrap.account_mobile,
.dropdown-wrap__custom.account_mobile {
    position: relative;
    box-shadow: none;
    top: 0%;
    border: 1px solid #eaecf0;
    border-radius: 8px;
    box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;
    height: 0;
    opacity: 0;
    transition: none !important;
    pointer-events: none;
    z-index: 0;
    width: 100%
}

.dropdown-wrap.account_mobile.is_active,
.dropdown-wrap__custom.account_mobile.is_active {
    pointer-events: all
}

.dropdown-wrap.account_mobile .col-links .extras .btn_nav,
.dropdown-wrap__custom.account_mobile .col-links .extras .btn_nav {
    width: auto !important
}

@media (max-width: 991px) {
    .dropdown-wrap.account_mobile .col-links,
    .dropdown-wrap__custom.account_mobile .col-links {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 12px
    }
    .dropdown-wrap.account_mobile .col-links .extras,
    .dropdown-wrap__custom.account_mobile .col-links .extras {
        display: block
    }
}

@media (max-width: 991px) {
    .dropdown-wrap.account_mobile .col-blog,
    .dropdown-wrap__custom.account_mobile .col-blog {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 12px
    }
    .dropdown-wrap.account_mobile .col-blog:after,
    .dropdown-wrap__custom.account_mobile .col-blog:after {
        left: 0
    }
    .dropdown-wrap.account_mobile .col-blog .inner,
    .dropdown-wrap__custom.account_mobile .col-blog .inner {
        padding: 0
    }
}

.dropdown-wrap.products-dropdown>.container,
.dropdown-wrap__custom.products-dropdown>.container {
    max-width: 1280px;
    padding: 0 32px
}

.dropdown-wrap.products-dropdown>.container>.row,
.dropdown-wrap__custom.products-dropdown>.container>.row {
    grid-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    margin: 0;
    padding-top: 32px;
    padding-bottom: 32px
}

.dropdown-wrap.products-dropdown>.container>.row .col.col-links,
.dropdown-wrap__custom.products-dropdown>.container>.row .col.col-links {
    flex: 0 0 434px;
    padding: 0
}

.dropdown-wrap.products-dropdown>.container>.row .col.col-links .title,
.dropdown-wrap__custom.products-dropdown>.container>.row .col.col-links .title {
    font-size: 14px;
    font-weight: 500;
    color: #1fa5ff;
    margin-bottom: 12px
}

.dropdown-wrap.products-dropdown>.container>.row .col.col-links ul li,
.dropdown-wrap__custom.products-dropdown>.container>.row .col.col-links ul li {
    margin-bottom: 8px
}

.dropdown-wrap.products-dropdown>.container>.row .col.col-links ul li .row .col-menu-label .tags_wrap li,
.dropdown-wrap__custom.products-dropdown>.container>.row .col.col-links ul li .row .col-menu-label .tags_wrap li {
    margin-bottom: 0;
    margin-left: 8px
}

.dropdown-wrap.products-dropdown>.container>.row .col.col-links .extras,
.dropdown-wrap__custom.products-dropdown>.container>.row .col.col-links .extras {
    margin-top: 0
}

@media (max-width: 1300px) {
    .dropdown-wrap.products-dropdown>.container>.row .col.col-links,
    .dropdown-wrap__custom.products-dropdown>.container>.row .col.col-links {
        flex: 0 0 calc(37.48% - 8px)
    }
}

@media (max-width: 991px) {
    .dropdown-wrap.products-dropdown>.container>.row .col.col-links,
    .dropdown-wrap__custom.products-dropdown>.container>.row .col.col-links {
        flex: 0 0 100%
    }
}

.dropdown-wrap.products-dropdown>.container>.row .col.col-blog,
.dropdown-wrap__custom.products-dropdown>.container>.row .col.col-blog {
    flex: 0 0 300px;
    padding: unset;
    padding-left: 8px
}

.dropdown-wrap.products-dropdown>.container>.row .col.col-blog .inner,
.dropdown-wrap__custom.products-dropdown>.container>.row .col.col-blog .inner {
    padding-left: 32px
}

@media (max-width: 1170px) {
    .dropdown-wrap.products-dropdown>.container>.row .col.col-blog .inner .blog-banner img,
    .dropdown-wrap__custom.products-dropdown>.container>.row .col.col-blog .inner .blog-banner img {
        max-width: 100%
    }
}

@media (max-width: 1300px) {
    .dropdown-wrap.products-dropdown>.container>.row .col.col-blog .inner,
    .dropdown-wrap__custom.products-dropdown>.container>.row .col.col-blog .inner {
        padding-left: 20px;
        padding-right: 12px
    }
}

@media (max-width: 1170px) {
    .dropdown-wrap.products-dropdown>.container>.row .col.col-blog .inner,
    .dropdown-wrap__custom.products-dropdown>.container>.row .col.col-blog .inner {
        padding-right: 0
    }
}

@media (max-width: 991px) {
    .dropdown-wrap.products-dropdown>.container>.row .col.col-blog .inner,
    .dropdown-wrap__custom.products-dropdown>.container>.row .col.col-blog .inner {
        padding: 0
    }
}

.dropdown-wrap.products-dropdown>.container>.row .col.col-blog:after,
.dropdown-wrap__custom.products-dropdown>.container>.row .col.col-blog:after {
    height: calc(100% + 64px);
    top: -32px;
    left: 8px
}

@media (max-width: 991px) {
    .dropdown-wrap.products-dropdown>.container>.row .col.col-blog:after,
    .dropdown-wrap__custom.products-dropdown>.container>.row .col.col-blog:after {
        flex: 0 0 100%;
        padding-top: 56px;
        height: 100%;
        left: -16px;
        top: 0;
        width: calc(100% + 32px)
    }
}

@media (max-width: 1300px) {
    .dropdown-wrap.products-dropdown>.container>.row .col.col-blog,
    .dropdown-wrap__custom.products-dropdown>.container>.row .col.col-blog {
        flex: 0 0 calc(24.99% - 8px)
    }
}

@media (max-width: 991px) {
    .dropdown-wrap.products-dropdown>.container>.row .col.col-blog,
    .dropdown-wrap__custom.products-dropdown>.container>.row .col.col-blog {
        flex: 0 0 100%;
        padding-top: 32px;
        padding-left: 0;
        margin-top: 24px
    }
}

@media (max-width: 1300px) {
    .dropdown-wrap.products-dropdown>.container>.row,
    .dropdown-wrap__custom.products-dropdown>.container>.row {
        grid-column-gap: 12px;
        -moz-column-gap: 12px;
        column-gap: 12px
    }
}

@media (max-width: 991px) {
    .dropdown-wrap.products-dropdown>.container>.row,
    .dropdown-wrap__custom.products-dropdown>.container>.row {
        grid-column-gap: 0px;
        -moz-column-gap: 0px;
        column-gap: 0px;
        flex-direction: column
    }
}

@media (max-width: 991px) {
    .dropdown-wrap.products-dropdown>.container,
    .dropdown-wrap__custom.products-dropdown>.container {
        padding: 0 16px
    }
    .dropdown-wrap.products-dropdown>.container>.row,
    .dropdown-wrap__custom.products-dropdown>.container>.row {
        padding-top: 16px;
        padding-bottom: 0
    }
}

.dropdown-wrap.mobile-layout,
.dropdown-wrap__custom.mobile-layout {
    position: relative;
    box-shadow: none;
    top: 0%;
    border: 1px solid #eaecf0;
    border-radius: 8px;
    box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;
    height: 0;
    opacity: 0;
    transition: none !important;
    pointer-events: none;
    z-index: 0
}

.dropdown-wrap.mobile-layout.is_active,
.dropdown-wrap__custom.mobile-layout.is_active {
    pointer-events: all
}

.dropdown-wrap.visible,
.dropdown-wrap__custom.visible {
    pointer-events: all;
    transform: translateY(0);
    opacity: 1
}

.dropdown-wrap.connect-wallet,
.dropdown-wrap__custom.connect-wallet {
    z-index: 4;
    display: inline-block;
    width: 183px;
    min-width: 183px;
    top: 66px;
    border-radius: 8px;
    height: auto;
    min-height: 44px;
    transform: translateY(-50%) !important
}

.dropdown-wrap.connect-wallet.visible,
.dropdown-wrap__custom.connect-wallet.visible {
    transform: translateY(0) !important
}

.dropdown-wrap.connect-wallet.wallet_mobile,
.dropdown-wrap__custom.connect-wallet.wallet_mobile {
    width: 100%;
    top: 0;
    opacity: 0;
    position: relative;
    z-index: 4;
    min-height: unset;
    height: 0px;
    overflow: hidden;
    visibility: hidden;
    display: block;
    transform: translateY(0) !important;
    background-color: transparent
}

.dropdown-wrap.connect-wallet.wallet_mobile.is_active,
.dropdown-wrap__custom.connect-wallet.wallet_mobile.is_active {
    transform: translateY(0) !important;
    height: auto;
    visibility: visible;
    opacity: 1;
    pointer-events: all !important
}

.dropdown-wrap.connect-wallet.wallet_mobile>.container,
.dropdown-wrap__custom.connect-wallet.wallet_mobile>.container {
    padding: 0 0 20px !important
}

.dropdown-wrap.connect-wallet.wallet_mobile>.container .col-links,
.dropdown-wrap__custom.connect-wallet.wallet_mobile>.container .col-links {
    border-radius: 8px
}

.dropdown-wrap.connect-wallet .container,
.dropdown-wrap__custom.connect-wallet .container {
    padding: 0
}

.dropdown-wrap.connect-wallet .container .row,
.dropdown-wrap__custom.connect-wallet .container .row {
    margin: 0
}

.dropdown-wrap.connect-wallet .container .row .col-links,
.dropdown-wrap__custom.connect-wallet .container .row .col-links {
    flex: 0 0 100%;
    padding: 0
}

.dropdown-wrap.connect-wallet .container .row .col-links ul,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul {
    display: flex;
    flex-direction: column
}

.dropdown-wrap.connect-wallet .container .row .col-links ul li,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul li {
    width: 100%;
    position: relative;
    padding: 10px 14px;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.dropdown-wrap.connect-wallet .container .row .col-links ul li:after,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul li:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: calc(100% + 28px);
    height: 1px;
    background-color: #f2f4f7
}

.dropdown-wrap.connect-wallet .container .row .col-links ul li:last-child:after,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul li:last-child:after {
    all: unset
}

.dropdown-wrap.connect-wallet .container .row .col-links ul li a,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul li a {
    padding: 0 !important;
    display: flex;
    align-items: center;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: #344054;
    line-height: 24px;
    cursor: pointer;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.dropdown-wrap.connect-wallet .container .row .col-links ul li a img,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul li a img {
    width: 24px;
    margin-right: 8px
}

.dropdown-wrap.connect-wallet .container .row .col-links ul li a:hover,
.dropdown-wrap.connect-wallet .container .row .col-links ul li a:active,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul li a:hover,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul li a:active {
    box-shadow: none;
    background-color: transparent
}

.dropdown-wrap.connect-wallet .container .row .col-links ul li.active,
.dropdown-wrap.connect-wallet .container .row .col-links ul li:hover,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul li.active,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul li:hover {
    background-color: #1fa5ff66
}

.dropdown-wrap.connect-wallet .container .row .col-links ul li.active a,
.dropdown-wrap.connect-wallet .container .row .col-links ul li:hover a,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul li.active a,
.dropdown-wrap__custom.connect-wallet .container .row .col-links ul li:hover a {
    color: #2b2d42
}

@media (max-width: 1170px) and (min-width: 991px) {
    .dropdown-wrap.connect-wallet .container .row .col-links ul li,
    .dropdown-wrap__custom.connect-wallet .container .row .col-links ul li {
        padding: 10px 8px
    }
}

@media (max-width: 1170px) and (min-width: 991px) {
    .dropdown-wrap.connect-wallet,
    .dropdown-wrap__custom.connect-wallet {
        width: 168px;
        min-width: 168px
    }
}

.btn_nav {
    text-decoration: none !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background-color: #2b2d42;
    padding: 9px 17px;
    border-radius: 8px;
    position: relative;
    cursor: pointer;
    border: 1px solid #2b2d42;
    z-index: 5
}

.btn_nav:last-child {
    margin-right: 0
}

@media (max-width: 1170px) and (min-width: 991px) {
    .btn_nav {
        font-size: 14px;
        padding: 10px 13px !important
    }
}

.btn_nav.active,
.btn_nav:hover,
.btn_nav:active {
    background-color: #1fa5ff;
    color: #fff;
    box-shadow: 0 0 4px 4px #1fa5ff33;
    border-color: #1fa5ff
}

.btn_nav.active:after {
    transform: rotate(180deg)
}

.btn_nav.white_nav {
    background-color: #fff;
    border-color: #d0d5dd;
    color: #344054;
    padding: 9px 16px !important
}

.btn_nav.white_nav:hover {
    background-color: #fff;
    border-color: #d0d5dd;
    color: #344054;
    box-shadow: none
}

@media (max-width: 1170px) and (min-width: 991px) {
    .btn_nav.white_nav {
        padding: 10px 13px !important
    }
}

.btn_nav.white_nav.play_video {
    color: #344054;
    padding: 16px 28px 16px 64px !important;
    font-size: 18px
}

.btn_nav.white_nav.play_video:before {
    content: "";
    position: absolute;
    background-image: url(../images/play_icon_small.svg);
    background-size: 24px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    left: 27px;
    top: calc(50% - 12px);
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.btn_nav.white_nav.with_hvr:hover {
    background-color: #1fa5ff;
    color: #fff;
    box-shadow: 0 0 4px 4px #1fa5ff33;
    border-color: #1fa5ff
}

.btn_nav.grey_nav {
    color: #667085;
    border-color: transparent;
    background-color: transparent;
    padding: 9px 17px
}

@media (max-width: 1170px) and (min-width: 991px) {
    .btn_nav.grey_nav {
        padding: 10px 13px !important
    }
}

.btn_nav.wallet_connected {
    display: flex;
    align-items: center;
    padding: 9px 41px 9px 14px !important;
    font-size: 14px
}

.btn_nav.wallet_connected img {
    max-width: 24px;
    margin-right: 8px
}

.btn_nav.wallet_connected:after {
    content: "";
    position: absolute;
    background-image: url(../images/arrow-black.svg);
    background-size: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    right: 14px;
    top: calc(50% - 10px)
}

@media (max-width: 1170px) and (min-width: 991px) {
    .btn_nav.wallet_connected {
        padding: 9px 30px 9px 10px !important
    }
    .btn_nav.wallet_connected:after {
        right: 4px
    }
}

@media (max-width: 991px) {
    .btn_nav.wallet_connected {
        box-shadow: none !important
    }
}

.btn_nav.logged_in,
.btn_nav.only_wallet_connected {
    padding: 9px 50px 9px 17px !important
}

.btn_nav.logged_in:after,
.btn_nav.only_wallet_connected:after {
    content: "";
    position: absolute;
    background-image: url(../images/arrow-white.svg);
    background-size: 24px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    right: 18px;
    top: calc(50% - 12px);
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.btn_nav.logged_in.white_nav:after,
.btn_nav.only_wallet_connected.white_nav:after {
    background-image: url(../images/arrow-black.svg);
    background-size: 20px;
    width: 20px;
    height: 20px;
    right: 14px
}

@media (max-width: 1170px) and (min-width: 991px) {
    .btn_nav.logged_in,
    .btn_nav.only_wallet_connected {
        padding: 10px 30px 10px 14px !important
    }
    .btn_nav.logged_in:after,
    .btn_nav.only_wallet_connected:after {
        content: "";
        background-size: 22px;
        width: 22px;
        height: 22px;
        right: 4px;
        top: calc(50% - 11px)
    }
}

.btn_nav.only_wallet_connected.limit_crossed:before {
    content: "";
    position: absolute;
    top: -4px;
    right: -4px;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background-color: #d92d20
}

.btn_nav.see_details {
    border-color: #1fa5ff;
    background-color: #fff;
    color: #1fa5ff;
    border-radius: 8px;
    font-weight: 500;
    border-width: 2px !important;
    text-transform: capitalize;
    font-size: 14px;
    padding: 8px 13px
}

.btn_nav.brandNavBtn {
    background-color: #1fa5ff;
    border-color: #1fa5ff;
    -moz-columns: #ffffff;
    columns: #ffffff;
    padding: 8px 16px
}

.btn_nav.brandNavBtn:hover {
    box-shadow: 0 0 8px 1px #1fa5ff
}

.btn_nav.has_ico {
    padding-right: 30px
}

.btn_nav.has_ico .btn_ico {
    position: absolute;
    right: 5px;
    top: calc(50% - 12px);
    width: 24px;
    height: 24px;
    background-image: url(../images/keyboard_arrow_right_white.svg);
    background-repeat: no-repeat;
    background-size: 24px
}

.btn_nav.has_ico .btn_ico.long_arrow {
    background-image: url(../images/right-icon.svg);
    filter: invert(1) brightness(20.5);
    width: 16px;
    height: 16px;
    background-size: 16px;
    right: 20px;
    top: calc(50% - 8px)
}

.btn_nav.disabled {
    border-color: #98a2b3;
    background-color: #98a2b3;
    pointer-events: none
}

.single_card {
    padding-top: 40px;
    padding-bottom: 25px
}

@media (max-width: 380px) {
    .single_card .pad_sm_xs {
        padding-left: 5.5px
    }
}

@media (max-width: 991px) {
    .single_card .pad_sm_xs .card_fullheight {
        padding-left: 20px !important
    }
}

@media (max-width: 767px) {
    .single_card .pad_sm_xs .card_fullheight {
        padding-left: 30px !important
    }
}

@media (max-width: 580px) {
    .single_card .pad_sm_xs .card_fullheight {
        padding-left: 30px !important
    }
}

@media (max-width: 440px) {
    .single_card .pad_sm_xs .card_fullheight {
        padding-left: 20px !important
    }
}

@media (max-width: 767px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -30px !important
    }
}

@media (max-width: 575px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -30px !important
    }
}

@media (max-width: 540px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: 0 !important
    }
}

@media (max-width: 524px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -80px !important
    }
}

@media (max-width: 480px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -60px !important
    }
}

@media (max-width: 440px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -30px !important
    }
}

@media (max-width: 380px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -20px !important
    }
}

.single_card .offerings .offering_single {
    width: calc(100% - 30px);
    outline: none !important;
    cursor: pointer
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox.not_available+label .cross_plt:after {
    content: "";
    background-color: transparent;
    background-image: url(../images/close_icon.svg);
    background-repeat: no-repeat;
    background-size: 12px 12px;
    width: 12px;
    position: absolute;
    height: 12px;
    display: block;
    font-size: 14px;
    box-shadow: none;
    transform: rotate(0);
    left: calc(50% + .45px);
    top: 50%;
    transform: translate(-50%, -50%)
}

img:not([src]) {
    visibility: hidden;
    height: 0;
    width: 0;
    overflow: hidden
}

.chartCont {
    overflow: visible;
    overflow: initial
}

.company_page {
    max-width: 1280px;
    padding: 0 32px 56px
}

@media (max-width: 1170px) {
    .company_page {
        padding: 0 16px
    }
}

.company_page .nav-tabs.company-tabs {
    margin-bottom: 24px;
    margin-top: 24px !important
}

.company_page .nav-tabs.company-tabs li {
    margin-right: 16px
}

.company_page .nav-tabs.company-tabs li:last-child {
    margin-right: 0
}

.company_page .nav-tabs.company-tabs li a {
    position: relative !important;
    padding-bottom: 17px;
    color: #667085;
    margin: 0;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    min-width: auto
}

.company_page .nav-tabs.company-tabs li a .pulse-wrap {
    position: absolute;
    right: 0;
    top: -10px
}

.company_page .nav-tabs.company-tabs li a:after {
    width: 100% !important
}

.company_page .nav-tabs.company-tabs li a.active {
    color: #1fa5ff;
    font-weight: 500
}

.company_page .nav-tabs.company-tabs li a.active:after {
    background-color: #1fa5ff
}

@media (max-width: 575px) {
    .company_page .nav-tabs.company-tabs li a {
        font-size: 14px;
        min-width: unset
    }
}

@media (max-width: 575px) {
    .company_page .nav-tabs.company-tabs li {
        min-width: unset
    }
}

@media (max-width: 400px) {
    .company_page .nav-tabs.company-tabs.beta_tabs li a {
        font-size: 13px;
        padding: 0 0 15px
    }
}

@media (max-width: 380px) {
    .company_page .nav-tabs.company-tabs.beta_tabs li {
        padding-bottom: 10px;
        width: 100%
    }
    .company_page .nav-tabs.company-tabs.beta_tabs li a {
        padding-bottom: 10px;
        font-size: 14px
    }
    .company_page .nav-tabs.company-tabs.beta_tabs li:last-child a {
        text-align: center
    }
}

@media (max-width: 430px) {
    .company_page .nav-tabs.company-tabs.beta_tabs {
        display: block
    }
    .company_page .nav-tabs.company-tabs.beta_tabs li {
        display: inline-block;
        width: 100%;
        max-width: 50%
    }
    .company_page .nav-tabs.company-tabs.beta_tabs li a {
        padding: 0 0 15px
    }
}

.company_page .nav-tabs.company-tabs.mobile-res {
    overflow: auto;
    white-space: nowrap;
    list-style-type: none;
    flex-wrap: inherit
}

@media screen and (max-width: 992px) {
    .company_page .nav-tabs.company-tabs {
        display: none
    }
}

.company_page .tab-content .tab-pane>.card {
    border-radius: 24px;
    padding-top: 96px !important;
    padding-bottom: 96px !important
}

.company_page .tab-content .tab-pane .btn_float_edit {
    margin-left: auto;
    display: block;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin-bottom: 64px
}

.company_page .tab-content .tab-pane .content_box {
    display: flex;
    grid-column-gap: 64px;
    -moz-column-gap: 64px;
    column-gap: 64px
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar {
    flex: 0 0 calc(100% - 936px);
    max-width: calc(100% - 936px)
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar ul {
    margin-bottom: 80px
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar ul li {
    display: block;
    margin-bottom: 8px;
    border-radius: 8px
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar ul li a {
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 14px;
    display: inline-block;
    width: 100%;
    color: #667085;
    text-transform: capitalize
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar ul li:last-child {
    margin-bottom: 0
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar ul li:hover,
.company_page .tab-content .tab-pane .content_box .menu_sidebar ul li:active,
.company_page .tab-content .tab-pane .content_box .menu_sidebar ul li.active {
    background-color: #f0f9ff
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar ul li:hover a,
.company_page .tab-content .tab-pane .content_box .menu_sidebar ul li:active a,
.company_page .tab-content .tab-pane .content_box .menu_sidebar ul li.active a {
    color: #1fa5ff
}

@media (max-width: 1170px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar ul {
        margin-bottom: 40px
    }
}

@media (max-width: 1260px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar .equal_height_parent {
        display: flex;
        align-items: stretch;
        grid-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
        flex-wrap: wrap
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar .equal_height_parent {
        display: none
    }
}

@media (max-width: 767px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar .equal_height_parent {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0
    }
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer {
    display: block;
    margin-bottom: 40px !important
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer:last-child {
    margin-bottom: 0 !important
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer .card .header_bell_icon {
    display: none
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer .card .card_footer .btn_block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer .card .card_footer .btn_block .willNotify {
    padding: 16px 22px
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer .card .card_footer .btn_block .header_bell_icon {
    margin-top: 24px;
    display: inline-block
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer .card_footer .btn {
    border-radius: 16px
}

@media (min-width: 1170px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer .card {
        padding-bottom: 16px
    }
    .company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer .card .card_footer {
        flex-direction: column;
        align-items: flex-start;
        grid-row-gap: 16px;
        row-gap: 16px
    }
    .company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer .card .card_footer .sponsors_container .items_container {
        padding-bottom: 16px
    }
}

@media (max-width: 1260px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer {
        margin-bottom: 30px !important;
        display: flex;
        flex: 0 0 calc(33.33% - 13.33px);
        max-width: calc(33.33% - 13.33px)
    }
    .company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer:last-child {
        margin-bottom: 30px !important
    }
}

@media (max-width: 1170px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer {
        flex: 0 0 calc(50% - 20px);
        max-width: calc(50% - 20px)
    }
}

@media (max-width: 767px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar nft-offer {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar .card {
    height: auto;
    padding: 22px 24px
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar .card h1 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar .card .description {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    display: block;
    margin: 0 0 24px
}

.company_page .tab-content .tab-pane .content_box .menu_sidebar .card h3 {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 4px
}

@media (max-width: 1260px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar .card {
        height: 100%
    }
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar {
        flex: 0 0 calc(100% - 892px);
        max-width: calc(100% - 892px)
    }
}

@media (max-width: 1260px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar {
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (max-width: 600px) {
    .company_page .tab-content .tab-pane .content_box .menu_sidebar {
        display: none
    }
}

.company_page .tab-content .tab-pane .content_box .team_card {
    flex: 0 0 872px;
    max-width: 872px;
    padding: 96px 34px !important
}

@media (max-width: 1260px) {
    .company_page .tab-content .tab-pane .content_box .team_card {
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .content_box .team_card {
        box-shadow: none;
        background-color: transparent;
        border-radius: 0;
        padding: 0 !important
    }
}

.company_page .tab-content .tab-pane .content_box .team_card quill-editor {
    position: relative
}

.company_page .tab-content .tab-pane .content_box .team_card quill-editor .ql-toolbar {
    border: none;
    padding: 0 24px 24px;
    text-align: center;
    position: relative
}

.company_page .tab-content .tab-pane .content_box .team_card quill-editor .ql-toolbar:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -34px;
    width: calc(100% + 68px);
    height: 1px;
    background-color: #d9d9d9
}

.company_page .tab-content .tab-pane .content_box .team_card quill-editor .ql-toolbar .ql-formats {
    margin-right: 0
}

.company_page .tab-content .tab-pane .content_box .team_card quill-editor .ql-toolbar .ql-formats svg .ql-stroke {
    stroke: #98a2b3
}

.company_page .tab-content .tab-pane .content_box .team_card quill-editor .ql-toolbar .ql-formats svg .ql-fill {
    fill: #98a2b3
}

.company_page .tab-content .tab-pane .content_box .team_card quill-editor .ql-toolbar .ql-formats .ql-picker-label {
    color: #98a2b3
}

.company_page .tab-content .tab-pane .content_box .team_card quill-editor .ql-container {
    border: none
}

.company_page .tab-content .tab-pane .content_box .team_card quill-editor .ql-container .ql-editor>* {
    color: #667085
}

.company_page .tab-content .tab-pane .content_box .team_card.editMode {
    padding-bottom: 0 !important
}

.company_page .tab-content .tab-pane .content_box .team_card .addMoreSections {
    position: relative;
    padding: 24px
}

.company_page .tab-content .tab-pane .content_box .team_card .addMoreSections:before {
    content: "";
    position: absolute;
    top: 0;
    left: -34px;
    width: calc(100% + 68px);
    height: 1px;
    background-color: #d9d9d9
}

.company_page .tab-content .tab-pane .content_box .team_card .addMoreSections a {
    text-decoration: none;
    color: #1fa5ff;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin: 0 auto;
    grid-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px
}

.company_page .tab-content .tab-pane .content_box .full_team_card {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 60px 34px 96px !important;
    margin-bottom: 30px
}

@media (max-width: 1260px) {
    .company_page .tab-content .tab-pane .content_box .full_team_card {
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .content_box .full_team_card {
        padding: 66px 20px !important
    }
}

@media (max-width: 767px) {
    .company_page .tab-content .tab-pane .content_box .full_team_card {
        padding: 30px 20px !important
    }
}

.company_page .tab-content .tab-pane .content_box .full_team_card quill-editor {
    position: relative;
    padding-bottom: 24px
}

.company_page .tab-content .tab-pane .content_box .full_team_card quill-editor .ql-toolbar {
    border: none;
    padding: 0 24px 24px;
    text-align: center;
    position: relative
}

.company_page .tab-content .tab-pane .content_box .full_team_card quill-editor .ql-toolbar:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -34px;
    width: calc(100% + 68px);
    height: 1px;
    background-color: #d9d9d9
}

.company_page .tab-content .tab-pane .content_box .full_team_card quill-editor .ql-toolbar .ql-formats {
    margin-right: 0
}

.company_page .tab-content .tab-pane .content_box .full_team_card quill-editor .ql-toolbar .ql-formats svg .ql-stroke {
    stroke: #98a2b3
}

.company_page .tab-content .tab-pane .content_box .full_team_card quill-editor .ql-toolbar .ql-formats svg .ql-fill {
    fill: #98a2b3
}

.company_page .tab-content .tab-pane .content_box .full_team_card quill-editor .ql-toolbar .ql-formats .ql-picker-label {
    color: #98a2b3
}

.company_page .tab-content .tab-pane .content_box .full_team_card quill-editor .ql-container {
    border: none
}

.company_page .tab-content .tab-pane .content_box .full_team_card quill-editor .ql-container .ql-editor>* {
    color: #667085
}

.company_page .tab-content .tab-pane .content_box .full_team_card.editMode {
    padding-bottom: 0 !important
}

.company_page .tab-content .tab-pane .content_box .full_team_card .anchor-heading .editBtn {
    float: right;
    line-height: 20px;
    font-size: 14px;
    padding: 10px 16px 10px 46px;
    top: -10px;
    position: relative
}

.company_page .tab-content .tab-pane .content_box .full_team_card .anchor-heading .editBtn:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 16px;
    width: 20px;
    height: 20px;
    background-size: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../images/pen-ico.png);
    transform: translateY(-50%)
}

.company_page .tab-content .tab-pane .content_box .full_team_card .addMoreSections {
    position: relative;
    padding: 24px
}

.company_page .tab-content .tab-pane .content_box .full_team_card .addMoreSections:before {
    content: "";
    position: absolute;
    top: 0;
    left: -34px;
    width: calc(100% + 68px);
    height: 1px;
    background-color: #d9d9d9
}

.company_page .tab-content .tab-pane .content_box .full_team_card .addMoreSections a {
    text-decoration: none;
    color: #1fa5ff;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin: 0 auto;
    grid-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .content_box {
        grid-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px
    }
}

@media (max-width: 1260px) {
    .company_page .tab-content .tab-pane .content_box {
        flex-wrap: wrap
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .content_box {
        margin-top: 0 !important
    }
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_editable_tokens {
    background: #f0fdf9;
    box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
    border-radius: 8px;
    padding: 24px 64px;
    margin-bottom: 24px
}

@media (max-width: 767px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_editable_tokens {
        padding: 16px
    }
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_editable_tokens p {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #667085;
    margin-bottom: 8px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_editable_tokens h3 {
    font-weight: 600;
    font-size: 30px;
    line-height: 38px;
    text-align: center;
    color: #101828;
    margin-bottom: 0
}

@media (max-width: 767px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_editable_tokens h3 {
        font-size: 24px;
        line-height: 32px
    }
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies {
    position: relative;
    padding: 0;
    max-width: 100%;
    margin: 0 auto
}

@media (max-width: 1260px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table-responsive {
    box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;
    border-radius: 8px;
    overflow: visible
}

@media (max-width: 1330px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table-responsive {
        overflow: auto
    }
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table-responsive {
        box-shadow: none;
        border-radius: 0
    }
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table {
    margin-bottom: 0;
    min-width: 1216px;
    border-radius: 8px
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table {
        min-width: unset;
        display: block
    }
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead {
    background: #ffffff
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th {
    border: none;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #667085;
    padding: 12px 24px;
    text-align: center;
    vertical-align: middle
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th:first-child {
    border-top-left-radius: 8px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th:last-child {
    border-top-right-radius: 8px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__project {
    color: #101828
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__likes .inner,
.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__retweets .inner {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    grid-column-gap: 9px;
    -moz-column-gap: 9px;
    column-gap: 9px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__likes .inner .img_tooltip,
.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__retweets .inner .img_tooltip {
    width: 16px;
    height: 16px;
    position: relative
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__likes .inner .img_tooltip:hover img.default,
.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__retweets .inner .img_tooltip:hover img.default {
    display: none
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__likes .inner .img_tooltip:hover img.hovered,
.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__retweets .inner .img_tooltip:hover img.hovered {
    display: block
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__likes .inner .img_tooltip:hover .tooltip_box,
.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__retweets .inner .img_tooltip:hover .tooltip_box {
    opacity: 1;
    z-index: 10
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__likes .inner .img_tooltip img,
.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__retweets .inner .img_tooltip img {
    width: 100%;
    height: auto;
    max-width: 100%;
    display: none
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__likes .inner .img_tooltip img.default,
.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__retweets .inner .img_tooltip img.default {
    display: block
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__likes .inner .img_tooltip .tooltip_box,
.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__retweets .inner .img_tooltip .tooltip_box {
    background-color: #101828;
    padding: 12px;
    border-radius: 8px;
    position: absolute;
    bottom: calc(100% + 10px);
    width: 150px;
    right: -61px;
    opacity: 0;
    z-index: -1;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__likes .inner .img_tooltip .tooltip_box:after,
.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__retweets .inner .img_tooltip .tooltip_box:after {
    content: "";
    position: absolute;
    left: calc(50% - 4px);
    top: 100%;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #101828
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__likes .inner .img_tooltip .tooltip_box span.tool-title,
.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead tr th.col__retweets .inner .img_tooltip .tooltip_box span.tool-title {
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    display: block;
    margin-bottom: 0
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table thead {
        display: none
    }
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody {
    overflow: hidden
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr {
    background-color: #fff;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    position: relative
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 8px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 8px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr:nth-child(odd) {
    background-color: #f9fafb
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td {
    text-align: center;
    vertical-align: middle;
    padding: 15px 23px;
    border-top: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #101828
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.truncate {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col__project {
    font-weight: 500
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col__project {
        font-weight: 600;
        font-size: 20px;
        line-height: 30px;
        color: #101828
    }
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .desktop_buttons,
.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .mobile_buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    grid-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .btn_nav {
    padding: 7px 15px !important;
    font-weight: 400;
    border-radius: 12px;
    line-height: 24px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .btn_nav.white_nav {
    border-radius: 8px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .btn_nav.brandNavBtn {
    font-weight: 500;
    display: flex;
    grid-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    justify-content: center;
    align-items: center
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .btn_nav.brandNavBtn img {
    width: 20px;
    height: 20px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .btn_nav.success_tag_btn {
    background-color: #2ed3b7 !important;
    border-color: #2ed3b7 !important;
    color: #fff
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .btn_nav.success_tag_btn img {
    filter: invert(1) sepia(4) brightness(30.5)
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .success_tag {
    padding: 2px 8px 2px 6px;
    background: #f0fdf9;
    border-radius: 16px;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #2ed3b7;
    display: flex;
    align-items: center;
    justify-content: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    grid-column-gap: 4px;
    -moz-column-gap: 4px;
    column-gap: 4px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .success_tag img {
    width: 12px;
    height: 12px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .mobile_buttons {
    display: none
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .mobile_buttons {
        display: flex
    }
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner .desktop_buttons {
        display: none
    }
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col_btns .inner {
        justify-content: flex-start
    }
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col__note {
        margin-top: 16px;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: #1d2939
    }
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col__note:before {
        content: attr(data-title);
        position: relative;
        display: block;
        color: #667085;
        font-weight: 500;
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 4px
    }
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col__tweet {
        font-weight: 600;
        font-size: 20px;
        line-height: 30px;
        color: #101828
    }
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col__walletConnect .inner {
        display: flex !important
    }
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr td.col__walletConnect .inner .btn_nav {
        background-color: #1fa5ff;
        border-color: #1fa5ff;
        color: #fff;
        border-radius: 12px
    }
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr:hover {
    z-index: 1;
    background-color: #f0f9ff;
    box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr {
        display: flex;
        flex-wrap: wrap;
        flex: 0 0 calc(33.33% - 16px);
        max-width: calc(33.33% - 16px);
        background-color: #fff !important;
        border-radius: 12px;
        padding: 24px 16px;
        box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f
    }
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr:hover {
        background-origin: #ffffff !important
    }
}

@media (max-width: 1080px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr {
        flex: 0 0 calc(50% - 12px);
        max-width: calc(50% - 12px)
    }
}

@media (max-width: 767px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody tr {
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table tbody {
        display: flex;
        flex-wrap: wrap;
        grid-gap: 24px;
        background-color: transparent;
        padding-bottom: 8px
    }
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__project {
    width: 152px;
    max-width: 152px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__tweet {
    width: 469px;
    max-width: 469px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__tweet.expandWidth {
    width: 778px;
    max-width: 778px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__likes {
    width: 264px;
    max-width: 264px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__retweets {
    width: 331px;
    max-width: 331px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__walletConnect {
    width: 286px;
    max-width: 286px
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__walletConnect .inner .white_nav {
    font-weight: 500 !important
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__walletConnect {
        margin-top: 24px
    }
}

@media (min-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__note {
        display: none
    }
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__project,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__tweet,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__likes,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__retweets,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__note,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__walletConnect {
        flex: 0 0 100%;
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important
    }
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__project {
        flex: 0 0 40%;
        max-width: 40% !important
    }
}

@media (max-width: 1300px) and (max-width: 374px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__project {
        flex: 0 0 100%;
        max-width: 100% !important
    }
}

@media (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__tweet {
        flex: 0 0 60%;
        max-width: 60% !important
    }
}

@media (max-width: 1300px) and (max-width: 374px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__tweet {
        margin-top: 6px;
        flex: 0 0 100%;
        max-width: 100% !important
    }
}

@media (max-width: 1300px) and (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__likes {
        margin-top: 16px
    }
}

@media (max-width: 1300px) and (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__retweets {
        margin-top: 32px
    }
}

@media (max-width: 1300px) and (max-width: 1300px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__likes .inner .desktop_buttons,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__likes .inner .mobile_buttons,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__retweets .inner .desktop_buttons,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__retweets .inner .mobile_buttons {
        justify-content: space-between !important
    }
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__likes .inner .btn_nav,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__retweets .inner .btn_nav {
        flex: 0 0 calc(50% - 12px) !important;
        max-width: calc(50% - 12px) !important
    }
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__likes .inner .btn_nav.in_active,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__retweets .inner .btn_nav.in_active {
        color: #d0d5dd;
        pointer-events: none
    }
}

@media (max-width: 1300px) and (max-width: 400px) {
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__likes .inner .desktop_buttons,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__likes .inner .mobile_buttons,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__retweets .inner .desktop_buttons,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__retweets .inner .mobile_buttons {
        flex-wrap: wrap !important;
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
        grid-row-gap: 8px !important;
        row-gap: 8px !important
    }
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__likes .inner .btn_nav,
    .company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .col__retweets .inner .btn_nav {
        flex: 0 0 100% !important;
        max-width: 100% !important
    }
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .no-results {
    padding: 40px 0
}

.company_page .tab-content .tab-pane .contentSocialWrapper .col_funded_companies .table .no-results h3 {
    text-align: center
}

.company_page .tab-content .tab-pane .raffle_wrapper {
    margin-top: 16px
}

.company_page .tab-content .tab-pane .raffle_wrapper .card {
    margin-bottom: 48px;
    background: #ffffff;
    border: 2px solid #eaecf0;
    box-shadow: 0 32px 64px -12px #10182824;
    border-radius: 24px;
    padding: 32px 32px 36px
}

.company_page .tab-content .tab-pane .raffle_wrapper .card h3 {
    text-align: center;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: -.02em;
    color: #101828;
    margin-bottom: 16px
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card h3 {
        font-size: 30px;
        line-height: 38px;
        text-align: left
    }
}

.company_page .tab-content .tab-pane .raffle_wrapper .card p {
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #42465e;
    margin-bottom: 32px
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card p {
        text-align: left
    }
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container {
    padding: 0 80px
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap {
    display: flex;
    grid-gap: 16px;
    position: relative
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner {
    padding-top: 8px;
    text-align: center;
    flex: 1 0 calc(33.33% - 10.66px);
    position: relative
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner:after {
    content: "";
    position: absolute;
    top: 27px;
    left: 50%;
    height: 2px;
    width: 100%;
    z-index: 0;
    background-color: #eaecf0;
    border-radius: 8px
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner:after {
        top: 20px;
        left: 12px;
        height: 90%;
        width: 2px
    }
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner .indicator {
    width: 40px;
    position: relative;
    z-index: 2;
    height: 40px;
    background-color: #fff;
    border: 14px solid #1fa5ff;
    border-radius: 100%;
    box-shadow: 0 0 0 4px #1fa5ff1a;
    display: inline-block;
    margin-bottom: 24px
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner .indicator img {
    display: none
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner .indicator {
        width: 24px;
        height: 24px;
        min-width: 24px;
        border-width: 8px
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner .bottom_box {
        text-align: left
    }
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner p {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #25292f;
    margin-bottom: 2px;
    display: block
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner span {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #475467;
    margin-bottom: 16px;
    display: block
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner .btn_nav.white_nav {
    border: 1px solid #1fa5ff;
    box-shadow: 0 1px 2px #1fa5ff0d, 0 0 0 4px #1fa5ff14
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner .btn_nav {
        display: inline-block
    }
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner:not(.active) {
    pointer-events: none
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner:not(.active) .indicator {
    border-color: #f2f4f7;
    box-shadow: none
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner:not(.active) .btn_nav,
.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner:not(.active) .white_nav {
    color: #d0d5dd;
    box-shadow: none;
    border-color: #eaecf0
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner.done {
    pointer-events: none
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner.done:after {
    background-color: #1fa5ff
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner.done .indicator {
    padding: 6px;
    border: none;
    box-shadow: none;
    background-color: #1fa5ff
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner.done .indicator {
        padding: 0
    }
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner.done .indicator img {
    display: inline-block;
    max-width: 100%;
    height: auto
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner.done .indicator img {
        width: 20px;
        top: -2px;
        position: relative
    }
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner.done .btn_nav,
.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner.done .white_nav {
    color: #d0d5dd;
    box-shadow: none;
    border-color: #eaecf0
}

.company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner:last-child:after {
    all: unset
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner {
        flex: 1 0 100%;
        display: flex;
        padding-top: 0;
        align-items: flex-start;
        grid-column-gap: 12px;
        -moz-column-gap: 12px;
        column-gap: 12px
    }
    .company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner p,
    .company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap .inner span {
        text-align: left
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container .content_progress_wrap {
        flex-wrap: wrap
    }
}

@media (max-width: 1200px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card .progress_container {
        padding: 0
    }
}

@media (max-width: 767px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .card {
        padding: 32px 24px;
        border-radius: 16px
    }
}

.company_page .tab-content .tab-pane .raffle_wrapper .mb_48 {
    margin-bottom: 48px
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .mb_48 {
        margin-bottom: 24px
    }
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed {
    display: flex;
    flex-wrap: wrap;
    grid-column-gap: 52px;
    -moz-column-gap: 52px;
    column-gap: 52px;
    grid-row-gap: 32px;
    row-gap: 32px
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed app-single-raffle {
    flex: 0 0 calc(33.33% - 34.66px);
    max-width: calc(33.33% - 34.66px)
}

@media (max-width: 1200px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed app-single-raffle {
        flex: 0 0 calc(50% - 26px);
        max-width: calc(50% - 26px)
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed app-single-raffle {
        flex: 0 0 calc(50% - 15px);
        max-width: calc(50% - 15px)
    }
}

@media (max-width: 767px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed app-single-raffle {
        flex: 0 0 100%;
        max-width: 580px;
        margin: 0 auto
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed {
        grid-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px
    }
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box {
    background: #ffffff;
    border: 1px solid #eaecf0;
    border-radius: 12px;
    padding: 12px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .flex_head {
    display: flex;
    align-items: center;
    width: 100%;
    grid-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    margin-bottom: 20px
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .flex_head img {
    width: 40px;
    height: 40px;
    border-radius: 28px;
    -o-object-fit: contain;
    object-fit: contain
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .flex_head h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #344054;
    margin-bottom: 0
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .description {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #42465e;
    margin-bottom: 8px
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks {
    padding: 16px 0;
    position: relative
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks:after {
    content: "";
    position: absolute;
    left: -12px;
    width: calc(100% + 24px);
    background-color: #eaecf0;
    height: 1px;
    top: 0
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks .task_box {
    padding: 16px;
    border: 1px solid #eaecf0;
    border-radius: 12px;
    display: flex;
    align-items: flex-start;
    grid-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    margin-bottom: 8px;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks .task_box .image_wrap {
    width: 32px;
    min-width: 32px
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks .task_box .content_wrap .title {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    margin-bottom: 4px
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks .task_box .content_wrap span {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #42465e;
    display: block;
    margin-bottom: 6px
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks .task_box .content_wrap .btn_nav {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 7px 14px
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks .task_box:last-of-type {
    margin-bottom: 0
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks .task_box:last-of-type .content_wrap .title {
    font-weight: 600
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks .task_box.done {
    background-color: #f2f4f7;
    pointer-events: none
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks .task_box.done .btn_nav {
    color: #d0d5dd;
    border: 1px solid #EAECF0;
    box-shadow: 0 1px 2px #1018280d
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_tasks .task_box:hover {
    border-color: #1fa5ff;
    box-shadow: 0 0 0 4px #1fa5ff1a
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 0 0;
    position: relative
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_footer:before {
    content: "";
    position: absolute;
    left: -12px;
    width: calc(100% + 24px);
    background-color: #eaecf0;
    height: 1px;
    top: 0
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_footer span {
    display: inline-block
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_footer span:not(.tag) {
    padding: 0 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #98a2b3
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_footer span.tag {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    padding: 2px 10px;
    mix-blend-mode: multiply;
    border-radius: 16px
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_footer span.tag.todo {
    background: #F9F5FF;
    color: #7f56d9
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_footer span.tag.inprogress {
    background: #FFFAEB;
    color: #dc6803
}

.company_page .tab-content .tab-pane .raffle_wrapper .flex_boxed .single_box .content_footer span.tag.done {
    background: #F0FDF9;
    color: #0e9384
}

.company_page .tab-content .tab-pane .raffles_new_ui {
    margin-top: 16px;
    padding-bottom: 88px
}

.company_page .tab-content .tab-pane .raffles_new_ui .col_heading {
    margin-bottom: 40px
}

.company_page .tab-content .tab-pane .raffles_new_ui .tw_user {
    border: 1px solid #1fa5ff;
    border-radius: 8px;
    width: 100%;
    position: relative;
    background: #ffffff;
    margin-top: 51px;
    box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;
    display: flex;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    padding: 10px
}

.company_page .tab-content .tab-pane .raffles_new_ui .tw_user .tw_inner {
    display: flex;
    grid-gap: 10px;
    gap: 10px;
    align-items: center
}

.company_page .tab-content .tab-pane .raffles_new_ui .tw_user .tw_inner img {
    border-radius: 50%
}

.company_page .tab-content .tab-pane .raffles_new_ui .tw_user .tw_inner .tw_user_name {
    color: #000;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    align-items: center;
    white-space: pre-wrap;
    word-break: break-word
}

.company_page .tab-content .tab-pane .raffles_new_ui .tw_user .tw_disconnect {
    color: #1fa5ff;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
    outline: none;
    border: none;
    background-color: transparent
}

@media (min-width: 576px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .tw_user .tw_disconnect {
        margin-left: auto
    }
}

@media (max-width: 575px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .tw_user {
        flex-direction: column
    }
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent {
    margin: 0;
    padding: 0;
    list-style: none
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li {
    background: #ffffff;
    border: 2px solid #eaecf0;
    border-radius: 12px;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    overflow: hidden
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li:not(:last-of-type) {
    margin-bottom: 16px
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader {
    display: flex;
    text-decoration: none;
    padding: 16px;
    justify-content: space-between;
    align-items: center;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    position: relative
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .left_wrap {
    display: flex;
    grid-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    align-items: center
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .left_wrap .in {
    display: flex;
    grid-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    align-items: center
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .left_wrap .in .in_cont {
    display: flex;
    grid-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    align-items: center
}

@media (max-width: 580px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .left_wrap .in .in_cont {
        flex-direction: column;
        align-items: flex-start;
        grid-row-gap: 4px;
        row-gap: 4px
    }
}

@media (max-width: 580px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .left_wrap .in {
        grid-column-gap: 12px;
        -moz-column-gap: 12px;
        column-gap: 12px
    }
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .left_wrap img {
    width: 40px;
    height: auto;
    border-radius: 100%
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .left_wrap h3 {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #344054;
    margin: 0
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .left_wrap p.status {
    padding: 0 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #98a2b3;
    margin: 0
}

@media (max-width: 580px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .left_wrap p.status {
        padding: 0
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .left_wrap {
        width: 100%;
        justify-content: space-between
    }
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .right_wrap {
    display: flex;
    align-items: center;
    grid-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .right_wrap .task_status img {
    width: 32px;
    height: auto;
    margin-right: 6px
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .right_wrap .task_status span {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #42465e
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .arrowTrig {
    width: 24px;
    height: 24px;
    overflow: hidden
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .arrowTrig .accordToggle {
    margin: 0;
    width: 24px;
    height: 48px;
    top: -24px;
    position: relative;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .arrowTrig.mobileOnly {
    display: none
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .arrowTrig {
        display: none
    }
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader .arrowTrig.mobileOnly {
        display: inline-block
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordHeader {
        flex-direction: column;
        grid-row-gap: 14px;
        row-gap: 14px;
        align-items: flex-start
    }
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent {
    height: 0;
    border: none;
    border-top-style: solid;
    border-color: transparent;
    overflow: hidden
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .inContent {
    padding: 16px
}

@media (max-width: 580) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .inContent {
        padding-top: 8px
    }
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #42465e;
    margin-bottom: 32px
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox {
    display: flex;
    grid-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex {
    flex: 1 0 calc(25% - 18px);
    display: flex;
    flex-direction: column;
    max-width: calc(25% - 18px);
    background: #ffffff;
    border: 2px solid #eaecf0;
    border-radius: 12px;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flexHead {
    padding: 16px;
    display: flex;
    grid-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    align-items: center
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flexHead img {
    width: 32px;
    height: 32px
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flexHead .title {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #344054;
    margin-bottom: 0
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body {
    border-top: 2px solid #eaecf0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 0 auto
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body .inner {
    padding: 16px
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body .inner p.bodyDesc {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    margin-bottom: 16px
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body .inner.innerSuccess {
    display: none;
    justify-content: center;
    align-items: center;
    padding: 27px 16px;
    grid-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body .inner.innerSuccess img {
    width: 54px;
    height: 54px
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body .inner.innerSuccess h3.successText {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: #2ed3b7;
    margin: 0
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body .button__nav {
    position: relative
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body .button__nav .btn_nav {
    padding: 9px 15px !important;
    border: 1px solid #1fa5ff;
    box-shadow: 0 1px 2px #1fa5ff0d, 0 0 0 4px #1fa5ff14;
    border-radius: 8px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    display: inline-block;
    bottom: 16px;
    left: 16px;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body .button__nav .btn_nav:hover {
    background: #1fa5ff;
    border-color: #1fa5ff;
    color: #fff;
    box-shadow: 0 1px 2px #1018280d
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body .button__nav .btn_nav.blue_nav {
    color: #fff;
    background-color: #1fa5ff;
    box-shadow: none
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body .button__nav .btn_nav.blue_nav:hover {
    box-shadow: 0 1px 2px #1018280d
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body.success .button__nav {
    display: none
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body.success .inner {
    display: none
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex .flex_body.success .inner.innerSuccess {
    display: flex
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex.active,
.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex:hover {
    box-shadow: 0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex {
        flex: 1 0 calc(50% - 12px);
        max-width: calc(50% - 12px)
    }
}

@media (max-width: 767px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox .singleFlex {
        flex: 1 0 100%;
        max-width: 100%
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox {
        flex-wrap: wrap;
        grid-row-gap: 24px;
        row-gap: 24px
    }
}

@media (max-width: 767px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent .singleFlexBox {
        grid-row-gap: 12px;
        row-gap: 12px
    }
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li .accordContent.expanded {
    border-color: #eaecf0
}

@media (min-width: 991px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li.active,
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li:hover {
        box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;
        border-color: #1fa5ff
    }
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li.active .accordHeader,
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li:hover .accordHeader {
        background: #f0f9ff
    }
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li.active .accordHeader .arrowTrig .accordToggle {
    top: 0
}

.company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li.active .accordContent {
    border-color: #1fa5ff
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li.active .accordContent {
        border-color: #eaecf0
    }
}

@media (max-width: 991px) {
    .company_page .tab-content .tab-pane .raffles_new_ui .accordionParent li {
        box-shadow: 0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808;
        border: none
    }
}

.company_page .company_data .container {
    padding: 0
}

.company_page .company_data .content-section,
.company_page .company_data .singleContent {
    max-width: 720px;
    border-bottom: 1px solid #eaecf0;
    padding-bottom: 48px;
    margin-bottom: 24px
}

.company_page .company_data .content-section h1,
.company_page .company_data .content-section h2,
.company_page .company_data .singleContent h1,
.company_page .company_data .singleContent h2 {
    font-size: 30px;
    color: #101828;
    line-height: 38px;
    font-weight: 600;
    margin-bottom: 48px
}

.company_page .company_data .content-section h1 strong,
.company_page .company_data .content-section h2 strong,
.company_page .company_data .singleContent h1 strong,
.company_page .company_data .singleContent h2 strong {
    font-weight: 600
}

@media (max-width: 991px) {
    .company_page .company_data .content-section h1,
    .company_page .company_data .content-section h2,
    .company_page .company_data .singleContent h1,
    .company_page .company_data .singleContent h2 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 32px
    }
}

@media (max-width: 580px) {
    .company_page .company_data .content-section h1,
    .company_page .company_data .content-section h2,
    .company_page .company_data .singleContent h1,
    .company_page .company_data .singleContent h2 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 12px
    }
}

.company_page .company_data .content-section h1:first-child,
.company_page .company_data .content-section h2:first-child,
.company_page .company_data .singleContent h1:first-child,
.company_page .company_data .singleContent h2:first-child {
    margin-top: 0
}

.company_page .company_data .content-section h3,
.company_page .company_data .content-section h4,
.company_page .company_data .singleContent h3,
.company_page .company_data .singleContent h4 {
    font-size: 24px;
    line-height: 32px;
    color: #101828;
    font-weight: 600;
    margin-top: 60px;
    margin-bottom: 16px
}

.company_page .company_data .content-section h3 strong,
.company_page .company_data .content-section h4 strong,
.company_page .company_data .singleContent h3 strong,
.company_page .company_data .singleContent h4 strong {
    font-weight: 600
}

@media (max-width: 580px) {
    .company_page .company_data .content-section h3,
    .company_page .company_data .content-section h4,
    .company_page .company_data .singleContent h3,
    .company_page .company_data .singleContent h4 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 12px;
        margin-top: 48px
    }
}

.company_page .company_data .content-section p,
.company_page .company_data .singleContent p {
    font-size: 18px;
    line-height: 28px;
    color: #667085;
    margin-bottom: 18px
}

.company_page .company_data .content-section p strong,
.company_page .company_data .singleContent p strong {
    display: inline-block;
    margin-top: 40px
}

@media (max-width: 991px) {
    .company_page .company_data .content-section p strong,
    .company_page .company_data .singleContent p strong {
        margin-top: 10px
    }
}

@media (max-width: 580px) {
    .company_page .company_data .content-section p strong,
    .company_page .company_data .singleContent p strong {
        margin-top: 0
    }
}

.company_page .company_data .content-section p a,
.company_page .company_data .singleContent p a {
    color: #667085;
    text-decoration: underline
}

.company_page .company_data .content-section p span,
.company_page .company_data .singleContent p span {
    color: #667085 !important
}

@media (max-width: 991px) {
    .company_page .company_data .content-section p:last-of-type,
    .company_page .company_data .singleContent p:last-of-type {
        margin-bottom: 0
    }
}

.company_page .company_data .content-section a,
.company_page .company_data .singleContent a {
    color: #667085;
    text-decoration: underline
}

.company_page .company_data .content-section img,
.company_page .company_data .singleContent img {
    max-width: 100% !important;
    border-radius: 24px
}

@media (max-width: 580px) {
    .company_page .company_data .content-section img,
    .company_page .company_data .singleContent img {
        border-radius: 0
    }
}

.company_page .company_data .content-section table,
.company_page .company_data .singleContent table {
    width: 100%
}

.company_page .company_data .content-section table thead th,
.company_page .company_data .content-section table thead td,
.company_page .company_data .content-section table tbody th,
.company_page .company_data .content-section table tbody td,
.company_page .company_data .singleContent table thead th,
.company_page .company_data .singleContent table thead td,
.company_page .company_data .singleContent table tbody th,
.company_page .company_data .singleContent table tbody td {
    border: none !important;
    padding: .75rem
}

.company_page .company_data .content-section table thead th,
.company_page .company_data .singleContent table thead th {
    color: #2b2d42;
    font-size: 16px;
    font-weight: 700
}

.company_page .company_data .content-section table thead th.t-title,
.company_page .company_data .singleContent table thead th.t-title {
    color: #2b2d42
}

.company_page .company_data .content-section table tbody tr td,
.company_page .company_data .singleContent table tbody tr td {
    color: #2b2d42;
    font-size: 14px;
    font-weight: 400
}

.company_page .company_data .content-section table tbody tr:nth-child(odd),
.company_page .company_data .singleContent table tbody tr:nth-child(odd) {
    background-color: #fff
}

.company_page .company_data .content-section table tbody tr:nth-child(even),
.company_page .company_data .singleContent table tbody tr:nth-child(even) {
    background-color: #fafafa
}

.company_page .company_data .content-section .team_wrapper .t-container,
.company_page .company_data .singleContent .team_wrapper .t-container {
    display: flex !important;
    padding: 20px 0 !important;
    margin-left: -15px !important;
    margin-right: -15px !important
}

.company_page .company_data .content-section .team_wrapper .t-container img,
.company_page .company_data .singleContent .team_wrapper .t-container img {
    border-radius: 100%;
    width: 100px;
    max-width: 100%
}

.company_page .company_data .content-section .team_wrapper .t-container .t-col,
.company_page .company_data .singleContent .team_wrapper .t-container .t-col {
    display: inline-flex;
    padding: 0 15px;
    font-size: 14px !important
}

.company_page .company_data .content-section .team_wrapper .t-container .t-col p,
.company_page .company_data .content-section .team_wrapper .t-container .t-col .t-text,
.company_page .company_data .singleContent .team_wrapper .t-container .t-col p,
.company_page .company_data .singleContent .team_wrapper .t-container .t-col .t-text {
    font-size: 14px !important;
    font-weight: 400
}

.company_page .company_data .content-section .team_wrapper .t-container .t-col strong,
.company_page .company_data .singleContent .team_wrapper .t-container .t-col strong {
    font-size: 14px !important;
    font-weight: 700
}

.company_page .company_data .content-section .team_wrapper .t-container .t-col:nth-child(1),
.company_page .company_data .singleContent .team_wrapper .t-container .t-col:nth-child(1) {
    width: 120px
}

@media (max-width: 575px) {
    .company_page .company_data .content-section .team_wrapper .t-container .t-col:nth-child(1),
    .company_page .company_data .singleContent .team_wrapper .t-container .t-col:nth-child(1) {
        width: 100%;
        margin-bottom: 10px
    }
}

.company_page .company_data .content-section .team_wrapper .t-container .t-col:nth-child(2),
.company_page .company_data .singleContent .team_wrapper .t-container .t-col:nth-child(2) {
    width: calc(100% - 120px);
    align-items: center !important
}

@media (max-width: 575px) {
    .company_page .company_data .content-section .team_wrapper .t-container .t-col:nth-child(2),
    .company_page .company_data .singleContent .team_wrapper .t-container .t-col:nth-child(2) {
        width: 100%
    }
}

@media (max-width: 575px) {
    .company_page .company_data .content-section .team_wrapper .t-container,
    .company_page .company_data .singleContent .team_wrapper .t-container {
        display: block !important
    }
}

.company_page .company_data .content-section ul,
.company_page .company_data .content-section ol,
.company_page .company_data .singleContent ul,
.company_page .company_data .singleContent ol {
    padding-left: 20px;
    margin-left: 24px
}

.company_page .company_data .content-section ul li,
.company_page .company_data .content-section ol li,
.company_page .company_data .singleContent ul li,
.company_page .company_data .singleContent ol li {
    font-size: 18px;
    color: #667085 !important
}

.company_page .company_data .content-section ul li *,
.company_page .company_data .content-section ol li *,
.company_page .company_data .singleContent ul li *,
.company_page .company_data .singleContent ol li * {
    color: #667085 !important
}

@media (max-width: 767px) {
    .company_page .company_data .content-section ul,
    .company_page .company_data .content-section ol,
    .company_page .company_data .singleContent ul,
    .company_page .company_data .singleContent ol {
        margin-left: 18px;
        padding-left: 14px
    }
}

.company_page .company_data .content-section ul li,
.company_page .company_data .singleContent ul li {
    list-style: disc
}

.company_page .company_data .singleContent {
    max-width: unset;
    margin: 0;
    border-bottom: none;
    padding-bottom: 0
}

.company_page .company_data .singleContent .anchor-heading {
    font-weight: 600;
    font-size: 30px;
    line-height: 38px;
    color: #101828;
    margin-bottom: 0
}

.company_page .company_data .singleContent>.demoContent p {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #667085;
    margin-bottom: 32px
}

.company_page .company_data .singleContent>.demoContent img {
    border-radius: 24px;
    margin-bottom: 16px;
    width: 100%;
    overflow: hidden;
    max-width: 100%
}

.company_page .company_data .singleContent>.demoContent span {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #667085;
    display: block
}

.company_page .company_data .singleContentParent {
    padding-bottom: 100px;
    position: relative;
    text-align: right;
    margin-bottom: 24px
}

.company_page .company_data .singleContentParent:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -34px;
    width: calc(100% + 68px);
    height: 1px;
    background-color: #d9d9d9
}

.company_page .company_data .singleContentParent:last-of-type {
    margin-bottom: 0
}

.company_page .company_data .singleContentParent:last-of-type:before {
    all: unset
}

.company_page .company_data .singleContentParent.pb_none {
    padding-bottom: 24px !important;
    margin-bottom: 0
}

.company_page .company_data .singleContentParent.pb_none:before {
    all: unset
}

.company_page .company_data .singleContentParent .btn_cont {
    display: inline-block;
    position: absolute;
    top: 94px;
    right: 0;
    z-index: 2
}

.company_page .company_data .singleContentParent .btn_cont .btn_nav {
    padding: 7px 16px !important
}

.company_page .company_data .singleContentParent .editBtn {
    float: right;
    line-height: 20px;
    font-size: 14px;
    padding: 10px 16px 10px 46px;
    position: relative
}

.company_page .company_data .singleContentParent .editBtn:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 16px;
    width: 20px;
    height: 20px;
    background-size: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../images/pen-ico.png);
    transform: translateY(-50%)
}

@media (max-width: 1170px) and (min-width: 991px) {
    .company_page .company_data .singleContentParent .editBtn:before {
        all: unset
    }
}

.company_page .company_data .singleContentParent .deleteBtn {
    margin-left: 4px;
    padding: 10px 16px !important
}

.company_page .company_data .singleContentParent .ql-editor:after {
    position: relative;
    content: ""
}

.company_page .company_data .singleContentParent .singleContent {
    text-align: left
}

.company_page .company_data share-buttons .sb-default.sb-group {
    width: 720px;
    margin: 0 auto;
    justify-content: flex-end
}

.company_page .company_data share-buttons .sb-default.sb-group share-button button {
    background-color: transparent;
    border: 1px solid #d0d5dd;
    border-radius: 8px;
    color: #98a2b3;
    height: auto;
    padding: 10px;
    margin: 0 6px
}

.company_page .company_data share-buttons .sb-default.sb-group share-button button .sb-content {
    justify-content: center
}

.company_page .company_data share-buttons .sb-default.sb-group share-button button .sb-content .sb-icon {
    width: 20px;
    height: 20px;
    min-width: unset
}

.company_page .company_data share-buttons .sb-default.sb-group share-button button .sb-content .sb-text {
    display: none;
    color: #344054;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    margin-left: 8px
}

@media (max-width: 380px) {
    .company_page .company_data share-buttons .sb-default.sb-group share-button button {
        min-width: unset
    }
}

.company_page .company_data share-buttons .sb-default.sb-group share-button:nth-child(1) button {
    padding: 10px 16px
}

.company_page .company_data share-buttons .sb-default.sb-group share-button:nth-child(1) button .sb-content .sb-text {
    display: flex
}

@media (max-width: 420px) {
    .company_page .company_data share-buttons .sb-default.sb-group share-button:nth-child(1) button .sb-content .sb-text {
        display: none
    }
}

.company_page .company_data share-buttons .sb-default.sb-group share-button:last-child button {
    margin-right: 0
}

@media (max-width: 991px) {
    .company_page .company_data share-buttons .sb-default.sb-group {
        justify-content: flex-start
    }
}

.company_page .company_data .stats_component {
    max-width: 100%
}

.company_page .company_data .stats_component .company_data {
    display: flex;
    flex-direction: column;
    grid-row-gap: 20px;
    row-gap: 20px
}

.company_page .company_data .stats_component .company_data .btn_float_edit {
    margin-left: auto;
    display: block;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.company_page .company_data .stats_component .company_data h3 {
    font-size: 24px;
    font-weight: 400;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.company_page .company_data .stats_component .company_data .card .inner {
    align-items: center;
    justify-content: space-between;
    margin-left: 15px;
    padding: 20px 8px
}

.company_page .company_data .stats_component .company_data .card .inner .supply_amount {
    font-weight: bold
}

.company_page .company_data .stats_component .company_data .card .inner .supply_amount.amount_percentage {
    margin-left: 125px
}

.company_page .company_data .stats_component .company_data .card .inner .supply_info {
    font-size: 15px;
    margin-left: 5px
}

.company_page .company_data .stats_component .company_data .card .inner .progress-bar-container {
    display: flex;
    margin-left: 0;
    margin-right: 10px;
    width: 47%
}

.company_page .company_data .stats_component .company_data .card .inner .progress-bar-container .progress-bar {
    height: 20px;
    background-color: #1fa5ff
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card .inner .progress-bar-container .progress-bar {
        max-width: 75%
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .company_data .card .inner .progress-bar-container .progress-bar {
        max-width: 68%
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .company_data .card .inner .progress-bar-container .progress-bar {
        display: block;
        max-width: 100%
    }
}

.company_page .company_data .stats_component .company_data .card .inner .progress-bar-container .progress-bar_caption {
    font-size: 12px;
    margin-left: 10px
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card .inner .progress-bar-container .progress-bar_caption {
        max-width: 30%
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .company_data .card .inner .progress-bar-container .progress-bar_caption {
        padding-top: 4px;
        display: block;
        width: 100%;
        max-width: 100%;
        margin-left: 0 !important
    }
}

@media only screen and (max-width: 1319px) and (max-width: 1239px) {
    .company_page .company_data .stats_component .company_data .card .inner .progress-bar-container {
        width: 37%;
        height: 20px
    }
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card .inner .progress-bar-container {
        width: 100%;
        margin-left: 0 !important;
        padding-top: 5px;
        padding-bottom: 5px;
        height: auto
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .company_data .card .inner .progress-bar-container {
        display: block
    }
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card .inner {
        display: block;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px
    }
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card .inner span {
        display: block;
        width: 100%;
        margin-left: 0 !important;
        padding-top: 5px;
        padding-bottom: 5px
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .company_data .card .inner {
        padding-top: 15px !important;
        padding-bottom: 15px !important
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .company_data .card .inner {
        margin-left: 10px
    }
}

.company_page .company_data .stats_component .company_data .card.three_col_card .inner {
    display: flex
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card.three_col_card .inner {
        display: block
    }
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .current-token-breakdown {
    display: flex;
    grid-column-gap: 290px;
    -moz-column-gap: 290px;
    column-gap: 290px;
    margin: 15px 0 15px 180px;
    color: #656565
}

@media (max-width: 1240px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .current-token-breakdown {
        margin: 15px 0;
        justify-content: space-evenly
    }
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .current-token-breakdown {
        display: none
    }
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .screen-height {
    height: 100% !important
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics {
    margin-top: 0;
    padding-bottom: 10px
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card {
    display: flex;
    flex-direction: column-reverse
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li {
    padding-top: 10px;
    padding-bottom: 10px;
    align-items: center;
    justify-content: space-between;
    padding-left: 15px
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .t_name {
    width: 90px
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .t_name {
        font-size: 16px;
        font-weight: bold;
        display: block;
        width: 100%;
        margin-bottom: 5px
    }
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .token-unlocked-data-mobile_wrap {
    display: none
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .token-unlocked-data {
    grid-column-gap: 60px;
    -moz-column-gap: 60px;
    column-gap: 60px
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .token-unlocked-data__calc-container {
    width: 335px
}

@media only screen and (max-width: 1319px) and (max-width: 1239px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .token-unlocked-data {
        grid-column-gap: 8px;
        -moz-column-gap: 8px;
        column-gap: 8px
    }
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .token-unlocked-data__calc-container {
        max-width: 260px
    }
}

@media only screen and (max-width: 959px) and (min-width: 500px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .token-unlocked-data__calc-container {
        max-width: 168px
    }
}

@media (max-width: 1240px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .token-unlocked-data__calc-container {
        max-width: 100%
    }
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .token-unlocked-data__calc-container {
        display: block;
        width: 100%;
        margin-bottom: 8px
    }
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .token-unlocked-data__calc-container:before {
        display: block;
        position: relative;
        content: attr(data-title);
        font-weight: bold;
        margin-bottom: 5px;
        font-size: 14px
    }
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .progress-bar-container {
    display: flex;
    width: 47%
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .progress-bar-container .progress-bar {
    height: 20px
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .progress-bar-container .progress-bar {
        display: inline-block;
        max-width: 90%
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .progress-bar-container .progress-bar {
        max-width: 80%
    }
}

.company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .progress-bar-container .progress-bar_caption {
    padding-left: 10px
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .progress-bar-container .progress-bar_caption {
        display: inline-block;
        position: relative;
        bottom: 5px;
        padding-left: 15px
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .progress-bar-container .progress-bar_caption {
        padding-left: 5px
    }
}

@media only screen and (max-width: 1319px) and (max-width: 1239px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .progress-bar-container {
        width: 37%;
        height: 20px
    }
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .progress-bar-container {
        width: 100%;
        display: block;
        height: auto
    }
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .progress-bar-container:before {
        display: block;
        position: relative;
        content: attr(data-title);
        font-weight: bold;
        margin-bottom: 10px;
        font-size: 14px
    }
}

@media (max-width: 380px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li .progress-bar-container:before {
        margin-bottom: 8px
    }
}

@media (max-width: 1240px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li {
        align-items: center;
        justify-content: space-between;
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li {
        display: block
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics .metrics_card ul li {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics {
        margin-top: 10px
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .company_data .card.three_col_with_progressbar .company_metrics {
        margin-top: 10px;
        margin-bottom: 10px
    }
}

.company_page .company_data .stats_component .company_data .chart-wrapper {
    padding: 20px;
    border-radius: 20px;
    background-color: #fff;
    box-shadow: 0 0 4px #0000001a, 0 4px 8px #0000001a
}

.company_page .company_data .stats_component .token_distribution .stats_inner {
    margin-bottom: 20px
}

.company_page .company_data .stats_component .token_distribution .stats_inner .inner .image_wrap {
    width: 37px;
    height: 37px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 8px;
    display: inline-block
}

.company_page .company_data .stats_component .token_distribution .stats_inner .inner .image_wrap.clock {
    background-image: url(../images/clock.svg), linear-gradient(90deg, #4086ff 0%, #2bcdff 100%)
}

.company_page .company_data .stats_component .token_distribution .stats_inner .inner .image_wrap.filled-icon {
    background-image: url(../images/filled-icon.svg), linear-gradient(90deg, #4086ff 0%, #2bcdff 100%)
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .token_distribution .stats_inner .inner h3 {
        display: block;
        display: inline-block;
        vertical-align: top;
        padding: 6px 12px;
        font-size: 20px !important
    }
}

@media (min-width: 992px) {
    .company_page .company_data .stats_component .token_distribution .stats_inner .inner h3 {
        display: none
    }
}

.company_page .company_data .stats_component .token_distribution .stats_inner .stats_card_title {
    padding: 0;
    margin-bottom: 20px;
    font-size: 1.75rem !important;
    line-height: 25px;
    letter-spacing: -.02em;
    font-weight: bold
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .token_distribution .stats_inner .stats_card_title {
        margin-bottom: 10px
    }
}

.company_page .company_data .stats_component .token_distribution .stats_inner .stats_card_desc {
    color: #667085;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 0
}

.company_page .company_data .stats_component .token_distribution .graph_row {
    justify-content: center
}

.company_page .company_data .stats_component .token_distribution .graph_row.three_col .col_graph {
    flex: 0 0 33.33%;
    max-width: 33.33%
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .token_distribution .graph_row.three_col .col_graph {
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 32px
    }
    .company_page .company_data .stats_component .token_distribution .graph_row.three_col .col_graph:last-child {
        margin-bottom: 0
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .token_distribution .graph_row.three_col .col_graph {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.company_page .company_data .stats_component .token_distribution .graph_row.two_col .col_graph {
    flex: 0 0 50%;
    max-width: 50%
}

@media (max-width: 1200px) {
    .company_page .company_data .stats_component .token_distribution .graph_row.two_col .col_graph {
        flex: 0 0 66.66%;
        max-width: 66.66%;
        margin-bottom: 32px
    }
    .company_page .company_data .stats_component .token_distribution .graph_row.two_col .col_graph:last-child {
        margin-bottom: 0
    }
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .token_distribution .graph_row.two_col .col_graph {
        flex: 0 0 83.33%;
        max-width: 83.33%
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .token_distribution .graph_row.two_col .col_graph {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.company_page .company_data .stats_component .token_distribution .graph_row.one_col .col_graph {
    flex: 0 0 66.66%;
    max-width: 66.66%
}

.company_page .company_data .stats_component .token_distribution .graph_row.one_col .col_graph .token-details {
    padding: 32px 134px !important
}

@media (max-width: 1235px) {
    .company_page .company_data .stats_component .token_distribution .graph_row.one_col .col_graph .token-details {
        padding: 32px 114px !important
    }
}

@media (max-width: 1200px) {
    .company_page .company_data .stats_component .token_distribution .graph_row.one_col .col_graph {
        flex: 0 0 83.33%;
        max-width: 83.33%
    }
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .token_distribution .graph_row.one_col .col_graph .token-details {
        padding: 32px 35px !important
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .token_distribution .graph_row.one_col .col_graph {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.company_page .company_data .stats_component .token_distribution .token-details {
    height: 100%;
    box-shadow: #110c2e26 0 48px 100px;
    padding: 32px 35px !important
}

.company_page .company_data .stats_component .token_distribution .token-details .head_wrap {
    position: relative;
    margin-bottom: 32px
}

.company_page .company_data .stats_component .token_distribution .token-details .head_wrap .pie-chart-title {
    font-size: 30px;
    line-height: 38px;
    color: #101828;
    font-weight: 700;
    margin-bottom: 16px;
    text-align: center
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .token_distribution .token-details .head_wrap .pie-chart-title {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 12px
    }
}

.company_page .company_data .stats_component .token_distribution .token-details .head_wrap p {
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #667085;
    font-weight: 400;
    margin-bottom: 16px
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .token_distribution .token-details .head_wrap p {
        font-size: 16px;
        line-height: 24px
    }
}

.company_page .company_data .stats_component .token_distribution .token-details .head_wrap:after {
    content: "";
    background-color: #eaecf0;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px
}

@media (max-width: 400px) {
    .company_page .company_data .stats_component .token_distribution .token-details {
        padding: 22px 20px !important
    }
}

@media (max-width: 991px) {
    .company_page .company_data .stats_component .token_distribution .token-res {
        margin-top: 25px
    }
}

.company_page .company_data .stats_component .upcoming_token_card {
    margin-top: 80px
}

.company_page .company_data .stats_component .upcoming_token_card .stats_inner {
    margin-bottom: 32px
}

.company_page .company_data .stats_component .upcoming_token_card .stats_inner .stats_card_title {
    padding: 0;
    margin-bottom: 20px;
    font-size: 1.75rem !important;
    line-height: 25px;
    letter-spacing: -.02em;
    font-weight: bold
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .stats_inner .stats_card_title {
        margin-bottom: 10px
    }
}

.company_page .company_data .stats_component .upcoming_token_card .stats_inner .stats_card_desc {
    color: #667085;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 0
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive {
    background: #ffffff;
    border: 1px solid #eaecf0;
    box-shadow: #110c2e26 0 48px 100px;
    border-radius: 24px;
    overflow: hidden;
    padding-top: 15px
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table {
    text-indent: 0;
    text-indent: initial;
    border-spacing: 2px;
    display: table;
    width: 100%
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .spacing_span {
    height: 12px;
    width: 100%;
    display: block
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .w-6p {
    width: 6% !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .w-8p {
    width: 8% !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .w-10p {
    width: 10% !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .w-12p {
    width: 12% !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .w-15p {
    width: 15% !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .w-17p {
    width: 17% !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .w-20p {
    width: 20% !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .w-26p {
    width: 26% !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .grey {
    color: #757575 !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .token-inc {
    padding: 0 8px;
    background: #f9fafb;
    border-radius: 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #667085;
    font-weight: 500;
    font-size: 12px
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .light-gray {
    color: #667085 !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table .black {
    color: #101828 !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table thead {
    font-size: 12px
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table thead tr th {
    width: 16%;
    font-weight: 500;
    font-size: 12px;
    color: #667085
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table thead tr th.tbl_button {
    font-weight: 100;
    display: flex;
    justify-content: center;
    width: 100%
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table thead tr th.tbl_button .date-timer-btn {
    font-weight: 100;
    padding: 5px 20px;
    border-radius: 5px;
    text-decoration: none !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table thead tr th.tbl_button .date-timer-btn.active {
    background-color: #1fa5ff;
    color: #fff
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table thead tr th.tbl_button .date-timer-btn.nonactive {
    background-color: #fff;
    color: #656565;
    box-shadow: 0 0 4px #0000001a, 0 4px 8px #0000001a
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table thead tr th.tbl_button .date-timer-btn:hover {
    cursor: pointer
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table thead {
        display: none
    }
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody {
    font-size: 14px;
    line-height: 40px
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr {
    align-items: center
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td {
    line-height: 24px;
    padding: 5px 15px;
    font-weight: 400 !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td p {
    margin: 0
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines {
    min-height: 90px
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines>.progress-bar-container {
    width: 100%
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines>.progress-bar-container .progress-bar {
    height: 20px
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines>.progress-bar-container .progress-bar {
        width: 100% !important;
        max-width: 100%
    }
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines>.progress-bar-container {
        width: 10%
    }
}

@media (max-width: 340px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines>.progress-bar-container {
        width: 15%
    }
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines .t_head {
    width: 100%;
    line-height: 21px;
    font-weight: 500;
    font-size: 14px
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines .t_head {
        line-height: 24px !important;
        font-size: 20px;
        font-weight: bold;
        display: inline-block;
        max-width: 80% !important;
        padding-left: 0;
        line-height: normal
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines .t_head {
        line-height: 20px !important;
        font-size: 16px;
        max-width: unset;
        width: auto
    }
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines.padding-sales {
    padding: 10px 15px !important;
    font-weight: normal;
    font-size: 14px;
    color: #101828
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines.padding-sales .first_column {
    color: #101828 !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines .toggle_btn {
    cursor: pointer;
    width: 16px;
    height: 16px
}

@media (min-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines .toggle_btn {
        display: none
    }
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines .toggle_btn.expand_btn {
    content: url(../images/expand_btn.svg)
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines .toggle_btn.collapse_btn {
    content: url(../images/collapse_btn.svg)
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines {
        min-height: unset;
        margin-bottom: 10px;
        display: flex;
        justify-content: space-between;
        align-items: center
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines:before {
        all: unset
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.lines {
        margin-bottom: 5px
    }
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.t_date {
    width: 15rem
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.t_date>div {
    display: flex;
    justify-content: flex-start
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.t_date {
        width: 100% !important
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.t_date>div {
        display: inline-block !important;
        width: 100%;
        text-align: right
    }
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.padding-sales {
    padding: 10px 15px !important;
    font-weight: normal;
    font-size: 14px;
    color: #101828;
    font-weight: 500
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.padding-sales .token-date.grey {
    font-size: 12px;
    line-height: 18px
}

@media (min-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.padding-sales.lines {
        padding: 10px 26px !important
    }
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.td_unlock {
    position: relative
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.td_unlock .inner_span .token-date.with_icon {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.td_unlock .inner_span .token-date.with_icon {
        justify-content: flex-end
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.td_unlock .inner_span .token-date.with_icon img {
        margin-left: 8px
    }
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.td_unlock .tooltip-table {
    top: 26px;
    right: 30px;
    position: absolute;
    width: 15px;
    height: 15px
}

@media (max-width: 1200px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.td_unlock .tooltip-table {
        right: 10px
    }
}

@media (max-width: 576px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.td_unlock .tooltip-table {
        right: 0px;
        top: 0
    }
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.td_unlock .tooltipStyle {
    position: absolute !important;
    top: auto !important;
    left: auto !important;
    bottom: 20px;
    width: 200px;
    will-change: transform !important;
    transform: translate(-46%, 21%) !important;
    align-items: center;
    justify-content: center
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.td_supply .token-date.grey {
    font-size: 12px;
    line-height: 18px;
    color: #667085 !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td.td_price {
    font-weight: 500 !important
}

.company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td .light-gray {
    color: #101828 !important;
    font-weight: 400 !important
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td {
        display: block;
        width: 100%;
        padding-top: 0;
        padding-bottom: 0
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td:before {
        display: inline-block;
        width: 50%;
        position: relative;
        content: attr(data-title);
        font-weight: bold;
        margin-bottom: 5px;
        font-size: 14px
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td .token-date {
        position: relative;
        display: contents
    }
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr {
        padding: 10px;
        display: block;
        border-radius: 10px;
        background-color: #fafafacc !important
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr td:before {
        color: #616161 !important
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr .lines {
        position: relative;
        padding-bottom: 14px
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr .lines .t_head {
        font-weight: 400 !important;
        font-size: 16px !important;
        color: #424242;
        max-width: calc(100% - 16px) !important
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr .lines:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: #c4c4c4
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_circulation,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_afterUnlock,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_price,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_valuation,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_supply {
        display: none
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_roi,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_unlock,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_unlocked,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .t_date {
        display: flex
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_roi .inner_span,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_unlock .inner_span,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_unlocked .inner_span,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .t_date .inner_span {
        display: block;
        width: 50%;
        text-align: right
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_roi .inner_span .token-date,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_unlock .inner_span .token-date,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_unlocked .inner_span .token-date,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .t_date .inner_span .token-date {
        top: 0px
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_roi .inner_span span,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_unlock .inner_span span,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_unlocked .inner_span span,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .t_date .inner_span span {
        width: 100%
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_roi .inner_span p,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_unlock .inner_span p,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .td_unlocked .inner_span p,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .t_date .inner_span p {
        margin-left: auto;
        display: block
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default td {
        vertical-align: top
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default td:before {
        display: block;
        width: 50%
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default td span {
        width: 50%;
        text-align: right
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.default .t_head {
        text-align: left
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_circulation,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_afterUnlock,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_price,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_valuation,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_supply,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_roi,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_unlock,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_unlocked,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .t_date {
        display: block;
        width: 100% !important
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_circulation .bold-text,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_afterUnlock .bold-text,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_price .bold-text,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_valuation .bold-text,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_supply .bold-text,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_roi .bold-text,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_unlock .bold-text,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_unlocked .bold-text,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .t_date .bold-text {
        color: #101828 !important
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_unlock .inner_span,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_supply .inner_span {
        display: inline-block;
        vertical-align: top;
        width: 50%
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_unlock .inner_span .token-date,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_supply .inner_span .token-date {
        top: 0px;
        margin-left: auto
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_unlock .inner_span span,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_unlock .inner_span p,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_supply .inner_span span,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .td_supply .inner_span p {
        display: block
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand td>span,
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand td div {
        display: inline-block;
        width: 50%;
        text-align: right;
        vertical-align: top
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand td .inner_span {
        text-align: right
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr.expand .t_head {
        text-align: left
    }
}

@media (min-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr {
        height: 72px
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr:nth-child(odd) {
        background-color: #fafafa
    }
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table tbody tr:hover {
        cursor: pointer !important;
        background-color: #e5f2fd80 !important
    }
}

@media (max-width: 1200px) and (min-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive .upcoming_table {
        width: 118%
    }
}

@media (max-width: 1200px) and (min-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive {
        overflow: hidden;
        overflow-x: auto
    }
}

@media (max-width: 1090px) {
    .company_page .company_data .stats_component .upcoming_token_card .table-responsive {
        overflow: unset
    }
}

.company_page .company_data .stats_component .upcoming_token_card .load_more {
    display: flex;
    justify-content: center
}

.company_page .company_data .stats_component .upcoming_token_card .load_more .btn>.inner {
    padding: 0 !important
}

.company_page .company_data .stats_component .upcoming_token_card .load_more .load-more {
    border: 0px;
    background-color: transparent
}

.company_page .company_data .stats_component .upcoming_token_card .load_more .load-more span {
    font-size: 15px;
    line-height: 20px;
    color: #4086ff
}

.company_page .company_data .stats_component .upcoming_token_card .load_more .load-more span.disable-hover {
    transition: all 100s ease-in-out
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .upcoming_token_card {
        margin-top: 60px
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart .chart-wrapper .chart_wrapper_inner .filter-btns {
        margin-bottom: 10px;
        display: inline-block !important
    }
}

@media (max-width: 410px) {
    .company_page .company_data .stats_component .markets_tab .row .chart .chart-wrapper .chart_wrapper_inner .filter-btns {
        display: block !important
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart .chart-wrapper .chart_wrapper_inner .filter-btns>button {
        display: unset !important
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart .chart-wrapper .chart_wrapper_inner {
        display: flex;
        align-items: center;
        justify-content: space-evenly
    }
}

@media (max-width: 410px) {
    .company_page .company_data .stats_component .markets_tab .row .chart .chart-wrapper .chart_wrapper_inner {
        display: block
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart .chart-wrapper .chart_wrapper_controls .filter-btns {
        margin-bottom: 10px
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart .chart-wrapper .chart_wrapper_controls .loglinear {
        justify-content: center
    }
}

@media (max-width: 410px) {
    .company_page .company_data .stats_component .markets_tab .row .chart .chart-wrapper .chart_wrapper_controls .loglinear {
        justify-content: flex-start
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart .chart-wrapper .chart_wrapper_controls {
        align-items: center !important
    }
}

@media (max-width: 410px) {
    .company_page .company_data .stats_component .markets_tab .row .chart .chart-wrapper .chart_wrapper_controls {
        align-items: flex-start !important
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart .chart-wrapper {
        display: block !important
    }
}

@media (max-width: 1200px) {
    .company_page .company_data .stats_component .markets_tab .row .chart {
        margin-bottom: 30px
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .markets_tab .row .chart {
        padding: 0 !important
    }
}

.company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner {
    padding: 24px
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .markets_tbl_heading {
        padding-left: 10px
    }
}

.company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl {
    text-indent: 0;
    text-indent: initial;
    border-spacing: 2px;
    display: table;
    width: 100%;
    margin-bottom: 1rem
}

.company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl thead {
    font-size: 12px
}

.company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl thead tr th {
    font-weight: 100;
    padding-left: 30px
}

.company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl thead tr th.t_price {
    padding: 0 0 0 15px
}

.company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl thead tr th:last-child {
    padding-left: 0;
    text-align: right;
    padding-right: 18px
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl thead {
        display: none
    }
}

.company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody {
    font-size: 14px
}

.company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr {
    border-bottom: 1px solid rgba(111, 117, 125, .5)
}

.company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr:last-child {
    border-bottom: none
}

.company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr td {
    padding: 8px 15px
}

@media (max-width: 1200px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr td.td_img {
        padding: 8px 10px !important
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr td.td_img>div {
        display: inline-block !important;
        width: 100%
    }
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr td.td_img>div>a {
        display: inline-block !important
    }
}

@media (max-width: 575px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr td.td_img>div {
        display: inline-block !important;
        width: 100%
    }
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr td.td_img>div>a {
        display: inline-block !important
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr td>div {
        display: inline-block
    }
}

@media (max-width: 575px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr td>div {
        display: block
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr td {
        display: block;
        padding: 8px 15px;
        width: 100%;
        text-align: left
    }
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr td:before {
        display: inline-block;
        width: 50%;
        position: relative;
        content: attr(data-title);
        font-weight: bold;
        font-size: 14px
    }
}

@media (max-width: 575px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr td:before {
        display: block;
        width: 100%;
        margin-bottom: 5px
    }
}

@media (max-width: 767px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner .table-responsive .markets_tbl tbody tr {
        display: block
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner {
        padding: 15px
    }
}

@media (max-width: 420px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content .card .inner {
        padding: 15px 10px
    }
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component .markets_tab .row .chart_content {
        padding: 0
    }
}

.company_page .company_data .stats_component .chartCont {
    border-radius: 0;
    box-shadow: #110c2e26 0 48px 100px
}

@media (max-width: 580px) {
    .company_page .company_data .stats_component {
        padding: 30px 15px
    }
}

.company_page .company_data .super {
    position: relative;
    top: -.5em;
    font-size: 80%;
    color: #22dfab
}

.company_page .company_data .partner {
    display: flex;
    align-items: center;
    color: #fff;
    background-color: #27d5ba;
    border-radius: 8px;
    margin-left: 6px;
    margin-bottom: 8px;
    height: 30px
}

.company_page .company_data .partner img {
    height: 30px;
    width: 30px;
    border-radius: 2px;
    background-color: #fff
}

.company_page .company_data .partner span {
    padding: 4px 14px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 600
}

.company_page .company_data .pulse {
    display: block;
    position: relative;
    width: 20px;
    height: 20px
}

.company_page .company_data .pulse:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background-color: #22dfab;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    left: 5px
}

.company_page .company_data .pulse:after {
    content: "";
    display: block;
    border: 3px solid #22dfab;
    -webkit-border-radius: 30px;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 0px;
    top: 0;
    -webkit-animation: pulsate 1.5s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: 0
}

.company_page .company_data .pulse-wrap.dao .pulse:before {
    background-color: #1fa5ff
}

.company_page .company_data .pulse-wrap.dao .pulse:after {
    border-color: #1fa5ff
}

@media (max-width: 991px) {
    .company_page {
        background-color: #fff
    }
}

.similarProject {
    margin-top: 56px !important;
    padding-bottom: 56px
}

.similarProject .col_heading {
    margin-bottom: 0
}

.similarProject .col_heading .stats_card_desc {
    margin-bottom: 56px !important
}

@media (max-width: 991px) {
    .similarProject .col_heading .stats_card_desc {
        margin-bottom: 30px
    }
}

.similarProject>.container,
.single_card>.container {
    max-width: 1280px;
    padding: 0 32px
}

@media (max-width: 1170px) {
    .similarProject>.container,
    .single_card>.container {
        padding: 0 16px
    }
}

.similarProject>.container .stats_card_title,
.single_card>.container .stats_card_title {
    padding: 0;
    margin-bottom: 20px;
    font-size: 1.75rem !important;
    line-height: 25px;
    letter-spacing: -.02em;
    font-weight: bold
}

@media (max-width: 1090px) {
    .similarProject>.container .stats_card_title,
    .single_card>.container .stats_card_title {
        margin-bottom: 10px
    }
}

@media (max-width: 768px) {
    .similarProject>.container .stats_card_title,
    .single_card>.container .stats_card_title {
        font-size: 30px !important;
        line-height: 38px
    }
}

@media (max-width: 765px) {
    .similarProject>.container .title,
    .single_card>.container .title {
        font-size: 30px !important;
        line-height: 38px
    }
}

.similarProject>.container .stats_card_desc,
.single_card>.container .stats_card_desc {
    color: #667085;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 40px
}

.similarProject .offerings .swiper-slide,
.single_card .offerings .swiper-slide {
    max-width: 500px
}

@media (max-width: 768px) {
    .similarProject .offerings .swiper-slide,
    .single_card .offerings .swiper-slide {
        width: 395px
    }
}

@media (max-width: 768px) {
    .similarProject .offerings .show-hover-container,
    .single_card .offerings .show-hover-container {
        display: none;
        position: absolute;
        bottom: 0px;
        width: 480px;
        height: 160px;
        background: rgba(0, 0, 0, .3);
        -webkit-backdrop-filter: blur(24px);
        backdrop-filter: blur(24px);
        border-radius: 0 0 24px 24px
    }
}

@media (max-width: 768px) {
    .similarProject .offerings .show-mobile-container,
    .single_card .offerings .show-mobile-container {
        display: block
    }
}

.similarProject .offerings .show-hover-container:hover .hover-container,
.single_card .offerings .show-hover-container:hover .hover-container {
    display: block
}

.similarProject .offerings .hover-container,
.single_card .offerings .hover-container {
    display: none;
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 160px;
    background: rgba(0, 0, 0, .3);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    border-radius: 0 0 24px 24px;
    z-index: 4
}

.similarProject .offerings .hover-mobile-container,
.single_card .offerings .hover-mobile-container {
    width: 324px;
    height: 175px;
    background: #101828;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    border-radius: 0 0 24px 24px
}

@media (max-width: 768px) {
    .similarProject .offerings .hover-mobile-container,
    .single_card .offerings .hover-mobile-container {
        width: 324px;
        height: 160px
    }
}

@media (max-width: 400px) {
    .similarProject .offerings .hover-mobile-container,
    .single_card .offerings .hover-mobile-container {
        width: 324px;
        height: 160px
    }
}

.similarProject .offerings .hover-title,
.single_card .offerings .hover-title {
    color: #fff;
    font-size: 22px
}

.similarProject .offerings .hover-image-open,
.single_card .offerings .hover-image-open {
    float: right;
    position: relative;
    top: 10px;
    cursor: pointer
}

.similarProject .offerings .short-desc,
.single_card .offerings .short-desc {
    width: 420px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 10px;
    color: #fff;
    font-size: 16px
}

.similarProject .offerings .short-desc-mobile,
.single_card .offerings .short-desc-mobile {
    width: 250px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 10px;
    color: #fff;
    font-size: 16px
}

.similarProject .offerings .similarProjectImg,
.single_card .offerings .similarProjectImg {
    position: relative;
    width: 480px;
    height: 480px;
    left: 0px;
    top: 0px;
    border-radius: 24px;
    flex: none;
    order: 0;
    background-size: cover;
    background-repeat: inherit;
    background-position: center center;
    display: flex;
    justify-self: center;
    align-items: center;
    overflow: hidden
}

.similarProject .offerings .similarProjectImg .bg_blur,
.single_card .offerings .similarProjectImg .bg_blur {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    -webkit-backdrop-filter: blur(20.2px);
    backdrop-filter: blur(20.2px)
}

.similarProject .offerings .similarProjectImg img,
.single_card .offerings .similarProjectImg img {
    width: 90%;
    height: auto;
    max-width: 100%;
    z-index: 2;
    position: relative;
    margin: 0 auto
}

@media (max-width: 768px) {
    .similarProject .offerings .similarProjectImg,
    .single_card .offerings .similarProjectImg {
        width: 200px;
        height: 200px
    }
}

.similarProject .offerings .similarProjectImg-mobile,
.single_card .offerings .similarProjectImg-mobile {
    position: static;
    width: 324px;
    height: 178px;
    left: 0px;
    top: 0px;
    border-radius: 24px 24px 0 0;
    flex: none;
    order: 0
}

.similarProject .offerings .similarProjectImg-mobile .short-desc-mobile,
.single_card .offerings .similarProjectImg-mobile .short-desc-mobile {
    width: 250px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 10px;
    color: #fff;
    font-size: 16px
}

.similarProject .offerings .similarProjectImg-mobile .similarProjectImg,
.single_card .offerings .similarProjectImg-mobile .similarProjectImg {
    position: static;
    width: 480px;
    height: 300px;
    left: 0px;
    top: 0px;
    border-radius: 24px;
    flex: none;
    order: 0;
    background-size: cover;
    background-repeat: inherit;
    background-position: center center
}

@media (max-width: 768px) {
    .similarProject .offerings .similarProjectImg-mobile .similarProjectImg,
    .single_card .offerings .similarProjectImg-mobile .similarProjectImg {
        width: 200px;
        height: 200px
    }
}

@media (max-width: 768px) {
    .similarProject .offerings .similarProjectImg-mobile,
    .single_card .offerings .similarProjectImg-mobile {
        width: 324px;
        height: 178px
    }
}

@media (max-width: 400px) {
    .similarProject .offerings .similarProjectImg-mobile,
    .single_card .offerings .similarProjectImg-mobile {
        width: 324px;
        height: 178px
    }
}

@media (max-width: 768px) {
    .similarProject .show-swiper,
    .single_card .show-swiper {
        display: none
    }
}

.similarProject .btn-disabled,
.single_card .btn-disabled {
    pointer-events: none
}

.similarProject .btn-disabled path,
.single_card .btn-disabled path {
    stroke: #d0d5dd
}

.single_card {
    padding-top: 40px;
    padding-bottom: 25px
}

@media (max-width: 380px) {
    .single_card .pad_sm_xs {
        padding-left: 5.5px
    }
}

@media (max-width: 991px) {
    .single_card .pad_sm_xs .card_fullheight {
        padding-left: 20px !important
    }
}

@media (max-width: 767px) {
    .single_card .pad_sm_xs .card_fullheight {
        padding-left: 30px !important
    }
}

@media (max-width: 580px) {
    .single_card .pad_sm_xs .card_fullheight {
        padding-left: 30px !important
    }
}

@media (max-width: 440px) {
    .single_card .pad_sm_xs .card_fullheight {
        padding-left: 20px !important
    }
}

@media (max-width: 767px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -30px !important
    }
}

@media (max-width: 575px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -30px !important
    }
}

@media (max-width: 540px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: 0 !important
    }
}

@media (max-width: 524px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -80px !important
    }
}

@media (max-width: 480px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -60px !important
    }
}

@media (max-width: 440px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -30px !important
    }
}

@media (max-width: 380px) {
    .single_card .pad_sm_xs .swiper-wrapper {
        margin-left: -20px !important
    }
}

.single_card .offerings .offering_single {
    width: calc(100% - 30px);
    outline: none !important;
    cursor: pointer
}

.single_card .offerings .offering_single .company_card .card_banner {
    min-height: 200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

.single_card .offerings .offering_single .company_card .card_banner img {
    display: none;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.single_card .offerings .offering_single .card_content .btn {
    width: 100%
}

.single_card .offerings .offering_single .card_content .card-date {
    margin-bottom: 15px
}

.single_card .offerings .offering_single .card_content .card-date .date {
    color: #1fa5ff;
    border: 2px solid #1fa5ff;
    background-color: #f2f8fd;
    padding: 3px 25px;
    font-size: 18px;
    font-weight: 700;
    border-radius: 10px
}

@media (max-width: 991px) {
    .single_card .offerings .offering_single {
        margin-bottom: 30px;
        display: flex;
        height: auto;
        align-self: stretch
    }
    .single_card .offerings .offering_single:last-child {
        margin-bottom: 0
    }
}

.single_card .offerings.card_fullheight .swiper-wrapper {
    display: flex
}

.single_card .offerings.card_fullheight .swiper-wrapper .offering_single {
    align-self: stretch;
    height: auto
}

.single_card .offerings.card_fullheight .swiper-wrapper .offering_single offering-card {
    height: 100%
}

.single_card.ghost .offerings .offering_single {
    width: 100%
}

@media (max-width: 991px) {
    .single_card {
        padding-top: 16px;
        padding-bottom: 0
    }
}

.single_card .offerings .offering_single {
    cursor: default
}

.single_card .offerings .offering_single .company_card {
    overflow: unset
}

.single_card .offerings .offering_single .company_card .card_banner {
    min-height: 190px;
    background-size: 160px;
    background-color: #000 !important
}

.single_card .offerings .offering_single .company_card .card_content .card-date .date {
    padding: 3px 25px;
    font-size: 18px;
    font-weight: 700;
    border-radius: 10px;
    color: #1fa5ff;
    border: 2px solid #1fa5ff;
    background-color: #f2f8fd
}

.single_card .offerings .offering_single .company_card .card_content .btn {
    width: 100%;
    min-width: unset
}

.single_card .offerings .offering_single .company_card.new_layout .card_banner {
    border-radius: 20px 20px 0 0;
    min-height: 200px;
    box-shadow: none
}

.single_card .offerings .offering_single .company_card.new_layout .card_banner ul.tags_wrap {
    text-align: left
}

.single_card .offerings .offering_single .company_card.new_layout .card_content {
    position: relative;
    padding-top: 46px !important;
    padding-bottom: 30px !important
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .card-date_alt {
    min-width: 180px;
    width: auto;
    position: absolute;
    right: 15px;
    top: -15px
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .card-date_alt .date {
    padding: 10px 15px;
    font-size: 18px;
    font-weight: 400;
    border-radius: 10px;
    color: #fff;
    background-color: #808191;
    display: flex;
    justify-content: center
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .card-date_alt.finished_status .date {
    background-color: #808191
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .card-date_alt.live_status .date {
    background-color: #01d7b9
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .card-date_alt.comingsoon_status .date {
    background-color: #a63abb
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .card-date_alt.winners_tba_status .date,
.single_card .offerings .offering_single .company_card.new_layout .card_content .card-date_alt.collecting_funds_status .date {
    border: 2px solid #01d7b9;
    background-color: #fff;
    color: #01d7b9
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .card-date {
    display: none
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .card-title {
    display: none
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .card-social li {
    margin-right: 21px
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .card-social li:last-child {
    margin-right: 0
}

@media (max-width: 580px) {
    .single_card .offerings .offering_single .company_card.new_layout .card_content .card-social li {
        margin-bottom: 18px
    }
}

@media (max-width: 380px) {
    .single_card .offerings .offering_single .company_card.new_layout .card_content .card-social li {
        margin-right: 18px
    }
    .single_card .offerings .offering_single .company_card.new_layout .card_content .card-social li:last-of-type {
        margin-right: 0
    }
}

@media (max-width: 580px) {
    .single_card .offerings .offering_single .company_card.new_layout .card_content .card-social {
        margin-bottom: 6px
    }
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .nav-tabs li a {
    font-size: 14px;
    font-weight: 400;
    color: #808191;
    padding-bottom: 14px
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .nav-tabs li a.active {
    color: #1fa5ff
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .nav-tabs li a.active:after {
    height: 2px;
    width: 100%
}

@media (max-width: 360px) {
    .single_card .offerings .offering_single .company_card.new_layout .card_content .nav-tabs li a {
        margin-right: 12px
    }
}

@media (max-width: 310px) {
    .single_card .offerings .offering_single .company_card.new_layout .card_content .nav-tabs li a {
        font-size: 13px;
        padding-bottom: 12px
    }
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .nav-tabs li:last-of-type a {
    margin-right: 0
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .card-title_alt {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 16px
}

@media (max-width: 767px) {
    .single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .card-title_alt {
        font-size: 28px
    }
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .inner_info .card-info {
    margin-bottom: 16px
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .inner_info .card-info p {
    font-size: 13px;
    margin-bottom: 10px
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .inner_info .card-info h5 {
    margin-bottom: 6px
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .inner_info .card-info:last-child {
    margin-bottom: 22px
}

@media (max-width: 991px) {
    .single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .inner_info .card-info:last-child {
        margin-bottom: 0
    }
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .inner_info .card-info.coming_soon_info h4 {
    color: #a63abb
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .inner_info .card-info.live_info h4 {
    color: #01d7b9
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .inner_info .card-info.finished_info h4 {
    color: #808191
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .inner_info .card-info.winner_tba_info h4,
.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .inner_info .card-info.collecting_fund_info h4 {
    color: #01d7b9
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled {
    margin-bottom: 50px;
    pointer-events: none
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li {
    margin-bottom: 16px
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox {
    position: absolute;
    opacity: 0
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox+label {
    position: relative;
    cursor: pointer;
    padding: 0;
    color: #2b2d42;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 0
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox+label:before {
    content: "";
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    background: rgba(26, 189, 0, .1);
    border-radius: 10px
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox:checked+label:before {
    background: rgba(26, 189, 0, .1)
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox:checked+label:after {
    content: "";
    position: absolute;
    background: #1abd00;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 #1abd00, 4px 0 #1abd00, 4px -2px #1abd00, 4px -4px #1abd00, 4px -6px #1abd00, 4px -8px #1abd00;
    transform: rotate(45deg);
    left: 11px;
    top: 16px
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox.not_available+label:before {
    all: unset
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox.not_available+label:after {
    all: unset
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox.not_available:checked+label:after {
    all: unset
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox.not_available+label {
    display: flex;
    align-items: center
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox.not_available+label .cross_plt {
    position: relative;
    display: inline-block;
    flex: 0 0 32px;
    min-width: 32px;
    height: 32px;
    background-color: #d8dce9;
    border-radius: 10px;
    margin-right: 10px
}

.single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled li .styled-checkbox.not_available+label .cross_plt:after {
    content: "";
    background-color: transparent;
    background-image: url(../images/close_icon.svg);
    background-repeat: no-repeat;
    background-size: 12px 12px;
    width: 12px;
    position: absolute;
    height: 12px;
    display: block;
    font-size: 14px;
    box-shadow: none;
    transform: rotate(0);
    left: calc(50% + .45px);
    top: 50%;
    transform: translate(-50%, -50%)
}

@media (max-width: 991px) {
    .single_card .offerings .offering_single .company_card.new_layout .card_content .tab-content .unstyled {
        margin-bottom: 0
    }
}

@media (max-width: 575px) {
    .single_card .offerings .offering_single {
        display: flex;
        align-self: stretch;
        height: auto
    }
}

.single_card .offerings.swiper {
    margin-left: -15px !important;
    margin-right: -15px !important;
    padding-left: 30px
}

@media (max-width: 575px) {
    .single_card .offerings.swiper {
        padding-left: 0
    }
}

.single_card .offerings .swiper-slide {
    width: 400px;
    padding: 0 !important
}

.single_card .offerings .swiper-slide offering-card {
    display: block;
    position: relative;
    width: calc(100% - 30px);
    height: 100%
}

@media (max-width: 575px) {
    .single_card .offerings .swiper-slide offering-card {
        width: calc(100% - 10px)
    }
}

@media (max-width: 767px) {
    .single_card .offerings .swiper-slide {
        width: 400px;
        padding-bottom: 30px
    }
}

@media (max-width: 575px) {
    .single_card .offerings .swiper-slide {
        width: 335px
    }
    .single_card .offerings .swiper-slide offering-card {
        width: calc(100% - 10px)
    }
}

@media (max-width: 380px) {
    .single_card .offerings .swiper-slide {
        width: 318px
    }
    .single_card .offerings .swiper-slide offering-card {
        width: calc(100% - 10px)
    }
}

@media (max-width: 575px) {
    .single_card>.container-fluid {
        padding-left: 7.5px
    }
}

.comp_sponsor_wrap {
    margin-bottom: 20px;
    margin-top: 24px;
    display: flex;
    table-layout: fixed;
    width: 100%;
    flex-wrap: wrap
}

.comp_sponsor_wrap>.inner {
    display: flex;
    vertical-align: top;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width: 580px) {
    .comp_sponsor_wrap>.inner:first-child {
        flex: 0 0 41.66%;
        max-width: 41.66%
    }
    .comp_sponsor_wrap>.inner:nth-child(2n) {
        flex: 0 0 58.33%;
        max-width: 58.33%
    }
}

.comp_sponsor_wrap>.inner>.inner {
    width: 100%;
    height: 100%;
    margin-bottom: 10px
}

.comp_sponsor_wrap>.inner>.inner .custom_block {
    display: flex;
    align-items: flex-start
}

.comp_sponsor_wrap>.inner>.inner .custom_block img {
    width: 100%;
    max-width: 46px;
    border-radius: 10px
}

.comp_sponsor_wrap>.inner>.inner .custom_block .comp_info {
    padding-left: 8px
}

.comp_sponsor_wrap>.inner>.inner .custom_block .comp_info .title {
    font-size: 10px;
    font-weight: 400;
    margin-bottom: 4px;
    color: #808191
}

.comp_sponsor_wrap>.inner>.inner .custom_block .comp_info .comp_name {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    word-break: break-all
}

.comp_sponsor_wrap>.inner>.inner .custom_block .comp_info .comp_name.no_img {
    margin-left: 0
}

.comp_sponsor_wrap>.inner>.inner .custom_block .comp_info .comp_name.loading_text {
    height: 4px;
    margin-top: 6px;
    width: 24px;
    background-color: #d8dce9
}

.comp_sponsor_wrap>.inner:nth-child(2)>.inner {
    margin-left: auto
}

.comp_sponsor_wrap>.inner.ghost_block>.inner .custom_block .image_wrap {
    height: 46px;
    width: 46px;
    background-color: #d8dce9;
    border-radius: 10px;
    display: grid;
    place-items: center;
    font-size: 14px;
    font-weight: 400
}

@media (max-width: 580px) {
    .comp_sponsor_wrap>.inner {
        display: block;
        max-width: 100%;
        margin-bottom: 10px
    }
    .comp_sponsor_wrap>.inner>.inner {
        width: 100%
    }
    .comp_sponsor_wrap>.inner:last-child {
        margin-bottom: 0
    }
    .comp_sponsor_wrap>.inner:last-child>.inner {
        margin: 0
    }
}

.share-buttons {
    position: fixed;
    top: 200px;
    z-index: 10
}

.share-buttons .sb-group {
    display: flex;
    flex-direction: column
}

@media (max-width: 594px) {
    .share-buttons {
        position: fixed;
        top: unset;
        bottom: 0;
        width: 100%
    }
    .share-buttons .sb-group {
        width: 100%;
        flex-direction: row
    }
    .share-buttons .sb-group .sb-button {
        width: calc(100% / 4)
    }
    .share-buttons .sb-group .sb-button button {
        width: 100%;
        border-radius: 0;
        margin: 0
    }
}

::ng-deep .modal-lg {
    display: flex;
    align-items: center;
    height: 100%;
    max-width: -webkit-min-content !important;
    max-width: -moz-min-content !important;
    max-width: min-content !important
}

::ng-deep .modal-lg .modal-content {
    border-radius: 26px !important
}

.col-menu-right .dropdown-wrap.connect-wallet.visibleOption {
    pointer-events: all;
    transform: translateY(0) !important;
    opacity: 1;
    position: relative;
    top: 10px;
    width: 100%;
    transition: .3s
}

.activeOption:after {
    transform: rotate(180deg)
}

.notVisible {
    display: none;
    transition: 0s
}

.company_page .mobile-dropdown {
    display: none
}

.company_page .mobile-dropdown .no-gutters {
    padding: 20px;
    max-width: 500px;
    width: 100%
}

.company_page .mobile-dropdown .no-gutters .col-actions {
    width: 100%
}

.company_page .mobile-dropdown .no-gutters .col-actions .btn_actions {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0
}

.company_page .mobile-dropdown .no-gutters .col-actions .btn_actions li {
    list-style: none;
    display: inline-block;
    width: 100%
}

.company_page .mobile-dropdown .no-gutters .col-actions .btn_actions li a {
    z-index: 1;
    margin-right: 12px
}

.company_page .mobile-dropdown .no-gutters .col-actions .btn_actions li:last-of-type a {
    margin-right: 0
}

.company_page .mobile-dropdown .no-gutters .col-actions .btn_actions .dropDown-active {
    background: url(../images/blue-check.svg);
    background-repeat: no-repeat;
    background-position: 95%
}

.company_page .mobile-dropdown .no-gutters .col-actions .col-links .nav {
    width: 100%
}

@media screen and (max-width: 992px) {
    .company_page .mobile-dropdown .no-gutters {
        padding: 20px 0;
        max-width: 352px;
        margin: 0 auto
    }
}

@media screen and (max-width: 992px) {
    .company_page .mobile-dropdown {
        display: flex;
        justify-content: center
    }
    .company_page .mobile-dropdown.mainDropdown {
        background-color: #fff
    }
    .company_page .mobile-dropdown.mainDropdown .no-gutters {
        margin-top: 24px;
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 24px
    }
}

#scrollHeadings {
    display: block
}

@media (max-width: 992px) {
    #scrollHeadings {
        display: none
    }
}

.modal-open .modal {
    display: flex !important;
    padding: 20px
}

.modal.show .modal-dialog {
    margin: auto
}

.modal_content {
    display: flex;
    justify-content: center;
    position: relative
}

.modal_content .modal_img {
    width: 1440px;
    border-radius: 25px !important;
    -o-object-fit: contain;
    object-fit: contain
}

.comp_cards offer-card-swiper .show-swiper .row {
    margin: 0
}

.comp_cards offer-card-swiper .show-swiper .row button {
    margin: 0 !important;
    width: 48px;
    height: 48px
}

.comp_cards offer-card-swiper .show-swiper .row button.btn-next svg {
    width: 14px;
    height: 14px
}

.comp_cards offer-card-swiper .show-swiper .row button.btn-next svg {
    width: 20px;
    height: 20px
}

.comp_cards offer-card-swiper .show-swiper.show-swiper-next {
    padding-left: 0
}

.col_heading {
    margin-bottom: 56px
}

.col_heading h3 {
    font-size: 36px;
    line-height: 44px;
    letter-spacing: -.02em;
    color: #101828;
    margin-bottom: 20px;
    font-weight: 600
}

@media (max-width: 767px) {
    .col_heading h3 {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 16px
    }
}

.col_heading p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    color: #667085;
    margin-bottom: 0
}

@media (max-width: 767px) {
    .col_heading p {
        font-size: 18px;
        line-height: 28px
    }
}

@media (max-width: 767px) {
    .col_heading {
        margin-bottom: 48px
    }
}

.comp_cards .offerings {
    overflow: visible;
    padding-bottom: 28px
}

.comp_cards .offerings .bell_icon {
    align-self: flex-start;
    position: relative;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition-delay: 0s
}

.comp_cards .offerings .bell_icon.transparent_btn {
    background-color: #fff3;
    padding: 9px 19px !important;
    border: 1px solid #d0d5dd;
    border-radius: 12px !important
}

.comp_cards .offerings .bell_icon img {
    width: 20px;
    height: 20px;
    filter: invert(1) brightness(10.5)
}

.comp_cards .offerings .bell_icon img.force_visible {
    opacity: 1 !important;
    height: auto !important;
    position: relative !important;
    left: 0% !important;
    top: calc(50% - 10px) !important;
    transform: unset !important
}

.comp_cards .offerings .bell_icon img.bell_off {
    opacity: 0;
    transition: .3s 0s ease all;
    height: 0;
    transform-origin: 50% 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.comp_cards .offerings .bell_icon img.bell_on {
    transition: .3s 0s ease all;
    transform-origin: 50% 50%;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.comp_cards .offerings .bell_icon .custom_tooltip {
    border-radius: 8px;
    padding: 8px 12px;
    background-color: #fff;
    color: #344054;
    z-index: -1;
    visibility: hidden;
    position: absolute;
    bottom: -50px;
    right: -36px;
    font-size: 12px;
    line-height: 18px;
    opacity: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    pointer-events: none;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.comp_cards .offerings .bell_icon .custom_tooltip.logged_out_state {
    background-color: transparent;
    width: 190px;
    height: 110px;
    bottom: -110px;
    right: -64px;
    box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;
    padding: 20px 0 0
}

.comp_cards .offerings .bell_icon .custom_tooltip.logged_out_state:after {
    top: 15px
}

.comp_cards .offerings .bell_icon .custom_tooltip.logged_out_state .inner_tool {
    padding: 12px;
    background-color: #fff;
    border-radius: 8px
}

.comp_cards .offerings .bell_icon .custom_tooltip.logged_out_state .inner_tool span {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 12px;
    font-weight: 400;
    color: #667085;
    bottom: -120px;
    display: inline-block
}

.comp_cards .offerings .bell_icon .custom_tooltip.logged_out_state .inner_tool .action_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.comp_cards .offerings .bell_icon .custom_tooltip.logged_out_state .inner_tool .action_wrap .btn_nav {
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 500;
    padding: 8px 14px !important;
    border-radius: 8px !important
}

.comp_cards .offerings .bell_icon .custom_tooltip.logged_out_state:hover {
    opacity: 1;
    z-index: 20;
    visibility: visible;
    pointer-events: all
}

.comp_cards .offerings .bell_icon .custom_tooltip:after {
    content: "";
    position: absolute;
    top: -5px;
    left: calc(50% - 2.5px);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #ffffff
}

.comp_cards .offerings .bell_icon:hover {
    background-color: #fff;
    border-color: #d0d5dd;
    box-shadow: none
}

.comp_cards .offerings .bell_icon:hover .custom_tooltip {
    opacity: 1;
    z-index: 20;
    visibility: visible;
    pointer-events: all
}

.comp_cards .offerings .bell_icon:hover img {
    filter: unset
}

.comp_cards .offerings .bell_icon:hover img.bell_on {
    -webkit-animation-name: bellring;
    animation-name: bellring;
    opacity: 0;
    height: 0;
    transition-delay: 0s
}

.comp_cards .offerings .bell_icon:hover img.bell_off {
    opacity: 1;
    transition-delay: 0s;
    height: auto
}

.comp_cards .offerings .swiper-wrapper {
    display: flex;
    transition-duration: .5s !important
}

.comp_cards .offerings .offering_single {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    display: flex;
    align-self: stretch;
    height: auto
}

@media (max-width: 1300px) {
    .comp_cards .offerings .offering_single {
        flex: 0 0 400px;
        max-width: 400px
    }
    .comp_cards .offerings .offering_single.votingSingle {
        flex: 0 0 calc(33.33% - 34.66px) !important;
        max-width: calc(33.33% - 34.66px) !important
    }
    .comp_cards .offerings .offering_single.votingSingle.wide_card {
        flex: 0 0 100% !important;
        max-width: 100% !important
    }
}

@media (max-width: 1260px) {
    .comp_cards .offerings .offering_single.votingSingle {
        flex: 0 0 calc(33.33% - 20px) !important;
        max-width: calc(33.33% - 20px) !important
    }
    .comp_cards .offerings .offering_single.votingSingle.wide_card {
        flex: 0 0 100% !important;
        max-width: 100% !important
    }
}

@media (max-width: 1060px) {
    .comp_cards .offerings .offering_single.votingSingle {
        flex: 0 0 calc(33.33% - 10px) !important;
        max-width: calc(33.33% - 10px) !important
    }
    .comp_cards .offerings .offering_single.votingSingle.wide_card {
        flex: 0 0 100% !important;
        max-width: 100% !important
    }
}

@media (max-width: 991px) {
    .comp_cards .offerings .offering_single {
        padding-left: 0;
        padding-right: 16px
    }
}

@media (max-width: 580px) {
    .comp_cards .offerings .offering_single {
        flex: 0 0 300px;
        max-width: 300px
    }
}

.comp_cards .offerings .offering_single .offering_card {
    border-radius: 24px;
    box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100%;
    overflow: visible !important;
    background-image: none !important;
    background-color: #020111 !important
}

.comp_cards .offerings .offering_single .offering_card>* {
    position: relative;
    z-index: 2
}

.comp_cards .offerings .offering_single .offering_card:hover {
    box-shadow: 0 24px 24px -12px #1018286e
}

@media (max-width: 991px) {
    .comp_cards .offerings .offering_single .offering_card .show_compact {
        display: inline-block !important;
        width: 64px;
        height: 64px;
        position: absolute;
        left: 16px;
        top: 16px;
        z-index: 10
    }
}

.comp_cards .offerings .offering_single .offering_card>a {
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: stretch
}

.comp_cards .offerings .offering_single .offering_card .image_banner_wrap {
    max-height: 263px;
    height: 263px;
    overflow: visible !important;
    position: relative
}

.comp_cards .offerings .offering_single .offering_card .image_banner_wrap .parent_overflow {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    overflow: hidden;
    height: 100%
}

.comp_cards .offerings .offering_single .offering_card .image_banner_wrap img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.comp_cards .offerings .offering_single .offering_card .image_banner_wrap .tag_actions {
    position: absolute;
    top: 16px;
    left: 16px;
    width: calc(100% - 32px);
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    grid-row-gap: 12px;
    row-gap: 12px;
    flex-direction: column
}

@media (max-width: 580px) {
    .comp_cards .offerings .offering_single .offering_card .image_banner_wrap .tag_actions {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        grid-column-gap: 8px;
        -moz-column-gap: 8px;
        column-gap: 8px
    }
}

.comp_cards .offerings .offering_single .offering_card .image_banner_wrap .tag_actions .tags_wrap {
    padding-top: 0
}

.comp_cards .offerings .offering_single .offering_card .image_banner_wrap .tag_actions .tags_wrap li span {
    cursor: pointer
}

.comp_cards .offerings .offering_single .offering_card .content_block {
    margin: -93px 0 0;
    min-height: 328px;
    height: calc(100% - 170px);
    z-index: 9;
    position: relative;
    background-color: transparent;
    padding: 0 24px 24px;
    z-index: 4;
    cursor: pointer
}

.comp_cards .offerings .offering_single .offering_card .content_block .card_box {
    height: calc(100% - 36px)
}

.comp_cards .offerings .offering_single .offering_card .content_block .floating_logo_badge {
    display: flex;
    align-items: center;
    margin-bottom: -24px;
    z-index: 12;
    position: relative;
    margin-left: 24px
}

.comp_cards .offerings .offering_single .offering_card .content_block .floating_logo_badge .rounded_logo {
    border-radius: 100%;
    width: 60px;
    height: 60px;
    border: 1.5px solid #ffffff;
    box-shadow: 0 15.2381px 18.2857px -3.04762px #10182814, 0 6.09524px 6.09524px -3.04762px #10182808
}

.comp_cards .offerings .offering_single .offering_card .content_block .floating_logo_badge .parallelogram_parent {
    padding: 9px;
    position: relative;
    background: transparent;
    display: flex;
    align-items: center
}

.comp_cards .offerings .offering_single .offering_card .content_block .floating_logo_badge .parallelogram_parent:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    z-index: -1;
    margin-left: -30px;
    background: linear-gradient(90deg, #667085 0%, #d0d5dd 100%);
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -o-transform: skew(-35deg)
}

.comp_cards .offerings .offering_single .offering_card .content_block .floating_logo_badge .parallelogram_parent img {
    width: 22px;
    height: auto;
    margin-right: 7px
}

.comp_cards .offerings .offering_single .offering_card .content_block .floating_logo_badge .parallelogram_parent h4 {
    font-size: 12px;
    line-height: 15px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 0
}

.comp_cards .offerings .offering_single .offering_card .content_block .floating_logo_badge .parallelogram_parent.express_grad:after {
    background: linear-gradient(90deg, #667085 0%, #d0d5dd 100%)
}

.comp_cards .offerings .offering_single .offering_card .content_block .floating_logo_badge .parallelogram_parent.incubation_grad:after {
    background: linear-gradient(90deg, #3f8ffe 0%, #4ef4e1 100%)
}

.comp_cards .offerings .offering_single .offering_card .content_block .floating_logo_badge .parallelogram_parent.community_grad:after {
    background: linear-gradient(90deg, #801b87 0%, #de2fae 100%)
}

.comp_cards .offerings .offering_single .offering_card .content_block .square_wrap {
    padding: 32px 16px 16px;
    background-color: #1d2939;
    height: 100%;
    border-radius: 12px;
    border: 1px solid #42465e;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 259px
}

.comp_cards .offerings .offering_single .offering_card .content_block .offer_card_title {
    font-size: 30px;
    line-height: 38px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 12px
}

.comp_cards .offerings .offering_single .offering_card .content_block .offer_card_info {
    margin-bottom: 16px
}

.comp_cards .offerings .offering_single .offering_card .content_block .offer_card_info>div {
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 48px;
    line-clamp: 2;
    box-orient: vertical;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.comp_cards .offerings .offering_single .offering_card .content_block .offer_card_info p {
    color: #d0d5dd !important;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 0
}

.comp_cards .offerings .offering_single .offering_card .content_block .offer_card_info p a {
    text-decoration: none;
    color: #1fa5ff
}

@media (max-width: 767px) {
    .comp_cards .offerings .offering_single .offering_card .content_block .offer_card_info p {
        font-size: 14px;
        line-height: 20px
    }
}

.comp_cards .offerings .offering_single .offering_card .info_list {
    margin-bottom: 0
}

.comp_cards .offerings .offering_single .offering_card .info_list li {
    margin-bottom: 12px
}

@media (max-width: 580px) {
    .comp_cards .offerings .offering_single .offering_card .info_list li {
        margin-bottom: 0
    }
}

.comp_cards .offerings .offering_single .offering_card .info_list li:last-of-type {
    margin-bottom: 0
}

.comp_cards .offerings .offering_single .offering_card .info_list li span {
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #fff;
    margin: 0;
    padding-right: 8px
}

@media (max-width: 580px) {
    .comp_cards .offerings .offering_single .offering_card .info_list li span {
        font-size: 12px;
        line-height: 18px
    }
}

.comp_cards .offerings .offering_single .offering_card .info_list li strong {
    display: inline-block;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700 !important;
    color: #fff;
    height: 28px
}

.comp_cards .offerings .offering_single .offering_card .info_list li strong app-timer small {
    font-size: 18px;
    line-height: 28px
}

@media (max-width: 580px) {
    .comp_cards .offerings .offering_single .offering_card .info_list li strong app-timer small {
        font-size: 14px;
        line-height: 20px
    }
}

@media (max-width: 580px) {
    .comp_cards .offerings .offering_single .offering_card .info_list li strong {
        font-size: 14px;
        line-height: 20px
    }
}

.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    flex-wrap: wrap;
    padding-top: 0
}

.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout li span {
    background-color: #344054 !important;
    padding: 4px 12px !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    margin-bottom: 6px !important
}

.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout li span.private_tag {
    color: #5fe9d0
}

.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout li span.public_tag {
    color: #9e77ed
}

.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout li span.nft_tag {
    color: #fff
}

.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout li span.with_image {
    color: #fff;
    padding: 4px 12px 4px 6px;
    display: flex;
    align-items: center
}

.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout li span.with_image img {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    position: relative;
    top: unset;
    left: unset
}

.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout li span.finished_status {
    color: #808191
}

.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout li span.live_status {
    color: #fdb022
}

.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout li span.comingsoon_status {
    color: #fea3b4
}

.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout li span.winners_tba_status,
.comp_cards .offerings .offering_single .offering_card .tags_wrap.new_layout li span.collecting_funds_status {
    color: #fdb022
}

.comp_cards .offerings .offering_single .offering_card .bell_icon {
    align-self: flex-start;
    position: relative;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition-delay: 0s
}

.comp_cards .offerings .offering_single .offering_card .bell_icon.transparent_btn {
    background-color: #fff3;
    padding: 11px 19px !important;
    border: 1px solid #d0d5dd;
    border-radius: 12px !important
}

.comp_cards .offerings .offering_single .offering_card .bell_icon img {
    width: 20px;
    height: 20px;
    filter: invert(1) brightness(10.5)
}

.comp_cards .offerings .offering_single .offering_card .bell_icon img.force_visible {
    opacity: 1 !important;
    height: auto !important;
    position: relative !important;
    left: 0% !important;
    top: calc(50% - 10px) !important;
    transform: unset !important
}

.comp_cards .offerings .offering_single .offering_card .bell_icon img.bell_off {
    opacity: 0;
    transition: .3s 0s ease all;
    height: 0;
    transform-origin: 50% 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.comp_cards .offerings .offering_single .offering_card .bell_icon img.bell_on {
    transition: .3s 0s ease all;
    transform-origin: 50% 50%;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.comp_cards .offerings .offering_single .offering_card .bell_icon .custom_tooltip {
    border-radius: 8px;
    padding: 8px 12px;
    background-color: #fff;
    color: #344054;
    z-index: -1;
    visibility: hidden;
    position: absolute;
    bottom: -50px;
    right: -36px;
    font-size: 12px;
    line-height: 18px;
    opacity: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    pointer-events: none;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.comp_cards .offerings .offering_single .offering_card .bell_icon .custom_tooltip.logged_out_state {
    background-color: transparent;
    width: 190px;
    height: 110px;
    bottom: -110px;
    right: -64px;
    box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;
    padding: 20px 0 0
}

.comp_cards .offerings .offering_single .offering_card .bell_icon .custom_tooltip.logged_out_state:after {
    top: 15px
}

.comp_cards .offerings .offering_single .offering_card .bell_icon .custom_tooltip.logged_out_state .inner_tool {
    padding: 12px;
    background-color: #fff;
    border-radius: 8px
}

.comp_cards .offerings .offering_single .offering_card .bell_icon .custom_tooltip.logged_out_state .inner_tool span {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 12px;
    font-weight: 400;
    color: #667085;
    bottom: -120px;
    display: inline-block
}

.comp_cards .offerings .offering_single .offering_card .bell_icon .custom_tooltip.logged_out_state .inner_tool .action_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.comp_cards .offerings .offering_single .offering_card .bell_icon .custom_tooltip.logged_out_state .inner_tool .action_wrap .btn_nav {
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 500;
    padding: 8px 14px !important;
    border-radius: 8px !important
}

.comp_cards .offerings .offering_single .offering_card .bell_icon .custom_tooltip.logged_out_state:hover {
    opacity: 1;
    z-index: 20;
    visibility: visible;
    pointer-events: all
}

.comp_cards .offerings .offering_single .offering_card .bell_icon .custom_tooltip:after {
    content: "";
    position: absolute;
    top: -5px;
    left: calc(50% - 2.5px);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #ffffff
}

.comp_cards .offerings .offering_single .offering_card .bell_icon:hover {
    background-color: #fff;
    border-color: #d0d5dd;
    box-shadow: none
}

.comp_cards .offerings .offering_single .offering_card .bell_icon:hover .custom_tooltip {
    opacity: 1;
    z-index: 20;
    visibility: visible;
    pointer-events: all
}

.comp_cards .offerings .offering_single .offering_card .bell_icon:hover img {
    filter: unset
}

.comp_cards .offerings .offering_single .offering_card .bell_icon:hover img.bell_on {
    -webkit-animation-name: bellring;
    animation-name: bellring;
    opacity: 0;
    height: 0;
    transition-delay: 0s
}

.comp_cards .offerings .offering_single .offering_card .bell_icon:hover img.bell_off {
    opacity: 1;
    transition-delay: 0s;
    height: auto
}

.comp_cards .offerings .offering_single .offering_card .floating_tag {
    display: none
}

.comp_cards .offerings .offering_single .offering_card .social_container {
    margin-bottom: 12px
}

.comp_cards .offerings .offering_single .offering_card .social_container ul {
    display: flex;
    grid-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    flex-wrap: wrap;
    grid-row-gap: 6px;
    row-gap: 6px
}

.comp_cards .offerings .offering_single .offering_card .social_container ul li a {
    width: 32px;
    height: 32px;
    background-color: #344054;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

@media (max-width: 1200px) {
    .comp_cards .offerings .offering_single .offering_card .social_container ul {
        grid-column-gap: 10px;
        -moz-column-gap: 10px;
        column-gap: 10px
    }
}

.comp_cards .offerings .offering_single .offering_card.dao_incubation .content_block .incubation_included {
    display: inline-block
}

@media (max-width: 991px) {
    .comp_cards .offerings .offering_single .offering_card.dao_incubation .content_block .incubation_included {
        display: none !important
    }
}

.comp_cards .offerings .offering_single.live_offering {
    flex: 0 0 400px;
    max-width: 400px
}

@media (max-width: 420px) {
    .comp_cards .offerings .offering_single.live_offering {
        flex: 0 0 350px;
        max-width: 350px
    }
}

@media (max-width: 375px) {
    .comp_cards .offerings .offering_single.live_offering {
        flex: 0 0 300px;
        max-width: 300px
    }
}

.comp_cards .offerings .offering_single.live_offering .image_banner_wrap {
    max-height: 263px !important;
    height: 263px !important
}

.comp_cards .offerings .offering_single.live_offering .content_block {
    margin-top: -93px !important;
    min-height: 328px !important;
    height: calc(100% - 170px) !important
}

.comp_cards .offerings .offering_single.live_offering.wide_card .image_banner_wrap {
    height: auto !important;
    max-height: unset !important
}

.comp_cards .offerings .offering_single.live_offering.wide_card .content_block {
    min-height: unset !important;
    margin: 0 !important;
    height: auto !important
}

.comp_cards .offerings .offering_single.live_offering.wide_card .content_block .tag_actions .bell_icon {
    display: none !important
}

.comp_cards .offerings .offering_single.vote_offering_single {
    padding: 0 15px 0 0 !important
}

@media (min-width: 1200px) {
    .comp_cards .offerings .offering_single.vote_offering_single {
        margin-right: 4px !important;
        margin-left: 20px !important
    }
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card {
    background-color: #fff;
    border-radius: 24px;
    height: 100%;
    box-shadow: 0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808;
    overflow: visible
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card:hover {
    box-shadow: 0 24px 24px -12px #1018286e
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a {
    height: 100%
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .image_banner_wrap {
    position: relative;
    height: 173px;
    max-height: 173px
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .image_banner_wrap .parent_overflow {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    overflow: hidden;
    height: 100%
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .image_banner_wrap img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .image_banner_wrap .tag_actions {
    position: absolute;
    top: 14px;
    left: 24px;
    width: calc(100% - 48px);
    display: flex;
    justify-content: space-between
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .image_banner_wrap .tag_actions li span {
    background-color: #f2f4f7;
    color: #667085;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 6px
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .image_banner_wrap .tag_actions .bell_icon:hover {
    z-index: 20
}

@media (max-width: 991px) {
    .comp_cards .offerings .offering_single.vote_offering_single .voting_card a .image_banner_wrap {
        max-height: 231px;
        height: 231px
    }
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block {
    position: relative;
    padding: 46px 24px 24px;
    height: calc(100% - 173px);
    margin-top: 0;
    cursor: pointer
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .floating_logo_badge {
    display: flex;
    align-items: center;
    z-index: 12;
    position: absolute;
    top: -32px;
    left: 26px
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .floating_logo_badge .rounded_logo {
    border-radius: 100%;
    width: 64px;
    height: 64px;
    border: 1.5px solid #ffffff;
    box-shadow: 0 15.2381px 18.2857px -3.04762px #10182814, 0 6.09524px 6.09524px -3.04762px #10182808;
    background-color: #fff
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .floating_logo_badge .parallelogram_parent {
    padding: 9px 8px;
    position: relative;
    background: transparent;
    display: flex;
    align-items: center
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .floating_logo_badge .parallelogram_parent:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 130%;
    height: 100%;
    z-index: -1;
    margin-left: -30px;
    background: linear-gradient(90deg, #667085 0%, #d0d5dd 100%);
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -o-transform: skew(-35deg)
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .floating_logo_badge .parallelogram_parent img {
    width: 22px;
    height: auto;
    margin-right: 7px
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .floating_logo_badge .parallelogram_parent h4 {
    font-size: 13px;
    line-height: 16px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 0
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .floating_logo_badge .parallelogram_parent.community_grad:after {
    background: linear-gradient(90deg, #801b87 0%, #de2fae 100%)
}

@media (max-width: 991px) {
    .comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .floating_logo_badge {
        display: none
    }
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box {
    height: 100%
}

@media (min-width: 992px) {
    .comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .floating_logo_badge {
        display: none
    }
}

@media (max-width: 991px) {
    .comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .floating_logo_badge {
        display: flex;
        align-items: center;
        z-index: 12;
        position: absolute;
        top: 12px;
        left: 35px
    }
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: auto
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .stack_top {
    width: 100%
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .offer_card_title {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: #101828;
    margin-bottom: 12px;
    max-width: 100%
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .offer_card_info {
    margin-bottom: 16px;
    max-width: 100%
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .offer_card_info>div {
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 72px;
    line-clamp: 3;
    box-orient: vertical;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .offer_card_info>div p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
    margin-bottom: 16px
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list {
    max-width: 100%
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li {
    margin-bottom: 16px
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li:last-of-type {
    margin-bottom: 0
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li.included_progress {
    display: flex;
    align-items: center
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li span {
    color: #475467;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li strong {
    font-size: 18px;
    line-height: 28px;
    color: #475467;
    font-weight: 700 !important;
    margin-left: 8px
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li strong app-timer {
    display: inline-block
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li strong app-timer .time span {
    font-size: 18px;
    line-height: 28px;
    color: #475467;
    font-weight: 700 !important
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote {
    margin-left: 12px;
    display: flex;
    align-items: center;
    grid-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    flex: 1
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote .progress_bar_container {
    background-color: #f0f9ff;
    border-radius: 4px;
    height: 8px;
    width: 100%;
    position: relative;
    display: inline-block
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote .progress_bar_container .progress_bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    border-radius: 4px;
    background-color: #1fa5ff;
    width: 60%
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote .percentage {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #475467
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote.active .progress_bar_container {
    background-color: #f0f9ff
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote.active .progress_bar_container .progress_bar {
    background-color: #1fa5ff
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote.complete .progress_bar_container {
    background-color: #f6fef9
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote.complete .progress_bar_container .progress_bar {
    background-color: #12b76a
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote.complete.extra_votes .progress_bar_container {
    background-color: #9e77ed
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote.complete.extra_votes .percentage {
    white-space: nowrap
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote.complete.extra_votes .percentage>span {
    font-size: 14px;
    line-height: 20px;
    color: #9e77ed;
    font-weight: 700
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote.rejected .progress_bar_container {
    background-color: #fcfcfd
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .info_list li .progress_vote.rejected .progress_bar_container .progress_bar {
    background-color: #f04438
}

.comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top .vote_btn {
    height: auto;
    background-color: #1fa5ff;
    padding: 14px 20px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    border-radius: 12px !important;
    border-color: #1fa5ff
}

@media (max-width: 991px) {
    .comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block .card_box .content_top {
        padding: 32px 16px 16px;
        border-radius: 12px;
        border: 1px solid #d0d5dd;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 259px;
        box-shadow: #00000024 0 2px 4px;
        background-color: #fff
    }
}

@media (max-width: 991px) {
    .comp_cards .offerings .offering_single.vote_offering_single .voting_card a .content_block {
        height: calc(100% - 231px);
        margin: -93px 0 0
    }
}

@media (max-width: 991px) {
    .comp_cards .offerings .offering_single.vote_offering_single .voting_card {
        box-shadow: 0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808
    }
}

.comp_cards .offerings .offering_single.vote_offering_single.equal_cards .voting_card a .image_banner_wrap {
    height: 319px;
    max-height: 319px
}

.comp_cards .offerings .offering_single.vote_offering_single.equal_cards .voting_card a .image_banner_wrap .parent_overflow {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    overflow: hidden;
    height: 100%
}

.comp_cards .offerings .offering_single.vote_offering_single.equal_cards .voting_card a .image_banner_wrap .tag_actions {
    display: flex;
    justify-content: space-between
}

.comp_cards .offerings .offering_single.vote_offering_single.equal_cards .voting_card a .content_block {
    height: calc(100% - 226px);
    padding-top: 0;
    margin-top: -93px
}

.comp_cards .offerings .offering_single.vote_offering_single.equal_cards .voting_card a .content_block .floating_logo_badge {
    display: none
}

.comp_cards .offerings .offering_single.vote_offering_single.equal_cards .voting_card a .content_block .card_box {
    position: relative;
    padding: 32px 16px;
    border: 1px solid #d0d5dd;
    background-color: #fff;
    border-radius: 12px
}

.comp_cards .offerings .offering_single.vote_offering_single.equal_cards .voting_card a .content_block .card_box .floating_logo_badge {
    top: -40px;
    left: 24px;
    display: flex
}

.comp_cards .offerings .offering_single.vote_offering_single.equal_cards .voting_card a .content_block .card_box .content_top .stack_top {
    width: 100%
}

.comp_cards .offerings .offering_single.vote_offering_single.equal_cards .voting_card a .content_block .card_box .content_top .offer_card_title {
    width: 55%
}

.comp_cards .offerings .offering_single.vote_offering_single.equal_cards .voting_card a .content_block .card_box .content_top .offer_card_info {
    width: 55%
}

.comp_cards .offerings .offering_single.vote_offering_single.wide_card .voting_card a .content_block {
    display: flex;
    align-items: flex-end
}

.comp_cards .offerings .offering_single.vote_offering_single.wide_card .voting_card a .content_block .floating_logo_badge {
    display: none
}

.comp_cards .offerings .offering_single.vote_offering_single.wide_card .voting_card a .content_block .card_box {
    position: relative;
    padding: 32px 16px;
    border: 1px solid #d0d5dd;
    background-color: #fff;
    border-radius: 12px;
    height: 100% !important;
    width: 100%
}

.comp_cards .offerings .offering_single.vote_offering_single.wide_card .voting_card a .content_block .card_box .floating_logo_badge {
    top: -40px !important;
    left: 24px;
    display: flex
}

.comp_cards .offerings .offering_single.vote_offering_single.wide_card .voting_card a .image_banner_wrap .tag_actions {
    display: flex;
    justify-content: space-between
}

.comp_cards .offerings .offering_single.vote_offering_single.wide_card .voting_card a .image_banner_wrap .tag_actions .btn_nav {
    padding: 12px 19px !important
}

.comp_cards .offerings .offering_single.vote_offering_single.wide_card .voting_card a .image_banner_wrap .tag_actions .action_wrap .btn_nav {
    padding: 8px 14px !important
}

@media (max-width: 991px) {
    .comp_cards .offerings .offering_single.vote_offering_single {
        padding: 0 23px 0 0 !important;
        flex: 0 0 400px;
        max-width: 400px
    }
}

@media (max-width: 420px) {
    .comp_cards .offerings .offering_single.vote_offering_single {
        flex: 0 0 350px;
        max-width: 350px
    }
}

@media (max-width: 375px) {
    .comp_cards .offerings .offering_single.vote_offering_single {
        flex: 0 0 300px;
        max-width: 300px
    }
}

.comp_cards .offerings .offering_single.whiteBeck .offering_card,
.comp_cards .offerings .offering_single.whiteback .offering_card {
    background: #ffffff !important;
    box-shadow: 0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808
}

.comp_cards .offerings .offering_single.whiteBeck .offering_card:after,
.comp_cards .offerings .offering_single.whiteback .offering_card:after {
    all: unset
}

.comp_cards .offerings .offering_single.whiteBeck .offering_card a .content_block .card_box .square_wrap,
.comp_cards .offerings .offering_single.whiteback .offering_card a .content_block .card_box .square_wrap {
    background-color: #fff;
    border-color: #d0d5dd;
    box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f
}

.comp_cards .offerings .offering_single.whiteBeck .offering_card a .content_block .card_box .square_wrap .stack_top .offer_card_title,
.comp_cards .offerings .offering_single.whiteback .offering_card a .content_block .card_box .square_wrap .stack_top .offer_card_title {
    color: #1d2939
}

.comp_cards .offerings .offering_single.whiteBeck .offering_card a .content_block .card_box .square_wrap .stack_top .offer_card_info p,
.comp_cards .offerings .offering_single.whiteback .offering_card a .content_block .card_box .square_wrap .stack_top .offer_card_info p {
    color: #475467 !important
}

.comp_cards .offerings .offering_single.whiteBeck .offering_card a .content_block .card_box .square_wrap .info_list li span,
.comp_cards .offerings .offering_single.whiteBeck .offering_card a .content_block .card_box .square_wrap .info_list li strong,
.comp_cards .offerings .offering_single.whiteback .offering_card a .content_block .card_box .square_wrap .info_list li span,
.comp_cards .offerings .offering_single.whiteback .offering_card a .content_block .card_box .square_wrap .info_list li strong {
    color: #475467
}

.comp_cards .offerings .offering_single.whiteBeck.wide_card .offering_card a,
.comp_cards .offerings .offering_single.whiteback.wide_card .offering_card a {
    flex-direction: row-reverse
}

.comp_cards .offerings .offering_single.whiteBeck.wide_card .offering_card a .image_banner_wrap .tag_actions,
.comp_cards .offerings .offering_single.whiteback.wide_card .offering_card a .image_banner_wrap .tag_actions {
    flex-direction: row
}

.comp_cards .offerings .offering_single.whiteBeck.wide_card .offering_card a .image_banner_wrap .parent_overflow,
.comp_cards .offerings .offering_single.whiteback.wide_card .offering_card a .image_banner_wrap .parent_overflow {
    border-radius: 0 24px 24px 0
}

.comp_cards .offerings .offering_single.whiteBeck.wide_card .offering_card a .content_block,
.comp_cards .offerings .offering_single.whiteback.wide_card .offering_card a .content_block {
    margin-top: 0 !important;
    align-items: flex-end;
    display: flex;
    height: 100% !important
}

.comp_cards .offerings .offering_single.whiteBeck.wide_card .offering_card a .content_block .card_box,
.comp_cards .offerings .offering_single.whiteback.wide_card .offering_card a .content_block .card_box {
    height: auto
}

.comp_cards .offerings.non_swiper_grid {
    margin: 0;
    grid-gap: 32px;
    overflow: visible !important;
    padding-bottom: 0
}

@media (max-width: 1160px) {
    .comp_cards .offerings.non_swiper_grid {
        grid-column-gap: 15px;
        -moz-column-gap: 15px;
        column-gap: 15px;
        grid-row-gap: 32px;
        row-gap: 32px
    }
}

.comp_cards .offerings.non_swiper_grid .offering_single {
    padding: 0;
    margin-bottom: 0 !important;
    flex: 0 0 calc(33.33% - 21.33px);
    max-width: calc(33.33% - 21.33px)
}

@media (max-width: 1160px) {
    .comp_cards .offerings.non_swiper_grid .offering_single {
        flex: 0 0 calc(33.33% - 10px);
        max-width: calc(33.33% - 10px)
    }
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid {
    grid-column-gap: unset;
    -moz-column-gap: unset;
    column-gap: unset;
    overflow: hidden;
    grid-row-gap: 32px;
    row-gap: 32px
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider {
    display: flex;
    grid-column-gap: 53px;
    -moz-column-gap: 53px;
    column-gap: 53px
}

@media (max-width: 1160px) {
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider {
        grid-column-gap: 15px;
        -moz-column-gap: 15px;
        column-gap: 15px
    }
}

@media (min-width: 1199px) {
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider:hover {
        z-index: 2
    }
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider:hover .offering_single {
        transform: translate(-4.9090909091%)
    }
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider:hover .offering_single.wide_card {
        transform: translate(0) scale(1.02)
    }
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider:hover .offering_single.wide_card:hover {
        transform: translate(0) scale(1.02)
    }
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider .offering_single {
        transition: .3s ease .1s transform
    }
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider .offering_single:hover {
        transform: scale(1.08)
    }
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider .offering_single:hover~.offering_single {
        transform: translate(4.9090909091%)
    }
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider .offering_single:first-child:hover {
        transform: translate(4.9090909091%) scale(1.08)
    }
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider .offering_single:first-child:hover~.offering_single {
        transform: translate(9.8181818181%)
    }
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .incubation_divider .offering_single:last-child:hover {
        transform: translate(-4.9090909091%) scale(1.08)
    }
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single {
    flex-basis: 0 !important;
    flex-grow: 1 !important;
    flex: 0 0 auto;
    max-width: calc(100% - 0px)
}

@media (max-width: 1160px) {
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single {
        min-width: calc(33.33% - 10px)
    }
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .image_banner_wrap {
    max-height: 319px;
    height: 319px
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .content_block {
    margin-top: -137px;
    min-height: unset;
    height: calc(100% - 182px)
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .content_block .content_top {
    max-width: 100%
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .content_block .offer_card_title,
.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .content_block .offer_card_info,
.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .content_block .info_list {
    max-width: 100%
}

@media (max-width: 1260px) {
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .content_block .offer_card_title,
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .content_block .offer_card_info,
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .content_block .info_list {
        max-width: 70%
    }
}

@media (max-width: 1160px) {
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .content_block .offer_card_title,
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .content_block .offer_card_info,
    .comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single .content_block .info_list {
        max-width: 100%
    }
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .image_banner_wrap .parent_overflow {
    border-radius: 0 24px 24px 0;
    overflow: hidden;
    height: 100%
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .image_banner_wrap .tag_actions {
    justify-content: flex-end;
    align-items: center;
    flex-direction: row;
    top: 24px;
    left: unset;
    right: 24px
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .image_banner_wrap .tag_actions .tags_wrap {
    display: none !important
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card {
    overflow: hidden
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card:after {
    height: 100%;
    all: unset
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card a {
    flex-direction: row-reverse
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card a .content_block {
    max-width: 370px;
    position: relative;
    margin: 0;
    height: auto;
    padding-top: 24px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    grid-row-gap: 40px;
    row-gap: 40px
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card a .content_block .card_box {
    height: auto
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card a .content_block .content_top {
    max-width: 100%;
    height: unset
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card a .content_block .back {
    top: unset !important
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card a .content_block .tag_actions {
    display: flex !important;
    align-items: center;
    width: 100%;
    justify-content: space-between
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card a .content_block .offer_card_title,
.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card a .content_block .offer_card_info,
.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card a .content_block .info_list {
    max-width: 100%
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_card .offering_card a .image_banner_wrap {
    height: auto;
    max-height: unset;
    overflow: hidden
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.content_wide .offering_card .content_block .offer_card_title,
.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.content_wide .offering_card .content_block .offer_card_info,
.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.content_wide .offering_card .content_block .info_list {
    max-width: 100%
}

.comp_cards .offerings.non_swiper_grid.incubation_offering_grid .offering_single.wide_tags_block .image_banner_wrap .tag_actions {
    align-items: center;
    flex-direction: row;
    justify-content: space-between
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout {
    grid-row-gap: 32px;
    row-gap: 32px
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider {
    grid-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    width: 100%
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single {
    min-width: 33.33%
}

@media (min-width: 991px) {
    .comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single {
        margin: 0 !important;
        padding: 0 16px !important
    }
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single .voting_card {
    width: 100%
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single.wide_card .voting_card a {
    display: flex;
    flex-direction: row-reverse
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single.wide_card .voting_card a .content_block {
    height: 100%;
    padding-top: 125px;
    flex: 0 0 372px;
    max-width: 372px;
    margin: 0%
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single.wide_card .voting_card a .content_block .floating_logo_badge {
    top: 92px
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single.wide_card .voting_card a .content_block .card_box {
    height: calc(100% - 60px)
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single.wide_card .voting_card a .content_block .content_top {
    height: 100%
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single.wide_card .voting_card a .image_banner_wrap {
    flex: 0 0 calc(100% - 372px);
    max-width: calc(100% - 372px);
    max-height: 100%;
    height: 100%;
    position: static
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single.wide_card .voting_card a .image_banner_wrap .tag_actions {
    top: 24px
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single.wide_card .voting_card a .image_banner_wrap .tag_actions .tags_wrap {
    display: inline-block !important
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single.wide_card .voting_card a .image_banner_wrap img {
    height: 100%
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single.wide_card .voting_card a .card_box {
    height: 100%
}

.comp_cards .offerings.non_swiper_grid.votedIncubationLayout .incubation_divider .offering_single.content_wide .voting_card a .content_block .card_box .content_top .stack_top {
    max-width: 100% !important
}

.comp_cards .offerings.upcoming_offerings {
    padding-bottom: 96px
}

.comp_cards .offerings.voteOfferingsSwiper {
    margin-bottom: 32px
}

@media (max-width: 991px) {
    .comp_cards .offerings.voteOfferingsSwiper .vote_offering_single .offering-card-vote-swiper {
        width: 100%
    }
}

@media (max-width: 991px) {
    .comp_cards .offerings.voteOfferingsSwiper {
        margin-bottom: 0
    }
}

.comp_cards .offerings.voteOfferingsGrid {
    grid-gap: 0px;
    grid-row-gap: 32px;
    row-gap: 32px
}

.comp_cards .offerings.voteOfferingsGrid .offering_single.vote_offering_single {
    flex: 0 0 33.33%;
    max-width: 33.33%
}

.comp_cards .offerings.voteOfferingsGrid .offering_single.vote_offering_single .offering-card-vote-swiper .content_top {
    height: 100% !important
}

@-webkit-keyframes bellring {
    0% {
        transform: rotate(0)
    }
    10% {
        transform: rotate(10deg)
    }
    20% {
        transform: rotate(-10deg)
    }
    30% {
        transform: rotate(10deg)
    }
    40% {
        transform: rotate(-10deg)
    }
    50% {
        transform: rotate(0)
    }
}

@keyframes bellring {
    0% {
        transform: rotate(0)
    }
    10% {
        transform: rotate(10deg)
    }
    20% {
        transform: rotate(-10deg)
    }
    30% {
        transform: rotate(10deg)
    }
    40% {
        transform: rotate(-10deg)
    }
    50% {
        transform: rotate(0)
    }
}

.faqs_wrapper .container {
    padding: 0 32px;
    max-width: 1280px
}

.faqs_wrapper .container .row .col_cta {
    display: none
}

@media (max-width: 1170px) {
    .faqs_wrapper .container {
        padding: 0 16px
    }
}

.vestingClaimTab .container {
    max-width: 1280px;
    padding: 0 32px
}

@media (max-width: 1170px) {
    .vestingClaimTab .container {
        padding: 0 16px
    }
}

.vestingClaimTab .container .head_wrap {
    margin-bottom: 80px
}

.vestingClaimTab .container .head_wrap .col_heading {
    margin-bottom: 0
}

.vestingClaimTab .container .head_wrap .col_heading h3 {
    margin-bottom: 16px
}

.vestingClaimTab .container .head_wrap .col_heading p.subtitle {
    font-size: 14px;
    line-height: 20px;
    color: #475467
}

.vestingClaimTab .container .head_wrap .col_actions .btn_nav {
    font-size: 18px;
    line-height: 28px;
    border-radius: 16px;
    padding: 15px 27px;
    box-shadow: 0 24px 48px -12px #1018282e
}

@media (max-width: 767px) {
    .vestingClaimTab .container .head_wrap .col_actions {
        text-align: left
    }
}

@media (max-width: 767px) {
    .vestingClaimTab .container .head_wrap {
        margin-bottom: 40px;
        grid-row-gap: 30px;
        row-gap: 30px
    }
}

.vestingClaimTab .container .content_wrapper {
    margin-bottom: 40px;
    overflow: auto
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens {
    margin: 0 auto
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table thead tr {
    background-color: #fff
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table thead tr th {
    padding: 13px 24px;
    border: none;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #667085;
    text-align: center;
    background-color: #f2f4f7
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table thead tr th:nth-child(1) {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px)
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr {
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    position: relative;
    background-color: #fff
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr td {
    border: none;
    padding: 26px 24px;
    text-align: center;
    border-bottom: 1px solid #eaecf0
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr td app-timer .time {
    width: 100%;
    justify-content: center
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr td h4 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #475467;
    margin-bottom: 0
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr td h4.text_dark {
    color: #101828
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr td h4.claimTitle {
    font-weight: 500
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr td .btn_nav.brandBG {
    background-color: #1fa5ff;
    border-color: #1fa5ff;
    font-size: 14px;
    line-height: 20px
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr td:nth-child(1) {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    top: 0;
    background-color: #fff;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr:hover {
    background-color: #f0f9ff;
    z-index: 1;
    box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr:hover td:nth-child(1) {
    background-color: #f0f9ff
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table .col__rounds {
    width: 150px
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table .col__total,
.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table .col__locked,
.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table .col__claimed {
    width: 150px
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table .col__tvl,
.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table .col__claimBtn,
.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table .col__nextunlock {
    width: 175px
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .funded_table_wrap .table .col__claimBtn {
    padding: 15px 24px
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .table-responsive {
    -webkit-animation: fadeOut .2s ease-in-out forwards;
    animation: fadeOut .2s ease-in-out forwards
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .table-responsive::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 5px
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .table-responsive::-webkit-scrollbar-thumb {
    border-radius: 100px;
    height: 5px;
    background-color: var(--var1);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens .table-responsive:hover {
    -webkit-animation: fadeIn .2s ease-in-out forwards;
    animation: fadeIn .2s ease-in-out forwards
}

@property --var1 {
    .vestingClaimTab .container .content_wrapper .col_offering_tokens {
        syntax: "<color>";
        inherits: true;
        initial-value: white;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        --var1: transparent
    }
    to {
        --var1: #aaa
    }
}

@keyframes fadeIn {
    0% {
        --var1: transparent
    }
    to {
        --var1: #aaa
    }
}

@-webkit-keyframes fadeOut {
    0% {
        --var1: #aaa
    }
    to {
        --var1: transparent
    }
}

@keyframes fadeOut {
    0% {
        --var1: #aaa
    }
    to {
        --var1: transparent
    }
}

.vestingClaimTab .container .content_wrapper .col_offering_tokens.box_scroll_shadow:after {
    content: "";
    position: absolute;
    width: 40px;
    height: 100%;
    top: 0;
    right: 0;
    background: linear-gradient(to left, rgba(14, 20, 32, .12), rgba(14, 20, 32, 0) 100%);
    z-index: 99
}

.floatingActions {
    display: none
}

@media (max-width: 991px) {
    .floatingActions {
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #fff;
        padding: 24px 16px 40px;
        mix-blend-mode: normal;
        box-shadow: 0 0 4px #00000040;
        z-index: 99
    }
    .floatingActions>h4 {
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        color: #101828;
        margin-bottom: 16px
    }
    .floatingActions a.btn_nav {
        padding: 7px 16px !important;
        box-shadow: 0 1px 2px #1018280d;
        border-radius: 12px;
        text-align: center;
        width: 100%;
        display: block;
        margin: 0 auto;
        max-width: 380px
    }
    .floatingActions a.btn_nav app-timer {
        display: inline-block !important;
        height: 20px
    }
    .floatingActions a.btn_nav app-timer h4 span small {
        font-size: 14px !important;
        line-height: 20px !important;
        font-weight: 400 !important
    }
    .floatingActions a.btn_nav span {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        display: block;
        text-align: center
    }
    .floatingActions a.btn_nav span.text_dark {
        font-weight: 500;
        font-size: 16px;
        line-height: 24px
    }
    .floatingActions a.btn_nav.white_nav span {
        color: #667085
    }
    .floatingActions a.btn_nav.white_nav span.text_dark {
        color: #344054
    }
    .floatingActions a.btn_nav.white_nav span app-timer h4 span small {
        color: #667085
    }
    .floatingActions .buttonsWrapper {
        display: flex;
        flex-direction: column;
        grid-gap: 16px
    }
}

.floating_selection_parent {
    opacity: 0
}

@media (max-width: 991px) {
    .floating_selection_parent .demo_single_test {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        position: fixed;
        cursor: pointer;
        z-index: 99999991;
        background-color: #000c;
        -webkit-backdrop-filter: blur(4px);
        backdrop-filter: blur(4px);
        opacity: 1
    }
    .floating_selection_parent .floating_selection {
        background-color: #fff;
        border-radius: 24px 24px 0 0;
        padding: 16px 16px 48px;
        width: 100%;
        position: fixed;
        z-index: 99999995;
        max-width: 100%;
        max-height: 100vh;
        display: block;
        box-sizing: border-box;
        outline: 0;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        margin-top: 200%;
        height: 100vh;
        bottom: 0;
        top: 280px;
        left: 0;
        overflow: hidden
    }
    .floating_selection_parent .floating_selection .swiper_down_trigger {
        margin-bottom: 0
    }
    .floating_selection_parent .floating_selection .swiper_down_trigger span {
        width: 96px;
        height: 4px
    }
    .floating_selection_parent .floating_selection .head_block {
        text-align: center;
        margin-bottom: 32px
    }
    .floating_selection_parent .floating_selection .head_block h3 {
        font-weight: 600;
        font-size: 30px;
        line-height: 38px;
        text-align: center;
        color: #1d2939;
        margin-bottom: 16px
    }
    .floating_selection_parent .floating_selection .head_block p {
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        text-align: center;
        color: #667085;
        margin-bottom: 0
    }
    .floating_selection_parent .floating_selection .options_block {
        margin: 0 0 32px;
        padding: 0;
        list-style: none;
        max-height: 360px;
        overflow: auto
    }
    .floating_selection_parent .floating_selection .options_block li {
        padding: 14px;
        background: #ffffff;
        border: 1px solid #1fa5ff;
        border-radius: 12px;
        display: flex;
        align-items: flex-start;
        grid-column-gap: 14px;
        -moz-column-gap: 14px;
        column-gap: 14px;
        position: relative
    }
    .floating_selection_parent .floating_selection .options_block li:not(:last-of-type) {
        margin-bottom: 12px
    }
    .floating_selection_parent .floating_selection .options_block li .image_wrap img {
        width: 32px;
        height: 32px
    }
    .floating_selection_parent .floating_selection .options_block li .content p {
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
        color: #344054;
        margin-bottom: 0
    }
    .floating_selection_parent .floating_selection .options_block li .content span {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: #42465e
    }
    .floating_selection_parent .floating_selection .options_block li .content span app-timer {
        display: inline-block
    }
    .floating_selection_parent .floating_selection .options_block li .content span app-timer h4 {
        margin: 0;
        font-size: 14px
    }
    .floating_selection_parent .floating_selection .options_block li .content span app-timer h4 small {
        font-size: 14px
    }
    .floating_selection_parent .floating_selection .options_block li .action_controller {
        position: absolute;
        top: 16px;
        right: 16px
    }
    .floating_selection_parent .floating_selection .options_block li .action_controller input {
        background: #ffffff;
        border: 1px solid #d0d5dd;
        border-radius: 4px;
        width: 16px;
        height: 16px
    }
    .floating_selection_parent .floating_selection .options_block li .action_controller .styled-checkbox {
        opacity: 0;
        position: absolute
    }
    .floating_selection_parent .floating_selection .options_block li .action_controller .styled-checkbox+label {
        position: relative;
        cursor: pointer;
        padding: 0;
        width: 16px;
        height: 16px;
        margin: 0
    }
    .floating_selection_parent .floating_selection .options_block li .action_controller .styled-checkbox+label:before {
        content: "";
        margin-right: 10px;
        display: inline-block;
        vertical-align: text-top;
        width: 16px;
        height: 16px;
        background: white;
        border: 1px solid #D0D5DD;
        border-radius: 4px
    }
    .floating_selection_parent .floating_selection .options_block li .action_controller .styled-checkbox:checked+label:before {
        background: #1fa5ff;
        border-color: #1fa5ff
    }
    .floating_selection_parent .floating_selection .options_block li .action_controller .styled-checkbox:disabled+label {
        color: #b8b8b8;
        cursor: auto
    }
    .floating_selection_parent .floating_selection .options_block li .action_controller .styled-checkbox:disabled+label:before {
        box-shadow: none;
        background: #ddd
    }
    .floating_selection_parent .floating_selection .options_block li .action_controller .styled-checkbox:checked+label:after {
        content: "";
        position: absolute;
        left: 3px;
        top: 9px;
        background: white;
        width: 1.6px;
        height: 1.6px;
        box-shadow: 2px 0 #fff, 4px 0 #fff, 4px -2px #fff, 4px -4px #fff, 4px -6px #fff, 4px -8px #fff;
        transform: rotate(45deg)
    }
    .floating_selection_parent .floating_selection .floating_action_btn {
        position: fixed;
        bottom: 64px;
        padding: 0 16px;
        left: 0;
        width: 100%;
        opacity: 0
    }
    .floating_selection_parent .floating_selection .floating_action_btn .btn_nav {
        width: 100%;
        text-align: center
    }
}

@media (max-width: 375px) {
    .floating_selection_parent .options_block {
        max-height: 360px
    }
}

@media (max-width: 360px) {
    .floating_selection_parent .options_block li {
        padding: 14px 8px !important;
        grid-column-gap: 6px !important;
        -moz-column-gap: 6px !important;
        column-gap: 6px !important
    }
    .floating_selection_parent .options_block li .content:not(.no_checkbox) {
        padding-right: 20px !important
    }
    .floating_selection_parent .options_block li .action_controller {
        right: 9px !important
    }
}

@media (max-width: 360px) {
    .floating_selection_parent .floating_action_btn {
        bottom: 24px !important
    }
}

.upload_metrics_tab {
    margin-top: 80px
}

.upload_metrics_tab .container .col_empty .editUploadFile>h3.heading {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #101828;
    text-align: center;
    max-width: 346px;
    margin: 0 auto 32px
}

.upload_metrics_tab .container .col_empty .editUploadFile p.subheading {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #667085;
    margin-bottom: 20px
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock {
    display: flex;
    flex-direction: column;
    width: 100%;
    grid-row-gap: 12px;
    row-gap: 12px;
    max-width: 664px;
    margin: 0 auto 40px
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt {
    padding: 16px;
    display: flex;
    border: 1px solid #eaecf0;
    border-radius: 8px;
    align-items: flex-start;
    background-color: #fff
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .imgWrap {
    margin-right: 12px
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .imgWrap img {
    width: 40px;
    height: auto
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .content {
    flex-grow: 1
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .content p.title {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    margin-bottom: 0
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .content p.info {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #667085;
    margin-bottom: 0
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .content a.link {
    font-weight: 500;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
    color: #1fa5ff
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .form-check {
    padding: 0
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .form-check input:checked,
.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .form-check input:not(:checked) {
    position: absolute;
    left: -9999px
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .form-check input:checked+label,
.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .form-check input:not(:checked)+label {
    padding: 8px;
    cursor: pointer;
    display: inline-block
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .form-check input:checked+label:before,
.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .form-check input:not(:checked)+label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #d0d5dd;
    border-radius: 100%;
    background: #ffffff
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .form-check input:checked+label:after,
.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .form-check input:not(:checked)+label:after {
    content: "\2713";
    width: 16px;
    height: 16px;
    background: #1fa5ff;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 100%;
    transition: all .2s ease;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .form-check input:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0)
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt .form-check input:checked+label:after {
    opacity: 1;
    transform: scale(1)
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock .singleOpt:hover {
    background-color: #f0f9ff;
    border-color: #7cd4fd
}

.upload_metrics_tab .container .col_empty .editUploadFile .optionsBlock.singleVariance .singleOpt .content a.link {
    margin-top: 16px;
    display: inline-block
}

.upload_metrics_tab .container .col_empty .editUploadFile .actions_wrap {
    text-align: center
}

.upload_metrics_tab .container .col_empty .editUploadFile .actions_wrap .btn_nav {
    width: 100%;
    max-width: 432px;
    margin: 0 auto
}

.upload_metrics_tab .container .col_empty.brandNavBtn span {
    color: #fff
}

.upload_metrics_tab .container .col_empty.getNotified span.d_flex {
    display: flex;
    align-items: center;
    justify-content: center;
    grid-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px
}

.upload_metrics_tab .container .col_empty.getNotified span.d_flex img {
    width: 16px;
    height: 16px
}

.upload_metrics_tab .container .buttonsWrapper {
    display: flex;
    flex-direction: column;
    grid-gap: 16px
}

@media (max-width: 991px) {
    .lg_bgWhite {
        background-color: #fff
    }
    .lg_bgWhite .btn_nav {
        max-width: 432px;
        display: block;
        margin: 0 auto;
        text-align: center;
        border-radius: 12px
    }
}

.loadingStakingSpinner {
    display: grid;
    width: 100%;
    place-items: center;
    background-color: #eaecf0;
    min-height: 50vh;
    border-radius: 20px;
    margin: 0 15px;
    width: calc(100% - 30px);
    box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808
}

.loadingStakingSpinner .loader {
    width: 80px;
    height: 80px
}

.loadingStakingSpinner .loader img {
    width: 100%;
    margin: 0;
    padding: 0
}

.isMobileScreen {
    padding: 56px 0;
    text-align: center;
    background-color: #fff
}

.isMobileScreen img {
    max-width: 200px;
    margin-bottom: 32px
}

.isMobileScreen h3 {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    color: #101828;
    max-width: 585px;
    margin: 0 auto 16px
}

.isMobileScreen p {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #667085;
    margin-bottom: 32px
}

.isMobileScreen a.btn_nav {
    border-radius: 12px;
    padding: 9px 24px
}

.marketsTab .container {
    padding: 0 32px;
    max-width: 1280px
}

@media (max-width: 1170px) {
    .marketsTab .container {
        padding: 0 16px
    }
}

.marketsTab .container .col_heading {
    margin-bottom: 32px
}

.marketsTab .container .col_heading h3 {
    margin-bottom: 0
}

.marketsTab .container .statsCards {
    display: flex;
    grid-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    margin-bottom: 48px
}

.marketsTab .container .statsCards .single_stat {
    background: #ffffff;
    border: 1px solid #eaecf0;
    box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
    border-radius: 12px;
    padding: 24px;
    flex-grow: 1;
    flex-basis: calc(33.33% - 16px)
}

.marketsTab .container .statsCards .single_stat p {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #42465e;
    margin-bottom: 8px
}

.marketsTab .container .statsCards .single_stat .stats_flex {
    justify-content: space-between;
    grid-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    align-items: flex-end
}

.marketsTab .container .statsCards .single_stat .stats_flex img {
    width: 12px;
    height: 12px;
    margin: 0 4px 0 0
}

.marketsTab .container .statsCards .single_stat .stats_flex .info {
    font-weight: 600;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: -.02em;
    color: #101828
}

@media (max-width: 767px) {
    .marketsTab .container .statsCards .single_stat .stats_flex .info {
        font-size: 30px;
        line-height: 38px
    }
}

@media (max-width: 580px) {
    .marketsTab .container .statsCards .single_stat .stats_flex .info {
        font-size: 28px;
        line-height: 36px
    }
}

.marketsTab .container .statsCards .single_stat .stats_flex .pill {
    display: inline-block;
    padding: 2px 10px;
    background: #ecfdf3;
    mix-blend-mode: multiply;
    border-radius: 16px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #027a48;
    margin-bottom: 8px
}

@media (max-width: 580px) {
    .marketsTab .container .statsCards .single_stat .stats_flex .pill {
        margin-bottom: 4px;
        font-size: 12px;
        line-height: 18px
    }
}

@media (max-width: 580px) {
    .marketsTab .container .statsCards .single_stat {
        padding: 18px
    }
}

@media (max-width: 991px) {
    .marketsTab .container .statsCards {
        flex-wrap: wrap;
        grid-row-gap: 24px;
        row-gap: 24px;
        justify-content: center
    }
    .marketsTab .container .statsCards .single_stat {
        flex-basis: calc(50% - 12px);
        min-width: calc(50% - 12px);
        max-width: calc(50% - 12px)
    }
}

@media (max-width: 767px) {
    .marketsTab .container .statsCards {
        grid-row-gap: 24px;
        row-gap: 24px
    }
    .marketsTab .container .statsCards .single_stat {
        flex-basis: 100%;
        min-width: 100%;
        max-width: 100%
    }
}

.marketsTab .vestingClaimTab .head_wrap {
    margin-bottom: 48px
}

.marketsTab .vestingClaimTab .head_wrap .col_heading h3 {
    margin-bottom: 20px
}

.marketsTab .vestingClaimTab .head_wrap .col_heading p {
    font-weight: 400;
    font-size: 20px !important;
    line-height: 30px !important;
    color: #667085 !important;
    margin-bottom: 0
}

.marketsTab .vestingClaimTab .content_wrapper {
    margin-bottom: 36px
}

.marketsTab .vestingClaimTab .content_wrapper .col_offering_tokens {
    width: 100%;
    margin-bottom: 0
}

.marketsTab .vestingClaimTab .content_wrapper .col_offering_tokens .funded_table_wrap .table {
    margin-bottom: 0
}

.marketsTab .vestingClaimTab .content_wrapper .col_offering_tokens .funded_table_wrap .table thead th {
    background-color: #fff !important;
    line-height: 14px !important;
    vertical-align: middle !important
}

.marketsTab .vestingClaimTab .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr td {
    border-bottom: none !important;
    padding: 16px 24px !important;
    vertical-align: middle !important
}

.marketsTab .vestingClaimTab .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr td a {
    color: #1fa5ff;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    font-weight: 600
}

.marketsTab .vestingClaimTab .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr:nth-child(odd) {
    background-color: #f9fafb
}

.marketsTab .vestingClaimTab .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr:nth-child(odd):hover {
    background-color: #f0f9ff
}

.marketsTab .vestingClaimTab .content_wrapper .col_offering_tokens .funded_table_wrap .table tbody tr .col__rounds {
    display: flex;
    align-items: center;
    grid-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px
}

@media (max-width: 767px) {
    .marketsTab .vestingClaimTab .content_wrapper .col_offering_tokens {
        margin-bottom: 46px
    }
}

@media (max-width: 991px) {
    .lgbgWhite {
        background-color: #fff
    }
}

.claim_box .container {
    max-width: 1280px;
    padding: 0 32px
}

@media (max-width: 1170px) {
    .claim_box .container {
        padding: 0 16px
    }
}

.claim_box.py_48px {
    padding: 48px 0
}

.claim_box .notify_block {
    padding: 0
}

.claim_box .notify_block .card_notify {
    border-radius: 24px;
    border: 1px solid #d0d5dd;
    background-color: #fff;
    flex-direction: row;
    overflow: hidden;
    box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808
}

.claim_box .notify_block .card_notify .col_image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

@media (max-width: 991px) {
    .claim_box .notify_block .card_notify .col_image img {
        border-radius: 24px
    }
}

.claim_box .notify_block .card_notify .col_content {
    padding: 48px 42px;
    text-align: center
}

.claim_box .notify_block .card_notify .col_content h3 {
    font-size: 48px;
    line-height: 60px;
    letter-spacing: -.02em;
    margin-bottom: 16px;
    font-weight: 700
}

@media (max-width: 1280px) {
    .claim_box .notify_block .card_notify .col_content h3 {
        font-size: 44px;
        line-height: 56px;
        margin-bottom: 12px
    }
}

@media (max-width: 767px) {
    .claim_box .notify_block .card_notify .col_content h3 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 10px
    }
}

@media (max-width: 580px) {
    .claim_box .notify_block .card_notify .col_content h3 {
        font-size: 36px;
        line-height: 46px;
        margin-bottom: 8px
    }
}

@media (max-width: 400px) {
    .claim_box .notify_block .card_notify .col_content h3 {
        font-size: 28px;
        line-height: 36px
    }
}

.claim_box .notify_block .card_notify .col_content p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #475467;
    margin-bottom: 32px
}

@media (max-width: 1280px) {
    .claim_box .notify_block .card_notify .col_content p {
        margin-bottom: 26px
    }
}

@media (max-width: 767px) {
    .claim_box .notify_block .card_notify .col_content p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 22px
    }
}

@media (max-width: 580px) {
    .claim_box .notify_block .card_notify .col_content p {
        font-size: 14px;
        line-height: 22px
    }
}

.claim_box .notify_block .card_notify .col_content .btn_actions {
    grid-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    display: flex;
    justify-content: center;
    align-items: center
}

.claim_box .notify_block .card_notify .col_content .btn_actions .btn_nav {
    border-radius: 12px;
    line-height: 24px;
    font-size: 16px;
    min-height: 48px;
    padding: 11px 20px
}

.claim_box .notify_block .card_notify .col_content .btn_actions .btn_nav.white_nav {
    padding: 11px 20px !important
}

.claim_box .notify_block .card_notify .col_content .btn_actions .btn_nav:disabled,
.claim_box .notify_block .card_notify .col_content .btn_actions .btn_nav.disabled {
    border-color: #d0d5dd;
    background-color: #d0d5dd;
    pointer-events: none
}

@media (max-width: 580px) {
    .claim_box .notify_block .card_notify .col_content .btn_actions .btn_nav {
        display: block;
        width: 100%
    }
}

@media (max-width: 580px) {
    .claim_box .notify_block .card_notify .col_content .btn_actions {
        flex-direction: column;
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
        grid-row-gap: 16px;
        row-gap: 16px
    }
}

@media (max-width: 1280px) {
    .claim_box .notify_block .card_notify .col_content {
        padding: 34px 20px
    }
}

@media (max-width: 991px) {
    .claim_box .notify_block .card_notify .col_content {
        padding: 60px 20px
    }
}

@media (max-width: 767px) {
    .claim_box .notify_block .card_notify .col_content {
        padding: 50px 20px
    }
}

@media (max-width: 580px) {
    .claim_box .notify_block .card_notify .col_content {
        padding: 40px 20px
    }
}

@media (max-width: 400px) {
    .claim_box .notify_block .card_notify .col_content {
        padding: 30px 20px
    }
}

@media (max-width: 991px) {
    .claim_box .notify_block .card_notify {
        border-radius: 26px;
        max-width: 660px;
        margin: 0 auto
    }
}

@media (max-width: 1280px) {
    .claim_box .notify_block {
        padding: 0
    }
}

.claim_box .claim_dropdown {
    margin-bottom: 40px
}

.claim_box .claim_dropdown .col-actions {
    width: 100%
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav {
    padding: 24px 48px 24px 24px !important;
    border-radius: 8px;
    border: 2px solid #1fa5ff;
    box-shadow: 0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808;
    background-color: #f0f9ff;
    flex-direction: column;
    align-items: flex-start
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav:after {
    all: unset
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav .flaoting-right {
    position: absolute;
    min-width: 40px;
    height: 40px;
    top: calc(50% - 20px);
    right: 16px;
    margin: 0;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

@media (max-width: 991px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav .flaoting-right {
        min-width: 30px;
        height: 30px;
        top: calc(50% - 15px);
        right: 14px
    }
}

@media (max-width: 580px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav .flaoting-right {
        min-width: 24px;
        height: 24px;
        top: calc(50% - 12px);
        right: 10px
    }
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav .claim_drop_title {
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
    color: #101828;
    margin-bottom: 16px;
    display: block
}

@media (max-width: 991px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav .claim_drop_title {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 8px
    }
}

@media (max-width: 580px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav .claim_drop_title {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 6px
    }
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav .claim_drop_body {
    font-size: 14px;
    line-height: 20px;
    color: #667085;
    margin-bottom: 0;
    font-weight: 500
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav .claim_drop_body span {
    color: #1d2939
}

@media (max-width: 991px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav .claim_drop_body {
        line-height: 18px
    }
}

@media (max-width: 580px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav .claim_drop_body {
        font-size: 13px;
        line-height: 16px
    }
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav.activeOption .flaoting-right {
    transform: rotate(180deg)
}

@media (max-width: 991px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav {
        padding: 14px 50px 14px 14px !important
    }
}

@media (max-width: 580px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .btn_nav {
        padding: 10px 36px 10px 14px !important
    }
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap {
    transform: translateY(-20%) !important
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap.visibleOption {
    transform: translateY(0) !important
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li {
    padding: 10px 146px 26px 16px;
    position: relative
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li .flaoting-right {
    margin: 0;
    height: 40px;
    width: 40px;
    position: absolute;
    top: calc(50% - 20px);
    left: unset;
    right: 58px;
    background-color: transparent;
    opacity: 0;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

@media (max-width: 991px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li .flaoting-right {
        background-size: 30px;
        height: 30px;
        width: 30px;
        top: calc(50% - 15px);
        right: 20px
    }
}

@media (max-width: 580px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li .flaoting-right {
        background-size: 24px;
        height: 24px;
        width: 24px;
        top: calc(50% - 12px);
        right: 10px
    }
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li:last-of-type {
    padding-bottom: 10px
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li:hover,
.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li.active {
    background-color: #f0f9ff
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li:hover .flaoting-right,
.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li.active .flaoting-right {
    opacity: 1
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li a {
    flex-direction: column;
    align-items: flex-start;
    position: relative
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li a h3 {
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
    color: #101828;
    margin-bottom: 16px;
    display: block
}

@media (max-width: 991px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li a h3 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 8px
    }
}

@media (max-width: 580px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li a h3 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 6px
    }
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li a p {
    font-size: 14px;
    line-height: 20px;
    color: #667085;
    margin-bottom: 0;
    font-weight: 500
}

.claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li a p span {
    color: #1d2939
}

@media (max-width: 991px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li a p {
        line-height: 18px
    }
}

@media (max-width: 580px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li a p {
        font-size: 13px;
        line-height: 16px
    }
}

@media (max-width: 991px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li {
        padding-right: 50px
    }
}

@media (max-width: 580px) {
    .claim_box .claim_dropdown .col-actions .single_claim_opt .dropdown-wrap .col-links ul li {
        padding-right: 34px
    }
}

@media (max-width: 991px) {
    .claim_box .claim_dropdown {
        margin-bottom: 30px
    }
}

@media (max-width: 767px) {
    .claim_box .claim_dropdown {
        margin-bottom: 20px
    }
}

.claim_box .claim_breakdown {
    padding: 0;
    margin-bottom: 32px
}

.claim_box .claim_breakdown h3 {
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
    color: #101828;
    margin-bottom: 24px
}

@media (max-width: 991px) {
    .claim_box .claim_breakdown h3 {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 16px
    }
}

@media (max-width: 767px) {
    .claim_box .claim_breakdown h3 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 12px
    }
}

.claim_box .claim_breakdown .breakdown_body .row {
    display: flex;
    flex-wrap: wrap;
    grid-row-gap: 24px;
    row-gap: 24px;
    grid-column-gap: 22px;
    -moz-column-gap: 22px;
    column-gap: 22px
}

.claim_box .claim_breakdown .breakdown_body .row:nth-of-type(1) {
    margin-bottom: 24px
}

@media (max-width: 767px) {
    .claim_box .claim_breakdown .breakdown_body .row {
        grid-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
        grid-row-gap: 20px;
        row-gap: 20px
    }
    .claim_box .claim_breakdown .breakdown_body .row:nth-of-type(1) {
        margin-bottom: 20px
    }
}

@media (max-width: 580px) {
    .claim_box .claim_breakdown .breakdown_body .row {
        grid-column-gap: 0px;
        -moz-column-gap: 0px;
        column-gap: 0px
    }
}

.claim_box .claim_breakdown .breakdown_body .col {
    min-width: calc(20% - 16.5px);
    max-width: 50%
}

.claim_box .claim_breakdown .breakdown_body .col .inner {
    background-color: #fff;
    padding: 20px 16px;
    border-radius: 8px;
    box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
    height: 100%
}

.claim_box .claim_breakdown .breakdown_body .col .inner p {
    font-size: 14px;
    line-height: 20px;
    color: #667085;
    margin-bottom: 8px;
    font-weight: 500
}

@media (max-width: 991px) {
    .claim_box .claim_breakdown .breakdown_body .col .inner p {
        margin-bottom: 4px;
        line-height: 18px
    }
}

@media (max-width: 767px) {
    .claim_box .claim_breakdown .breakdown_body .col .inner p {
        font-size: 12px;
        line-height: 16px
    }
}

.claim_box .claim_breakdown .breakdown_body .col .inner h4 {
    color: #101828;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 0
}

@media (max-width: 991px) {
    .claim_box .claim_breakdown .breakdown_body .col .inner h4 {
        font-size: 18px;
        line-height: 26px
    }
}

@media (max-width: 767px) {
    .claim_box .claim_breakdown .breakdown_body .col .inner h4 {
        font-size: 16px;
        line-height: 24px
    }
}

@media (max-width: 991px) {
    .claim_box .claim_breakdown .breakdown_body .col .inner {
        padding: 16px 12px
    }
}

@media (max-width: 767px) {
    .claim_box .claim_breakdown .breakdown_body .col {
        flex: 0 0 calc(50% - 8px)
    }
}

@media (max-width: 580px) {
    .claim_box .claim_breakdown .breakdown_body .col {
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (max-width: 1200px) {
    .claim_box .claim_breakdown {
        padding: 0
    }
}

.claim_box .card_unlock {
    border-radius: 24px;
    box-shadow: 0 32px 64px -12px #10182824;
    padding: 32px 24px
}

.claim_box .card_unlock h3 {
    font-size: 48px;
    line-height: 60px;
    letter-spacing: -.02em;
    color: #101828;
    margin-bottom: 16px;
    text-align: center;
    font-weight: 700
}

@media (max-width: 1100px) {
    .claim_box .card_unlock h3 {
        font-size: 44px;
        line-height: 56px;
        margin-bottom: 10px
    }
}

@media (max-width: 991px) {
    .claim_box .card_unlock h3 {
        font-size: 40px;
        line-height: 52px
    }
}

@media (max-width: 767px) {
    .claim_box .card_unlock h3 {
        font-size: 34px;
        line-height: 46px
    }
}

@media (max-width: 580px) {
    .claim_box .card_unlock h3 {
        font-size: 30px;
        line-height: 42px
    }
}

.claim_box .card_unlock p {
    max-width: 712px;
    margin: 0 auto 32px;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #475467;
    font-weight: 400
}

@media (max-width: 1100px) {
    .claim_box .card_unlock p {
        margin-bottom: 24px
    }
}

@media (max-width: 767px) {
    .claim_box .card_unlock p {
        font-size: 12px;
        line-height: 18px
    }
}

.claim_box .card_unlock .unlock_cards {
    grid-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px
}

.claim_box .card_unlock .unlock_cards .col {
    border: 1px solid #eaecf0;
    border-radius: 8px;
    box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
    padding: 24px 32px;
    display: flex;
    grid-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    align-items: center;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.claim_box .card_unlock .unlock_cards .col:hover {
    box-shadow: 0 24px 48px -12px #1018282e
}

.claim_box .card_unlock .unlock_cards .col.col_top .image_wrap {
    align-self: flex-start;
    padding-top: 8px
}

.claim_box .card_unlock .unlock_cards .col .image_wrap {
    flex: 0 0 80px;
    max-width: 80px
}

.claim_box .card_unlock .unlock_cards .col .image_wrap img {
    width: 80px;
    height: 80px
}

@media (max-width: 991px) {
    .claim_box .card_unlock .unlock_cards .col .image_wrap {
        flex: 0 0 60px;
        max-width: 60px
    }
    .claim_box .card_unlock .unlock_cards .col .image_wrap img {
        width: 60px;
        height: 60px
    }
}

@media (max-width: 580px) {
    .claim_box .card_unlock .unlock_cards .col .image_wrap {
        flex: 0 0 50px;
        max-width: 50px
    }
    .claim_box .card_unlock .unlock_cards .col .image_wrap img {
        width: 50px;
        height: 50px
    }
}

@media (max-width: 360px) {
    .claim_box .card_unlock .unlock_cards .col .image_wrap {
        flex: 0 0 40px;
        max-width: 40px
    }
    .claim_box .card_unlock .unlock_cards .col .image_wrap img {
        width: 40px;
        height: 40px
    }
}

.claim_box .card_unlock .unlock_cards .col .content {
    flex: 0 0 calc(100% - 120px);
    max-width: calc(100% - 120px)
}

.claim_box .card_unlock .unlock_cards .col .content p {
    text-align: left;
    color: #101828;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 24px;
    font-weight: 500
}

@media (max-width: 1100px) {
    .claim_box .card_unlock .unlock_cards .col .content p {
        margin-bottom: 10px
    }
}

@media (max-width: 991px) {
    .claim_box .card_unlock .unlock_cards .col .content p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 8px
    }
}

.claim_box .card_unlock .unlock_cards .col .content h4 {
    font-size: 30px;
    line-height: 38px;
    color: #101828;
    font-weight: 600;
    margin-bottom: 0
}

.claim_box .card_unlock .unlock_cards .col .content h4 span {
    margin-left: 16px;
    color: #667085
}

@media (max-width: 1100px) {
    .claim_box .card_unlock .unlock_cards .col .content h4 span {
        margin-left: 10px
    }
}

@media (max-width: 991px) {
    .claim_box .card_unlock .unlock_cards .col .content h4 span {
        margin-left: 6px
    }
}

@media (max-width: 991px) {
    .claim_box .card_unlock .unlock_cards .col .content h4 {
        font-size: 26px;
        line-height: 34px
    }
}

@media (max-width: 767px) {
    .claim_box .card_unlock .unlock_cards .col .content h4 {
        font-size: 22px;
        line-height: 30px
    }
}

@media (max-width: 360px) {
    .claim_box .card_unlock .unlock_cards .col .content h4 {
        font-size: 20px;
        line-height: 28px
    }
}

.claim_box .card_unlock .unlock_cards .col .content .btn_nav {
    font-size: 14px;
    line-height: 20px;
    margin-top: 24px
}

.claim_box .card_unlock .unlock_cards .col .content .btn_nav.brand_bg {
    background-color: #1fa5ff;
    border-color: #1fa5ff
}

@media (max-width: 1100px) {
    .claim_box .card_unlock .unlock_cards .col .content .btn_nav {
        margin-top: 14px
    }
}

@media (max-width: 991px) {
    .claim_box .card_unlock .unlock_cards .col .content {
        flex: 0 0 calc(100% - 90px);
        max-width: calc(100% - 90px)
    }
}

@media (max-width: 767px) {
    .claim_box .card_unlock .unlock_cards .col .content {
        flex: 0 0 calc(100% - 80px);
        max-width: calc(100% - 80px)
    }
}

@media (max-width: 580px) {
    .claim_box .card_unlock .unlock_cards .col .content {
        flex: 0 0 calc(100% - 70px);
        max-width: calc(100% - 70px)
    }
}

@media (max-width: 360px) {
    .claim_box .card_unlock .unlock_cards .col .content {
        flex: 0 0 calc(100% - 54px);
        max-width: calc(100% - 54px)
    }
}

@media (max-width: 991px) {
    .claim_box .card_unlock .unlock_cards .col {
        padding: 14px 20px;
        grid-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px
    }
}

@media (max-width: 767px) {
    .claim_box .card_unlock .unlock_cards .col {
        padding: 14px 16px;
        grid-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (max-width: 360px) {
    .claim_box .card_unlock .unlock_cards .col {
        grid-column-gap: 14px;
        -moz-column-gap: 14px;
        column-gap: 14px
    }
}

@media (max-width: 767px) {
    .claim_box .card_unlock .unlock_cards {
        grid-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
        grid-row-gap: 20px;
        row-gap: 20px
    }
}

@media (max-width: 991px) {
    .claim_box .card_unlock {
        padding: 24px
    }
}

@media (max-width: 580px) {
    .claim_box .card_unlock {
        padding: 20px 15px
    }
}

.claim_box .loading_screen {
    max-width: 100%;
    height: 300px;
    text-align: center;
    font-size: 38px;
    font-weight: 600;
    margin: 0 auto;
    background: #d0d5dd;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center
}