.elementor-11291 .elementor-element.elementor-element-24063ed{--display:flex;}.elementor-widget-tp-dynamic-categories .dynamic-cat-list .pt-dynamic-hover-cat-name,.elementor-widget-tp-dynamic-categories .dynamic-cat-list .pt-dynamic-hover-cat-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-dynamic-categories .dynamic-cat-list .pt-dynamic-hover-cat-count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-dynamic-categories .dynamic-cat-list .pt-dynamic-wrapper .pt-dynamic-hover-cat-desc{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-wrapper.style_1 .pt-dynamic-hover-content{justify-content:flex-end;}.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-wrapper .pt-dynamic-hover-content{align-items:center;}.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .post-inner-loop .grid-item{padding:0px 18px 0px 18px;}.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-hover-cat-name,.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-hover-cat-name a{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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-wrapper:hover .pt-dynamic-hover-cat-name,.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-wrapper:hover .pt-dynamic-hover-cat-name a{color:var( --e-global-color-accent );}.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-wrapper img,
					.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-wrapper .pt-dynamic-hover-content{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-wrapper:hover .pt-dynamic-hover-content{background-color:#FF871345;}.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-wrapper.style_1,.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-wrapper.style_2{overflow:hidden !important;}@media(max-width:1024px){.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-hover-cat-name,.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-hover-cat-name a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-hover-cat-name,.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .pt-dynamic-hover-cat-name a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for tp-dynamic-categories, class: .elementor-element-790a62f */.elementor-11291 .elementor-element.elementor-element-790a62f .pt-dynamic-content a {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.elementor-11291 .elementor-element.elementor-element-790a62f .pt-dynamic-hover-content {
    position: relative !important;
    padding: 0 !important;
    align-content: start;
}

.elementor-11291 .elementor-element.elementor-element-790a62f .pt-dynamic-content img {
    border-radius: 30px;
    aspect-ratio: 150/112;
}

.elementor-11291 .elementor-element.elementor-element-790a62f .pt-dynamic-wrapper:hover .pt-dynamic-hover-content {
    background-color: unset !important;
}

@media (max-width: 767px) {
    .elementor-11291 .elementor-element.elementor-element-790a62f .pt-dynamic-content img {
        display: none;
    }
}

.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .post-inner-loop .grid-item {
    display: inline-block !important;
    min-width: 198px;
}

.elementor-11291 .elementor-element.elementor-element-790a62f .dynamic-cat-list .post-inner-loop {
    display: block !important;
}/* End custom CSS */