
section.organisers-sec-hero{padding-top: 100px;padding-bottom: 0px; background: linear-gradient(45deg, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.95)), url("organisers-bg.webp"); background-repeat: no-repeat; background-size: cover; background-position: right center;}
section.organisers-sec-hero h1{color: var(--color-12);font-size: var(--rfs-54);line-height: 1.3;}
section.organisers-sec-hero h1 strong{color: var(--color-11);font-weight:normal;position:relative;}
section.organisers-sec-hero p{font-size: var(--rfs-24);max-width:400px;} 

section.organisers-sec-hero ul.list_expos{counter-reset: section;margin: 0px;padding: 0px;list-style-type: none;gap: 60px;display: flex;flex-direction: column;}
section.organisers-sec-hero ul.list_expos > li{display: flex;flex-direction: column;align-content: flex-end;align-items: flex-end;}
section.organisers-sec-hero ul.list_expos li h3{counter-increment: section;color: var(--color-12);font-family: "Barlow", sans-serif;font-size: var(--rfs-54);font-weight: 400;width: 100%;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--color-05);position: relative;}
section.organisers-sec-hero ul.list_expos li h3:before{content: "(" counter(section) ")";position: absolute;left: 0;top: calc(100% + 40px);color: var(--color-12);font-size: var(--rfs-24);font-weight: 500;}
section.organisers-sec-hero ul.list_expos li h3:after{content:"";width: 90px;height: 40px;background:url("arrow-left-blue.png") no-repeat center center;background-size: contain;display: inline-block;}
section.organisers-sec-hero ul.list_expos li ul{counter-reset: item;margin: 0px;padding: 0px 0px 0px 30px;list-style-type: none;max-width: 520px;width: 100%;}
section.organisers-sec-hero ul.list_expos li ul li{counter-increment: item;font-size: var(--rfs-24);text-align: left;padding: 10px 30px 10px 0px;border-bottom: 1px solid var(--color-05);position: relative;}
section.organisers-sec-hero ul.list_expos li ul li:before{content: counter(item);position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: var(--color-12);font-size: var(--rfs-21);font-weight: 400;}

.organisers-left {position: relative;}


@media(max-width:1366px){
	section.organisers-sec-hero h1 {font-size: var(--rfs-42);}
	section.organisers-sec-hero ul.list_expos li h3{font-size: var(--rfs-42);}
	section.organisers-sec-hero ul.list_expos li h3:after {height:20px;}
}

/* Desktop â€“ no accordion */
@media (min-width: 768px){}

/* Mobile accordion */
@media only screen and (max-width : 768px) {
	
	section.organisers-sec-hero{padding: 50px 20px 0px 20px;}
	section.organisers-sec-hero h1{font-size:28px;}
	section.organisers-sec-hero p{max-width:100%;}

	section.organisers-sec-hero ul.list_expos{margin-top: 30px;gap: 30px;}
	
	section.organisers-sec-hero ul.list_expos li h3{font-size:24px;padding-top: 30px;margin-bottom: 0px;padding-bottom: 15px;}
	section.organisers-sec-hero ul.list_expos li h3:before{top: 0px;}
	section.organisers-sec-hero ul.list_expos li h3:after{width: 20px;height: 20px;position: relative;top: 3px;left: 5px;}
	section.organisers-sec-hero ul.list_expos li ul{padding: 0px;}
	section.organisers-sec-hero ul.list_expos li ul li{line-height:1.1;}
	section.organisers-sec-hero ul.list_expos li ul li:before{top: 22px;right: 0px;}
	 
}

