.elementor-4338 .elementor-element.elementor-element-ac5e163{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4338 .elementor-element.elementor-element-f7df07b .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-4338 .elementor-element.elementor-element-f7df07b .elementor-repeater-item-697303a > *{display:inline-block;}.elementor-4338 .elementor-element.elementor-element-f7df07b .elementor-repeater-item-04d0b01.dce-item_image{justify-content:top;}.elementor-4338 .elementor-element.elementor-element-f7df07b .dce-post-item{text-align:left;padding-bottom:35px;}.elementor-4338 .elementor-element.elementor-element-f7df07b .dce-posts-fallback{text-align:left;}.elementor-4338 .elementor-element.elementor-element-f7df07b .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}@media(max-width:1024px){.elementor-4338 .elementor-element.elementor-element-f7df07b .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}}@media(max-width:767px){.elementor-4338 .elementor-element.elementor-element-f7df07b .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}/* Start custom CSS for dce-acf-relationship, class: .elementor-element-f7df07b */.reco{
    position: relative;
    background: grey;
    aspect-ratio: 1/1;
    display:block;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    color:#fff;
}
.reco-copy{
    position: absolute;
    bottom: 1rem;
    left: 1rem;
}
.reco h4{
    display: block;
    font-family: "Helvetica", Sans-serif;
    font-size: 1.1rem;
    font-weight: 700;
    margin: 0;
}
.reco:hover h4{
    color:#fff;
}
.reco p{
    font-family: "Helvetica", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 110%;
    color: #FFFFFFB3;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */.explore-popup{
    display: flex;
    justify-content: conter;
    align-items: center;
    width: 70vw;
    padding: 3rem;
}/* End custom CSS */