.elementor-1008 .elementor-element.elementor-element-4f47e15c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-2e5fcf00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-71f63a89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-loop-grid .elementor-pagination{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 );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{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 );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1008 .elementor-element.elementor-element-21cdb597{--grid-columns:1;--grid-row-gap:20px;}.elementor-1008 .elementor-element.elementor-element-21cdb597 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-1008 .elementor-element.elementor-element-732040f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-68586978{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1008 .elementor-element.elementor-element-48513d05{--grid-columns:1;--grid-row-gap:20px;}.elementor-1008 .elementor-element.elementor-element-48513d05 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-1008 .elementor-element.elementor-element-3d072988{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:0px;}.elementor-1008 .elementor-element.elementor-element-3d072988 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-2b46161 );}:where( .elementor-1008 .elementor-element.elementor-element-3d072988 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"SharpSansDisplay", Sans-serif;font-weight:600;font-style:normal;}:where( .elementor-1008 .elementor-element.elementor-element-3d072988 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1500px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1008 .elementor-element.elementor-element-3d072988{--n-accordion-title-font-size:18px;}}@media(max-width:1200px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1008 .elementor-element.elementor-element-21cdb597{--grid-columns:1;}.elementor-1008 .elementor-element.elementor-element-48513d05{--grid-columns:1;}.elementor-1008 .elementor-element.elementor-element-3d072988{--n-accordion-title-font-size:17px;}:where( .elementor-1008 .elementor-element.elementor-element-3d072988 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3em;}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1008 .elementor-element.elementor-element-21cdb597{--grid-columns:1;}.elementor-1008 .elementor-element.elementor-element-48513d05{--grid-columns:1;}}/* Start custom CSS for nested-accordion, class: .elementor-element-3d072988 */.elementor-1008 .elementor-element.elementor-element-3d072988 a.active {
    font-weight: 500;
    text-decoration: underline;
}

.elementor-1008 .elementor-element.elementor-element-3d072988 .e-n-accordion-item {
    position: relative;
}
.elementor-1008 .elementor-element.elementor-element-3d072988 .e-n-accordion-item-title-icon {
    display: none;
}
.elementor-1008 .elementor-element.elementor-element-3d072988 .e-n-accordion-item-title:after {
    content: '';
    display: block;
    width: 12px;
    height: 8px;
    position: absolute;
    right: 0;
    top: 50%;
    transition: all .2s ease-out;
    transform: translateY('-50%');
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M5.99997 7.42017C5.7849 7.42017 5.56987 7.33805 5.4059 7.17417L0.24617 2.01439C-0.0820565 1.68616 -0.0820565 1.154 0.24617 0.825904C0.574263 0.497811 1.10632 0.497811 1.43457 0.825904L5.99997 5.39156L10.5654 0.826063C10.8936 0.49797 11.4256 0.49797 11.7537 0.826063C12.0821 1.15416 12.0821 1.68632 11.7537 2.01455L6.59404 7.17433C6.42999 7.33824 6.21495 7.42017 5.99997 7.42017Z' fill='black'/%3E%3C/svg%3E%0A");
}

.elementor-1008 .elementor-element.elementor-element-3d072988 .e-n-accordion-item-title {
    position: relative;
    padding: 1em 16px 1em 36px;
}

.elementor-1008 .elementor-element.elementor-element-3d072988 [aria-expanded="true"]  .e-n-accordion-item-title-icon {
    transform: rotate(-90deg);
}

/* icons */
.e-n-accordion-item summary {
    position: relative;
}

.e-n-accordion-item summary:before {
    content: '';
    display: block;
    width: 20px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
}

.article-cat-icon {
    background-size: 30px auto;
    background-repeat: no-repeat;
    background-position: center center;
}

#hub-ctg-branding summary:before,
.story-hub-category-branding .article-cat-icon {
    background-image: url('https://redmarkgroup.com/wp-content/uploads/2025/05/icon-idea.svg');
}

#hub-ctg-strategy summary:before,
.story-hub-category-strategy .article-cat-icon {
    background-image: url('https://redmarkgroup.com/wp-content/uploads/2025/05/icon-strategy.svg');
}/* End custom CSS */