/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.1
Updated: 2024-12-18 13:37

*/

/*****General*****/
.video-container {
    position: relative;
    width: 100%; /* Full width */
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0; /* Set height to 0 */
    overflow: hidden; /* Hide overflow */
}

.hide-ma-link {
    display: none;
}

.cancelBtn_countdown {
    cursor: pointer;
}

.single-resource.postid-87584 h1.entry-title {
    display: none !important;
}

.single-resource.postid-88428 h1.entry-title {
    display: none !important;
}

.webinar-listing-loop .loop-post-relation-wrapper {
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
}

.postid-86054 figure.size-full {
    height: auto !important;
}

#post-carousel img {
    border: 1px solid #c5d2e7 !important;
    border-radius: 5px !important;
    max-width: 87% !important;
    display: flex !important;
    margin: auto;
    justify-content: center !important;
}

#post-carousel .swiper-button-next:after {
    content: unset;
}

a.tab-header.subindustry-link {
    color: #18428f;
}

a.tab-header.subindustry-link:hover {
    color: #00bdcd;
}

#post-carousel .swiper-button-prev:after {
    content: unset;
}

.single-resource.postid-92899 h1.entry-title {
    display: none;
}

.link_outer span.elementor-button-text.custom-bold {
    font-weight: 700;
    border-bottom: 2px solid;
}

span.elementor-button-content-wrapper {
    align-items: center !important;
}

.gb-lang {
	display: none;
}

.page-id-98417 .gb-lang {
	display: block;
}

.page-id-98273 .gb-lang {
	display: block;
}

/* Ranked startup style */

.startup-dec p {
    margin-bottom: 0;
}

.startup-list-ul li {
    padding-right: 12px;
	display: flex;
	gap: 4px;
	align-items: center;
}

.startupImg_outer {
    padding: 15px;
    display: flex;
	height: 125px;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    box-shadow: 0 4px 6px rgba(107, 114, 128, 0.1), 0 1px 3px rgba(107, 114, 128, 0.08);
}

.benefits-img img {
    width: 66px !important;
}

.ranked-startup-list ol {
    list-style: none;
    padding-left: 0;
    margin: 0;
    counter-reset: ranked-counter;
}

.ranked-startup-list li.rankedList_li {
    padding: 25px;
    margin-bottom: 30px;
    position: relative;
    background-color: #fff;
    box-shadow: 0px 20px 60px 0px #00000008;
    border-radius: 12px;
}

.startup-extra-fields {
    margin-bottom: 5px;
}

.featureImg_outer img {
    border-radius: 5px;
}

.ranked-counter {
/*  position: absolute;
    left: 8px;
    top: 15px;
    font-weight: bold;
    color: #222;
    font-size: 30px;
    height: 40px;
    width: 60px;
    display: flex;
    justify-content: center; */
	display: none;
}

.startup-flex {
    display: flex;
}

.startupImg_outer {
    flex: 0 0 120px;
    margin-right: 20px;
}

.startupImg_outer img {
    width: 100%;
    height: auto;
    border-radius: 4px;
    object-fit: cover;
}

.startup-meta {
    margin-bottom: 10px;
    font-size: 15px;
}

.startup-list-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.startup-list-content h3 {
    margin: 0 0 8px 0;
    color: #222;
    font-size: 1.2em;
}

.readMore_outer {
    text-align: right;
}

.startup-dec {
    color: #555;
    line-height: 1.5;
    font-size: 0.95em;
    margin-bottom: 10px;
}

.startup-list-ul {
    padding: 0;
    list-style: none;
    margin: 0 0 0 0;
    display: inline-flex;
    font-size: 0.9em;
    color: #333;
}

.startup-list-button-outer {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 5px 0;
	flex-wrap: wrap;
}

.startup-list-ul li svg path {
    stroke: #45454594 !important;
}

.startup-list-ul li svg.calender-svg-icn path {
    stroke: unset !important;
}

.startup-list-ul li {
    display: flex;
    align-items: center;
    margin-right: 10px;
    color: #45454594;
}

.startup-list-ul svg {
    margin-right: 6px;
}

.ranked-startup-readmore {
    display: inline-block;
    padding: 4px 8px;
    color: #00bdcd !important;
    width: max-content;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    transition: all 0.2s ease;
}

.startup-list-content a {
    color: #18428f;
}

.location-text {
    font-size: 11px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0.01em;
    color: #45454594;
}

ul.startup-tags li a{
    padding: 0.375rem 0.75rem;
    background: #e8e8e8;
    border-radius: 5px;
    font-size: 11px;
    font-weight: 500;
    text-transform: none;
}

ul.startup-tags li a{
	color: #616162;
}

.customDec {
    min-height: auto;
    height: auto;
}

ul.startup-tags {
    list-style: none;
    display: flex;
    gap: 8px 10px;
    padding-left: 0px;
    flex-wrap: wrap;
}

.startupImg_small img {
    width: 100px;
    border-radius: 5px;
}

.archive.tax-startup-tag h1.entry-title {
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 8px;
    border-bottom: 2px solid;
    width: max-content;
    margin-left: 0;
}

.archive.tax-startup-tag h2.entry-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.archive.tax-startup-tag h2.entry-title a {
    color: #333;
}

.archive.tax-startup-tag .page-content {
    display: flex;
    margin-top: 25px;
    justify-content: center;
}

.archive.tax-startup-tag h2.entry-title a:hover {
    color: #333;
}

.archive.tax-startup-tag .page-content article.post {
    flex: 0 0 30%;
    max-width: 30%;
    margin: auto;
}

.archive.tax-startup-tag main#content {
    padding: 40px 0 60px 0;
}

.archive.tax-startup-tag .page-content {
    display: flex;
    margin-top: 20px;
    flex-wrap: wrap;
    gap: 30px;
}

/* Initial state before sticky is active */
.top-section-startup {
  transform: translateY(-25px) scale(1);
  opacity: 1;
  transition: transform 1.2s cubic-bezier(0.23, 1, 0.32, 1), opacity 1.2s ease;
  will-change: transform, opacity;
  z-index: 10;
  background: transparent;
}

/* Sticky active state — smooth reveal */
.top-section-startup.elementor-sticky--effects {
  transform: translateY(0) scale(1);
  opacity: 1;
  background: #fff;
}


/* hide data-filter life geryb */

.empty-sec {
    display: none;
}

.e-filter-item[data-filter="culture"] {
    display: none !important;
}

