body.single-resource .gated-hero-text form fieldset>div {
    width: 100% !important;
    margin: 0 0 15px;
}

body.single-resource .gated-hero-text form fieldset>div .input input {
    line-height: normal;
    padding: 2px 0;
    border: unset;
    border-bottom: 1px solid #20ef8a;
    width: 69% !important;
    padding: 10px 10px;
    font-size: 14px;
}

.new_room_cat {
    display: flex;
    padding: 0px 0px 58px;
    align-items: flex-start;
    gap: 40px;
    justify-content: center;
}

span.cat_desc {
    display: block;
    text-align: center;
    padding-bottom: 42px;
}

a.logo_link__url {
    color: #7C56FE;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%;
    letter-spacing: 0.28px;
    text-decoration-line: underline;
}

a.cat_link.active {
    color: #302F36;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: 0.36px;
}

a.cat_link {
    color: #302F36;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 115%;
    /* 20.7px */
    letter-spacing: 0.36px;
}

ul.cat__title {
    display: flex;
    gap: 60px;
    padding-left: 40px;
}

li.cat__main_title {
    list-style: disc;
    color: #7C56FE;
    padding-left: 0;
}

.blog-all-list .blog-post-title {
    font-size: 20px;
}

.single-page-content-left.news_and_press_custom_left p em {
    font-style: italic;
}
/***For single page of new and press 28-06-2024****/
body.news_press-template-default.single.single-news_press .single-page-content-left{
    width: 100%;
}
body.news_press-template-default.single.single-news_press .single-page-content-right{
    display: none;
}
/***End*****/
body figcaption.section2__logo_text {
    opacity: 1;
}

.lenders-logos-item.section2__logo {
    padding-top: 0;
}

.lenders-logos-item.section2__logo:before {
    content: none;
}

body .blog-post-category.custom_post_date {
    color: #AAAAAA;
}

span.support_email {
    color: #7C56FE;
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    text-decoration-line: underline;
}

body.single-resource .gated-hero-text form fieldset>div .input input::placeholder {
    color: #9A9EA4;
    font-size: 12px;
}

body.single-resource .gated-hero-text form input[type="submit"] {
    background: #20EF8A;
    border-radius: 50px;
    padding: 20px 40px;
    border: unset;
    margin-top: 25px;
    font-size: 18px;
    font-weight: 600;
	cursor: pointer;
}

body.single-resource .gated-hero-text .submitted-message h4 {
    font-family: Inter;
    font-size: 45px;
    font-weight: 600;
    line-height: 54px;
    letter-spacing: -0.03em;
    text-align: center;
}
body.single-resource .gated-hero-text .submitted-message div>span>strong>a {
    color: #f9f6ff;
    text-decoration: underline;
    font-weight: 600;
}
body.single-resource .gated-hero-text .submitted-message div>span{
    color: #f9f6ff;
}
body.single-resource .gated-hero-text form label.hs-error-msg {
    color: red;
    font-size: 12px;
}

body.single-resource .gated-hero-text form .hs_error_rollup {
    display: none;
}

.network_row_white {
    background: white;
    padding: 32px;
    margin: 32px 0;
}

.logo_head {
    padding-bottom: 32px;
    font-size: 16px;
    line-height: 150%;
}

.network_img_logo img {
    height: 40px;
}

.network_new .wrapper {
    position: relative;
    overflow: hidden;
}

