/*
 * Theme Name:  Caards Child
 * Theme URI:   https://codesupply.co/themes/caards/
 * Description: Caards Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    caards
 * Version:     1.0.4.05
 */

/* Copy any classes from parent theme here. They will override the parent's version. */
@import url("assets/css/redesign.css"); 

.hide-on-front { display: none !important; }
.custom-menu.parent > .sub-menu .menu-item a[target="_blank"] .csco-menu-title-description-wrapper .menu-item-title { position: relative; }
.custom-menu.parent > .sub-menu .menu-item a[target="_blank"] .csco-menu-title-description-wrapper .menu-item-title::before { content: ""; width: 12px; height: 12px; display: inline-block; vertical-align: middle; background-image: url(images/new-tab-rapyd.png); background-size: cover; background-position: center; background-repeat: no-repeat; filter: brightness(0) invert(1); position: absolute; right: -18px; top: 50%; transform: translate(0, -50%); }
body:not([data-site-scheme="dark"]) .custom-menu.parent > .sub-menu .menu-item a[target="_blank"] .csco-menu-title-description-wrapper .menu-item-title::before { filter: none; }
.custom-menu.parent > .sub-menu .menu-item.soon a[target="_blank"] .csco-menu-title-description-wrapper .menu-item-title::before { margin-top: -2px; }
/* Main Navigation Menu */
@media (min-width:1020px) {
    body[data-site-scheme="dark"] .custom-menu.parent > .sub-menu { background-color: #292647; }
    .custom-menu.parent > .sub-menu { width: 760px; padding: 25px; left: inherit !important; right: -10px; display: flex; gap: 14px 14px; flex-wrap: wrap; box-shadow: 0px 25px 35px 0px rgba(0, 0, 0, 0.7); }
    .custom-menu.parent > .sub-menu .menu-item { flex-basis: calc(50% - 7px); }
    .custom-menu.parent > .sub-menu .menu-item a { align-items: flex-start; border: 1px solid transparent; padding: 20px 20px 20px 20px; border-radius: 12px; position: relative; height: 100%; gap: 0 12px; justify-content: flex-start; }
    .custom-menu.parent > .sub-menu .menu-item a span.menu-item-icon img, .custom-menu.parent > .sub-menu .menu-item a span.menu-item-icon-hover img { min-width: 44px !important; }
    .custom-menu.parent > .sub-menu .menu-item a .menu-item-icon-hover { display: none; }
    .custom-menu.parent > .sub-menu .menu-item a:hover .menu-item-icon-hover { display: flex; }
    .custom-menu.parent > .sub-menu .menu-item a:hover .menu-item-icon { display: none; }
    .custom-menu.parent > .sub-menu .menu-item a:hover { border-color: #db49b3; background: rgba(219, 73, 179, .1) !important; }
    .custom-menu.parent > .sub-menu .menu-item .csco-menu-title-description-wrapper { display: flex; flex-direction: column; gap: 5px 0; }
    .custom-menu.parent > .sub-menu .menu-item .csco-menu-title-description-wrapper .menu-item-title { font-family: var(--cs-font-headings-family), sans-serif; font-weight: var(--cs-font-headings-weight); font-style: var(--cs-font-headings-style); text-transform: var(--cs-font-headings-text-transform); line-height: var(--cs-font-headings-line-height); letter-spacing: var(--cs-font-headings-letter-spacing); font-size: 1rem; }
    .custom-menu.parent > .sub-menu .menu-item.without-desc a { align-items: center; }
    .custom-menu.parent.resource > .sub-menu .menu-item { flex-basis: calc(60% - 12.5px); }
    .custom-menu.parent.resource > .sub-menu > .menu-item { padding-right: 25px; }
    .custom-menu.parent.resource > .sub-menu:after { content: ''; height: 455px; width: calc(40% + 17.5px); position: absolute; right: 0; top: 0; background: var(--cs-color-layout-elements-background); border-radius: 0 var(--cs-layout-elements-border-radius) var(--cs-layout-elements-border-radius) 0; }
    .custom-menu.parent.resource > .sub-menu .sub-menu { background: var(--cs-color-layout-elements-background); transform: none !important; box-shadow: none; height: 497px; padding: 20px; width: 322px; border-top-left-radius: 0; border-bottom-left-radius: 0; }
    .custom-menu.parent.resource > .sub-menu li:nth-child(1) .sub-menu { top: calc(-0.5rem - 17px); }
    .custom-menu.parent.resource > .sub-menu li:nth-child(2) .sub-menu { top: calc(-118px + (-0.5rem - 14px)); height: 497px; }
    .custom-menu.parent.resource > .sub-menu li:nth-child(3) .sub-menu { top: calc(-233px + (-0.5rem - 14px)); height: 497px; }
    .custom-menu.parent.resource > .sub-menu li:nth-child(4) .sub-menu { top: calc(-349px + (-0.5rem - 14px)); height: 497px; }
    .custom-menu.parent.resource > .sub-menu .cs-active-item .sub-menu { opacity: 1; visibility: visible; }
    .custom-menu.parent.resource > .sub-menu .sub-menu .menu-item:not(:last-child) { margin-bottom: 14px; }
    .custom-menu.parent.resource > .sub-menu .sub-menu .menu-item a { padding: 15px; }
    .custom-menu.parent > .sub-menu .menu-item.soon .csco-menu-title-description-wrapper .menu-item-title:after { content: 'SOON'; display: inline-block; padding: 4px 7px; border: 1px solid #ffa526; color: #ffa526; border-radius: 20px; background-color: rgba(255, 165, 38, .2); text-transform: uppercase; font-size: 8px; line-height: 12px; font-family: var(--cs-font-primary-submenu-family), sans-serif; font-weight: 600; margin-left: 4px; position: relative; top: -2px; }

    .custom-menu.parent > .sub-menu .menu-item > .sub-menu .menu-item a:hover { background: #1E1C3B !important; border-color: transparent; }
    body:not([data-site-scheme="dark"]) .custom-menu.parent > .sub-menu .menu-item > .sub-menu .menu-item a:hover { background: var(--cs-color-submenu-background) !important; }
    /*.custom-menu.parent > .sub-menu .menu-item > .sub-menu .menu-item a:hover .menu-item-icon { display: flex; }
    .custom-menu.parent > .sub-menu .menu-item > .sub-menu .menu-item a:hover .menu-item-icon-hover { display: none; }*/

}
@media (min-width:1020px) and (max-width:1366px) {
    .custom-menu.parent.features > .sub-menu { right: inherit; left: 0% !important; transform: translate(-51.9%, 0) !important }
    .custom-menu.parent.solutions > .sub-menu { right: inherit; left: 0% !important; transform: translate(-67.3%, 0) !important }
}
@media (max-width:1019px) {
    #menu-mobile-menu .menu-item-has-children .sub-menu { padding: 1rem;}
    #menu-mobile-menu .menu-item-has-children .sub-menu li:not(:last-child),
    #menu-mobile-menu .custom-menu .sub-menu li:not(:last-child) { margin-bottom: 0.4rem;}
    #menu-mobile-menu .custom-menu .sub-menu li a { display: flex; border: 1px solid transparent; padding: 8px; border-radius: 12px; position: relative; gap: 0 12px; justify-content: flex-start; }
    #menu-mobile-menu .custom-menu .sub-menu li a span.menu-item-icon img, 
    #menu-mobile-menu .custom-menu .sub-menu li a span.menu-item-icon-hover img { min-width: 36px !important; }
    #menu-mobile-menu .custom-menu .sub-menu li a .menu-item-icon-hover { display: none; }
    #menu-mobile-menu .custom-menu .sub-menu li a:hover .menu-item-icon-hover {display: flex;align-items: flex-start;}
    #menu-mobile-menu .custom-menu .sub-menu li a:hover .menu-item-icon { display: none; }
    #menu-mobile-menu .custom-menu .sub-menu li a:hover { border-color: #db49b3; background: rgba(219, 73, 179, .1) !important; }
    #menu-mobile-menu .custom-menu .sub-menu li a .csco-menu-title-description-wrapper { display: flex; flex-direction: column; gap: 5px 0; }
    #menu-mobile-menu .custom-menu .sub-menu li a .csco-menu-title-description-wrapper .menu-item-title { font-family: var(--cs-font-headings-family), sans-serif; font-weight: var(--cs-font-headings-weight); font-style: var(--cs-font-headings-style); text-transform: var(--cs-font-headings-text-transform); line-height: var(--cs-font-headings-line-height); letter-spacing: var(--cs-font-headings-letter-spacing); font-size: 1rem; }
    #menu-mobile-menu .custom-menu .sub-menu li a .csco-menu-title-description-wrapper .menu-item-description { line-height: 1.3; }
    #menu-mobile-menu .custom-menu .sub-menu .menu-item.without-desc a { align-items: center; }
    #menu-mobile-menu .custom-menu .sub-menu .menu-item.soon .csco-menu-title-description-wrapper .menu-item-title:after {content: 'SOON';display: inline-block;padding: 2px 4px;border: 1px solid #ffa526;color: #ffa526;border-radius: 20px;background-color: rgba(255, 165, 38, .2);text-transform: uppercase;font-size: 8px;line-height: 12px;font-family: var(--cs-font-primary-submenu-family), sans-serif;font-weight: 600;margin-left: 4px;position: relative;top: -2px;}
}

.custom-menu.parent > .sub-menu .menu-item .active a,
#menu-mobile-menu .custom-menu .sub-menu li .active a { border-color: #db49b3; background: rgba(219, 73, 179, .1) !important; }
.custom-menu.parent > .sub-menu .menu-item .active a .menu-item-icon,
#menu-mobile-menu .custom-menu .sub-menu li .active a .menu-item-icon { display: none; }
.custom-menu.parent > .sub-menu .menu-item .active a .menu-item-icon-hover,
#menu-mobile-menu .custom-menu .sub-menu li .active a .menu-item-icon-hover { display: flex; }

/* Light Scheme */
.cs-header .cs-search .cs-search__nav-form .cs-search__input { background-color: var(--cs-color-search-background); }

/* Header */
.cs-header .cs-header__nav-inner > li:hover > a, .cs-header__nav-inner > li.menu-item-has-children:hover > a:after { color: rgba(255, 255, 255, 0.8); }
.cs-header .cs-header__cta-link, .wp-block-button .wp-block-button__link, .comment-reply-link, button, input[type=button], input[type=reset], input[type=submit], .cs-button { font-weight: 600 !important; font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important; }
body[data-site-scheme="dark"] .cs-header__nav-inner li.cs-mega-menu.cs-mega-menu-terms .cs-mm__content .cs-mm__categories .menu-item:hover a, body[data-site-scheme="dark"] .cs-fullscreen-menu__nav-col .sub-menu li.current-menu-ancestor > a, body[data-site-scheme="dark"] .cs-fullscreen-menu__nav-col .sub-menu li.current-menu-item > a, body[data-site-scheme="dark"] .cs-fullscreen-menu__nav-col .sub-menu li:hover > a { background-color: #8d3076; }
@media (min-width:1339px) {
    .cs-header__tag-line { display: block !important; }
}
/* Site Logo */
a.cs-header__logo img { width: 180px; }
@media (min-width:1434px) {
    .cs-header .cs-header__scheme-toggle { padding: 0.625rem 15px; }
}
@media (max-width:1433px) and (min-width:1020px) {
    .cs-header__col > .cs-header__cta { margin-left: 10px; }
    .cs-header .cs-header__scheme-toggle { padding: 0.625rem 15px; margin-left: 0; }
}

/* Custom Breadcrumbs */
.custom-breadcrumbs { position: relative; z-index: 9; max-width: 1720px; padding-left: 20px; padding-right: 20px; margin-left: auto; margin-right: auto; }
.custom-breadcrumbs .aioseo-breadcrumbs { padding-top: 2rem; padding-bottom: 2rem; }

/* General CSS */
.cs-header .cs-header__nav { margin-right: 2rem; }
.cs-header .cs-header__nav .cs-header__nav-inner > li > a { padding-left: 15px; padding-right: 15px; }
.cs-header .cs-header__nav .cs-header__nav-inner > li:first-child > a { padding-left: 0; }
.cs-header .cs-header__nav .cs-header__nav-inner > li:last-child > a { padding-right: 0; }
.category-list-outer { max-width: 920px; margin-left: auto; margin-right: auto; }
body[data-site-scheme="default"] .category-list-outer ul li > a:hover { background-color: #8d3076 !important; }
.cs-footer__logo img { width: 180px; }
p.comment-form-cookies-consent { display: flex; align-items: flex-start; }
.comment-form-cookies-consent input { margin-top: 0.42rem; }
.cs-header__logo img { width: 180px; }
.cs-entry__metabar-item .cs-entry__post-meta:not(:first-child) { margin-top: 2rem; }
@media (min-width:1200px) {
    .cs-fullscreen-menu-active .cs-fullscreen-menu__nav-inner li a { font-size: 42px; }
}
.cs-overlay-background:after { background: none !important; }
.pk-toc ol ol > li:before { border-radius: 50%; height: 6.47px; width: 6.47px; }
.pk-toc a { font-family: "SF Pro Text", sans-serif; font-size: 16px; font-weight: 400; line-height: 21.56px; text-align: left; }
:root, [data-site-scheme="default"] .widget.powerkit_toc_widget-2.powerkit_toc_widget { background: #e9e9e9; }
@media (max-width:1012px) {
    .widget.powerkit_toc_widget-2.powerkit_toc_widget { display: none }
}
.strchf-type-image figcaption, figcaption.wp-element-caption { color: rgb(103, 113, 122); font-family: 'manrope', sans-serif; font-size: 12px; font-style: normal; font-weight: 500; text-align: center; margin-top: 16px; line-height: 20px; }
@media (max-width:680px) {
    .grecaptcha-badge { display: none !important; }
}

/* Sidebar */
.cs-singular-header-large .cs-sidebar__area, .cs-singular-header-full .cs-sidebar__area { margin-top: 0 !important; }
@media (max-width:1020px) {
    .cs-sidebar__area .widget:last-child { top: 0 !important; }
}
.widget.video-testimonial, .widget.senja-widget-testimonial { padding: 0 !important; }

/* Sidebar - Table of Content */
.table-of-content-outer ol { padding-left: 0; }
.table-of-content-outer .pk-toc { margin-top: 0; }
.table-of-content-outer p:empty { display: none; }
.aioseo-author-bio-compact-right .aioseo-author-bio-compact-main .author-bio-link a { color: #111; }
@media (max-width:1019px) {
    .cs-sidebar__area .widget.powerkit_toc_widget { position: fixed; top: inherit !important; bottom: 0 !important; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5); z-index: 99; width: 100%; left: 50% !important; transform: translate(-50%, 0); }
    body[data-site-scheme="dark"] .cs-sidebar__area .widget.powerkit_toc_widget { box-shadow: 0px 1px 3px rgba(255, 255, 255, 0.5); }
    .cs-sidebar__area .widget.powerkit_toc_widget .pk-toc-hide .pk-title { margin-bottom: 0; }
    .cs-sidebar__area .widget.powerkit_toc_widget .pk-toc ol { max-height: 66vh; overflow-y: auto; }
}
@media (max-width:576px) {
    .single .left-sidebar .pk-toc .pk-toc-title { font-size: 16px; }
}
@media (min-width:320px) {
    .cs-sidebar__area .widget.powerkit_toc_widget { width: calc(100% - 40px); }
}
@media (min-width:576px) {
    .cs-sidebar__area .widget.powerkit_toc_widget { max-width: calc(540px - 40px); }
}
@media (min-width:768px) {
    .cs-sidebar__area .widget.powerkit_toc_widget { max-width: calc(720px - 40px); }
}
@media (min-width:1020px) {
    .pk-toc-btn-hide { display: none !important; }
    .cs-sidebar__area .widget.powerkit_toc_widget { width: 100%; max-width: 100%; }
}

/* Email Subscribe Form */
.cs-footer .cs-site-subscribe { margin-top: 0; padding-top: 15px; padding-bottom: 15px; }
.cs-site-subscribe .cs-container { padding-left: 0; padding-right: 0; }
.cs-site-subscribe .cs-site-subscribe__info-text { margin-bottom: 20px; font-size: 16px; line-height: 1.8; font-family: "SF Pro Text", sans-serif; color: #c8c7cd; }
.cs-site-subscribe .email-subscribe .auxier-fe-wrapper { padding: 0 !important; }
.cs-site-subscribe .email-subscribe *, .cs-site-subscribe .email-subscribe *:hover { font-family: var(--cs-font-input-family), sans-serif !important; }
/*.cs-site-subscribe .email-subscribe input[type="email"] { border: none !important; box-shadow: 0 0 0 1px #353349 !important; border-radius: 8px !important; }*/
.cs-site-subscribe .email-subscribe input[type="email"] { border: none !important; box-shadow: 0 0 0 1px #353349 !important; }
.cs-site-subscribe .email-subscribe .auxier-FieldsElement--field-wrapper { padding-right: 8px !important; position: relative; width: 80% !important;}
.cs-site-subscribe .email-subscribe .auxier-field-submit { width: 20% !important; }
.cs-site-subscribe .email-subscribe input[type="email"] { padding-left: 35px !important; }
.cs-site-subscribe .email-subscribe input[type="email"], .cs-site-subscribe .email-subscribe .auxier-field-submit { border-radius: 6px !important; padding-top: 7px !important; padding-bottom: 7px !important; font-size: 14px !important; line-height: 20px !important; }
.cs-site-subscribe .email-subscribe .auxier-FieldsElement--field-wrapper:before { content: ''; background: url(images/inputicon.png) no-repeat; background-size: cover; height: 16px; width: 16px; position: absolute; top: 50%; left: 10px; transform: translate(0, -50%); }
.cs-site-subscribe .success-message * { line-height: var(--cs-font-base-line-height) !important; font-family: var(--cs-font-base-family), sans-serif !important; font-size: var(--cs-font-base-size) !important; font-weight: var(--cs-font-base-weight) !important; color: var(--cs-color-primary); }
.cs-site-subscribe .auxier-field-submit, .cs-site-subscribe .auxier-field-submit:hover { font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important; }
input::-ms-input-placeholder { color: #353349 !important; }
input::placeholder { color: #353349 !important; }

/* Newsletter Subscribe Form - Start */
.rapyd-blog-subscribe .polkville-fe-wrapper { padding: 0 !important; }
.rapyd-blog-subscribe .polkville-fe-wrapper .polkville-FieldsElement--field-wrapper:not(:last-child) { width: 37.5% !important; }
.rapyd-blog-subscribe .polkville-fe-wrapper .polkville-field-privacy-text { color: var(--cs-color-primary) !important; font-family: var(--cs-font-base-family), sans-serif !important; font-size: var(--cs-font-base-size) !important; font-weight: var(--cs-font-base-weight) !important; font-style: var(--cs-font-base-style) !important; line-height: var(--cs-font-base-line-height) !important; letter-spacing: var(--cs-font-base-letter-spacing) !important; }
.rapyd-blog-subscribe .polkville-fe-wrapper .polkville-FieldsElement--field-wrapper input[type="text"], .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-FieldsElement--field-wrapper input[type="email"] { border: none !important; box-shadow: 0 0 0 1px #353349 !important; border-radius: 8px !important; }
.rapyd-blog-subscribe .polkville-fe-wrapper .polkville-FieldsElement--field-wrapper #polkville-field-privacy label { align-items: flex-start; }
.rapyd-blog-subscribe .polkville-fe-wrapper .polkville-FieldsElement--field-wrapper #polkville-field-privacy input[type="checkbox"] { min-height: 20px !important; min-width: 20px !important; margin-top: 5px !important; margin-right: 10px !important; }
.cs-widget-area .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-FieldsElement--field-wrapper { width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }
.cs-widget-area .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-fe-content { flex-direction: column; }
.cs-widget-area .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-field-submit { width: 100% !important; }
.rapyd-blog-subscribe .polkville-fe-wrapper .polkville-field-submit, .cs-widget-area .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-field-submit { font-family: SF Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important; }
.cs-widget-area .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-field-privacy-text { font-size: 14px !important; line-height: 1.2 !important; }
.rapyd-blog-subscribe .polkville-fe-wrapper .polkville-field-privacy-text *, .cs-widget-area .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-field-privacy-text * { font-family: var(--cs-font-base-family), sans-serif !important; }
body[data-site-scheme="default"] .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-FieldsElement--field-wrapper input[type="text"], body[data-site-scheme="default"] .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-FieldsElement--field-wrapper input[type="email"] { color: var(--cs-color-primary) !important; }
.Campaign__content { max-width: 100% !important; }
.newsletter-success-message .polkville-te-content * { line-height: var(--cs-font-base-line-height) !important; font-family: var(--cs-font-base-family), sans-serif !important; font-size: var(--cs-font-base-size) !important; font-weight: var(--cs-font-base-weight) !important; color: var(--cs-color-primary); }
@media (max-width:767px) {
    .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-FieldsElement--field-wrapper:not(:last-child), .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-FieldsElement--field-wrapper:last-child { width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }
    .rapyd-blog-subscribe .polkville-fe-wrapper .polkville-field-submit { white-space: nowrap; width: 100% !important; }
}

/* Newsletter Subscribe Form - End */

/* Footer - Start */
footer.cs-footer { box-shadow: 0 -1px 0 0 #353349; }
footer.cs-footer .cs-footer__top .cs-footer__nav-inner li.csco-external-link a { position: relative; }
footer.cs-footer .cs-footer__top .cs-footer__nav-inner li.csco-external-link a::after { content: ""; width: 12px; height: 12px; display: inline-block; vertical-align: middle; background-image: url(images/new-tab-rapyd.png); background-size: cover; background-position: center; background-repeat: no-repeat; filter: none; margin-left: 5px; }
footer.cs-footer .cs-footer__top .cs-footer__nav-inner li.csco-external-link a:hover:after { filter: brightness(0) invert(1); }

@media (min-width:1020px) {
    .cs-footer .cs-footer__col.cs-col-left { max-width: 490px; padding-right: 40px;}
    .cs-footer .cs-footer__top { padding-top: 60px; padding-bottom: 60px; }
    .cs-footer__top .cs-footer__nav { margin-top: 50px; }
    .cs-footer__top .cs-footer__nav + .cs-footer__nav { margin-top: 30px; }
    .cs-footer__nav.cs-footer__nav-horizontal .cs-footer__nav-inner { justify-content: flex-end; }
    .cs-footer .cs-col-navs { display: flex; gap: 0 30px; }
}
@media (max-width:1020px) {
    .cs-footer .cs-footer__top .cs-footer__col { flex: 0 0 100%; max-width: 100%; width: 100%;}
    .cs-footer .cs-footer__top .cs-footer__col:not(.cs-col-left) .cs-footer__inner { flex-direction: row; justify-content: flex-start !important; }
    .cs-footer .cs-footer__top .cs-footer__col:not(.cs-col-left) .cs-footer__inner .cs-footer__nav { justify-content: flex-start !important; }
    .cs-footer__top .cs-footer__nav + .cs-footer__nav { margin-top: 0; }
    .cs-footer .cs-col-navs { width: 100%; flex-direction: column; }
}
@media (max-width:540px) {
    .cs-footer .cs-footer__top .cs-footer__col:not(.cs-col-left) .cs-footer__inner { flex-direction: column; }
    .cs-footer__top .cs-footer__nav + .cs-footer__nav { margin-top: 30px; }
    .cs-footer__top .cs-footer__nav .cs-footer__nav-item { width: 100%; }
    .cs-footer .cs-footer__top .cs-footer__nav-inner li { width: 46%; padding: 0.35rem 0; }
    .cs-footer .cs-footer__top .cs-footer__nav-inner li a { text-align: left; }
    .cs-footer .cs-footer__top .cs-footer__nav-inner { flex-direction: row !important; flex-wrap: wrap; justify-content: flex-start; gap: 0 20px; }
}
.cs-footer__bottom .cs-footer__item { padding-top: 63px; padding-bottom: 63px; }
.cs-footer__copyright { line-height: var(--cs-font-base-line-height); position: relative; display: flex; align-items: center; font-size: 14px; color: #83828F; letter-spacing: 0.01em; font-family: "SF Pro Text", sans-serif; }
.cs-footer__copyright::before { content: ''; background: url(images/rapyd.svg) no-repeat; height: 28px; width: 45px; margin-right: 28px; display: flex; }
.cs-footer__nav.cs-footer__nav-horizontal .cs-footer__nav-inner li a, .cs-footer__nav-inner a { color: #b3b2bb; align-items: center; }
.cs-footer__top .cs-footer__nav-inner li { padding: 0.55rem 0; }
footer.cs-footer .pk-social-links-template-nav .pk-social-links-item:not(:last-child) { margin-right: 15px; }
footer.cs-footer .pk-social-links-template-nav .pk-social-links-item a { color: #83828F; }
footer.cs-footer .pk-social-links-template-nav .pk-social-links-item a:hover { color: #fff; }
footer.cs-footer .pk-social-links-template-nav .pk-social-links-item a i { font-size: 17px; }
.cs-footer__nav.cs-footer__nav-horizontal .cs-footer__nav-inner li a:hover { color: #fff; }
footer.cs-footer .cs-footer__nav-inner li a:hover, footer.cs-footer .cs-footer__nav-inner .current-menu-item a { color: #fff; }

/*.csco-external-link a span:after,
.cs-footer .csco-external-link a:after { content: ""; width: 12px; height: 12px; display: inline-block; vertical-align: middle; background-image: url(images/new-tab-rapyd.png); background-size: cover; background-position: center; background-repeat: no-repeat; margin-left: 4px; margin-top: -2px; }*/
@media (max-width:1020px) {
    .cs-footer__copyright { flex-direction: column; }
    .cs-footer__copyright::before { margin-right: 0; margin-bottom: 28px; }
    .cs-footer__bottom .cs-footer__item { padding-top: 40px; padding-bottom: 40px; }
    .cs-footer .cs-footer__top .cs-footer__nav-inner { flex-direction: column; }
    .cs-footer .cs-footer__top .cs-footer__nav-inner li { margin-left: 0 !important; }
    .cs-footer .cs-footer__top .cs-footer__item { flex-wrap: wrap; flex-direction: inherit; align-items: flex-start; }
    .cs-footer .cs-footer__top .cs-footer__col.cs-col-left { flex: 0 0 100%; max-width: 100%; width: 100%; }
    .cs-footer .cs-footer__top .cs-footer__col.cs-col-center, .cs-footer .cs-footer__top .cs-footer__col.cs-col-right { max-width: 50%; flex: 0 0 50%; margin-top: 2.5rem; }
    .cs-footer .cs-footer__top .cs-footer__nav { justify-content: center !important; }
    .cs-footer .cs-footer__top .cs-footer__nav .cs-footer__nav-label { text-align: left; }
}

/* Footer - End */

/* Fleet Header for Posts - Start */

/* Single Post */
.single .cs-entry__header-fleet { /*background: var(--cs-post-bg-color);*/ border-radius: var(--cs-image-border-radius); }
.single .cs-entry__header-fleet .cs-entry__header-wrap { padding: 25px 130px; }
.single .cs-entry__header-fleet, .single .cs-entry__header-fleet .cs-entry__header-wrap::before, .single .cs-entry__header-fleet .cs-overlay-background { max-height: 350px; }
.single .cs-entry__header-fleet .cs-entry__header-container { gap: 2rem; display: flex; justify-content: space-between; align-items: center; max-height: 300px; }
.single .cs-entry__header-fleet .cs-entry__header-info .cs-entry__title:not(:first-child) { margin-top: 3.25rem; }
.single .cs-entry__header-fleet .cs-entry__header-container .cs_entry__header-image-item { width: 400px; justify-content: flex-end; display: flex; }
.single .cs-entry__header-fleet .cs-entry__header-container .cs_entry__header-image-item img { border-radius: var(--cs-image-border-radius); max-height: 300px; max-width: min-content; }
.single .cs-entry__header-fleet .cs-overlay-background .cs-video-wrapper, .single .cs-entry__header-fleet .cs-overlay-background:after { border-radius: var(--cs-image-border-radius); }
.single .cs-entry__header-fleet .cs-video-bg-init .cs_entry__header-image-item { display: none; }

/*.single .cs-entry__header-fleet .cs-entry__header-wrap .cs-entry__header-info-item .aioseo-breadcrumbs *, .single .cs-entry__header-fleet .cs-entry__header-wrap .cs-entry__header-info-item .cs-entry__title *, .single .cs-entry__header-fleet .cs-entry__header-wrap .cs-entry__header-info-item .cs-entry__post-meta * { color: var(--cs-post-fleet-text-color); }*/
.single .cs-entry__header-fleet .cs-entry__header-wrap .cs-entry__header-info-item .aioseo-breadcrumbs a, .single .cs-entry__header-fleet .cs-entry__header-wrap .cs-entry__header-info-item .cs-entry__post-meta, .single .cs-entry__header-fleet .cs-entry__header-wrap .cs-entry__header-info-item .cs-entry__post-meta a { color: inherit; }
.single:not(.logged-in) .cs-entry__comments .comment-meta { flex-direction: column; }
.single:not(.logged-in) .cs-entry__comments .comment-meta .comment-metadata, .single:not(.logged-in) .cs-entry__comments .comment-meta .comment-awaiting-moderation { margin-left: 0; }
.single .wp-block-group__inner-container .pk-pin-it-container img { border-radius: var(--cs-image-border-radius); }
.cs-custom-content-post_content-before { margin-bottom: 2.5rem; }
.cs-custom-content-post_content-after { margin-top: 2.5rem; }
.single .widget_block p { margin-bottom: 0; }
.single .entry-content ol li:not(:last-child),
.single .entry-content ul li:not(:last-child) { margin-bottom: 0; }
.single .entry-content ol,
.single .entry-content ul { padding-left: 15px; margin-left: 15px; }
.single .entry-content p,
.single .entry-content ul li,
.single .entry-content ol li { font-size: 16px; line-height: 28px; letter-spacing: 0;}
.single .entry-content *:not(:.aioseo-author-bio-compact) { margin-top: 0px; margin-bottom: 25px; }
.single .entry-content p { margin-bottom: 25px; }

@media (max-width:1583px) {
    .single .cs-entry__header-fleet .cs-entry__header-wrap { padding: 25px 60px; }
}
@media (max-width:1199px) {
    .single .cs-entry__header-fleet .cs-entry__header-info .cs-entry__title:not(:first-child) { margin-top: 1.25rem; }
    .single .cs-entry__header-fleet .cs-entry__title { font-size: 2.25rem; }
}
@media (max-width:1024px) {
    .single .cs-entry__header-fleet .cs-entry__header-container .cs_entry__header-image-item { display: none; }
}
@media (max-width:1020px) {
    .single .cs-entry__header-fleet .cs-entry__header-wrap { padding: 30px 30px; }
    .single .cs-entry__header-fleet .cs-entry__header-container .cs_entry__header-image-item img { max-width: 100%; }
}
@media (max-width:767px) {
    .single .cs-entry__header-fleet, .single .cs-entry__header-fleet .cs-entry__header-wrap::before, .single .cs-entry__header-fleet .cs-overlay-background, .single .cs-entry__header-fleet .cs-entry__header-container { max-height: inherit; min-height: inherit; }
    .single .cs-entry__header-fleet .cs-entry__header-wrap { padding: 25px; }
    .single .cs-entry__header-fleet .cs-entry__title { font-size: 1.65rem; }
    .single .cs-sidebar__inner .widget.widget_block { display: none; }
}
@media (max-width:500px) {
    .single .cs-entry__header-fleet .cs-entry__header-container { flex-direction: column; }
    .single .cs-entry__header-fleet .cs-entry__header-container .cs_entry__header-image-item { justify-content: center; width: 100%; }
    .single .cs-entry__header-fleet .cs-entry__header-container .cs_entry__header-image-item img { max-width: max-content; }
    .single .cs-entry__comments .comment-list .comment-meta { flex-direction: column; }
    .single .cs-entry__comments .comment-list .comment-meta .comment-metadata { margin-left: 0; justify-content: space-between; }
}

/* Fleet Header for Category */
.cs-header__nav .csco-post-header-type-fleet .cs-overlay-ratio:not(.cs-ratio-original) .cs-overlay-background img { object-fit: contain; -o-object-fit: contain; }
.category .csco-post-header-type-fleet .cs-overlay-background, .blog .csco-post-header-type-fleet .cs-overlay-background { display: flex; }
.author .csco-post-header-type-fleet .cs-overlay-background img, .category .csco-post-header-type-fleet .cs-overlay-background img, .blog .csco-post-header-type-fleet .cs-overlay-background img { max-height: 300px; max-width: 400px; object-fit: contain; margin: auto; }

/* Fleet Header for Posts - End */

/* Single Post - AIOSEO Author Bio - Start */
.single .aioseo-author-bio-compact { border: none; border-radius: var(--cs-image-border-radius); padding: 1.5rem; }
.single .aioseo-author-bio-compact-left .aioseo-author-bio-compact-image { height: auto; }
.single[data-site-scheme="dark"] .aioseo-author-bio-compact,
.single[data-site-scheme="default"] .aioseo-author-bio-compact { background-color: var(--cs-color-layout-elements-background) !important; }
.single[data-site-scheme="default"] .aioseo-author-bio-compact *, .single[data-site-scheme="dark"] .aioseo-author-bio-compact * { color: var(--cs-color-primary) !important; }
.single[data-site-scheme="dark"] .aioseo-author-bio-compact svg, .single[data-site-scheme="default"] .aioseo-author-bio-compact svg { fill: var(--cs-color-primary) !important; }
.single[data-site-scheme="dark"] .aioseo-author-bio-compact .author-socials img { filter: brightness(0) invert(1); }
.single[data-site-scheme="dark"] .aioseo-author-bio-compact .author-expertises .author-expertise { background-color: var(--cs-color-contrast-50); }
.single .aioseo-author-bio-compact .author-bio-link a { color: #DB49B3 !important; }
.single .aioseo-author-bio-compact .author-bio-link a svg { fill: #DB49B3 !important; }
.single .aioseo-author-bio-compact .author-bio-link:hover a { color: #8d3076 !important; }
.single .aioseo-author-bio-compact .author-bio-link:hover a svg { fill: #8d3076 !important; }
.single .cs-entry__post-related .cs-entry__outer .cs-entry__thumbnail { border-radius: var(--cs-image-border-radius); }
@media (min-width:1580px) {
    .single .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-name { white-space: nowrap; }
    .single .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-job-title { white-space: nowrap; }
}
@media (max-width:1279px) {
    .single .cs-entry__post-related .cs-entry__outer .cs-entry__thumbnail { display: none; }
}
@media (max-width:920px) {
    .single .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header { flex-direction: column; align-items: flex-start; }
    .single .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-job-title { margin-left: 0; padding-left: 0; border: none; }
    .single .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main { font-size: 16px; }
}
@media (max-width:767px) {
    .single .aioseo-author-bio-compact-left { flex: 0 0 100px; }
    .single .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main { font-size: 14px; }
    .single .aioseo-author-bio-compact-right .aioseo-author-bio-compact-footer .author-expertises .author-expertise { font-size: 12px; }
}
@media (max-width:430px) {
    .single .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header { flex-direction: column; align-items: flex-start; }
    .single .aioseo-author-bio-compact-right .aioseo-author-bio-compact-footer .author-expertises { justify-content: flex-start; }
    .single .aioseo-author-bio-compact { flex-direction: row; gap: 20px; }
    .single .aioseo-author-bio-compact-left { flex: 0 0 80px; }
    .single .aioseo-author-bio-compact-left .aioseo-author-bio-compact-image { display: block; margin: 0 auto; width: 160px; }
    .single .aioseo-author-bio-compact-right { text-align: left; }
    .single .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header { justify-content: flex-start; }
    .single .aioseo-author-bio-compact-right .aioseo-author-bio-compact-footer .author-socials { justify-content: flex-start; }
}

/* Single Post - AIOSEO Author Bio - End */

/* Home page - Start 
1.1 Featured Story
1.2 Explore Topics
1.3 Top Stories
1.4 Featured Author
1.5 Get Started Now
*/

/* 1.1 Featured Story */
.featured-story .featured-post .cs-entry__outer { padding: 0; align-items: center; background-color: transparent !important; border-radius: 0 !important; box-shadow: none !important; gap: 40px; }
.featured-story .featured-post .cs-entry-thumbnail { min-height: 360px; border-radius: var(--cs-image-border-radius); -webkit-box-flex: 0; flex: 0 0 calc(50% - 20px); max-width: calc(50% - 20px); display: flex; justify-content: center; }
.featured-story .featured-post .cs-entry-thumbnail .cs-entry__thumbnail { max-height: 360px; max-width: 100%; flex: 1; gap: 0; margin: 0; }
.featured-story .featured-post .cs-entry-thumbnail .cs-entry__thumbnail img { object-fit: contain; }
.featured-story .featured-post .cs-entry__content .cs-entry__footer { display: none; }
.featured-story .featured-post .cs-entry__content *, .featured-story .featured-post .cs-entry__content .cs-meta-category * { color: var(--cs-color-primary); }
body[data-site-scheme="default"] .featured-story .featured-post .cs-entry__content .cs-entry__read-more a { color: #2F323D; }
body[data-site-scheme="dark"] .featured-story .featured-post .cs-entry__content .cs-entry__read-more a { color: var(--cs-color-primary); }
.featured-story .featured-post .cs-entry__content a:hover { color: #DB49B3; }
.featured-story .featured-post .cs-entry__excerpt { opacity: 0.7; font-family: "SF-Pro", sans-serif; font-weight: 400; }
.featured-story .featured-post .aioseo-author-bio-compact { margin-top: 1rem; padding: 0; background: transparent; border: none; align-items: center; gap: 20px; }
.featured-story .featured-post .aioseo-author-bio-compact .aioseo-author-bio-compact-left { max-width: 55px; flex: 0 0 55px; }
.featured-story .featured-post .aioseo-author-bio-compact .aioseo-author-bio-compact-left img { max-width: 55px; border-radius: 100%; height: 55px; object-fit: cover; }
.featured-story .featured-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right { display: flex; }
.featured-story .featured-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header { flex-direction: column; align-items: flex-start; }
.featured-story .featured-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-job-title { margin-left: 0; padding-left: 0; border: none; }
.featured-story .featured-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-name { font-family: "Gilroy", sans-serif; font-size: 16px; font-weight: 700; color: #9086FF; }
.featured-story .featured-post .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-job-title { font-size: 12px; opacity: 0.7; font-family: "SF-Pro", sans-serif; font-weight: 400; }
.featured-story .featured-post .cs-entry__post-meta .cs-meta-reading-time { font-family: var(--cs-font-category-family), sans-serif; font-size: var(--cs-font-category-size); font-weight: var(--cs-font-category-weight); font-style: var(--cs-font-category-style); letter-spacing: var(--cs-font-category-letter-spacing); text-transform: var(--cs-font-category-text-transform); display: flex; }
.featured-story .featured-post .cs-entry__post-meta .cs-meta-reading-time:before { content: ''; height: 2px; width: 5px; background-color: var(--cs-color-primary); display: flex; margin-right: 0.75rem; }
@media (max-width:1019px) {
    .featured-story .featured-post .cs-entry__outer { flex-direction: column; gap: 20px; }
    .featured-story .featured-post .cs-entry-thumbnail { flex: 100%; max-width: 100%; width: 100%; }
}
@media (max-width:767px) {
    .featured-story .featured-post .cs-entry-thumbnail { width: 100%; flex: 1; max-width: 100%; min-height: auto; }
}

/* 1.2 Explore Topics */
.explore-topics-outer .explore-topics .eb-post-grid-category-filter { margin-bottom: 66px; max-width: 920px; margin-left: auto; margin-right: auto; }
.explore-topics-outer .explore-topics .eb-post-grid-category-filter .ebpg-category-filter-list li { padding-top: 10px; padding-bottom: 10px; color: var(--cs-color-tags-contrast); background-color: transparent; border-radius: var(--cs-image-border-radius); border: 1px solid #51525B; }
.explore-topics-outer .explore-topics .eb-post-grid-category-filter .ebpg-category-filter-list li.active, .explore-topics-outer .explore-topics .eb-post-grid-category-filter .ebpg-category-filter-list li:hover { background: rgba(250, 113, 205, 0.2); border-color: #F940C2; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper { z-index: 1; gap: 50px 30px; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-entry-media { border-radius: var(--cs-image-border-radius); overflow: hidden; margin-bottom: 17px; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-entry-thumbnail { margin-bottom: 0; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-entry-thumbnail img { object-fit: contain; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-entry-thumbnail::after { border-radius: var(--cs-image-border-radius); }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-entry-title, .explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-entry-title a { font-size: 22px; line-height: 26px; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-entry-title a:hover, .explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-categories-meta a:hover { color: #DB49B3 !important; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-entry-content p { font-size: 16px; line-height: 22px; opacity: 0.7; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper * { color: var(--cs-color-primary) !important; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-meta.ebpg-categories-meta { display: flex; gap: 0 8px; flex-wrap: wrap; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-categories-meta a { margin: 0; background-color: transparent; padding: 0; font-family: var(--cs-font-post-content-family), sans-serif; font-size: var(--cs-font-category-size); font-weight: var(--cs-font-category-weight); font-style: var(--cs-font-category-style); letter-spacing: var(--cs-font-category-letter-spacing); opacity: 0.7; white-space: nowrap; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-read-time { align-items: center; display: flex; font-family: var(--cs-font-category-family), sans-serif; font-size: var(--cs-font-category-size); font-weight: var(--cs-font-category-weight); font-style: var(--cs-font-category-style); letter-spacing: var(--cs-font-category-letter-spacing); opacity: 0.7; width: 100%; margin-top: 10px; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-read-time:before { content: ''; height: 2px; width: 5px; background-color: var(--cs-color-primary); display: flex; margin-right: 0.75rem; }
.explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper .ebpg-read-time .fas { display: none; }
.explore-topics-outer .explore-topics .ebpg-entry-meta .ebpg-footer-meta { margin-top: 1rem; }
.explore-topics-outer .explore-topics .ebpg-entry-meta .csco-author-data { display: flex; flex-direction: column; margin-right: 0; }
.explore-topics-outer .explore-topics .ebpg-entry-meta .csco-author-data .ebpg-posted-by { font-size: 16px; font-weight: 700; color: var(--cs-color-primary); }
.explore-topics-outer .explore-topics .ebpg-entry-meta .csco-author-data .ebpg-job-title { color: var(--cs-color-primary); font-size: 12px; font-weight: 400; }
.explore-topics-outer .explore-topics .ebpostgrid-pagination { margin-top: 3rem; }
.explore-topics-outer .explore-topics .ebpostgrid-pagination button { font-size: 16px; font-weight: 600; background-color: transparent !important; height: 40px; width: 40px; border: none; color: var(--cs-color-primary); }
.explore-topics-outer .explore-topics .ebpostgrid-pagination button:hover { color: #F940C2 !important; }
.explore-topics-outer .explore-topics .ebpostgrid-pagination button.active { background: rgba(250, 113, 205, 0.2) !important; color: #F940C2 !important; }
.explore-topics-outer .explore-topics .eb-post-grid-category-filter .ebpg-category-filter-list-item.loader { position: relative; }
/*.explore-topics-outer .explore-topics .eb-post-grid-category-filter .ebpg-category-filter-list-item.loader:after {content: '';width: 20px;aspect-ratio: 1;border-radius: 50%;border: 3px solid;border-color: #F940C2 var(--cs-color-layout-elements-background);animation: l1 1s infinite;margin-left: 5px;height: 20px;display: flex;}*/
.explore-topics-outer .explore-topics .eb-post-grid-category-filter .ebpg-category-filter-list-item.loader:after { content: ''; width: 12px; padding: 2px; aspect-ratio: 1; border-radius: 50%; background: #F940C2; --_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box; -webkit-mask: var(--_m); mask: var(--_m); -webkit-mask-composite: source-out; mask-composite: subtract; animation: l3 1s infinite linear; margin-left: 5px; height: 12px; position: absolute; right: 5px; top: calc(50% - 6px); }
.explore-topics-outer .explore-topics .eb-post-grid-category-filter .ebpg-category-filter-list-item.active:after,
.explore-topics-outer .explore-topics .eb-post-grid-category-filter .ebpg-category-filter-list-item.loader.active:after { display: none; } 
@keyframes l1 {to{transform: rotate(.5turn)}}
@keyframes l3 { to { transform: rotate(1turn) }}

@media (max-width:1279px) {
    .explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width:575px) {
    .explore-topics-outer .explore-topics .eb-post-grid-posts-wrapper { grid-template-columns: repeat(1, minmax(0, 1fr)); }
}

/* 1.3 Top Stories */
.top-stories .top-story .ebpg-entry-media { height: 250px; border-radius: var(--cs-image-border-radius); overflow: hidden; margin-bottom: 17px; }
.top-stories .top-story .ebpg-entry-content-outer .cs-meta-category .post-categories { display: flex; gap: 2px 8px; flex-wrap: wrap; }
.top-stories .top-story .ebpg-entry-content-outer .cs-meta-category .post-categories a { white-space: nowrap; font-family: var(--cs-font-category-family), sans-serif; font-size: var(--cs-font-category-size); font-weight: var(--cs-font-category-weight); font-style: var(--cs-font-category-style); letter-spacing: var(--cs-font-category-letter-spacing); text-transform: var(--cs-font-category-text-transform); }
.top-stories .top-story .ebpg-entry-content-outer .cs-meta-category .post-categories * { font-family: "SF-Pro", sans-serif; font-weight: 400; }
.top-stories .top-story .ebpg-entry-media .ebpg-entry-thumbnail .cs-overlay-background { height: 100%; justify-content: center; align-items: center; }
.top-stories .top-story .ebpg-entry-media .ebpg-entry-thumbnail .cs-overlay-background img { object-fit: contain; height: 250px; }
.top-stories .top-story .ebpg-entry-media .ebpg-entry-thumbnail .cs-overlay-background::after { transition: all .5s ease-in-out; border-radius: var(--cs-image-border-radius); background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)) !important; opacity: 0; visibility: hidden; }
.top-stories .top-story .ebpg-entry-media .ebpg-entry-thumbnail:hover .cs-overlay-background::after { transition: all .5s ease-in-out; opacity: 1; visibility: visible; }
.top-stories .top-story .ebpg-entry-content-outer .cs-entry__title { font-size: 22px !important; line-height: 26px; margin-bottom: 15px; font-family: "Gilroy", sans-serif; font-weight: 700; }
.top-stories .top-story .ebpg-entry-content-outer .cs-entry__title a:hover, .top-stories .top-story .ebpg-entry-content-outer .cs-meta-category .post-categories a:hover { color: #DB49B3 !important; }
.top-stories .top-story .ebpg-entry-content-outer .cs-entry__excerpt { opacity: 0.7; font-size: 16px !important; line-height: 22px; margin-bottom: 15px; font-family: "SF-Pro", sans-serif; font-weight: 400; }
.top-stories .top-story .ebpg-entry-content-outer * { color: var(--cs-color-primary) !important; }
.top-stories .top-story .ebpg-entry-content-outer .cs-meta-reading-time { font-family: var(--cs-font-category-family), sans-serif; font-size: var(--cs-font-category-size); font-weight: var(--cs-font-category-weight); font-style: var(--cs-font-category-style); letter-spacing: var(--cs-font-category-letter-spacing); text-transform: var(--cs-font-category-text-transform); display: flex; }
.top-stories .top-story .ebpg-entry-content-outer .cs-meta-reading-time:before { content: ''; height: 2px; width: 5px; background-color: var(--cs-color-primary); display: flex; margin-right: 0.75rem; }
.top-stories .flickity-page-dots { display: none; }
@media (max-width:575px) {
    .top-stories .top-story .cs-carousel__cell, .top-stories .top-story .cs-carousel__organizer-wrapper .cs-container { padding-left: 0; padding-right: 0; }
}

/* 1.4 Featured Author */
.featured-author .main-author { border: 1px solid transparent; background-color: var(--cs-color-layout-elements-background);  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05); border-radius: var(--cs-image-border-radius); overflow: hidden; }
.featured-author .main-author .wp-block-columns { gap: 12px; height: 120px; position: relative; }
.featured-author .main-author:hover { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 24px 24px -8px rgba(0, 0, 0, 0.1); /*transform: translate3d(0, 0, 0); transition: 0.25s;*/ }
.featured-author .main-author .wp-block-columns .auth-media img { height: 120px; object-fit: cover; }
.featured-author .main-author .wp-block-columns .auth-info .wp-block-heading { font-size: 15px; line-height: 1; margin-bottom: 10px; margin-top: 0; }
.featured-author .main-author .wp-block-columns .auth-info p { font-size: 12px; line-height: 15px; margin-bottom: 0; color: var(--cs-color-post-meta); margin-top: 0; }
.featured-author .main-author .wp-block-columns .auth-info .wp-block-essential-blocks-button { margin-top: 16px; }
.featured-author .main-author .wp-block-columns .auth-info .wp-block-essential-blocks-button .eb-button-wrapper { margin-top: 0; margin-bottom: 0; }
.featured-author .main-author .wp-block-columns .auth-info .eb-button-anchor { background: none !important; color: var(--cs-color-post-meta); font-size: 12px; }
.featured-author .main-author:hover .auth-info .eb-button-anchor { color: #DB49B3 !important; }
.featured-author .main-author .auth-info .eb-button { justify-content: flex-start; }
.featured-author .main-author .auth-info .eb-button a { padding: 0; gap: 0 5px; }
@media (max-width:1499px) {
    .featured-author { flex-wrap: wrap !important; display: flex; }
    .featured-author .main-author { flex-basis: 31% !important; max-width: 31% !important; }
}
@media (max-width:1199px) {
    .featured-author .main-author { flex-basis: 29% !important; max-width: 29% !important; }
}
@media (max-width:1024px) {
    .featured-author .main-author { flex-basis: 47% !important; max-width: 47% !important; }
}
@media (max-width:781px) {
    .featured-author .main-author { flex-basis: 46% !important; max-width: 46% !important; }
    .featured-author .main-author .wp-block-columns .auth-media { flex-basis: 96px !important; max-width: 96px; }
    .featured-author .main-author .wp-block-columns .auth-media figure { max-width: 96px; }
    .featured-author .main-author .wp-block-columns .auth-info { flex-basis: calc(100% - 180px) !important; }
}
@media (max-width:599px) {
    .featured-author .main-author { flex-basis: 100% !important; max-width: 100% !important; }
    .featured-author .main-author.wp-block-column + .wp-block-column, .featured-author .main-author .wp-block-columns .auth-info { margin-top: 0; }
}

/* 1.5 Get Started Now */
.get-started-now { background-color: var(--cs-color-layout-elements-background); }
.get-started-now .get-started-now-tab .tabTitles li .tab-title-text { color: var(--cs-color-primary) !important; }
.get-started-now .get-started-now-tab .tabTitles li { justify-content: flex-start !important; }
.get-started-now .get-started-now-tab .tabTitles li.active .tab-title-text { color: #DB49B3 !important; }

/* Home page - End */

/* Customer stories page - Start 
1.1 Banner Section
1.2 
*/

/* 1.1 Banner Section */
.layout-elements-background { background-color: var(--cs-color-layout-elements-background) !important; }
.page:not(.home) .cs-site-content { margin-bottom: 0; margin-top: 0; }
.cs-sidebar-disabled .entry-content .align-overwrite .wp-block-essential-blocks-row { margin: 0; width: 100% !important; max-width: 100%; margin-left: 0; }
.customer-stories-outer.wp-block-columns { flex-wrap: wrap !important; }
.customer-stories-outer.wp-block-columns .wp-block-column { flex-basis: calc(32% - 1rem); flex-grow: inherit; }
.customer-stories-outer .title { color: var(--cs-color-primary) !important; }
@media (max-width:1024px) {
    .customer-stories-outer.wp-block-columns { justify-content: center; }
    .customer-stories-outer.wp-block-columns .wp-block-column { flex-basis: 369px; }
}
@media (max-width:886px) {
    .customer-stories-outer.wp-block-columns .wp-block-column { flex-basis: 280px; }
}
@media (max-width:698px) {
    .customer-stories-outer.wp-block-columns .wp-block-column { flex-basis: 320px; }
}

/* Customer stories page - End */

/* Footer - G2 Badges */
.badges-outer { width: 100%; display: flex; gap: 20px; flex-wrap: wrap; }
.badges-outer .g2-badges { display: flex; gap: 0 20px; }
@media (max-width:1020px) {
    .badges-outer { justify-content: center; margin-top: 30px !important; }
}