.e-filter-item[data-filter="other"] {
    display: none !important;
}

.e-filter-item[data-filter="company-research"] {
    display: none !important;
}

.e-filter-item[data-filter="startup-research"] {
    display: none !important;
}

.e-filter-item[data-filter="r-d-strategy"] {
    display: none !important;
}

.e-filter-item[data-filter="idea-generation"] {
    display: none !important;
}

.light-blue-hover:hover .elementor-widget-container {
    color: #00bdcd !important;
	transition: 0.3s;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
}

.yt-video-embed {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* Aspect ratio 16:9 */
    height: 0;
}
.yt-video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.blog-post-featured-image-column {
    max-height: 90px;
}

.elementor a {
	text-decoration: none !important;
}

.elementor-widget-text-editor p:last-child,
.elementor-widget-theme-post-excerpt p:last-child,
.services-menu .elementor-widget-text-editor p{
    margin-block-end: 0;
	margin-bottom: 0;
}

.page-content > .elementor > .e-parent:not(.e-con-full) {
    padding-left: 20px;
    padding-right: 20px;
}

.search-results > .elementor > .e-parent:not(e-con-full){
	padding-left: 20px;
    padding-right: 20px;
}

.opacity-zero {
    opacity: 0;
}

.fit-industry span.e-n-tab-title-text {
    font-size: 15px;
}

.elementor-toc__list-item-text-wrapper .elementor-item-active {
    background-image: unset !important;
    padding-left: 0 !important;
}

#industry-page-first-level-links .local-menu ul li {
    text-transform: unset !important;
}

.remove-underline a,
.light-blue-hover-style,
.dark-blue-hover-style,
.expert-profile-loop a {
    text-decoration: none !important;
}

    .light-blue-hover-style:hover .elementor-heading-title,
    .light-blue-hover-style:hover
    .elementor-icon i,
    .dark-blue-hover-style:hover
    .elementor-icon i {
        color: #00BDCD !important;
    }

    .dark-blue-hover-style:hover .elementor-heading-title {
        color: #18428F !important;
    }

.max-height {
    height: 100%;
}

.hide-this, .qty0 {
    display: none !important;
}

svg.logo-icon-profile {
    width: 18px !important;
}

.text-light-blue {
    color: #00BDCD;
}

.elementor-button.elementor-button-link br {
		display: none;
}

.e-n-accordion-item-title {
    justify-content: space-between !important;
}


/*****Header*****/
.header-menu-list,
.header-menu-list .elementor-widget-container,
.header-menu-list .elementor-widget-container .exad-mega-menu,
.header-menu-list .elementor-widget-container .exad-mega-menu .exad-mega-menu-wrapper,
.header-menu-list .elementor-widget-container .exad-mega-menu-list,
.header-menu-list .elementor-widget-container .exad-mega-menu-list .menu-item {
    position: static !important;
}

    .header-menu-list .exad-mega-menu-list {
        align-items: center;
    }

        .header-menu-list .exad-mega-menu-list .exad-menu-toggle i.fa-angle-down {
            font-size: 20px;
            color: transparent;
            background: url(https://www.greyb.com/wp-content/uploads/2025/03/noun-down-black-caret-2271858.svg);
            background-repeat: no-repeat;
            background-size: 10px;
            background-position: center;
        }

    .header-menu-list .elementor-widget-container .exad-mega-menu .menu-item-has-children .parent-do-not-have-template {
        width: 100% !important;
    }

    .header-menu-list .exad-mega-menu-wrapper ul.exad-sub-menu {
        overflow: initial;
    }

.header-search {
    margin-left: auto;
}

.header-search a{
	pointer-events: none;
}

.elementor-search-form--skin-full_screen .elementor-search-form__container {
    height: 200px;
}

.menu-post-children-list ul {
    padding: 0px;
    list-style: none;
}

    .menu-post-children-list ul li {
        margin: 5px 0px;
    }

        .menu-post-children-list ul li a {
            color: #383D45;
        }

            .menu-post-children-list ul li a:hover {
                color: #00BDCD;
            }

.header-menu-links.split-list-2 ul {
    display: grid;
    grid-template-columns: auto auto;
}

.header-menu-links ul li a {
    color: #19428F;
}

.header-menu-list .slicknav_nav {
    margin: 0px !important;
    padding: 0px !important;
}

    .header-menu-list .slicknav_nav li:not(.exad-has-submenu) a {
        padding: 2.5px 0px;
    }

    .header-menu-list .slicknav_nav ul {
        margin: 0px;
    }

.header-menu-list .slicknav_arrow {
    font-size: 0px;
    background-image: url(https://greybnew.dev.zippisite.com/wp-content/uploads/2024/06/white-caret-down.svg);
    padding: 10px;
    background-repeat: no-repeat;
    background-position: center;
    transition: 0.5s all;
}

.header-menu-list
.slicknav_open
.slicknav_arrow {
    transform: rotate(180deg)
}

/* .header-menu-list p {
    margin-bottom: 0px !important;
} */

.header-search .exad-mega-menu-wrapper ul.exad-mega-menu-list li.menu-item:hover ul.exad-sub-menu {
	opacity: 0 !important;
    visibility: hidden !important;
    transform: none !important;
}

.header-search .exad-mega-menu-wrapper ul.exad-mega-menu-list li.menu-item ul.exad-sub-menu.active,
.header-search .exad-mega-menu-wrapper ul.exad-mega-menu-list li.menu-item:hover ul.exad-sub-menu.active {
	opacity: 1.0 !important;
    visibility: visible !important;
	transform: none !important;
}

.search-menu-button button:hover {
    border-radius: 0px 6px 6px 0px;
}

.search-menu-button button:focus {
    background-color: var(--e-global-color-primary);
    border-radius: 0px 6px 6px 0px;
    outline: none;
}

/*****Local Menu*****/
.local-menu {
    display: flex;
}

    .local-menu .quick-links-title {
        display: flex;
        justify-content: space-between;
    }

        .local-menu .quick-links-title > span {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            align-self: flex-end;
            width: 40px;
            display: inline-block;
            white-space: normal;
            font-size: 11px;
            font-weight: 500;
            line-height: 1.1;
            text-align: center;
        }

        .local-menu .quick-links-title button.local-menu-toggle {
            background-size: contain;
            border: none;
            width: 15px;
            background-color: #f4f8fe;
            padding: 0;
            border-radius: 0;
            outline: 0;
            background-position: center;
            background-repeat: no-repeat;
            font-size: 0;
        }

	.local-menu ul li {
		font-weight: 600 !important;
		text-transform: uppercase;
		font-size: 12px;
	}

	.local-menu ul {
			list-style: none;
			padding-left: 26px;
			display: flex;
			flex-wrap: wrap;
			gap: 5px 25px;
			align-items: center;
/* 			justify-content: space-between; */
		}

    .local-menu li a {
        text-decoration: none;
        color: var(--e-global-color-primary);
    }

        .local-menu li a:hover {
            text-decoration: none;
            color: var(--e-global-color-accent);
        }

#industry-page-first-level-links .local-menu > .quick-links-title {
    display: none !important;
}

/*****Footer*****/
#queries-phone > .e-con-inner > .elementor-element,
#footer-links > .e-con-inner > .elementor-element {
    width: auto !important;
    min-width: 180px;
    max-width: 220px;
}

