.widget-licences {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	margin: 2.4rem 0;
	align-items: center;
}

.widget-licences > a {
	position: relative;
    display: inline-flex;
    flex-direction: column;
    justify-content: flex-end;
    background-color: #000;
    width: 28rem;   
    height: 19.4rem; 
    color: #FFFFFF;
    font-family: 'Oswald';    
}

.widget-licences > a:not(:last-child) {
    margin-bottom: 1.6rem;   
}

.widget-licences img {
	width: 280px;
	height: 200px;	
	position: absolute;
	top:0;
}

.widget-licences .designation {
    z-index: 2;
    text-transform: uppercase;
    line-height: 1.1;
    margin-bottom: 0.8rem;
    letter-spacing: 1px;
    text-align: center;
}

.widget-licences .action {
	z-index: 2;
    border: 0.2rem solid #FFFFFF;
    border-radius: 0.2rem;
    text-align: center;
    line-height: 3.2rem;
    text-transform: uppercase;
    width: 12rem;
    letter-spacing: 2px;
    margin: 0 auto 0.8rem;
}

@media only screen and (min-width: 360px) {
	
}

@media only screen and (min-width: 1024px) {

	.widget-licences {
		flex-direction:row;
        padding: 0 2.4rem ;
		justify-content: space-between;		
	} 

    .widget-licences > a:not(:last-child) { margin-bottom:0; margin-right: 2.4rem;}
}