.carousel-item{position: relative; display: none; 
float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; 
transition: transform 0.6s ease-in-out;}@media (prefers-reduced-motion: reduce){
	.carousel-item{transition: none;}}.carousel-item.active, .carousel-item-next, 
	.carousel-item-prev{display: block;}.carousel-item-next:not(.carousel-item-left), 
	.active.carousel-item-right{transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-right), 
	.active.carousel-item-left{transform: translateX(-100%);}.carousel-fade 
	.carousel-item{opacity: 0; transition-property: opacity; transform: none;}
	.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, 
	.carousel-fade .carousel-item-prev.carousel-item-right{z-index: 1; opacity: 1;}.carousel-fade 
	.active.carousel-item-left, .carousel-fade 
	.active.carousel-item-right{z-index: 0; opacity: 0; transition: 0s 0.6s opacity;}@media (prefers-reduced-motion: reduce){
		.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{transition: none;}}.carousel-control-prev,
		.carousel-control-next{position: absolute; top: 0; bottom: 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; 
		align-items: center; justify-content: center; width: 15%; color: #FFFFFF; text-align: center; opacity: 0.5; 
		transition: opacity 0.15s ease;}@media (prefers-reduced-motion: reduce){.carousel-control-prev,
		.carousel-control-next{transition: none;}}.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover,
		.carousel-control-next:focus{color: #FFFFFF; text-decoration: none; outline: 0; opacity: 0.9;}
		.carousel-control-prev{left: 0;}.carousel-control-next{right: 0;}.carousel-control-prev-icon, 
		.carousel-control-next-icon{display: inline-block; width: 20px; height: 20px; background: no-repeat 50% / 100% 100%;}
		.carousel-control-prev-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}
		.carousel-control-next-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}
.carousel-indicators{position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -webkit-box; display: -webkit-flex; display: flex;
 justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none;}
 .carousel-indicators li{box-sizing: content-box; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; 
 margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #FFFFFF; background-clip: padding-box;
 border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity 0.6s ease;
 }@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition: none;}}