#queries-phone a:hover {
    color: #00BDCD;
}

#footer-links p {
    margin-bottom: 5px;
}

#footer-links h4 {
    margin-top: 0px;
    margin-bottom: 5px;
    color: #ffffff;
    font-size: var(--e-global-typography-9937473-font-size);
}

#footer-links h3 {
    margin-bottom: 5px;
}

#footer-links a {
    color: inherit;
}

    #footer-links a:hover {
        color: #00BDCD;
    }

#copyright-section a {
    color: inherit;
}

    #copyright-section a:hover {
        color: #00BDCD;
    }

/****JetSmartFilter****/
.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    background: white !important;
    border-color: #18428F !important;
}

    .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator > i {
        color: #18428F !important;
    }

/*****HomePage*****/
#home-hero-section {
    margin-top: -103px
}

body.logged-in.admin-bar #home-hero-section {
    margin-top: -135px;
}

#home-banner .swiper-container, #home-banner .swiper {
    padding: 0;
}

#home-banner .swiper-pagination {
    width: 100%;
    height: 60px;
    display: flex;
    background: rgba(56,61,69,0.75);
    bottom: 0 !important;
    left: 0 !important;
    transform: none !important;
    top: auto !important;
}

#home-banner .swiper-pagination-bullet {
    width: 100%;
    opacity: 1.0;
    margin: 0;
    border-radius: 0;
    background: none;
    align-self: center;
    padding: 10px;
    border-right: 1px solid rgba(255,255,255,0.3);
    height: 100%;
    align-content: center;
}

    #home-banner .swiper-pagination-bullet:after {
        line-height: 1.2;
        display: inline-block;
        transform-origin: center;
        opacity: 0.30;
        font-size: var(--e-global-typography-text-font-size);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        color: white;
    }

    #home-banner .swiper-pagination-bullet-active:after,
    #home-banner .swiper-pagination-bullet:hover:after {
        opacity: 1.0;
    }

.homepage-tab-content p {
    margin-bottom: 0px;
}

span.icon-right-arrow.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.homepage-tabs .e-n-tab-title {
    justify-content: space-between !important;
}

.tab-content-wrapper {
    padding-left: 30px;
    background-image: url(https://www.greyb.com/wp-content/uploads/2025/03/Arrow-menu-verctor-1.svg);
    background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: 11px 7px;
}

.tab-header {
    color: #383D45;
    font-family: var(--e-global-typography-9937473-font-family), Sans-serif;
    font-size: var(--e-global-typography-9937473-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-9937473-line-height);
    letter-spacing: var(--e-global-typography-9937473-letter-spacing);
    word-spacing: var(--e-global-typography-9937473-word-spacing);
    margin-bottom: 0px;
}

.tab-content {
    margin-bottom: 3px;
}

.industry-details p.tab-content {
    font-size: 15px;
    line-height: 1.5em;
    color: #737373;
}

.industry-details > .elementor-widget-container {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.elementor-button.subindustry-link {
    padding: 0px !important;
    background: none;
    color: #00BDCD !important;
    background-color: unset !important;
}

    .elementor-button.subindustry-link:hover {
        color: #18428F !important;
        background: none;
    }

#industry-page-first-level-links .elementor-button.subindustry-link:focus {
    color: #18428F !important;
}

.service-list ul {
    list-style: none;
    padding: 0px;
}

.service-list li:first-child {
    margin-top: 0px;
}

.service-list li {
    list-style: none;
    padding-left: 20px;
    margin: 15px 0px;
    background-image: url(../png/noun-left-caret-2271858-1.png);
    background-repeat: no-repeat;
    background-position: top 5px left;
}

    .service-list li:last-child {
        margin-bottom: 0px;
    }

    .service-list li a {
        color: #383D45;
        text-decoration: none;
    }

        .service-list li a:hover,
        .header-menu-list-title a:hover {
            color: #00BDCD !important;
        }

.carousel-arrow-top .elementor-swiper-button-prev,
.carousel-arrow-top .elementor-swiper-button-next{
    left: auto !important;
    top: -39px !important;
}

.carousel-arrow-top .elementor-swiper-button-prev {
    right: 40px;
}

.carousel-arrow-top .elementor-swiper-button-next {
    right: 0px !important;
}

    .carousel-arrow-top .elementor-swiper-button-prev:hover,
    .carousel-arrow-top .elementor-swiper-button-next:hover,
    .dark-blue-hover-style a:hover {
        color: #18428F !important;
    }

.jet-listing-grid__slider-icon.next-arrow svg, .jet-listing-grid__slider-icon.prev-arrow svg {
	opacity: 0;
}

.jet-listing-grid__slider-icon.next-arrow, .jet-listing-grid__slider-icon.prev-arrow {
	background-image: url(../svg/carousel-prev-arrow.svg) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}

.jet-listing-grid__slider-icon.next-arrow:hover , .jet-listing-grid__slider-icon.prev-arrow:hover {
	background-image: url(../svg/carousel-prev-arrow-hovered.svg) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}

.homepage-vertical-loop,
.homepage-vertical-loop .elementor-loop-container {
    height: 100%;
}

    .homepage-vertical-loop .elementor-loop-container {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

.homepage-feature-post-loop .elementor-loop-container, .homepage-feature-loop-template{
	height: 100%;
}

/*****Industries*****/
.industry-zero-margin-container > .e-con-inner,
.services-sublevel-listing > .e-con-inner {
    margin: 0;
}

.industry-zero-margin-container.all-industries > .e-con-inner,
.services-sublevel-listing > .e-con-inner {
    background: #18428f;
}

#industry-page-first-level-links .local-menu > span {
    display: none;
    visibility: hidden;
    width: 0;
}

#industry-page-first-level-links .local-menu {
    display: block;
}

    #industry-page-first-level-links .local-menu ul,
