.elementor-9005 .elementor-element.elementor-element-59dd0c8{--display:flex;}.elementor-9005 .elementor-element.elementor-element-49f1aaf{color:var( --e-global-color-text );}.elementor-9005 .elementor-element.elementor-element-49f1aaf a{color:var( --e-global-color-7dfbee7 );}.elementor-9005 .elementor-element.elementor-element-888057a{text-align:center;}.elementor-9005 .elementor-element.elementor-element-888057a .elementor-heading-title{font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9005 .elementor-element.elementor-element-151e0ec{font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-65ce5c7 );}.elementor-9005 .elementor-element.elementor-element-d0b9d1f .elementor-button{background-color:#00000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-9005 .elementor-element.elementor-element-d0b9d1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9005 .elementor-element.elementor-element-8a83d19{--display:flex;}.elementor-9005 .elementor-element.elementor-element-0f7ca43{--grid-columns:3;--grid-row-gap:32px;--e-loop-nothing-found-message-align:center;--grid-column-gap:20px;--e-loop-nothing-found-message-space-from-top:20px;--e-loop-nothing-found-message-space-from-bottom:20px;--e-loop-nothing-found-message-color:var( --e-global-color-65ce5c7 );}.elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination{text-align:center;font-size:14px;font-weight:600;line-height:0em;margin-top:28px;}.elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination .page-numbers.current{color:#FFFFFF;}body:not(.rtl) .elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 12px/2 );}body:not(.rtl) .elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 12px/2 );}body.rtl .elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 12px/2 );}body.rtl .elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 12px/2 );}.elementor-9005 .elementor-element.elementor-element-0f7ca43 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-ef614ce-font-size );line-height:var( --e-global-typography-ef614ce-line-height );}.elementor-9005 .elementor-element.elementor-element-c8b6ac4{--display:flex;}@media(max-width:1024px){.elementor-9005 .elementor-element.elementor-element-888057a .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-9005 .elementor-element.elementor-element-151e0ec{line-height:var( --e-global-typography-text-line-height );}.elementor-9005 .elementor-element.elementor-element-0f7ca43{--grid-columns:2;}.elementor-9005 .elementor-element.elementor-element-0f7ca43 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-ef614ce-font-size );line-height:var( --e-global-typography-ef614ce-line-height );}}@media(max-width:767px){.elementor-9005 .elementor-element.elementor-element-888057a{text-align:center;}.elementor-9005 .elementor-element.elementor-element-888057a .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-9005 .elementor-element.elementor-element-151e0ec{line-height:var( --e-global-typography-text-line-height );}.elementor-9005 .elementor-element.elementor-element-0f7ca43{--grid-columns:1;}.elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination{font-size:12px;}body:not(.rtl) .elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 8px/2 );}body.rtl .elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 8px/2 );}body.rtl .elementor-9005 .elementor-element.elementor-element-0f7ca43 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 8px/2 );}.elementor-9005 .elementor-element.elementor-element-0f7ca43 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-ef614ce-font-size );line-height:var( --e-global-typography-ef614ce-line-height );}}/* Start custom CSS for breadcrumbs, class: .elementor-element-49f1aaf */.elementor-9005 .elementor-element.elementor-element-49f1aaf nav {
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    gap: .5em 1em;
    overflow: auto hidden;

    .separator {
        color: var(--e-global-color-7dfbee7);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-151e0ec */.archive-desc {
    &~.collapse-desc {
        .show-less {
            display: inline;
        }

        .show-more {
            display: none;
        }

        .elementor-button-icon {
            rotate: 180deg;
        }
    }

    &:has([style*="none"])~.collapse-desc {
        .show-less {
            display: none;
        }

        .show-more {
            display: inline;
        }

        .elementor-button-icon {
            rotate: 0deg;
        }
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0f7ca43 */.elementor-9005 .elementor-element.elementor-element-0f7ca43 {
    * {
        transition: 0.3s;
    }

    &:has(.e-load-more-anchor[data-page="1"]) {
        .elementor-loop-container {
            @media (min-width: 768px) {
                .e-loop-item {
                    &:first-of-type {
                        grid-column: 1 / span 2 !important;

                        .post-featured-img img {
                            height: 448px;
                        }
                    }
                }
            }

            @media (min-width: 1024px) {
                .e-loop-item:nth-of-type(2) {
                    .post-featured-img img {
                        height: 448px;
                    }
                }
            }
        }
    }

    .elementor-pagination {
        display: flex;
        align-items: center;
        justify-content: center;
        border-top: 1px solid var(--e-global-color-810df0e);
        padding-top: 28px;

        .page-numbers {
            display: flex;
            align-items: center;
            justify-content: center;
            line-height: 0;
            width: 40px;
            aspect-ratio: 1;
            border-radius: 100%;

            &.current {
                background: var(--e-global-color-primary);
            }

            &:is(a):hover {
                background: var(--e-global-color-68ed9f9);
            }

            &:is(a.prev, a.next) {
                color: var(--e-global-color-primary) !important;
            }

            &:is(span.prev, span.next, .dots) {
                color: var(--e-global-color-7dfbee7) !important;
            }

            svg {
                width: 1.25em;
                aspect-ratio: 1;
            }
        }
    }
}/* End custom CSS */