.elementor-16547 .elementor-element.elementor-element-e573fac{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-16547 .elementor-element.elementor-element-dd051ca{text-align:center;}.elementor-16547 .elementor-element.elementor-element-80e866e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-16547 .elementor-element.elementor-element-80e866e .elementor-divider-separator{width:16rem;margin:0 auto;margin-center:0;}.elementor-16547 .elementor-element.elementor-element-80e866e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-16547 .elementor-element.elementor-element-bf961e5.elementor-element{--align-self:stretch;}.elementor-16547 .elementor-element.elementor-element-bf961e5 .elementor-menu-toggle{margin:0 auto;}.elementor-16547 .elementor-element.elementor-element-bf961e5 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-16547 .elementor-element.elementor-element-bf961e5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-16547 .elementor-element.elementor-element-bf961e5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-16547 .elementor-element.elementor-element-bf961e5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-16547 .elementor-element.elementor-element-bf961e5 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-16547 .elementor-element.elementor-element-bf961e5 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-16547 .elementor-element.elementor-element-6972a06{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.52 * 100% );}.elementor-16547 .elementor-element.elementor-element-6972a06:after{content:"0.52";}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__thumbnail__link{width:100%;}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__meta-data span + span:before{content:"•";}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__card{border-color:var( --e-global-color-primary );border-width:1px;border-radius:3px;padding-top:0rem;padding-bottom:0rem;}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__text{padding:0 1rem;margin-top:0rem;margin-bottom:0.5rem;}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__meta-data{padding:10px 1rem;color:var( --e-global-color-text );}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__avatar{padding-right:1rem;padding-left:1rem;}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__title, .elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__title a{color:var( --e-global-color-primary );font-weight:700;}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__title{margin-bottom:1rem;}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__meta-data span:before{color:var( --e-global-color-text );}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__excerpt p{color:var( --e-global-color-primary );}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__excerpt{margin-bottom:1rem;}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__read-more{margin-bottom:0.5rem;}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-pagination{text-align:center;margin-top:2rem;}body:not(.rtl) .elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 1rem/2 );}body:not(.rtl) .elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 1rem/2 );}body.rtl .elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 1rem/2 );}body.rtl .elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 1rem/2 );}@media(max-width:1024px){.elementor-16547 .elementor-element.elementor-element-e573fac{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}}@media(max-width:767px){.elementor-16547 .elementor-element.elementor-element-e573fac{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-16547 .elementor-element.elementor-element-6972a06:after{content:"0.5";}.elementor-16547 .elementor-element.elementor-element-6972a06 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-bf961e5 */.insights-nav .menu-item {
    border-bottom: 1px solid var(--color-primary-purple-6);
    border-radius: 3px 3px 0 0;
}

.insights-nav .menu-item:active {
    background-color: var(--color-primary-purple-1);
}


.insights-nav .current-menu-item {
    border: 1px solid var(--color-primary-purple-6);
    border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-9e77f39 */.wp-cloud .elementor-widget-container > h5 {
    display: none;
}

.wp-cloud * {
    font-size: .75rem !important;
}

.wp-cloud .tagcloud {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: .5rem
}

.wp-cloud .tagcloud a {
    display: inline-flex;
    gap: .25rem;
    width: max-content;
    padding: .25rem .5rem;
    background-color: transparent;
    color: var(--color-primary-purple-4);
    border: 1px solid var(--color-primary-purple-4);
    border-radius: 3px;
    font-weight: 600;
}

.wp-cloud .tagcloud a:hover {
    background-color: var(--color-primary-purple-5);
    color: var(--color-primary-white);
    border: 1px solid var(--color-primary-purple-5);
}

.wp-cloud .tagcloud a span {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for archive-posts, class: .elementor-element-6972a06 */.elementor-15961 .elementor-element.elementor-element-ff5029c .elementor-post__card {
   border-bottom-width: 2px; 
}/* End custom CSS */