.l-container {position: relative;}
.l-container > a > img {
    position: absolute;
    width: 20%;
    max-width: 240px;
    z-index: 10;
}
.l-container > a:nth-child(1) > img {
    left: 1.5em;
}
.l-container > a:nth-child(1) > img:hover {
    transform: rotate(-20deg);
}
.l-container > a:nth-child(2)  > img{
    right: 1.5em;
}
.l-container > a:nth-child(2) > img:hover {
    transform: rotate(-15deg);
}

/*
Topics
-----------------------------------------------------*/



/*
Business
-----------------------------------------------------*/
.top .c-business__category {
	font-size: 0.75rem;
}

.top .c-business__category.-big {
	font-size: 1.125rem;
	text-indent: 0.5rem;
}

.top .c-business__category.-small {
	font-size: 0.5rem;
}

.top .c-business__figure {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
}

.top .c-business__img {
	width: 100%;
	height: 208px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: 50% 20%;
	object-position: 50% 20%;
}


@media screen and (min-width: 320px) {
    .l-container > a > img {top: -2em;}
}

@media screen and (min-width: 601px) {
    .c-topics .c-topics-top__img,
    .c-topics .c-topics-bottom__img {
        margin: auto;
        display: block;
    }

    .l-container > a > img {top: -5em;}
}

@media screen and (min-width: 769px) {
    .l-container > a > img {top: -7em;}
}

@media screen and (min-width: 960px) {
    .l-container > a > img {top: -9em;}
    .p-banner.fixed.hide {z-index: -1;}
}

@media screen and (min-width: 1200px) {
	.top .c-business__img {
		width: 370px;
		height: 208px;
	}
}