.services-sublevel-listing ul	{
        display: grid;
	list-style: none;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
        padding: 0;
        margin-right: 40px;
    }

        #industry-page-first-level-links .local-menu ul li,
.services-sublevel-listing ul li {
            margin: 0;
        }

            #industry-page-first-level-links .local-menu ul li a,
.services-sublevel-listing ul li a {
                display: block;
                font-family: var(--e-global-typography-9937473-font-family), Sans-serif;
                font-size: var(--e-global-typography-9937473-font-size);
                font-weight: var(--e-global-typography-9937473-font-weight);
                line-height: var(--e-global-typography-9937473-line-height);
                letter-spacing: var(--e-global-typography-9937473-letter-spacing);
                word-spacing: var(--e-global-typography-9937473-word-spacing);
                color: #fff;
                padding: 12px 34px 12px 24px;
                border-radius: 6px;
                background-color: #143777;
                border-bottom: 2px solid #0F2F6D;
                border-right: 1px solid #0F2F6D;
                background-image: url(../png/noun-left-caret-2271858-1.png);
                background-repeat: no-repeat;
                background-position: center right 14px;
	text-decoration: none;
            }

                #industry-page-first-level-links .local-menu ul li a:hover,
.services-sublevel-listing ul li a:hover{
                    color: #00bdcd;
                    background-color: #f4f8fe;
                    border-bottom: 2px solid #c5d2e7;
                    border-right: 1px solid #c5d2e7;
                }

.industry.type-industry .entry-title{
	display: none;
}

/*****Blog*****/
figcaption.wp-element-caption {
    text-align: center;
    font-size: 12px;
}

.is-style-rounded img {
    border-radius: 9999px;
}

figcaption.wp-element-caption a {
	font-weight: bold;
	color: #555;
}

.carousel-pagination-top-right .elementor-pagination {
    position: absolute;
    top: -40px;
    right: 0px;
}

    .carousel-pagination-top-right .elementor-pagination a {
        text-decoration: none;
    }

.blogs-button-menu .jet-radio-list__input:checked ~ .jet-radio-list__button,
.blogs-button-menu .jet-radio-list__input:hover ~ .jet-radio-list__button {
    border-width: 0px 2px 2px 0px !important;
    border-style: solid !important;
    border-color: #F4F8FE !important;
    box-shadow: none !important;
}

.blog-banner-carousel .elementor-loop-container .e-loop-item:first-child {
    background: red;
}

.blog-carousel-image-column {
    height: 100%;
    max-height: 150px;
}

.case-studies-carousel-image-column {
    height: 100%;
    max-height: 180px;
}

.loop-post-relation-links a {
    text-decoration: none;
}

.loop-post-relation-wrapper {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
.breadcrumb-last{
    color:#383D45 !important;
}
/*****Newsletter Archive*****/
.newsletter-checkbox .jet-list-tree > .jet-checkboxes-list__row .jet-checkboxes-list__decorator {
    display: none;
}

.newsletter-checkbox .jet-list-tree > .jet-checkboxes-list__row .jet-checkboxes-list__label {
    color: #18428F;
    font-weight: 500;
}

.newsletter-checkbox .jet-filter-items-search__input {
    border: 0px;
    background: #F4F8FE;
    outline-offset: 0px;
    border-radius: 6px;
    padding: 12px;
    outline: none;
}

.newsletter-loop .elementor-loop-container {
    border: 1px solid #C5D2E7;
    border-width: 1px 1px 0px 1px;
    border-radius: 6px;
    overflow: hidden;
}

    .newsletter-loop .elementor-loop-container .elementor-heading-title a:hover {
        color: #00BDCD;
    }

.newsletter-loop .elementor-pagination .page-numbers {
    padding: 6px 10px;
    background: #C5D2E7;
}

    .newsletter-loop .elementor-pagination .page-numbers.current,
    .newsletter-loop .elementor-pagination .page-numbers:hover {
        padding: 6px 10px;
        background: #00BDCD;
    }
/*****Case Studies*****/
#case-study-loop .elementor-loop-container > div.type-case_study:nth-of-type(1) {
    grid-column: 1 / -1;
}

#case-study-loop .e-loop-item > .elementor-element {
    height: 100%;
}

.case-study-loop-inverted .e-con-inner {
	padding: 16px;
	border: 1px solid var( --e-global-color-e861d4c );
	border-radius: 6px;
    overflow: hidden;
    margin: 1px 0;
}

.case-studies-carousel-loop-link p,
.loop-post-relation-wrapper p{
	margin: 0;
}

.show-single-relation-only .loop-post-relation-wrapper > a {
	display: none;
	visibility: hidden;
}
.show-single-relation-only .loop-post-relation-wrapper > a:first-child {
	display: block;
	visibility: visible;
}

/*****Resources*****/
.featured-resources-image-column {
    height: 100%;
}

.free-resources-button-list .elementor-button-link {
    display: block;
}

.resources-carousel-loop-link a {
    text-decoration: none;
}

.resource-page-banner-button a:hover {
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.25);
    border-width: 0px 2px 2px 0px;
    border-style: solid;
    border-color: #01717A !important;
}

.term-link-style a.elementor-post-info__terms-list-item {
    text-decoration: none;
}

    .term-link-style a.elementor-post-info__terms-list-item:hover {
        color: #18428F !important;
    }

.resource-page-search-form .exad-search-form-container {
    gap: 5px;
    border-radius: 0px;
    border-width: 0px !important;
}

.resource-page-search-form .exad-search-form-input {
    width: auto !important;
    flex-grow: 1;
}

.resource-page-search-form .exad-search-form-input,
.resource-page-search-form .exad-search-submit {
    border-radius: 6px !important;
}

.resource-page-search-form .exad-search-submit {
    padding: 12px 24px;
    width: auto !important;
    outline: none !important;
}

#featured-resource-loop h3.elementor-heading-title {
    font-size: var( --e-global-typography-secondary-font-size );
    line-height: 1.2;
    font-weight: 700;
}

.podcast-link a:hover {
    color: var(--e-global-color-accent) !important;
}