.network_new .wrapper:before {
    content: "";
    top: 0;
    bottom: 1px;
    position: absolute;
    left: -112px;
    width: 500px;
    background: linear-gradient(90deg, #f9f6ff 40%, transparent 74%);
    z-index: 9;
}

.network_new .wrapper:after {
    content: "";
    top: 0;
    bottom: 0;
    position: absolute;
    right: -112px;
    width: 500px;
    background: linear-gradient(90deg, transparent 0, #f9f6ff 61%);
}

section.network_new {
    position: relative;
    text-align: center;
    padding-bottom: 68px;
}

.network_new .network-text {
    font-family: 'Inter';
    font-size: 18px;
    font-weight: 300;
    line-height: 150%;
}

.network_new .slick-track>div {
    display: flex !important;
    justify-content: center;
    padding: 0 40px;
}

.network_row_white:nth-child(odd) .network_img_logo {
    direction: rtl;
}

body.page-id-2232 span[style="display:none"] {
    display: block !important;
}

body.page-id-2232 section.network {
    display: none;
}

.single-glossary-content strong {
    font-weight: 700;
}


/*19-06-2024*/

body.page-template-page-newsroom h2 {
    margin-bottom: 13px;
}

body.page-template-page-newsroom span.cat_desc {
    padding-bottom: 73px;
}

body.page-template-page-newsroom .blog-all-list .blog-post-caption {
    padding-top: 0;
    padding-bottom: 10px;
}
.postid-2931 .single-page-content ol.wp-block-list li a {
    color: #7C56FE;
}
@media (min-width: 1240px) {
    body.single-post .single-page-content-right {
        display: none !important;
    }
    body.single-post .single-page-content-left {
        width: 100%;
    }
}

body.home .hero {
    background: #7C56FE;
}

@media (max-width: 990px) {
    .slider_new_network {
        padding-bottom: 30px;
    }
    .network_new .wrapper:before,
    .network_new .wrapper:after {
        content: none;
    }
    .slider_new_network .slick-dots {
        position: relative;
        display: flex;
    }
    .network_img_logo {
        display: grid;
        grid-template-columns: auto auto auto;
        grid-gap: 22px 40px;
    }
    .network_img_logo div {
        background: white;
        height: 22vw;
        width: 22vw;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        padding: 0 15px;
        fill: #FFF;
        filter: drop-shadow(0px 4px 20px rgba(124, 86, 254, 0.10));
    }
    .network_img_logo img {
        height: auto;
    }
    .network_row_white {
        background: transparent;
        margin: 28px 0 47px;
    }
    .network_row_white:nth-child(odd) .network_img_logo {
        direction: ltr;
    }
    .logo_head {
        padding-bottom: 44px;
    }
    .network_col_white,
    .network-content_new {
        padding: 0 5.5555555556vw;
    }
    .network_new .wrapper {
        padding: 0;
    }
    .new_room_cat {
        display: none;
    }
    .page-template-page-newsroom h2 {
        font-size: 24px;
        line-height: 28.8px;
        margin-bottom: 8px;
    }
    span.cat_desc {
        font-size: 16px;
        line-height: 24px;
    }
    .page-template-page-newsroom .blog-all-list .blog-post-caption {
        padding-top: 0;
    }
    .page-template-page-newsroom .blog-all-list .blog-post-title {
        font-size: 18px;
        line-height: 23.4px;
        letter-spacing: -0.01em;
    }
    .page-template-page-newsroom .blog-all-list .blog-post-excerpt {
        display: none;
    }
    .page-template-page-newsroom .blog-all-count {
        font-size: 16px;
        line-height: 24px;
    }
    .pagination .page-numbers {
        width: 32px;
        height: 32px;
    }
    .page-template-page-newsroom h2.lender-nav-title {
        font-size: 25px;
        line-height: 28.75px;
        letter-spacing: -0.03em;
    }
    .page-template-page-newsroom .section2__logo p {
        font-size: 16px;
        line-height: 24px;
    }
    body.page-template-page-newsroom figcaption.section2__logo_text {
        opacity: 1;
        font-family: Open Sans;
        font-size: 14px;
        line-height: 16.1px;
    }
    body.page-template-page-newsroom .lenders-logos-item:last-child .lenders-logos-list .lenders-logos-list-item {
        width: 31%;
    }
    .page-template-page-newsroom .lenders-logos-item:last-child .lenders-logos-list {
        padding: 40px 0 50px;
    }
}

.popup--open .popup-content {
    transform: scale(0.75) !important;
}


/* --- Fixes --- */

.single-page-content strong {
    font-weight: 600 !important;
}

.single-page-content ol li,
.single-page-content ul li {
    letter-spacing: normal !important;
    font-family: "Open Sans", sans-serif !important;
    font-weight: 400 !important;
}



/* --- Page: Abes of maine --- */

.gated-hero select,
.charge_form_text select {
	background: #fff !important;
	width: 100% !important;
	height: 40.5px !important;
	padding: 10px 10px;
	border: none;
	border-bottom: 1px solid #20ef8a;
	border-radius: 0;
	appearance: none;
	line-height: 20px;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 400;
	cursor: pointer;
	color: #9A9EA4;
}

.gated-hero input,
.charge_form_text input {
	border-radius: 0;
}

.gated-hero input::placeholder {
	opacity: 1;
}

.network_slide_img {
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.network_img_logo .network_slide_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: inherit;
}