.active, .s_image_gallery[data-vcss="001"].o_slideshow .carousel .carousel-item-next,
 .s_image_gallery[data-vcss="001"].o_slideshow .carousel .carousel-item-prev, .s_image_gallery[data-vcss="001"]
 .o_slideshow .carousel .carousel-control-next, .s_image_gallery[data-vcss="001"].o_slideshow .carousel 
 .carousel-control-prev{padding-bottom: 64px;}.s_image_gallery[data-vcss="001"].o_slideshow .carousel ul.carousel-indicators li{border: 1px  ;}
 .s_image_gallery[data-vcss="001"].o_slideshow ul.carousel-indicators{position: absolute; left: 0%; bottom: 0; width: 100%; height: auto;
 margin-left: 0; padding: 0; border-width: 0;}.s_image_gallery[data-vcss="001"].o_slideshow ul.carousel-indicators > *{list-style-image: none;
 display: inline-block; width: 40px; height: 40px; line-height: 40px; margin: 2.5px 2.5px 2.5px 2.5px; padding: 0; border: 1px solid #aaa; 
 text-indent: initial; background-size: cover; background-color: #fff; background-position: center; border-radius: 0; vertical-align: bottom; 
 flex: 0 0 40px;}.s_image_gallery[data-vcss="001"].o_slideshow ul.carousel-indicators > *:not(.active){opacity: 0.8; filter: grayscale(1);}
 .s_image_gallery[data-vcss="001"].o_slideshow > .container, .s_image_gallery[data-vcss="001"].o_slideshow > .container-fluid, 
 .s_image_gallery[data-vcss="001"].o_slideshow > .o_container_small{height: 100%;}.s_image_gallery[data-vcss="001"].o_slideshow
 .s_image_gallery_cover .carousel-item > a{width: 100%; height: 100%;}.s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_cover 
 .carousel-item > a > img, .s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_cover .carousel-item > img{width: 100%; height: 100%;
 object-fit: cover;}.s_image_gallery[data-vcss="001"].o_slideshow:not(.s_image_gallery_show_indicators) .carousel ul.carousel-indicators{display: none;}
 .s_image_gallery[data-vcss="001"].o_slideshow:not(.s_image_gallery_show_indicators) .carousel .carousel-item.active, .s_image_gallery[data-vcss="001"]
 .o_slideshow:not(.s_image_gallery_show_indicators) .carousel .carousel-item-next, .s_image_gallery[data-vcss="001"]
 .o_slideshow:not(.s_image_gallery_show_indicators) .carousel .carousel-item-prev, .s_image_gallery[data-vcss="001"]
 .o_slideshow:not(.s_image_gallery_show_indicators) .carousel .carousel-control-next, .s_image_gallery[data-vcss="001"]
 .o_slideshow:not(.s_image_gallery_show_indicators) .carousel .carousel-control-prev{padding-bottom: 0px;}.s_image_gallery[data-vcss="001"]
 .o_slideshow.s_image_gallery_indicators_arrows_boxed .carousel .carousel-control-prev .fa, .s_image_gallery[data-vcss="001"]
 .o_slideshow.s_image_gallery_indicators_arrows_boxed .carousel .carousel-control-next .fa, .s_image_gallery[data-vcss="001"]
 .o_slideshow.s_image_gallery_indicators_arrows_rounded .carousel .carousel-control-prev .fa, .s_image_gallery[data-vcss="001"]
 .o_slideshow.s_image_gallery_indicators_arrows_rounded .carousel .carousel-control-next .fa{text-shadow: none;}.s_image_gallery[data-vcss="001"]
 .o_slideshow.s_image_gallery_indicators_arrows_boxed .carousel .carousel-control-prev .fa:before{content: "\f104"; padding-right: 2px;}
 .s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_indicators_arrows_boxed .carousel .carousel-control-next
 .fa:before{content: "\f105"; padding-left: 2px;}.s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_indicators_arrows_boxed
 .carousel .carousel-control-prev .fa:before, .s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_indicators_arrows_boxed .carousel 
 .carousel-control-next .fa:before{display: block; width: 3rem; height: 3rem; line-height: 3rem; color: black; background: white; font-size: 1.25rem;
 border: 1px solid #ADB5BD;}.s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_indicators_arrows_rounded .carousel .carousel-control-prev 
 .fa:before{content: "\f060";}.s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_indicators_arrows_rounded .carousel .carousel-control-next 
 .fa:before{content: "\f061";}.s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_indicators_arrows_rounded .carousel .carousel-control-prev 
 .fa:before, .s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_indicators_arrows_rounded .carousel .carousel-control-next 
 .fa:before{color: black; background: white; font-size: 1.25rem; border-radius: 50%; padding: 1.25rem; border: 1px solid #ADB5BD;}
 .s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_indicators_rounded .carousel ul.carousel-indicators li{border-radius: 50%;}
 .s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_indicators_dots .carousel ul.carousel-indicators{height: 40px; margin: auto;}
 .s_image_gallery[data-vcss="001"].o_slideshow.s_image_gallery_indicators_dots .carousel ul.carousel-indicators li{max-width: 8px; max-height: 8px; 
 margin: 0 6px; border-radius: 10px; background-color: red; background-image: none !important;}.s_image_gallery[data-vcss="001"]
 .o_slideshow.s_image_gallery_indicators_dots .carousel ul.carousel-indicators li:not(.active){opacity: .4;}.s_image_gallery[data-vcss="001"] 
 .carousel-inner .item img{max-width: none;}.s_gallery_lightbox 
 .close{font-size: 2rem;}.s_gallery_lightbox .modal-dialog{height: 100%;}@media (min-width: 576px){.s_gallery_lightbox 
 .modal-dialog{max-width: 100%; padding: 0;}}.s_gallery_lightbox ul.carousel-indicators{display: none;}.s_image_gallery[data-vcss="001"]
 .o_slideshow:not(.s_image_gallery_cover) .carousel-item > a, .s_gallery_lightbox .modal-body.o_slideshow:not(.s_image_gallery_cover) 
 .carousel-item > a{display: -webkit-box; display: -webkit-flex; display: flex; height: 100%; width: 100%;}.s_image_gallery[data-vcss="001"]
 .o_slideshow:not(.s_image_gallery_cover) .carousel-item > a > img, .s_gallery_lightbox .modal-body.o_slideshow:not(.s_image_gallery_cover)
 .carousel-item > a > img, .s_image_gallery[data-vcss="001"].o_slideshow:not(.s_image_gallery_cover) .carousel-item > img, .s_gallery_lightbox 
 .modal-body.o_slideshow:not(.s_image_gallery_cover) .carousel-item > img{max-height: 100%; max-width: 100%; margin: auto;}
 .s_image_gallery[data-vcss="001"].o_slideshow .carousel, .s_gallery_lightbox .modal-body.o_slideshow .carousel{height: 100%;}
 .s_image_gallery[data-vcss="001"].o_slideshow .carousel .carousel-inner, .s_gallery_lightbox .modal-body.o_slideshow .carousel 
 .carousel-inner{height: 100%;}.s_image_gallery[data-vcss="001"].o_slideshow .carousel .carousel-item.active, .s_gallery_lightbox 
 .modal-body.o_slideshow .carousel .carousel-item.active, .s_image_gallery[data-vcss="001"].o_slideshow .carousel .carousel-item-next, 
 .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item-next, .s_image_gallery[data-vcss="001"].o_slideshow .carousel 
 .carousel-item-prev, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item-prev, .s_image_gallery[data-vcss="001"]
 .o_slideshow .carousel .carousel-control-next, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-next, 
 .s_image_gallery[data-vcss="001"].o_slideshow .carousel .carousel-control-prev, .s_gallery_lightbox .modal-body.o_slideshow 
 .carousel .carousel-control-prev{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; height: 100%;}