.podcast-link .button-link a:hover {
    color: var(--e-global-color-primary) !important;
}

.podcast-link .elementor-button-wrapper {
    display: flex;
}

.podcast-link .elementor-button-content-wrapper {
    align-items: center;
}

.podcast-link .elementor-button-icon {
    display: flex;
}

    .podcast-link .elementor-button-icon .remixicon {
        font-size: 20px;
    }

/****Single Service Template****/
#breadcrumbs a {
    text-decoration: none;
    color: #fff;
}

    #breadcrumbs a:hover {
        color: #00BDCD;
    }

.single:not(.single-industry, .single-service) #breadcrumbs .breadcrumb_last {
	color: var( --e-global-color-text );
	font-weight: normal;
}

.service-features-grid .elementor-image-box-img {
    min-width: 100px;
}

/****Search Result Template****/
#search-pagination .elementor-pagination a{
	margin: 5px;
	margin-right: 0px;
	padding: 7px 10px;
	background-color: #C5D2E7;
}

#search-pagination .elementor-pagination a:hover{
	background-color: #00BDCD;
}

#search-pagination .elementor-pagination span{
	margin: 5px;
	margin-right: 0px;
	padding: 7px 10px;
	background-color: #00BDCD;
}

/****Tools Page****/
.exad-heading-pricing-duration, .exad-heading-pricing-wrapper {
	padding-top: 0 !important;
}

/***Single Post for Resources***/
.resource-more-reports {
    padding-left: 20px;
    padding-right: 20px;
}

.single-post-header #breadcrumbs a {
    color: #00BDCD !important;
}

    .single-post-header #breadcrumbs a:hover {
        color: #18428F !important;
    }

.resource-social-icons .elementor-share-btn {
    border: 1px solid #00BDCD;
}

    .resource-social-icons .elementor-share-btn:hover {
        border: 1px solid #18428F;
    }

.single-post-content h2 {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    margin-bottom: 16px;
}

.single-post-content h3, .single-post-content h4 {
    font-family: var(--e-global-typography-2545659-font-family), Sans-serif;
    font-size: var(--e-global-typography-2545659-font-size);
    font-weight: var(--e-global-typography-2545659-font-weight);
    line-height: var(--e-global-typography-2545659-line-height);
    letter-spacing: var(--e-global-typography-2545659-letter-spacing);
    word-spacing: var(--e-global-typography-2545659-word-spacing);
    margin-bottom: 16px;
}

.single-post-content p, .single-post-content ul, .single-post-content ol {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin-bottom: 16px;
}

.single-post-content .wp-block-buttons {
	margin-bottom: 16px;
}

.single-post-content table {
    border: 1px solid #eaeaea;
    margin: 0 0 22px;
    width: 100%;
    max-width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

.single-post-content table tr {
	border-bottom: 1px solid #eaeaea;
}

.single-post-content table tr td {
	background: #fafafa;
    padding: 4px 8px;
    border: 0;
    border-right: 1px solid #eaeaea;
	word-break: break-word;
}

.single-post-content table tbody tr:nth-child(odd) td {
	background: #fff;
}

.single-post-content figure {
    margin-bottom: 28px;
}

.single-post-content blockquote {
    border-left: 8px solid #C2EAF0;
    color: #18428F;
    margin: 0 0 16px;
    padding-left: 5%;
}

.single-post-content p:last-child {
    margin-bottom: 0px;
}

.single-post-content a {
    word-break: break-word;
}

.content-break-temp {
    word-break: break-word;
}

.related-articles-container, .hubspot-form-container, .banner-in-post-container {
    margin: 28px 0px;
    padding: 28px;
    background-color: var(--e-global-color-2559d61);
    border-radius: 6px;
}

.related-articles-container {
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}

.banner-in-post-container, .hubspot-form-container {
    display: flex;
    gap: 16px;
    align-items: center;
}

.hubspot-form-container {
    flex-direction: row;
}

.hubspot-form-container .hubspot-form-pictures {
	flex-basis: 40%;
}

.hubspot-form-container > text {
	flex-basis: 55%;
}

.banner-in-post-picture {
    max-width: 250px;
    width: 35%;
}

.related-articles-container-title, .banner-in-post-container h4 {
    font-family: var(--e-global-typography-2545659-font-family);
    font-size: var(--e-global-typography-2545659-font-size);
    font-weight: var(--e-global-typography-2545659-font-weight);
    line-height: var(--e-global-typography-2545659-line-height);
    letter-spacing: var(--e-global-typography-2545659-letter-spacing);
    color: var(--e-global-color-secondary);
    margin: 0px !important;
}

.related-article {
    display: flex;
    column-gap: 16px;
}

.related-article-thumbnail-container {
    max-width: 80px;
    height: 80px;
}

    .related-article-thumbnail-container img {
        height: 100%;
        border-radius: 6px;
        object-fit: cover;
    }

.related-article-content-container {
    align-self: center;
}

.related-article-title a {
    font-family: var(--e-global-typography-9937473-font-family);
	font-size: 14px;
    font-weight: var(--e-global-typography-9937473-font-weight);
    line-height: var(---e-global-typography-accent-font-size-e-global-typography-9937473-line-height);
    letter-spacing: var(--e-global-typography-9937473-letter-spacing);
    color: var(--e-global-color-text);
}

    .related-article-title a:hover {
        color: var(--e-global-color-primary);
    }

.related-article-title{
	margin-bottom: 5px !important;
}


.button-read-post, .banner-in-post-container a {
    font-family: var(--e-global-typography-accent-font-family);
    font-size: var(--e-global-typography-0a28935-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    text-transform: uppercase;
}

.banner-in-post-container a {
    text-decoration: none;
    color: #FFFFFF;
    background-color: var(--e-global-color-accent);
    border-radius: 6px 6px 6px 6px;
    padding: 10px 24px 10px 24px;
    display: inline-block;
    margin-top: 16px;
}

.button-read-post {
    color: var(--e-global-color-accent);
}

    .button-read-post:hover {
        color: var(--e-global-color-primary);
    }

.banner-in-post-container a:hover {
    background-color: var(--e-global-color-primary);
}

#webinar-related-article-container .related-articles-container {
    margin-bottom: 0px;
}

.newsletter-navigation .fa-chevron-right:before, .newsletter-navigation .fa-chevron-left:before {
    content: none;
}

.newsletter-navigation .fa-chevron-right {
    background: url("../svg/right-arrow-newsletter.svg");
    width: 8px;
    height: 14px;
    background-repeat: no-repeat;
}

.newsletter-navigation .fa-chevron-left {
    background: url("../svg/left-arrow-newsletter.svg");
    width: 8px;
    height: 14px;
    background-repeat: no-repeat;
}

/***Podcast Audio***/
.podcast-container {
    background-color: var(--e-global-color-2559d61);
    padding: 16px;
    margin-bottom: 28px;
    max-width: 460px;
    border-radius: 6px;
}

.podcast-container iframe {
	max-height: 100px;
}

.podcast-title {
    font-family: var(--e-global-typography-2545659-font-family);
    font-size: var(--e-global-typography-2545659-font-size);
    font-weight: var(--e-global-typography-2545659-font-weight);
    line-height: var(--e-global-typography-2545659-line-height);
    letter-spacing: var(--e-global-typography-2545659-letter-spacing);
    color: var(--e-global-color-secondary);
    margin-top: 0px;
    margin-bottom: 16px;
}

.newsletter-profile-loop h2 {
    margin-bottom: 0px;
}

/****Single Post Page and Case Study Page****/
ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
	content: none;
}

ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper .elementor-toc__list-item-text.elementor-item-active {
	font-weight: 500;
}

