/* CSS Document */



.contenusnippet .widget>img{

	width:100%;

	height:auto;

}

.contenusnippet .widget>*:not(img){

	display:none;

}

.contenusnippet .widget{

	background:none;

	padding:0;

	margin:0;

}

.widget{

	position:relative;

}

.widget .toolbarWidget{

  	top: 20px;

  	left: 0;

  	width: 1.6em;

  	position: absolute;

  	display: none;

  	font-size:13px;  

  	z-index:10;

}

.widget:hover .toolbarWidget, .toolbarWidget:hover{

	display:block;

}

.widget .toolbarWidget .fa,.widget .toolbarWidget .fas {

	text-align:center;

	margin-bottom:0.4em;

	cursor:pointer;

	border-radius: 50%;

  	background-color: rgb(0, 0, 0);

  	padding: 0.3em;

  	width: 1em;

  	height: 1em;

  	color:#FFF;

  	opacity: 0.5;

}

.widget .toolbarWidget .fa:hover {

	  opacity:1;  

}
.widget_1{
	flex-direction:column;
	justify-content:flex-end;
}
.widget_4{
	justify-content:center;
}
.content .widget_1,.content .widget_4{
	min-height:100vh;
}
.widget_1,.widget_4{
	display:flex;
	align-items:center;
	font-size:1.5em;
	color:#fff;
}
.widget_1>.image-static,.widget_4>.image-static{
	padding-bottom:unset;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.widget_1>.container12{
	margin-top:auto;
	position:relative;
	z-index:2;
}
.widget_4>.container12,.widget_11>.container12{
	display:flex;
}
.widget_10{
	width:100%;
}
.content-slider>.swiper-wrapper>.swiper-slide{
	min-height:200px;
}
.content-slider{
	overflow:hidden;
}
.content-slider.Fullwidth { overflow: visible;}
.content .widget_10 .content-slider .swiper-slide {

	width:100%;
	height:100%;
	color:#fff;
	box-sizing:border-box;

/*	margin: 1.5%;*/

}


.widget_10 .content-slider  .redactor-box {width: 100%; height: 100%; }
.widget_10 .content-slider  .editable{
/*    	width:100%;*/
	height:100%;
	display:flex!important;
	flex-direction:column;
/*	align-items:center;*/
	justify-content:center;
		background: rgb(11,103,172);
	background: -moz-radial-gradient(circle, rgba(11,103,172,1) 0%, rgba(6,70,122,1) 100%);
	background: -webkit-radial-gradient(circle, rgba(11,103,172,1) 0%, rgba(6,70,122,1) 100%);
	background: radial-gradient(circle, rgba(11,103,172,1) 0%, rgba(6,70,122,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b67ac",endColorstr="#06467a",GradientType=1);
	padding: 20px;
	margin-right: 30px;
	margin-bottom: 30px;
	box-sizing: border-box;
}

.widget_10 .content-slider  .editable figure {
        width: calc( 100% - 30px);
    height: 100%;
    position: absolute;
	top:0px;
	left: 0px;
}
.widget_10 .content-slider  .editable figure img {
    height: 100%;
	width: 100%!important;
    object-fit:cover;
}
/*
.widget_13 .editable p
{ min-width: 50%; min-height: 50%;}
*/
.content .widget_14{
	width:100%;
	height:100%;
}
.widget_14>.image-static{
	width:100%;
	height:100%;
	padding-bottom:unset;
}
.widget_16{
	background-color:#e7e7e8;
    color:hsla(0,0%,15%,1.00);
}
/*
.hover-selector .swiper-slide:after{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:red;
	opacity:0;
	transition:opacity 0.5s ease;
	-ms-transition:opacity 0.5s ease;
	-moz-transition:opacity 0.5s ease;
	-o-transition:opacity 0.5s ease;
	-webkit-transition:opacity 0.5s ease;
}
*/
.hover-selector .swiper-slide:hover:after{
	opacity:0.8;
}

.widget_18 .spec {
    display: flex;
    flex-wrap:wrap;
    
}
.widget_18 .spec li {width: 65%; 
    border-bottom:2px solid #00aeef;
    padding: 12px 5px 12px 5px;
    box-sizing: border-box;
}
.widget_18 .spec li:nth-child(2n) { width: 35%; padding-left: 2%;}

.back-white { background-color: white; color: black; }

.padding5 {
    padding-top: 5%;
    padding-bottom: 5%;
}

@media screen and (max-width:640px){
	.widget_4 .container12,.widget_11 .container12{
		flex-direction:column;
	}
}