/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 17 2025 | 16:55:19 */
.codespacing_progress_map_area {
    width: 1100px;
}
#cspm_carousel_container,.item_infos,.cspm_linear_gradient_bg,.item_img{
	background-color:#272B32!important;
	background:#272B32!important;
}
.cspm_txt_hex, .cspm_link_hex a, .cspm_txt_hex_hover, .cspm_txt_hex_hover a, .cspm_marker_overlay button.si-close-button, .cspm_txt_hex_hover a:hover{
	color:rgba(255,255,255,0.7)!important;
}
.swiper-virtual .swiper-slide{
	border-bottom:1px solid rgba(255,255,255,0.7);
}
.cspm_marker_menu_item, .details_title a{
	border-width:0px!important;
}
.cspm_carousel_item .item_infos {
	flex-direction: row-reverse;
}
.details_title{
	padding-left:0px!important;
}
.item_img{
	width:30%!important;
}
.item_img img{
	max-height:50px;
	max-width:110px;
	border-radius: 5px;
}
.details_container{
	width:50%!important;
}
.details_infos{
	display:none;
}
.item_infos{
	justify-content:start;
}
.swiper-virtual .swiper-slide {
    /*height: 60px !important;*/
    /*width: 90%;*/
    margin-bottom: 10px!important;
}
.swiper-autoheight .swiper-wrapper {
    width: 90%;
}
.swiper-virtual .swiper-slide{
	height:70px!important;
}
.cspm_bg_rgb, .cspm_bg_rgb_hover, .cspm_bg_before_rgb:before, .cspm_bg_after_rgb:after{
	background-color:#FFC931!important;
}
.layout_container .carousel-container #cspm_carousel_container[data-carousel-mode=false] .cspm-swiper-button-prev, .layout_container .carousel-container #cspm_carousel_container[data-carousel-mode=ltr] .cspm-swiper-button-prev, .layout_container .carousel-container #cspm_carousel_container[data-carousel-mode=rtl] .cspm-swiper-button-next, .layout_container .carousel-container #cspm_carousel_container[data-carousel-mode=true] .cspm-swiper-button-next{
	right:0;
	left:unset;
}
.layout_container .carousel-container #cspm_carousel_container .cspm-swiper-button-prev{
	top:30px;
}
.layout_container .carousel-container #cspm_carousel_container .cspm-swiper-button-next{
	top:95%
}
.map-container{
	padding-left:30px;
	/*display:none;*/
}



#cspm_carousel_map2584 .item_img,.details_container {
    display: flex;
    /*justify-content: center;*/
    flex-direction: column;
	height:100px!important;
}
@media (max-width: 768px) {
		.codespacing_progress_map_area {
			width: 100%!important;
		}
		.map-container{
			padding-left:0px;
		}
		#cspm_carousel_map2584 .item_infos{
			flex-direction:row-reverse!important;
		}
		#cspm_carousel_map2584 .item_img{
			width:40%!important;
			align-content: center
		}
		#cspm_carousel_map2584 .details_container{
			width:60%!important;
			align-content: center
		}
		.carousel-container{
			display:flex;
		}
		.layout_container .carousel-container #cspm_carousel_container .cspm-swiper-button-next{
			top:85%
		}
}