.hubspot-popup {
    display: none;
    box-sizing: border-box;
    width: 90%;
    padding: 0;
    margin: 0;
    background-color: #f4f8fe;
	border-radius: 6px;
}

.hubspot-popup .hubspot-popup-content {
	padding: 40px;
}

.blog-authors-listing {
	flex-basis: auto !important;
}

#post-carousel {
	overflow: hidden;
	position: relative;
	padding-bottom: 40px;
}

#post-carousel .swiper-pagination {
	width: 100%;
	text-align: center;
}

#post-carousel .swiper-pagination .swiper-pagination-bullet {
	margin: 5px;
}

#related-case-studies-template .e-loop-item{
	padding: 1px 1px 2px;
}

#related-case-studies-template .e-loop-item > .elementor-element{
	border: 1px solid var(--e-global-color-e861d4c);
	background-color: #ffffff
}

#post-carousel .swiper-button-next {
	background: url("../svg/carousel-next-arrow.svg");
	background-repeat: no-repeat;
	width: 30px;
}

#post-carousel .swiper-slide {
	border-radius: 6px;
}

#post-carousel .swiper-button-prev{
	background: url("../svg/carousel-prev-arrow.svg");
	background-repeat: no-repeat;
	width: 30px;
}

#post-carousel .swiper-pagination-bullet-active{
	background-color: var(--e-global-color-accent);
}

#post-carousel .swiper-pagination-bullet:hover{
	background-color: var(--e-global-color-accent);
}


/* Category and Tag Archive Styles */

.archive.category article p,
.archive.tag article p {
/*     order: 3; */
    font-size: 14px;
}

.archive.category h2.entry-title,
.archive.tag h2.entry-title {
/*     order: 2; */
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
}

.archive.category .post .wp-post-image,
.archive.tag .post .wp-post-image {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 16 / 10;
    object-position: bottom;
    border-radius: 5px;
}

.archive.category .page-content,
.archive.tag .page-content {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 25px;
}

.archive.category .page-content a,
.archive.tag .page-content a {
/*     order: 1; */
    color: #333;
}

a.read-more-button {
    background: unset;
    padding-left: 0;
    text-decoration: unset;
    color: #00bdcd !important;
    font-weight: 500;
    font-size: 15px;
}

.archive.category nav.pagination,
.archive.tag nav.pagination {
    display: flex;
    gap: 20px;
}

p.post-category a {
    text-decoration: none;
    font-weight: 400;
    padding: 4px 6px;
    font-size: 10px;
    border-radius: 3px;
    background: #ededed;
    color: #616162 !important;
}

p.post-category {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
	margin-top: 10px;
}

.archive.category article.post,
.archive.tag article.post {
    max-width: 31%;
    flex: 0 0 31%;
    display: flex;
    flex-direction: column;
}

.archive.category h1.entry-title,
.archive.tag h1.entry-title {
    font-size: 20px;
    font-weight: 600;
}

.archive.category .site-main,
.archive.tag .site-main {
    padding: 40px 0;
}

a.read-more-button:hover {
    color: #18428f !important;
}

/* single industry sub services style */

.industries-sublevel-listing ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 0px;
    list-style: none;
    gap: 20px;
    column-gap: 50px;
    padding: 0;
/*     margin-right: 40px; */
}

.industries-sublevel-listing ul li a {
    background-image: url(../png/noun-left-caret-2271858-1.png);
    background-color: transparent !important;
    color: #333 !important;
    border: 0 !important;
    background-size: 6px;
    background-position: right 10px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #f1f1f1 !important;
    border-radius: 0 !important;
    padding: 0px 0px 20px 0;
    display: block;
    font-weight: 500;
    font-size: 18px;
}

.single-industry .industries-sublevel-listing ul li a:hover {
    color: #00bdcd !important;
}

.industries-sublevel-listing ul li a:hover {
    color: #00bdcd !important;
}

.post-type-archive-glossaries .page-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px;
	padding: 40px 0;
}

.post-type-archive-glossaries h1.entry-title {
    display: none;
}


/*****Responsive*****/
@media only screen and (min-width: 768px) {
    .homepage-tabs .e-n-tabs-heading {
        padding-right: 28px;
        border-right: 1px solid #C5D2E7;
    }

    .free-resources-button-list .elementor-button-link {
        padding: 12px 4px;
    }
	
}

@media only screen and (min-width: 1025px) {
    #featured-resource-loop .resource-loop-image-column {
        max-width: 450px;
    }
}


@media (max-width: 768px) {
    .industries-sublevel-listing ul {
        grid-template-columns: 1fr 1fr; /* Two columns on tablets */
    }
	
	.post-type-archive-glossaries .page-content {
		grid-template-columns: 1fr;
		gap: 30px;
	}
	
}


