.tournament-langding .h1TitleAreaInner::before {
    content: "";
    position: absolute;
    top: -30px;
    left: -20px;
    width: 85px;
    height: 85px;
    background: url(/system/files/winner/landing/tournament/img/cercle_01.png) 0px 0px / contain no-repeat !important;
}

.tournament-langding .h1TitleAreaInner::after{
	content: "";
    position: absolute;
    bottom: -30px;
    right: -20px;
    width: 75px;
    height: 75px; 
    background: url(/system/files/winner/landing/tournament/img/cercle_02.png) 0px 0px / contain no-repeat !important;
	}

.tournament-langding .h1TitleAreaInner {
	padding: 80px 10px 35px;
	}

.tournament-langding .c-btnBG-big01 a.custome{
	padding: 16px 25px 16px 14px;
    width: 315px;
	border-radius: 15px;
	font-size: 1.6rem;
	line-height: 1.3;
	}

@media screen and (min-width: 768px){
.tournament-langding h1{
	font-size: 2.7rem;
	}

.tournament-langding .h1TitleAreaInner::before {
    content: "";
    position: absolute;
    top: -30px;
    left: 7%;
    width: 89px;
    height: 89px;
    background: url(/system/files/winner/landing/tournament/img/cercle_01.png) 0px 0px / contain no-repeat !important;
    background-size: contain;
}

.tournament-langding .h1TitleAreaInner::after{
	content: "";
	position: absolute;
	bottom: -30px;
	right:14%;
	width: 89px;
	height: 89px; 
	background: url(/system/files/winner/landing/tournament/img/cercle_02.png) 0px 0px / contain no-repeat !important;
	background-size: contain; 
	}

.tournament-langding .h1TitleAreaInner {
	padding: 50px 10px 80px 10px;
	}
}