.big-event-slider-container {
	display: flex;
	justify-content: end;
	align-items: center;
}

.event-slider-container {
	display: flex;
	flex-wrap: wrap;
	padding: 40px 0px 100px 0px;
	margin-left: 16vw;

	.content {
		flex: 0 0 35%;
		padding-right: 30px;
		color: var(--e-global-color-a48be78);
		display: flex;
        flex-direction: column;
        justify-content: center;
		margin-bottom: 63px;

		.cta {

			margin-top: 50px;

			.text-cta {
				font-size: 18px;
				margin-left: 10px;
				color: var(--e-global-color-a48be78);
				font-family: var(--e-global-typography-3d1e545-font-family), Sans-serif;
				font-weight: var(--e-global-typography-primary-font-weight);
				line-height: var(--e-global-typography-3d1e545-line-height);
			}

			svg circle {
				fill: var(--e-global-color-primary);
			}

		}


		.title {
			font-size: 42px !important;
			color: var(--e-global-color-a48be78);
			font-family: var(--e-global-typography-f26bb16-font-family), Sans-serif;
			font-weight: var(--e-global-typography-3d1e545-font-weight);
			line-height: var(--e-global-typography-3d1e545-line-height);
		}
		
		@media screen and (max-width: 767.98px) {
			.title h2{
				font-size: 32px !important;
			}
		}

		.subtitle {
			font-size: var(--e-global-typography-3d1e545-font-size);
			color: var(--e-global-color-a48be78);
			font-family: var(--e-global-typography-3d1e545-font-family), Sans-serif;
			font-weight: var(--e-global-typography-3d1e545-font-weight);
			line-height: var(--e-global-typography-3d1e545-line-height);
			text-transform: uppercase;
		}

		.description {
			font-size: 16px;
			color: var(--e-global-color-a48be78);
			font-family: var(--e-global-typography-3d1e545-font-family), Sans-serif;
			font-weight: var(--e-global-typography-3d1e545-font-weight);
			line-height: var(--e-global-typography-3d1e545-line-height);
			margin-right: 15px;
		}
	}

	.gallery {
		flex: 0 0 65%;

		.splide__arrow--next {
			svg {
				transform: scale(1.7) !important;

				circle {
					fill: var(--e-global-color-primary);
				}
			}
		}

		.splide__slide {
			width: 46% !important;
			margin-right: 15px !important;
		}

		.splide__slide img {
			width: 100%;
			height: 400px;
			object-fit: cover;
		}
		
		@media screen and (min-width: 1900px){
			.splide__slide img {
				height: 500px;
			}
		}

		.splide__arrow {
			position: initial;
		}

		.splide__arrow.splide__arrow--prev,
		.splide__arrow.splide__arrow--next {
			margin: 0px 5px;
		}


		.splide__pagination.splide__pagination--ltr {
			display: none;
		}

		.splide__arrows.splide__arrows--ltr {
			display: flex;
			flex-direction: row;
			justify-content: end;
			margin-right: 5rem;
			margin-top: 2rem;
		}


		.splide__arrow--prev {
			svg {
				transform: rotate(180deg) scale(1.7) !important;

				circle {
					fill: var(--e-global-color-primary);

				}
			}
		}


	}
}

@media screen and (max-width: 767.98px) {

	.event-slider-container {
		display: initial;

		.content {
			margin: 10px !important;
		}

		.gallery {
			.splide__slide img {
				height: 200px;
			}
		}
	}


}

/* LIGHT MODE */
.big-event-slider-container.light_mode .content .subtitle,
.big-event-slider-container.light_mode .content .title,
.big-event-slider-container.light_mode .content .description,
.big-event-slider-container.light_mode .content .cta .text-cta {
	color: var(--e-global-color-cf9ceac) !important;
}

@media screen and (min-width: 768px) and (max-width:991.98px){
	.event-slider-container{
		margin-left: 4vw;
	}
	.event-slider-container .splide__arrows.splide__arrows--ltr{
		margin-right: 2rem!important;
	}
}

@media screen and (max-width: 767.98px){
	.event-slider-container{
		margin-left: 0vw;
	}
	.event-slider-container{
		padding: 0px 0px 40px 0px;
	}
	.event-slider-container .content{
		padding-right: 0px!important;
	}
	.event-slider-container .content .cta{
		margin-top: 10px;
        margin-bottom: 30px;
	}
	.event-slider-container .splide__arrows.splide__arrows--ltr{
		margin-right: 1rem!important;
	}
	
}