@media only screen and (min-width: 1366px) {
    .homepage-tabs .e-n-tabs-heading {
        padding-right: 40px;
    }

    .industry-details > .elementor-widget-container {
        gap: 20px;
    }


    #home-banner .swiper-pagination {
        height: 74px;
    }

    .blog-post-featured-image-column {
        max-height: 120px;
    }
	
	.case-study-loop-inverted .e-con-inner {
		padding: 20px;
	}
	
	 /***Single Posts***/
    .single-post-content h2 {
        margin-bottom: 20px;
    }

    .single-post-content p,
    .single-post-content blockquote,
	.single-post-content ul, .single-post-content ol {
        margin-bottom: 20px;
    }

    .single-post-content figure {
        margin-bottom: 40px;
    }

    .related-articles-container, .hubspot-form-container, .banner-in-post-container {
        padding: 40px;
        row-gap: 20px;
        margin: 40px 0px;
    }

    .related-article {
        column-gap: 20px;
    }

    .hubspot-form-container > text {
        flex-basis: 60%;
    }

    .podcast-container {
        padding: 20px;
        margin-bottom: 40px;
        row-gap: 20px;
    }

    .podcast-title {
        margin-bottom: 20px;
    }

    .newsletter-profile-loop h2 {
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 1024px) {
    .local-menu {
        flex-direction: column;
        margin: 0 -20px -20px;
    }

        .local-menu:not(.active) #close, .local-menu.active #open {
            display: none;
        }

        .local-menu ul {
            display: flex;
            flex-direction: column;
            gap: 3px;
            max-height: 0;
            opacity: 0;
            overflow: hidden;
            transition: max-height 0.55s ease, opacity 0.5s ease-in-out;
            width: 100%;
            padding: 0 20px 20px;
            margin: 0;
            background: white;
        }
	
	.industry-zero-margin-container .local-menu ul {
		background: transparent;
		padding: 0 20px 20px;
	}

    .quick-links-title {
        padding-left: 20px;
        padding-right: 20px;
    }

    .local-menu .quick-links-title > span {
        white-space: nowrap;
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-size: 14px;
        font-weight: var(--e-global-typography-text-font-weight);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        width: auto;
    }

    .local-menu.active ul {
        transition: max-height 0.55s ease, opacity 0.5s ease-in-out;
        max-height: 1000px;
        opacity: 1;
        margin-top: 15px;
    }

    .header-menu-list a.exad-menu-item {
        padding: 15px 18px !important;
    }

	.industry-zero-margin-container.all-industries > .e-con-inner,
	.services-sublevel-listing > .e-con-inner {
		padding: 40px;
	}
	
    #industry-page-first-level-links .local-menu ul,
	.services-sublevel-listing ul {
        margin-right: 0;
    }

    #industry-page-first-level-links .local-menu ul {
        max-height: 1000px;
        opacity: 1;
    }

    .industry-zero-margin-container.all-industries > .e-con-inner {
        padding: 20px;
    }

    #featured-resource-loop .resource-loop-image-column {
        max-width: 100%;
    }
	.slicknav_menu .slicknav_icon-bar {
        margin-top: 4px !important;
    }
}

@media only screen and (max-width: 767px) {
    #home-hero-section {
        margin-top: -66px
    }

    body.logged-in.admin-bar #home-hero-section {
        margin-top: -112px;
    }

    .header-menu-links.split-list-2 ul {
        display: block;
    }

    .header-menu-list .submenu-button {
        max-width: fit-content !important;
    }

    .header-logo {
        flex-grow: 1;
    }

    .blog-carousel-image-column {
        height: auto;
    }

    #home-banner .swiper-pagination-bullet:after {
        font-size: 14px;
    }

    .homepage-vertical-loop .elementor-loop-container {
        gap: 20px;
    }

    .blogs-button-menu .jet-radio-list__label {
        font-weight: 500 !important;
        font-size: 12px !important;
    }

    #queries-phone .elementor-icon-box-icon {
        align-self: center;
    }

    #industry-page-first-level-links .local-menu ul,
	.services-sublevel-listing ul {
        grid-template-columns: 1fr;
    }

    .homepage-tabs i.ti-arrow-right {
        transform: rotate(90deg);
    }

    .free-resources-button-list .elementor-button-link {
        padding: 12px 4px;
    }

    #featured-resource-loop .resource-loop-image-column {
        max-width: 100%;
    }
	
	.single-post .elementor-widget-table-of-contents > .elementor-widget-container {
		background-color: var( --e-global-color-2559d61 );
		padding: 8px;
		border-radius: 6px;
	}
	
	.single-post-content {
    padding-left: 20px;
    padding-right: 20px;
}
	
    .hubspot-form-container .hubspot-form-pictures,
    .banner-in-post-container .banner-in-post-picture {
        max-width: 200px;
        display: block;
    }

    .hubspot-form-container {
        flex-direction: column;
    }

    #insights-arrow .carousel-arrow-top .elementor-swiper-button-prev, #insights-arrow .carousel-arrow-top .elementor-swiper-button-next {
        top: -48px !important;
    }
	
	.custom-cta-sec {
		flex-direction: column;
		gap: 20px;
	}
	
	.single-replay h3.cta-heading-custom {
		font-size: 19px !important;
	}

	.profile-container {
		flex-direction: column !important;
	}

	.startup-list-content {
		margin-top: 15px;
	}
	
	.startup-list-ul {
		gap: 10px;
		flex-wrap: wrap;
	}
	
	.startup-flex {
		flex-direction: column;
	}	
	
	.startupImg_outer {
		max-width: 120px;
	}

	.Countdown-sec .exad-countdown {
		flex-wrap: nowrap;
	}

	.Countdown-sec .exad-countdown-container {
		margin: 0 !important;
		padding-top: 10px !important;
		padding-bottom: 0 !important;
	}

	.trp-language-switcher.trp-floating-switcher.trp-ls-dropdown.trp-switcher-position-top {
		top: 66px;
		right: 0;
	}

	.resource_category-reports .hubspot-form-container {
		display: none;
	}

	.postid-103492 .resource_category-reports .hubspot-form-container {
		display: block;
	}
	
}

@media only screen and (max-width: 500px) {
    .hubspot-form-container .hubspot-form-pictures,
    .banner-in-post-container .banner-in-post-picture {
        max-width: 150px;
    }

    .hubspot-form-container, .banner-in-post-container {
        flex-direction: column;
        text-align: center;
    }
	
	.industries-sublevel-listing ul {
        grid-template-columns: 1fr !important;
        margin-right: 0 !important;
    }
	
}


/* post style */

