.elementor-33493 .elementor-element.elementor-element-795f7f5{--display:flex;}.elementor-33493 .elementor-element.elementor-element-5c91b11{--display:flex;}.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 );}.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 );}.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 );}.elementor-33493 .elementor-element.elementor-element-13bddc9{--grid-columns:3;}.elementor-33493 .elementor-element.elementor-element-13bddc9 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-33493 .elementor-element.elementor-element-13bddc9 .e-loop-item > .elementor-section, .elementor-33493 .elementor-element.elementor-element-13bddc9 .e-loop-item > .elementor-section > .elementor-container, .elementor-33493 .elementor-element.elementor-element-13bddc9 .e-loop-item > .e-con, .elementor-33493 .elementor-element.elementor-element-13bddc9 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.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 );}.elementor-33493 .elementor-element.elementor-element-13bddc9{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.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 );}.elementor-33493 .elementor-element.elementor-element-13bddc9{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-13bddc9 */.eae-popup .mfp-inline-holder .mfp-content {
    width: 960px;
}

.eae-popup .mfp-container {
    padding: 0;
}

.eae-popup .mfp-title {
    margin-bottom: 1.2em;
}

.eae-popup .mfp-title, 
.eae-modal-content {
    padding: 72px 42px;
}

.eae-popup .mfp-title {
    font-size: 2em !important;
}

.eae-modal-content .e-con.e-flex {
    padding: 0 !important;
    margin: 0 !important;
}

.eae-popup .eae-close {
    background: var(--wp--preset--color--vivid-red);
    padding: 1em !important;
    border-radius: 1em !important;
    font-size: 1.6em !important;
    position: fixed !important;
    top: 1em !important;
    right: 1em !important;
    width: unset !important;
    height: unset !important;
}

@media (max-width: 1024px) {
    
    .eae-popup .mfp-inline-holder .mfp-content {
        width: 100%;
        min-height: 100%;
    }
    
    .eae-popup .eae-close {
    background: var(--wp--preset--color--vivid-red);
        font-size: 1.4em !important;
        top: 0.5em !important;
        right: 0.5em !important;
    }
    
    .eae-popup .mfp-title, 
    .eae-modal-content {
        padding: 64px 32px;
    }
    
    .eae-popup .mfp-title {
        font-size: 1.8em !important;
    }
    
}

.eae-modal-content {
    padding-top: 0 !important;
}

.eae-modal-title {
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-795f7f5 */.eae-pop-btn-type-text, .eae-pop-btn-type-text a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: none !important;
    opacity: 0 !important;
}

.eae-popup.eae-close-btn-in .eae-close {
    background: var(--wp--preset--color--vivid-red) !important;
    padding: 1em;
    border-radius: 1em;
    font-size: 1.6em;
}

body .eae-popup.mfp-bg {
    backdrop-filter: blur(3px);
    opacity: 1;
}/* End custom CSS */