/* Ce fichier peut être surchargé dans le thème enfant */
/* Chemin de surcharge : THEME_ENFANT/illico-Global/widgets/elementor/illico-landing/assets/css/style.css */


/* Landings Pages */
.landings {/* text-align:center; */display: grid;column-gap: 25px;}

.landings.nb_col_1 {grid-template-columns: repeat(1, 1fr);}
.landings.nb_col_2 {grid-template-columns: repeat(2, 1fr);}
.landings.nb_col_3 {grid-template-columns: repeat(3, 1fr);}
.landings.nb_col_4 {grid-template-columns: repeat(4, 1fr);}

.landings .landing{text-align:left;padding: 5px;margin-bottom: 20px;/* width: 49.5%; *//* display: inline-grid; */min-height:330px;}
.landings .landing .landing-img{width: 100%; height: 250px; object-fit: cover; border-radius: 15px;}
.landings .landing .landing-title{/*color:#000*/color:var(--e-global-color-primary); font-weight:800; /*font-size:22px;*/font-size: 1.3em; margin:0px; padding: 10px 10px 0px 10px;}
.landings .landing .landing-sp{/*color:#1B1918;*/color:var(--e-global-color-text); font-weight:500; font-size:13px; text-transform:uppercase; padding: 0px 10px;}

.landings .landing:hover .landing-title, 
.landings .landing:hover .landing-sp{/*color:#1B1918;*/color:var(--e-global-color-text);}

/* @media screen and (max-width: 1200px) {.landing{width:49%}}
@media screen and (max-width: 650px) {.landing{width:100%}} */

@media (min-width: 768px) and (max-width: 1024px) {
    .landings.nb_col_3, .landings.nb_col_4 {grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 767px) {
    .landings.nb_col_2, .landings.nb_col_3, .landings.nb_col_4 {grid-template-columns: repeat(1, 1fr);}
}