.elementor-39 .elementor-element.elementor-element-b7163be:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b7163be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d630102 );}.elementor-39 .elementor-element.elementor-element-b7163be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 40px 0px;}.elementor-39 .elementor-element.elementor-element-b7163be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-614466c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-39 .elementor-element.elementor-element-614466c > .elementor-element-populated{padding:0px 48px 0px 48px;}.elementor-39 .elementor-element.elementor-element-3627dff0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-39 .elementor-element.elementor-element-3627dff0 .elementor-heading-title{font-family:var( --e-global-typography-58f7ac6-font-family ), Sans-serif;font-size:var( --e-global-typography-58f7ac6-font-size );font-weight:var( --e-global-typography-58f7ac6-font-weight );text-transform:var( --e-global-typography-58f7ac6-text-transform );line-height:var( --e-global-typography-58f7ac6-line-height );letter-spacing:var( --e-global-typography-58f7ac6-letter-spacing );color:var( --e-global-color-1c01e5f );}.elementor-39 .elementor-element.elementor-element-61d8b8a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-39 .elementor-element.elementor-element-61d8b8a8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-48217972{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-76f85ff{--grid-columns:1;}.elementor-39 .elementor-element.elementor-element-76f85ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-14e899c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 51px 0px;}.elementor-39 .elementor-element.elementor-element-14e899c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-78c5803e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-39 .elementor-element.elementor-element-78c5803e > .elementor-element-populated{padding:0px 48px 0px 48px;}.elementor-39 .elementor-element.elementor-element-9957ea9{--preloader-animation:preloader-dots;}.elementor-39 .elementor-element.elementor-element-9957ea9 .filters-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .categories-container{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .category-item{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;transition:all 0.3s;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-9957ea9 .category-item:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-d630102 );}.elementor-39 .elementor-element.elementor-element-9957ea9 .category-item.active{color:var( --e-global-color-text );background-color:var( --e-global-color-d630102 );}.elementor-39 .elementor-element.elementor-element-9957ea9 .search-container{width:320px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .search-wrapper{position:relative;display:flex;align-items:center;width:100%;}.elementor-39 .elementor-element.elementor-element-9957ea9 .search-wrapper[data-icon-position="left"]{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-9957ea9 .search-wrapper[data-icon-position="right"]{flex-direction:row-reverse;}.elementor-39 .elementor-element.elementor-element-9957ea9 .search-input{display:block;flex:1;box-sizing:border-box;font-size:16px;padding:11px 14px 11px 0px;border-radius:8px 8px 8px 8px;color:var( --e-global-color-text );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );box-shadow:0px 1px 2px 0px rgba(16, 24.000000000000014, 40, 0.050980392156862744);}.elementor-39 .elementor-element.elementor-element-9957ea9 .custom-posts-search-icon{position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .search-wrapper[data-icon-position="left"] .custom-posts-search-icon{left:14px;right:auto;}.elementor-39 .elementor-element.elementor-element-9957ea9 .search-wrapper[data-icon-position="right"] .custom-posts-search-icon{right:14px;left:auto;}.elementor-39 .elementor-element.elementor-element-9957ea9 .custom-posts-search-icon svg{width:20px !important;height:20px !important;}.elementor-39 .elementor-element.elementor-element-9957ea9 .custom-posts-search-icon img{width:20px;height:20px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .search-wrapper[data-icon-position="right"] .search-input{padding-right:calc(14px + 40px);}.elementor-39 .elementor-element.elementor-element-9957ea9 .search-wrapper[data-icon-position="left"] .search-input{padding-left:calc(0px + 40px);}.elementor-39 .elementor-element.elementor-element-9957ea9 .search-input::placeholder{color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-9957ea9 .pagination{display:flex;align-items:center;width:100%;justify-content:space-between;gap:2px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .pagination-numbers{display:flex;align-items:center;justify-content:center;flex:1;gap:2px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.prev{margin-right:auto;}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.next{margin-left:auto;}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;transition:all 0.3s;}.elementor-39 .elementor-element.elementor-element-9957ea9 .pagination-dots{display:inline-block;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link-icon{display:inline-flex;align-items:center;justify-content:center;}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.prev .page-link-icon{margin-right:5px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.next .page-link-icon{margin-left:5px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link-icon svg{width:20px;height:20px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link-icon img{width:20px;height:20px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.prev, .elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.next{font-size:14px;font-weight:500;padding:10px 12px 10px 12px;border-radius:6px 6px 6px 6px;color:var( --e-global-color-text );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d630102 );}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.prev:hover, .elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.next:hover{background-color:var( --e-global-color-d630102 );}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link:not(.prev):not(.next){font-size:16px;font-weight:500;padding:11px 18px 10px 17px;min-width:40px;height:40px;border-radius:8px 8px 8px 8px;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link:not(.prev):not(.next):hover{background-color:var( --e-global-color-d630102 );}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.active{background-color:var( --e-global-color-d630102 );}.elementor-39 .elementor-element.elementor-element-9957ea9 .custom-posts-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .filters-separator{border-style:solid;border-bottom-style:solid;border-color:var( --e-global-color-d630102 );border-width:1px 0 0 0;border-top-width:1px;margin:15px 0px 64px 0px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .pagination-separator{border-style:solid;border-bottom-style:solid;border-color:#DBECF2;border-width:1px 0 0 0;border-top-width:1px;margin:47px 0px 20px 0px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .posts-preloader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.9);z-index:10;background-color:#DBECF21C;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-9957ea9 .posts-container{position:relative;min-height:200px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .preloader-dots{display:flex;gap:5px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .preloader-dots span{width:calc(40px / 4);height:calc(40px / 4);border-radius:50%;background:currentColor;animation:preloader-dots 1.4s infinite ease-in-out both;background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-9957ea9 .preloader-dots span:nth-child(1){animation-delay:-0.32s;}.elementor-39 .elementor-element.elementor-element-9957ea9 .preloader-dots span:nth-child(2){animation-delay:-0.16s;}.elementor-39 .elementor-element.elementor-element-9957ea9 .preloader-spinner svg{color:var( --e-global-color-primary );width:40px;height:40px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .posts-preloader svg{width:40px;height:40px;}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-39 .elementor-element.elementor-element-3627dff0 .elementor-heading-title{font-size:var( --e-global-typography-58f7ac6-font-size );line-height:var( --e-global-typography-58f7ac6-line-height );letter-spacing:var( --e-global-typography-58f7ac6-letter-spacing );}.elementor-39 .elementor-element.elementor-element-61d8b8a8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-48217972{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-39 .elementor-element.elementor-element-9957ea9 .category-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-b7163be{padding:30px 0px 60px 0px;}.elementor-39 .elementor-element.elementor-element-614466c > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-39 .elementor-element.elementor-element-3627dff0 .elementor-heading-title{font-size:var( --e-global-typography-58f7ac6-font-size );line-height:var( --e-global-typography-58f7ac6-line-height );letter-spacing:var( --e-global-typography-58f7ac6-letter-spacing );}.elementor-39 .elementor-element.elementor-element-61d8b8a8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-48217972{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-39 .elementor-element.elementor-element-78c5803e > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .category-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-39 .elementor-element.elementor-element-9957ea9 .search-container{width:100%;}.elementor-39 .elementor-element.elementor-element-9957ea9 .custom-posts-grid{grid-template-columns:repeat(2, 1fr);}.elementor-39 .elementor-element.elementor-element-9957ea9 .filters-separator{border-width:0px 0 0 0;border-top-width:0px;margin:24px 0px 0px 0px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-b7163be{padding:22px 0px 32px 0px;}.elementor-39 .elementor-element.elementor-element-3627dff0 .elementor-heading-title{font-size:var( --e-global-typography-58f7ac6-font-size );line-height:var( --e-global-typography-58f7ac6-line-height );letter-spacing:var( --e-global-typography-58f7ac6-letter-spacing );}.elementor-39 .elementor-element.elementor-element-61d8b8a8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-39 .elementor-element.elementor-element-61d8b8a8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-48217972{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-39 .elementor-element.elementor-element-76f85ff{--grid-columns:1;}.elementor-39 .elementor-element.elementor-element-14e899c6{padding:40px 0px 44px 0px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .category-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-39 .elementor-element.elementor-element-9957ea9 .pagination{justify-content:center;}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.prev, .elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.next{padding:11px 11px 11px 11px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .page-link:not(.prev):not(.next){padding:11px 16px 10px 15px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .custom-posts-grid{grid-template-columns:repeat(1, 1fr);gap:17px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .filters-separator{border-width:0px 0 0 0;border-top-width:0px;}.elementor-39 .elementor-element.elementor-element-9957ea9 .pagination-separator{border-width:0px 0 0 0;border-top-width:0px;margin:8px 0px 0px 0px;}}/* Start custom CSS for loop-grid, class: .elementor-element-76f85ff */.elementor-widget-image {
    margin-bottom: 10px !important;
}

.elementor-39 .elementor-element.elementor-element-76f85ff .elementor-heading-title {
    color: #38b6ff;
}

/*.elementor-39 .elementor-element.elementor-element-76f85ff .category {*/
/*    padding: 0;*/
/*    margin: 0 0 10px;*/
/*}*//* End custom CSS */
/* Start custom CSS for custom_posts_ajax, class: .elementor-element-9957ea9 */.elementor-39 .elementor-element.elementor-element-9957ea9 .categories-container {
    flex: 1;
}

.elementor-39 .elementor-element.elementor-element-9957ea9 .filters-container {
    align-items: flex-start !important;
}

.elementor-39 .elementor-element.elementor-element-9957ea9 .search-icon {
    z-index: 9;
}

.elementor-39 .elementor-element.elementor-element-9957ea9 .pagination-numbers .page-link:only-child {
    display: none;
}

.elementor-39 .elementor-element.elementor-element-9957ea9 .blog-item >.elementor-container {
    display: block;
}

.elementor-39 .elementor-element.elementor-element-9957ea9 .image-column,
.elementor-39 .elementor-element.elementor-element-9957ea9 .content-colunm {
    width: 100%;
}

.elementor-39 .elementor-element.elementor-element-9957ea9 .content-colunm >.elementor-widget-wrap {
    padding: 0;
}

.elementor-39 .elementor-element.elementor-element-9957ea9 .category {
    background-color: var(--e-global-color-d630102) !important;
}

@media(max-width:1023px) {
    .elementor-39 .elementor-element.elementor-element-9957ea9 .categories-container {
        flex: none;
        overflow-x: auto;
        white-space: nowrap;
        padding-right: 16px;
        padding-bottom: 5px;
        display: block;
        width: calc(100% + 16px);
    }
}
@media(max-width:767px) {
    .elementor-39 .elementor-element.elementor-element-9957ea9 .pagination-numbers {
        flex: none;
    }
    
    .elementor-39 .elementor-element.elementor-element-9957ea9 .page-link-icon {
        margin: 0 !important;
    }
    
    .elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.prev {
        margin-right: 10px;
    }
    
    .elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.next {
        margin-left: 10px;
    }
    
    .elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.prev span:not(.page-link-icon),
    .elementor-39 .elementor-element.elementor-element-9957ea9 .page-link.next span:not(.page-link-icon) {
        display: none;
    }
}/* End custom CSS */