.elementor-250 .elementor-element.elementor-element-3699e1b{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-250 .elementor-element.elementor-element-37a304ca{text-align:left;}.elementor-250 .elementor-element.elementor-element-37a304ca .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:60px;font-weight:800;color:var( --e-global-color-text );}.elementor-250 .elementor-element.elementor-element-254ba9e7{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-254ba9e7 a{color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-collection{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;column-gap:25px;grid-column-gap:25px;row-gap:25px;grid-row-gap:25px;}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-masonry-yes .ae-post-collection{display:block;margin-left:calc(-25px/2);margin-right:calc(-25px/2);}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-masonry-yes .ae-post-collection .ae-post-item{width:calc(100% / 3);padding-right:calc(25px/2);padding-left:calc(25px/2);margin-bottom:25px;}.elementor-250 .elementor-element.elementor-element-a9d70a0.overlay-h-pos-left .ae-post-overlay-wrapper{left:50%;transform:translateX(-50%);}.elementor-250 .elementor-element.elementor-element-a9d70a0.overlay-h-pos-right .ae-post-overlay-wrapper{left:50%;transform:translateX(-50%);}.elementor-250 .elementor-element.elementor-element-a9d70a0.overlay-h-pos-center .ae-post-overlay-wrapper{left:50%;transform:translateX(-50%);}.elementor-250 .elementor-element.elementor-element-a9d70a0.overlay-v-pos-top .ae-post-overlay-wrapper{top:50%;transform:translateY(-50%);}.elementor-250 .elementor-element.elementor-element-a9d70a0.overlay-v-pos-middle .ae-post-overlay-wrapper{top:50%;transform:translateY(-50%);}.elementor-250 .elementor-element.elementor-element-a9d70a0.overlay-v-pos-bottom .ae-post-overlay-wrapper{top:50%;transform:translateY(-50%);}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-overlay{background-color:rgba(0,0,0,0.5);}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-widget-title-wrap{text-align:center;}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-overlay-icon i{color:#FFFFFF;font-size:30px;}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-overlay-icon svg{fill:#FFFFFF;width:30px;}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-overlay-text{color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}@media(max-width:1400px){.elementor-250 .elementor-element.elementor-element-37a304ca .elementor-heading-title{font-size:50px;}.elementor-250 .elementor-element.elementor-element-254ba9e7{font-size:16px;}}@media(max-width:1200px){.elementor-250 .elementor-element.elementor-element-37a304ca{text-align:center;}.elementor-250 .elementor-element.elementor-element-37a304ca .elementor-heading-title{font-size:40px;}.elementor-250 .elementor-element.elementor-element-254ba9e7{text-align:center;font-size:14px;}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-collection{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-masonry-yes .ae-post-collection{display:block;}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-masonry-yes .ae-post-collection .ae-post-item{width:calc(100% / 2);}}@media(max-width:700px){.elementor-250 .elementor-element.elementor-element-37a304ca .elementor-heading-title{font-size:30px;}.elementor-250 .elementor-element.elementor-element-254ba9e7{font-size:12px;}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-collection{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-masonry-yes .ae-post-collection{display:block;}.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-masonry-yes .ae-post-collection .ae-post-item{width:calc(100% / 1);}}/* Start custom CSS for ae-post-blocks-adv, class: .elementor-element-a9d70a0 */.elementor-250 .elementor-element.elementor-element-a9d70a0 a{
    width: 100%;
    height: 475px;
    border-radius: 20px;
}

.elementor-250 .elementor-element.elementor-element-a9d70a0 img{
    object-fit: cover;
}

.elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-collection{
    grid-template-columns: repeat(4, 1fr) !important;
}

@media(max-width: 1400px){
    .elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-collection{
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

@media(max-width: 1200px){
    .elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-collection{
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

@media(max-width: 925px){
    .elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-collection{
        grid-template-columns: repeat(2, 1fr) !important;
    }
}


@media(max-width: 700px){
    .elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-collection{
        grid-template-columns: repeat(2, 1fr) !important;
    }
    
    .elementor-250 .elementor-element.elementor-element-a9d70a0 .eae-popup-wrapper{
        display: flex;
        justify-content: center;
    }
    
    .elementor-250 .elementor-element.elementor-element-a9d70a0 div{
        text-align: center !important;
    }
    
    .elementor-250 .elementor-element.elementor-element-a9d70a0 a{
        height: 100%;
    }
}

@media(max-width: 500px){
    .elementor-250 .elementor-element.elementor-element-a9d70a0 .ae-post-collection{
        grid-template-columns: repeat(1, 1fr) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3699e1b */.mfp-container{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.mfp-content{
    border-radius: 20px;
    width: 1400px !important;
}

@media(max-width: 1200px){
    .mfp-content{
        width: 100% !important;
    }
}/* End custom CSS */