.posts-with-tags {
    display: flex;
    flex-wrap: wrap;
}
.posts-with-tags h2.post-title {
    line-height: 24px;
}
.post-item-tag {
    width: 33%;
    border: none;
    padding: 10px;
    text-align: left;
    line-height: 18px;
}
.post-item-tag img {
    margin-bottom: 8px;
}
.post-item-tag a {
    color: #454545;
    font-size: 16px;
    margin: 10px 0;
    font-family: "Plus Jakarta Sans", sans-serif;
    text-align: center;
}

a.wp-block-button__link.wp-element-button {
    color: #fff;
    border-radius: 6px;
    background-color: #f36c42;
}

a.wp-block-button__link.wp-element-button:hover {
    color: #fff;
	background-color: #e95223;
}


/* startup screening style */

.elementor-sticky--active .reduce-font-size h1.elementor-heading-title {
    font-size: 26px !important;
}

.elementor-sticky--active .hide-sticky {
  display: none;
}

.startup-tag-outer .jet-listing-dynamic-terms .jet-listing-dynamic-terms__link {
    padding: 5px 15px;
    border-radius: 20px;
    background: #EFEFF0;
}

.startup-tag-outer .jet-listing.jet-listing-dynamic-terms {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 12px;
}

.elementor-sticky--active .e-con-inner{
    padding: 10px 0 !important;
}

.elementor-sticky--active .startup-image img {
    width: 50px;
}

.elementor-sticky--active .image-boxStartup {
    width: 100px;
    height: 70px;
    object-fit: cover;
    align-items: center;
    display: flex;
}

/* Style the See More button */
.see-more-btn {
    background-color: #0073e6; 
    color: #fff;               
    padding: 8px 15px;         
    border: none;              
    cursor: pointer;         
    border-radius: 5px;        
    font-size: 14px;   
}

.see-more-btn:hover {
    background-color: #005bb5;
}

/* Smooth transition for hiding and showing content */
.extra-fields-content {
    display: none;
    transition: all 2s ease-in-out;
    margin-top: 15px;
    border: 1px solid #d2daf4;
    padding: 15px;
    border-radius: 12px;
}

button.see-more-btn:hover, button.see-more-btn:focus {
    color: #6a82a7;
    background: unset;
}

button.see-more-btn:hover svg path{
	fill: #6a82a7;
}

button.see-more-btn:focus svg path{
	fill: #6a82a7;
}

button.see-more-btn {
    width: max-content;
    margin-top: 0;
    background: unset;
    color: #18428f;
    padding: unset;
    font-weight: 700;
    font-size: 16px;
    font-family: 'Inter';
	margin-top: -10px;
}

span.arrow svg {
    height: 26px;
    width: 26px;
    position: relative;
    top: 8px;
    left: -5px;
}

.startup-meta {
    margin-bottom: 10px;
}

.readMore_outer a.ranked-startup-readmore {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
}

.postid-91100 h1.entry-title {
    display: none;
}

.page-id-98942 button.see-more-btn {
    display: none;
}

.ancor-list i.remixicon {
    line-height: unset;
}

.top-section-startup.elementor-sticky__spacer {
    height: 90px !important;
}

.industry-tagg span.jet-listing-dynamic-terms__link {
    background-color: #E8E8E860;
    padding: 6px 12px 6px 12px;
    border-radius: 4px 4px 4px 4px;
}

.startup-dec-loop .elementor-shortcode {
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0.01em;
    color: rgb(115 115 115);
}

.industry-tagg .jet-listing.jet-listing-dynamic-terms {
    gap: 10px;
    display: flex;
    max-width: 100%;
    flex-wrap: wrap;
}

.page-id-100907 .show-single-relation-only a, .post-type-archive-resource .show-single-relation-only a {
    color: #616162 !important;
    font-family: "Inter", Sans-serif;
    font-size: 10px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1em;
    letter-spacing: 0.01em;
    text-align: left;
    background: #E8E8E860;
    padding: 5px 10px;
    border-radius: 4px;
}

.single-resource .slick-track {
    margin-left: 0;
    margin-right: 0;
}

.post-type-archive-resource .post-type-R {
    display: none;
}

.social-icons-border .elementor-share-btn {
   border: 1px solid #999999;
}

.social-icons-border .elementor-share-btn:hover {
   border: 1px solid #00bdcd;
}

.hubspot-report {
    background: #f4f8ff;
    padding: 40px;
    border-radius: 6px;
}

.hubspot-report .hsf-title {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    font-family: "Inter", sans-serif;
}

.resource_category-reports .listing-resource-report .jet-listing-grid__item:last-of-type, .jet-listing-grid__item:last-of-type * {
    border-bottom: none !important;
}

/* Style the container of tags */
.tags-container-outer ul {
    display: flex;
    gap: 15px;
    list-style: none;
    padding-left: 0;
}

.tags-container-outer li {
    padding: 5px 15px;
    border-radius: 20px;
    background: #EFEFF0;
    font-size: 13px;
    font-weight: 500;
}

.tags-container-outer li a {
    color: #333;
}

.tags-container-outer li a:hover {
    color: #18428f;
}

.single-resource.postid-103492 h1.entry-title {
    display: none;
}

.single-resource.postid-108798 h1.entry-title {
    display: none;
}

.single-resource.postid-108812 h1.entry-title {
    display: none;
}

.single-resource.postid-107202 h1.entry-title {
    display: none;
}

.single-resource.postid-108318 h1.entry-title {
    display: none;
}

.elementor-sticky--active #innovation {
    margin-top: 400px !important;
}

.elementor-sticky--active #investment {
    margin-top: 400px !important;
}

.elementor-sticky--active #futureplan {
    margin-top: 400px !important;
}

.elementor-sticky--active #news {
    margin-top: 400px !important;
}

.postid-99545 .hubspot-report .hsf-title {
    display: none !important;
}

.postid-99545 .hevc-report-sec {
    display: flex !important;
}

.postid-99545 .hide-icon-sec {
	display: none !important;
}

.single-resource.postid-99545 .resource-more-reports {
    display: none;
}

.single-resource.postid-113691 h1.entry-title {
    display: none;
}

.round-img-blog img {
    border-radius: 100px;
}

.single-resource.postid-99545 .elementor-element.elementor-element-0e2acd6 {
    background: #f4f8ff;
}

.spotlight-bg {
    background: radial-gradient(ellipse 70% 50% at 50% 0%, 
color-mix(in oklab, #00bbce 14%, transparent), transparent 70%) !important;
}


/* .elementor-widget-image-carousel .swiper {
    height: 60px;
} */


