
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0; background-color:#000; animation: colorhead 6s infinite linear; direction:rtl; zoom:1.1}
 main{display:block;}h1{font-size:2em;margin:.67em 0} 
@keyframes colorhead {
  100%   { background: #000; }
  80%  { background: #2c2c2c; }
  60%  { background: #282828; }
  40%  { background: #282828; }
  20%  { background: #2c2c2c; }
  0% { background: #000; }
}

.subimage{
	margin-top:0px;width:auto;
	
}
 .swiper-slide {
        background-position: center;
        background-size: cover;
        
      }

      .swiper-slide img {
        display: block;
        width: 100%;
      }
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:FontAwesome,FontAwesome;font-size:1em}
a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}
code,kbd,samp{font-family:FontAwesome,FontAwesome;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}
button,input,optgroup,select,textarea{font-family:FontAwesome;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],
button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
	border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
		outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}
textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:right}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{
	position:absolute;right:0;top:0;width:100%;height:100%;pointer-events:none;z-index:8}.swiper-container-3d .swiper-slide-shadow-right{
	background-image:-webkit-gradient(linear,right top,right top,from(rgba(0,0,0,.5)),to(transparent));
	background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{
		background-image:-webkit-gradient(linear,right bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
		background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,right top,right bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}html{-webkit-box-sizing:border-box;box-sizing:border-box}html *,html :after,html :before{-webkit-box-sizing:inherit;box-sizing:inherit}
		body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Barlow,FontAwesome;font-size:1rem;line-height:1.6;color:#fff}::-moz-selection{text-shadow:none;color:#fff;background-color:#000}::selection{text-shadow:none;color:#fff;background-color:#000}
a{-webkit-transition:color .2s ease-out;transition:color .2s ease-out;text-decoration:none;color:#e0e0e0}a:focus,a:hover{color:#fff;text-decoration:underline}a.link-unstyled{-webkit-transition:none;transition:none;color:inherit}a.link-unstyled:focus,a.link-unstyled:hover{color:inherit;text-decoration:none}button{background-color:transparent;padding:0;margin:0;border:0 none;cursor:pointer}textarea{resize:vertical}
#main{font-size:1.125rem;}
.h1,.h2,h1,h2{font-family:FontAwesome;font-weight:400;line-height:1.1;overflow-wrap:break-word}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin-top:1rem;margin-bottom:1rem}
.h3,.h4,h3,h4{font-weight:800}.h1,h1{font-size:2.5rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.375rem}.h4,h4{font-size:1.125rem}
@media (min-width:992px){.h1,h1{font-size:3.375rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.375rem}}p{margin:0 0 .5rem}strong{font-weight:800}em{font-style:italic}.list--inline,.list--unstyled{padding:0;margin:0;list-style:none}.list--inline>li{display:inline-block;padding:0 5px 10px 0}.wrapper{max-width:100%;margin:0 auto;overflow:hidden}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}

 @media (min-width:200px){.container{max-width:100%} #bspublicite{zoom:0.5;  }}
@media (min-width:468px){.container{max-width:100%} #bspublicite{zoom:0.8;  }}
@media (min-width:992px){.container{max-width:960px} #bspublicite{zoom:1;  }}
@media only screen and (max-width: 1370px) and (min-width: 1024px){
	.container{max-width:90%;transform:scaleX(0.88);transform:scaleY(1.01);}
	#bspublicite{zoom:0.95;  }
}
@media (min-width: 1380px){.container{max-width:90%;transform:scaleX(1.1);}
#bspublicite{zoom:1.2;  }
}


@media (min-width:268px){

.menup {
	background-color:#888888;
	color:#fff;
	letter-spacing:0.15rem;
	
}


 
.topbar-white {
	background: #ffff;
	height: 50px;
	top:51px;
	position:absolute;
	right:9px;
	width:65%;
	z-index:99999;
	font-size:18pt;
	color:#ccc;
	overflow: hidden;
}


.topbar-white  a{
	background: transparent;
	height: 50px;
	font-size:14pt;
	 padding:9px;
	color:#000;
	overflow: hidden;
}

.ressource  {
  top:120px;
  left:30px;
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-type: none;
  width: 60px;
  display:contents;
  position: fixed;
  height: 360px;
  background: transparent;
    overflow: hidden;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    font: initial;
  overflow: auto;
}
}

.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.row--no-gutters{margin-right:0;margin-left:0}
.row--no-gutters>.col,.row--no-gutters>[class*=col-]{padding-right:0;padding-left:0}.row--centered{-webkit-box-pack:center;justify-content:center}.col--lg,.col--lg-1,.col--lg-2,.col--lg-3,.col--lg-4,.col--lg-5,.col--lg-6,.col--lg-7,.col--lg-8,.col--lg-9,.col--lg-10,.col--lg-11,.col--lg-12,.col--lg-auto,.col--md,.col--md-1,.col--md-2,.col--md-3,.col--md-4,.col--md-5,.col--md-6,.col--md-7,.col--md-8,.col--md-9,.col--md-10,.col--md-11,.col--md-12,.col--md-auto,.col--sm,.col--sm-1,.col--sm-2,.col--sm-3,.col--sm-4,.col--sm-5,.col--sm-6,.col--sm-7,.col--sm-8,.col--sm-9,.col--sm-10,.col--sm-11,.col--sm-12,.col--sm-auto,.col--xl,.col--xl-1,.col--xl-2,.col--xl-3,.col--xl-4,.col--xl-5,.col--xl-6,.col--xl-7,.col--xl-8,.col--xl-9,.col--xl-10,.col--xl-11,.col--xl-12,.col--xl-auto,.col--xs,.col--xs-1,.col--xs-2,.col--xs-3,.col--xs-4,.col--xs-5,.col--xs-6,.col--xs-7,.col--xs-8,.col--xs-9,.col--xs-10,.col--xs-11,.col--xs-12,.col--xs-auto,.col--xxl,.col--xxl-1,.col--xxl-2,.col--xxl-3,.col--xxl-4,.col--xxl-5,.col--xxl-6,.col--xxl-7,.col--xxl-8,.col--xxl-9,.col--xxl-10,.col--xxl-11,.col--xxl-12,.col--xxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col--xs{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col--xs-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col--xs-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.col--xs-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.col--xs-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col--xs-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.col--xs-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.col--xs-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col--xs-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.col--xs-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.col--xs-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col--xs-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.col--xs-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.col--xs-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.col--align-xs-top{align-self:flex-start}.col--align-xs-middle{align-self:center}.col--align-xs-bottom{align-self:flex-end}.col--order-xs-first{-webkit-box-ordinal-group:0;order:-1}.col--order-xs-last{-webkit-box-ordinal-group:14;order:13}.col--order-xs-0{-webkit-box-ordinal-group:1;order:0}.col--order-xs-1{-webkit-box-ordinal-group:2;order:1}.col--order-xs-2{-webkit-box-ordinal-group:3;order:2}.col--order-xs-3{-webkit-box-ordinal-group:4;order:3}.col--order-xs-4{-webkit-box-ordinal-group:5;order:4}.col--order-xs-5{-webkit-box-ordinal-group:6;order:5}.col--order-xs-6{-webkit-box-ordinal-group:7;order:6}.col--order-xs-7{-webkit-box-ordinal-group:8;order:7}.col--order-xs-8{-webkit-box-ordinal-group:9;order:8}.col--order-xs-9{-webkit-box-ordinal-group:10;order:9}.col--order-xs-10{-webkit-box-ordinal-group:11;order:10}.col--order-xs-11{-webkit-box-ordinal-group:12;order:11}.col--order-xs-12{-webkit-box-ordinal-group:13;order:12}.col--offset-xs-0{margin-left:0}.col--offset-xs-1{margin-left:8.33333%}.col--offset-xs-2{margin-left:16.66667%}.col--offset-xs-3{margin-left:25%}.col--offset-xs-4{margin-left:33.33333%}.col--offset-xs-5{margin-left:41.66667%}.col--offset-xs-6{margin-left:50%}.col--offset-xs-7{margin-left:58.33333%}.col--offset-xs-8{margin-left:66.66667%}.col--offset-xs-9{margin-left:75%}.col--offset-xs-10{margin-left:83.33333%}.col--offset-xs-11{margin-left:91.66667%}@media (min-width:576px){.col--sm{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col--sm-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col--sm-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.col--sm-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.col--sm-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col--sm-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.col--sm-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.col--sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col--sm-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.col--sm-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.col--sm-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col--sm-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.col--sm-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.col--sm-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.col--align-sm-top{align-self:flex-start}.col--align-sm-middle{align-self:center}.col--align-sm-bottom{align-self:flex-end}.col--order-sm-first{-webkit-box-ordinal-group:0;order:-1}.col--order-sm-last{-webkit-box-ordinal-group:14;order:13}.col--order-sm-0{-webkit-box-ordinal-group:1;order:0}.col--order-sm-1{-webkit-box-ordinal-group:2;order:1}.col--order-sm-2{-webkit-box-ordinal-group:3;order:2}.col--order-sm-3{-webkit-box-ordinal-group:4;order:3}.col--order-sm-4{-webkit-box-ordinal-group:5;order:4}.col--order-sm-5{-webkit-box-ordinal-group:6;order:5}.col--order-sm-6{-webkit-box-ordinal-group:7;order:6}.col--order-sm-7{-webkit-box-ordinal-group:8;order:7}.col--order-sm-8{-webkit-box-ordinal-group:9;order:8}.col--order-sm-9{-webkit-box-ordinal-group:10;order:9}.col--order-sm-10{-webkit-box-ordinal-group:11;order:10}.col--order-sm-11{-webkit-box-ordinal-group:12;order:11}.col--order-sm-12{-webkit-box-ordinal-group:13;order:12}.col--offset-sm-0{margin-left:0}.col--offset-sm-1{margin-left:8.33333%}.col--offset-sm-2{margin-left:16.66667%}.col--offset-sm-3{margin-left:25%}.col--offset-sm-4{margin-left:33.33333%}.col--offset-sm-5{margin-left:41.66667%}.col--offset-sm-6{margin-left:50%}.col--offset-sm-7{margin-left:58.33333%}.col--offset-sm-8{margin-left:66.66667%}.col--offset-sm-9{margin-left:75%}.col--offset-sm-10{margin-left:83.33333%}.col--offset-sm-11{margin-left:91.66667%}}
@media (min-width:768px){.col--md{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col--md-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col--md-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}
.col--md-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.col--md-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col--md-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.col--md-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}
.col--md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col--md-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}
.col--md-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.col--md-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col--md-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.col--md-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.col--md-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.col--align-md-top{align-self:flex-start}.col--align-md-middle{align-self:center}.col--align-md-bottom{align-self:flex-end}.col--order-md-first{-webkit-box-ordinal-group:0;order:-1}.col--order-md-last{-webkit-box-ordinal-group:14;order:13}.col--order-md-0{-webkit-box-ordinal-group:1;order:0}.col--order-md-1{-webkit-box-ordinal-group:2;order:1}.col--order-md-2{-webkit-box-ordinal-group:3;order:2}.col--order-md-3{-webkit-box-ordinal-group:4;order:3}.col--order-md-4{-webkit-box-ordinal-group:5;order:4}.col--order-md-5{-webkit-box-ordinal-group:6;order:5}.col--order-md-6{-webkit-box-ordinal-group:7;order:6}.col--order-md-7{-webkit-box-ordinal-group:8;order:7}.col--order-md-8{-webkit-box-ordinal-group:9;order:8}.col--order-md-9{-webkit-box-ordinal-group:10;order:9}.col--order-md-10{-webkit-box-ordinal-group:11;order:10}.col--order-md-11{-webkit-box-ordinal-group:12;order:11}.col--order-md-12{-webkit-box-ordinal-group:13;order:12}.col--offset-md-0{margin-left:0}.col--offset-md-1{margin-left:8.33333%}.col--offset-md-2{margin-left:16.66667%}.col--offset-md-3{margin-left:25%}.col--offset-md-4{margin-left:33.33333%}.col--offset-md-5{margin-left:41.66667%}.col--offset-md-6{margin-left:50%}.col--offset-md-7{margin-left:58.33333%}.col--offset-md-8{margin-left:66.66667%}.col--offset-md-9{margin-left:75%}.col--offset-md-10{margin-left:83.33333%}.col--offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col--lg{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col--lg-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col--lg-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.col--lg-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.col--lg-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col--lg-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.col--lg-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.col--lg-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col--lg-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.col--lg-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.col--lg-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col--lg-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.col--lg-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.col--lg-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.col--align-lg-top{align-self:flex-start}.col--align-lg-middle{align-self:center}.col--align-lg-bottom{align-self:flex-end}.col--order-lg-first{-webkit-box-ordinal-group:0;order:-1}.col--order-lg-last{-webkit-box-ordinal-group:14;order:13}.col--order-lg-0{-webkit-box-ordinal-group:1;order:0}.col--order-lg-1{-webkit-box-ordinal-group:2;order:1}.col--order-lg-2{-webkit-box-ordinal-group:3;order:2}.col--order-lg-3{-webkit-box-ordinal-group:4;order:3}.col--order-lg-4{-webkit-box-ordinal-group:5;order:4}.col--order-lg-5{-webkit-box-ordinal-group:6;order:5}.col--order-lg-6{-webkit-box-ordinal-group:7;order:6}.col--order-lg-7{-webkit-box-ordinal-group:8;order:7}.col--order-lg-8{-webkit-box-ordinal-group:9;order:8}.col--order-lg-9{-webkit-box-ordinal-group:10;order:9}.col--order-lg-10{-webkit-box-ordinal-group:11;order:10}.col--order-lg-11{-webkit-box-ordinal-group:12;order:11}.col--order-lg-12{-webkit-box-ordinal-group:13;order:12}.col--offset-lg-0{margin-left:0}
.col--offset-lg-1{margin-right:5.33333%}
.col--offset-lg-2{margin-left:16.66667%}.col--offset-lg-3{margin-left:25%}
.col--offset-lg-4{margin-left:33.33333%}.col--offset-lg-5{margin-left:41.66667%}.col--offset-lg-6{margin-left:50%}.col--offset-lg-7{margin-left:58.33333%}.col--offset-lg-8{margin-left:66.66667%}.col--offset-lg-9{margin-left:75%}.col--offset-lg-10{margin-left:83.33333%}.col--offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col--xl{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col--xl-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col--xl-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.col--xl-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.col--xl-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col--xl-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.col--xl-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.col--xl-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col--xl-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.col--xl-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.col--xl-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col--xl-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.col--xl-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.col--xl-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.col--align-xl-top{align-self:flex-start}.col--align-xl-middle{align-self:center}.col--align-xl-bottom{align-self:flex-end}.col--order-xl-first{-webkit-box-ordinal-group:0;order:-1}.col--order-xl-last{-webkit-box-ordinal-group:14;order:13}.col--order-xl-0{-webkit-box-ordinal-group:1;order:0}.col--order-xl-1{-webkit-box-ordinal-group:2;order:1}.col--order-xl-2{-webkit-box-ordinal-group:3;order:2}.col--order-xl-3{-webkit-box-ordinal-group:4;order:3}.col--order-xl-4{-webkit-box-ordinal-group:5;order:4}.col--order-xl-5{-webkit-box-ordinal-group:6;order:5}.col--order-xl-6{-webkit-box-ordinal-group:7;order:6}.col--order-xl-7{-webkit-box-ordinal-group:8;order:7}.col--order-xl-8{-webkit-box-ordinal-group:9;order:8}.col--order-xl-9{-webkit-box-ordinal-group:10;order:9}.col--order-xl-10{-webkit-box-ordinal-group:11;order:10}.col--order-xl-11{-webkit-box-ordinal-group:12;order:11}.col--order-xl-12{-webkit-box-ordinal-group:13;order:12}.col--offset-xl-0{margin-left:0}.col--offset-xl-1{margin-left:8.33333%}.col--offset-xl-2{margin-left:16.66667%}.col--offset-xl-3{margin-left:25%}.col--offset-xl-4{margin-left:33.33333%}.col--offset-xl-5{margin-left:41.66667%}.col--offset-xl-6{margin-left:50%}.col--offset-xl-7{margin-left:58.33333%}.col--offset-xl-8{margin-left:66.66667%}.col--offset-xl-9{margin-left:75%}.col--offset-xl-10{margin-left:83.33333%}.col--offset-xl-11{margin-left:91.66667%}}@media (min-width:1600px){.col--xxl{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col--xxl-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col--xxl-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.col--xxl-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.col--xxl-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col--xxl-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}
.col--xxl-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.col--xxl-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col--xxl-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.col--xxl-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.col--xxl-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col--xxl-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.col--xxl-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.col--xxl-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.col--align-xxl-top{align-self:flex-start}.col--align-xxl-middle{align-self:center}.col--align-xxl-bottom{align-self:flex-end}.col--order-xxl-first{-webkit-box-ordinal-group:0;order:-1}.col--order-xxl-last{-webkit-box-ordinal-group:14;order:13}.col--order-xxl-0{-webkit-box-ordinal-group:1;order:0}.col--order-xxl-1{-webkit-box-ordinal-group:2;order:1}.col--order-xxl-2{-webkit-box-ordinal-group:3;order:2}.col--order-xxl-3{-webkit-box-ordinal-group:4;order:3}.col--order-xxl-4{-webkit-box-ordinal-group:5;order:4}.col--order-xxl-5{-webkit-box-ordinal-group:6;order:5}.col--order-xxl-6{-webkit-box-ordinal-group:7;order:6}.col--order-xxl-7{-webkit-box-ordinal-group:8;order:7}.col--order-xxl-8{-webkit-box-ordinal-group:9;order:8}.col--order-xxl-9{-webkit-box-ordinal-group:10;order:9}.col--order-xxl-10{-webkit-box-ordinal-group:11;order:10}.col--order-xxl-11{-webkit-box-ordinal-group:12;order:11}.col--order-xxl-12{-webkit-box-ordinal-group:13;order:12}.col--offset-xxl-0{margin-left:0}.col--offset-xxl-1{margin-left:8.33333%}.col--offset-xxl-2{margin-left:16.66667%}.col--offset-xxl-3{margin-left:25%}.col--offset-xxl-4{margin-left:33.33333%}.col--offset-xxl-5{margin-left:41.66667%}.col--offset-xxl-6{margin-left:50%}.col--offset-xxl-7{margin-left:58.33333%}.col--offset-xxl-8{margin-left:66.66667%}.col--offset-xxl-9{margin-left:75%}.col--offset-xxl-10{margin-left:83.33333%}.col--offset-xxl-11{margin-left:91.66667%}}.background{position:relative}
.background--gray{background-color:#888888}
.background--graybs{background-color:#888888;color:#fff;}
.background--grise{background-color:#777777;}
.background--fonced{background-color:#44444;}
.background--grisbs{background-color:#545352;}
.background--white{background-color:#fff;color:#000}
.background--black{background-color:#000;color:#fff}.background.has-filters{padding-top:100px;margin-top:-45px}
.icon{width:1rem;height:1rem;fill:currentColor;vertical-align:middle}
.hamburger{-webkit-transition:opacity .15s ease-out,color .15s ease-out;transition:opacity .15s ease-out,color .15s ease-out;
			color:#000;font-size:1rem;font-weight:inherit}
.hamburger:focus,.hamburger:hover{outline:none;opacity:.6}
.hamburger__icon{display:inline-block;overflow:hidden;margin:0;padding:0;width:36px;height:23px;font-size:0;text-indent:-9999px;
				-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;
					border-radius:none;border:0 none;cursor:pointer;background:transparent;vertical-align:middle;position:relative;top:-1.5px}
.hamburger__icon i{display:block;position:absolute;top:11px;left:5px;right:5px;height:1px;background:currentColor;-webkit-transition:background 0s .15s;
			transition:background 0s .15s;border-radius:8px}
.hamburger__icon i:after,.hamburger__icon i:before{content:"";position:absolute;display:block;left:0;width:100%;height:1px;
			background-color:currentColor;-webkit-transition-duration:.15s,.15s;transition-duration:.15s,.15s;-webkit-transition-delay:.15s,0s;
			transition-delay:.15s,0s;border-radius:8px}
	.hamburger__icon i:before{top:-11px;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;
			transition-property:top,transform;transition-property:top,transform,-webkit-transform}
			.hamburger__icon i:after{bottom:-11px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;
			transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
.hamburger__label{color:#000;line-height:23px;display:inline-block}.hamburger.is-active{z-index:1;color:#000}
.hamburger.is-active .hamburger__icon i{background:none}.hamburger.is-active .hamburger__icon i:after,
.hamburger.is-active .hamburger__icon i:before{-webkit-transition-delay:0s,.15s;transition-delay:0s,.15s;background-color:currentColor}
.hamburger.is-active .hamburger__icon i:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger.is-active .hamburger__icon i:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.block-grid{padding:0;margin:0;list-style:none;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:
center;justify-content:center;margin:-15px;width:calc(100% + 30px)}.block-grid>.block-grid__item{padding:15px}
.block-grid__item{display:block;margin:0;width:100%;max-width:100%}.block-grid__item>*{width:100%;min-height:100%}
.block-grid--no-gutter{margin:0;width:100%}.block-grid--no-gutter>.block-grid__item{padding:0}.block-grid--compact{margin:-7.5px;width:calc(100% + 15px)}
.block-grid--compact>.block-grid__item{padding:7.5px}.block-grid--justify-start{-webkit-box-pack:start;justify-content:start}
.block-grid--xs-1>.block-grid__item{width:100%;max-width:100%;-webkit-box-flex:0;flex:0 1 100%}
.block-grid--xs-2>.block-grid__item{width:50%;max-width:50%;-webkit-box-flex:0;flex:0 1 50%}
.block-grid--xs-3>.block-grid__item{width:33.33333%;max-width:33.33333%;-webkit-box-flex:0;flex:0 1 33.33333%}
.block-grid--xs-4>.block-grid__item{width:25%;max-width:25%;-webkit-box-flex:0;flex:0 1 25%}
.block-grid--xs-5>.block-grid__item{width:20%;max-width:20%;-webkit-box-flex:0;flex:0 1 20%}
.block-grid--xs-6>.block-grid__item{width:16.66667%;max-width:16.66667%;-webkit-box-flex:0;flex:0 1 16.66667%}
.block-grid--xs-7>.block-grid__item{width:14.28571%;max-width:14.28571%;-webkit-box-flex:0;flex:0 1 14.28571%}
.block-grid--xs-8>.block-grid__item{width:12.5%;max-width:12.5%;-webkit-box-flex:0;flex:0 1 12.5%}
.block-grid--xs-9>.block-grid__item{width:11.11111%;max-width:11.11111%;-webkit-box-flex:0;flex:0 1 11.11111%}
.block-grid--xs-10>.block-grid__item{width:10%;max-width:10%;-webkit-box-flex:0;flex:0 1 10%}
.block-grid--xs-11>.block-grid__item{width:9.09091%;max-width:9.09091%;-webkit-box-flex:0;flex:0 1 9.09091%}
.block-grid--xs-12>.block-grid__item{width:8.33333%;max-width:8.33333%;-webkit-box-flex:0;flex:0 1 8.33333%}
.block-grid--xs-13>.block-grid__item{width:7.69231%;max-width:7.69231%;-webkit-box-flex:0;flex:0 1 7.69231%}
@media (min-width:576px){.block-grid--sm-1>.block-grid__item{width:100%;max-width:100%;-webkit-box-flex:0;flex:0 1 100%}
.block-grid--sm-2>.block-grid__item{width:50%;max-width:50%;-webkit-box-flex:0;flex:0 1 50%}
.block-grid--sm-3>.block-grid__item{width:33.33333%;max-width:33.33333%;-webkit-box-flex:0;flex:0 1 33.33333%}.block-grid--sm-4>.block-grid__item{width:25%;max-width:25%;-webkit-box-flex:0;flex:0 1 25%}.block-grid--sm-5>.block-grid__item{width:20%;max-width:20%;-webkit-box-flex:0;flex:0 1 20%}.block-grid--sm-6>.block-grid__item{width:16.66667%;max-width:16.66667%;-webkit-box-flex:0;flex:0 1 16.66667%}.block-grid--sm-7>.block-grid__item{width:14.28571%;max-width:14.28571%;-webkit-box-flex:0;flex:0 1 14.28571%}.block-grid--sm-8>.block-grid__item{width:12.5%;max-width:12.5%;-webkit-box-flex:0;flex:0 1 12.5%}.block-grid--sm-9>.block-grid__item{width:11.11111%;max-width:11.11111%;-webkit-box-flex:0;flex:0 1 11.11111%}.block-grid--sm-10>.block-grid__item{width:10%;max-width:10%;-webkit-box-flex:0;flex:0 1 10%}.block-grid--sm-11>.block-grid__item{width:9.09091%;max-width:9.09091%;-webkit-box-flex:0;flex:0 1 9.09091%}.block-grid--sm-12>.block-grid__item{width:8.33333%;max-width:8.33333%;-webkit-box-flex:0;flex:0 1 8.33333%}.block-grid--sm-13>.block-grid__item{width:7.69231%;max-width:7.69231%;-webkit-box-flex:0;flex:0 1 7.69231%}}@media (min-width:768px){.block-grid--md-1>.block-grid__item{width:100%;max-width:100%;-webkit-box-flex:0;flex:0 1 100%}.block-grid--md-2>.block-grid__item{width:50%;max-width:50%;-webkit-box-flex:0;flex:0 1 50%}.block-grid--md-3>.block-grid__item{width:33.33333%;max-width:33.33333%;-webkit-box-flex:0;flex:0 1 33.33333%}.block-grid--md-4>.block-grid__item{width:25%;max-width:25%;-webkit-box-flex:0;flex:0 1 25%}.block-grid--md-5>.block-grid__item{width:20%;max-width:20%;-webkit-box-flex:0;flex:0 1 20%}.block-grid--md-6>.block-grid__item{width:16.66667%;max-width:16.66667%;-webkit-box-flex:0;flex:0 1 16.66667%}.block-grid--md-7>.block-grid__item{width:14.28571%;max-width:14.28571%;-webkit-box-flex:0;flex:0 1 14.28571%}.block-grid--md-8>.block-grid__item{width:12.5%;max-width:12.5%;-webkit-box-flex:0;flex:0 1 12.5%}.block-grid--md-9>.block-grid__item{width:11.11111%;max-width:11.11111%;-webkit-box-flex:0;flex:0 1 11.11111%}.block-grid--md-10>.block-grid__item{width:10%;max-width:10%;-webkit-box-flex:0;flex:0 1 10%}.block-grid--md-11>.block-grid__item{width:9.09091%;max-width:9.09091%;-webkit-box-flex:0;flex:0 1 9.09091%}.block-grid--md-12>.block-grid__item{width:8.33333%;max-width:8.33333%;-webkit-box-flex:0;flex:0 1 8.33333%}.block-grid--md-13>.block-grid__item{width:7.69231%;max-width:7.69231%;-webkit-box-flex:0;flex:0 1 7.69231%}}@media (min-width:992px){.block-grid--lg-1>.block-grid__item{width:100%;max-width:100%;-webkit-box-flex:0;flex:0 1 100%}.block-grid--lg-2>.block-grid__item{width:50%;max-width:50%;-webkit-box-flex:0;flex:0 1 50%}.block-grid--lg-3>.block-grid__item{width:33.33333%;max-width:33.33333%;-webkit-box-flex:0;flex:0 1 33.33333%}.block-grid--lg-4>.block-grid__item{width:25%;max-width:25%;-webkit-box-flex:0;flex:0 1 25%}.block-grid--lg-5>.block-grid__item{width:20%;max-width:20%;-webkit-box-flex:0;flex:0 1 20%}.block-grid--lg-6>.block-grid__item{width:16.66667%;max-width:16.66667%;-webkit-box-flex:0;flex:0 1 16.66667%}.block-grid--lg-7>.block-grid__item{width:14.28571%;max-width:14.28571%;-webkit-box-flex:0;flex:0 1 14.28571%}.block-grid--lg-8>.block-grid__item{width:12.5%;max-width:12.5%;-webkit-box-flex:0;flex:0 1 12.5%}.block-grid--lg-9>.block-grid__item{width:11.11111%;max-width:11.11111%;-webkit-box-flex:0;flex:0 1 11.11111%}.block-grid--lg-10>.block-grid__item{width:10%;max-width:10%;-webkit-box-flex:0;flex:0 1 10%}.block-grid--lg-11>.block-grid__item{width:9.09091%;max-width:9.09091%;-webkit-box-flex:0;flex:0 1 9.09091%}.block-grid--lg-12>.block-grid__item{width:8.33333%;max-width:8.33333%;-webkit-box-flex:0;flex:0 1 8.33333%}.block-grid--lg-13>.block-grid__item{width:7.69231%;max-width:7.69231%;-webkit-box-flex:0;flex:0 1 7.69231%}}@media (min-width:1200px){.block-grid--xl-1>.block-grid__item{width:100%;max-width:100%;-webkit-box-flex:0;flex:0 1 100%}.block-grid--xl-2>.block-grid__item{width:50%;max-width:50%;-webkit-box-flex:0;flex:0 1 50%}.block-grid--xl-3>.block-grid__item{width:33.33333%;max-width:33.33333%;-webkit-box-flex:0;flex:0 1 33.33333%}.block-grid--xl-4>.block-grid__item{width:25%;max-width:25%;-webkit-box-flex:0;flex:0 1 25%}.block-grid--xl-5>.block-grid__item{width:20%;max-width:20%;-webkit-box-flex:0;flex:0 1 20%}.block-grid--xl-6>.block-grid__item{width:16.66667%;max-width:16.66667%;-webkit-box-flex:0;flex:0 1 16.66667%}.block-grid--xl-7>.block-grid__item{width:14.28571%;max-width:14.28571%;-webkit-box-flex:0;flex:0 1 14.28571%}.block-grid--xl-8>.block-grid__item{width:12.5%;max-width:12.5%;-webkit-box-flex:0;flex:0 1 12.5%}.block-grid--xl-9>.block-grid__item{width:11.11111%;max-width:11.11111%;-webkit-box-flex:0;flex:0 1 11.11111%}.block-grid--xl-10>.block-grid__item{width:10%;max-width:10%;-webkit-box-flex:0;flex:0 1 10%}.block-grid--xl-11>.block-grid__item{width:9.09091%;max-width:9.09091%;-webkit-box-flex:0;flex:0 1 9.09091%}.block-grid--xl-12>.block-grid__item{width:8.33333%;max-width:8.33333%;-webkit-box-flex:0;flex:0 1 8.33333%}.block-grid--xl-13>.block-grid__item{width:7.69231%;max-width:7.69231%;-webkit-box-flex:0;flex:0 1 7.69231%}}@media (min-width:1600px){.block-grid--xxl-1>.block-grid__item{width:100%;max-width:100%;-webkit-box-flex:0;flex:0 1 100%}.block-grid--xxl-2>.block-grid__item{width:50%;max-width:50%;-webkit-box-flex:0;flex:0 1 50%}.block-grid--xxl-3>.block-grid__item{width:33.33333%;max-width:33.33333%;-webkit-box-flex:0;flex:0 1 33.33333%}.block-grid--xxl-4>.block-grid__item{width:25%;max-width:25%;-webkit-box-flex:0;flex:0 1 25%}.block-grid--xxl-5>.block-grid__item{width:20%;max-width:20%;-webkit-box-flex:0;flex:0 1 20%}.block-grid--xxl-6>.block-grid__item{width:16.66667%;max-width:16.66667%;-webkit-box-flex:0;flex:0 1 16.66667%}.block-grid--xxl-7>.block-grid__item{width:14.28571%;max-width:14.28571%;-webkit-box-flex:0;flex:0 1 14.28571%}
.block-grid--xxl-8>.block-grid__item{width:12.5%;max-width:12.5%;-webkit-box-flex:0;flex:0 1 12.5%}
.block-grid--xxl-9>.block-grid__item{width:11.11111%;max-width:11.11111%;-webkit-box-flex:0;flex:0 1 11.11111%}
.block-grid--xxl-10>.block-grid__item{width:10%;max-width:10%;-webkit-box-flex:0;flex:0 1 10%}.block-grid--xxl-11>.block-grid__item{width:9.09091%;max-width:9.09091%;-webkit-box-flex:0;flex:0 1 9.09091%}.block-grid--xxl-12>.block-grid__item{width:8.33333%;max-width:8.33333%;-webkit-box-flex:0;flex:0 1 8.33333%}
.block-grid--xxl-13>.block-grid__item{width:7.69231%;max-width:7.69231%;-webkit-box-flex:0;flex:0 1 7.69231%}}
.article{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.article h4{margin-top:0}.article header p{font-size:.875rem;text-transform:uppercase}.article header span{font-size:1rem}.article p{font-size:1.125rem}
.article--bordered{border:1px solid #000;padding:16px 8px 8px}
.article--project{display:block;border:1px solid #fff;padding:8px 8px 8px;
			-webkit-transition:background-color .3s ease-in-out,-webkit-transform .3s ease-in-out;
			transition:background-color .3s ease-in-out,-webkit-transform .3s ease-in-out;
			transition:transform .3s ease-in-out,background-color .3s ease-in-out;
			transition:transform .3s ease-in-out,background-color .3s ease-in-out,-webkit-transform .3s ease-in-out}
.article--project h3{margin:.5rem 0}
.article--project:hover{text-decoration:none;background-color:#282828;color:#fff;-webkit-transform:scale(1.1);
				transform:scale(1.1)}
.article .label{background:#000;color:#fff;padding:8px 20px;font-size:1.125rem;max-width:95%}
.article .label-wrapper{margin-top:-3.7rem;display:-webkit-box;display:flex;-webkit-box-pack:end;
			justify-content:flex-start;margin-bottom:1.5rem}.article img{display:block;width:100%;height:auto}
.article__more{margin-top:auto;
     
    width: fit-content;
    opacity: 0.6;
     

}



.article__body{padding:20px}.article__body__data{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media (max-width:991.98px){.article{margin-bottom:2rem}}
.download ul{list-style:none;padding:0;margin:0}@media (min-width:768px){.download ul{padding:5px}}.download ul li{padding:15px}.download ul li:not(:last-child){border-bottom:2px solid #000}.download ul li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;text-transform:uppercase}.download ul li a:hover{text-decoration:none;-webkit-transform:translateX(1rem);transform:translateX(1rem)}
.download__inner{position:relative}
.download__inner:after{content:"";background-color:#f3f3f3;position:absolute;top:0;bottom:0;left:calc(100% - 16px);width:calc((100vw - 100%) / 2 + 16px)}@media (max-width:991.98px){.download__inner{background-color:#f3f3f3}}
.download__title{margin:0;font-size:12pt;}@media (max-width:991.98px){
	.download ul li a{flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}
	.download__title{width:100%}
	.download__action,.download__date,.download__size,.download__type{-webkit-box-flex:1;flex:1;width:50%;min-width:50%}.download__action,.download__size{text-align:right}}@media (min-width:992px){
		.download__title{width:35%;margin-right:auto;text-transform:none}.download__type{width:130px;max-width:130px}.download__size{width:100px;max-width:100px}.download__date{width:120px;max-width:120px}.download__action{width:30px;max-width:30px;text-align:right}}@media (min-width:1200px){
			.download__title{width:50%}}.facts{text-align:center}
.header{position:relative}@media (max-width:991.98px){
	.header{margin-bottom:12px}}
.header__top nav ul{ display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;}
.header__top nav ul li{width:25%;max-width:50%; }
.header__top nav ul li a{display:block;background-color:#888888;text-align:center;padding:5px;height:50px;}
.header__top nav ul li a .icon{width:1.25rem;height:1.55rem}
.header__top nav ul li a span{display:none}

@media (max-width:575.98px){
.sticky {
 
}
.row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:3px;margin-left:3px}
.toggleTrueFalse {
  width: 70px;
  height: 45px;
  background-color: #333;
  display:block;
  position: absolute;
  /* border-radius: 50px; */
  top:56px;
  right:45%;
  z-index:9999;
  color:#fff;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
  margin: 1px;
  
}


.toggleTrueFalse:after {
  content: attr(data-label-off);
  color: #777;
  position: absolute;
  right: 8px;
  top:10px;
  z-index: 0;
  font: 18px FontAwesome, sans-serif;
  font-weight: bold;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.15);
}
.toggleTrueFalse:before {
  content: attr(data-label-on);
  color: #fff;
  position: absolute;
  right: 10px;
  top:7px;
  z-index: 0;
  font: 22px FontAwesome, sans-serif;
  font-weight: bold;
}
.toggleTrueFalse label {
  display: block;
  height: 45px;
  cursor: pointer;
  position: absolute;
  top: 0px;
  /*left: 3px;*/
  z-index: 1;
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background:  linear-gradient(to bottom, #fcfff4 0%, #dfe5d778 40%, #b3bead 100%);
  /*border-radius: 40px;*/
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
}
.toggleTrueFalse input[type=checkbox] {
  visibility: hidden;
}
.toggleTrueFalse input[type=checkbox]:checked + label {
  right: 53%;
}

 
/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
   
}

.scroll-top.active {
   
}


.menup {
	background-color:transparent;
}
}

@media (max-width: 2890px) and (min-width:992px) {
	.sticky {
  position: relative;
  top: 0px;
  z-index:99999;
    margin-top: 0px;
	right:0px;
  background: #e7e7e7;
  box-shadow: 0px 2px 20px rgba(var(--color-secondary-rgb), 0.1);
}
.row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-15px; justify-content:center;}
 
.toggleTrueFalse {
  width: 70px;
  height: 45px;
  background: #fff;
  position: relative;
  /*border-radius: 50px;*/
  /*
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
  margin: 5px 10px; */
  left: 0;
}

.toggleTrueFalse:after {
  content: attr(data-label-off);
  color: #777;
  position: absolute;
  right: 10px;
  top:3px;
  z-index: 0;
  font: 18px FontAwesome, sans-serif;
  font-weight: bold;
  /* text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.15);
  */
}
.toggleTrueFalse:before {
  content: attr(data-label-on);
  color: #000;
  position: absolute;
  left: 10px;
  top:2px;
  z-index: 0;
  font: 22px FontAwesome, sans-serif;
  font-weight: bold;
}
.toggleTrueFalse label {
  display: block;
  height: 45px;
  cursor: pointer;
  position: absolute;
  top: 0px;
  /*left: 3px;*/
  z-index: 1;
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background:  linear-gradient(to bottom, #fcfff4 0%, #dfe5d778 40%, #b3bead 100%);
  /*border-radius: 40px;*/
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
}
.toggleTrueFalse input[type=checkbox] {
  visibility: hidden;
}
.toggleTrueFalse input[type=checkbox]:checked + label {
  left: 0%;
}

 .hero--home .hero__introduction{display:-webkit-box;display:flex;
 -webkit-box-align:center;align-items:center;background-color:#fff;
 
 left:10px;flex-direction:column;height:fit-content; width:80%;color:#000}
/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
  padding-top: 122px;
}

.scroll-top.active {
  visibility: visible;
  opacity: 1;
}


.menup {
	background-color:#888888;
	color:#fff;
	letter-spacing:0.15rem;
	
}

	 
.topbar-white {
	background: #00000066;
	height: 50px;
	top:1px;
	position:absolute;
	right:295px;
	width:60%;
	
	font-size:18pt;
	color:#ccc;
	overflow: hidden;
}

.espace{
	position:absolute;
	left:0px;
	
}

.topbar-white  a{
	background: transparent;
	height: 50px;
	font-size:14pt;
	 padding:9px;
	color:#fff;
	overflow: hidden;
}


.ressource  {
  top:120px;
  right:2px;
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-type: none;
  width: 65px;
  background-color: #f1f1f1;
  position: fixed;  
  height: 310px;
  background: transparent;
    overflow: hidden;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    font: initial;
  overflow: hidden;
}
.hero--home .hero__introduction{
	display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;
	background-color:#fff;
  
  flex-direction:column;height:fit-content; width:100%;
color:#000; }

}

.scroll-top {
  position: fixed;
  visibility: hidden;;
  opacity: 0;
  right: 15px;
  bottom: 35px;
  z-index: 999995;
  background: #000;
  color:#fff;
  width: 30px;
  text-align:center;
  height: 30px;
  border-radius: 4px;
  transition: all 0.4s;
}
.scroll-top i {
  font-size: 24px;
  color: var(--color-white);
  line-height: 0;
}
.scroll-top:hover {
  background: rgba(var(--color-primary-rgb), 0.85);
  color: var(--color-white);
}

.scroll-top.active {
  visibility: visible;
  opacity: 1;
}




@media (max-width:991.98px){
	.header__main nav{position:absolute;z-index:8;top:100%;left:0;right:0;min-height:100%;background:rgba(0,0,0);
color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .25s ease-in-out;
transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
padding:25px}
.is-expanded .header__main nav{-webkit-transform:translateX(0);transform:translateX(0)}
.header__main nav ul li{margin-bottom:20px}
.header__main nav a{color:#fff}}
.header__logo{position:absolute;left:2px;bottom:0:background-color:#fff;top:-1px}
.header__main{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:15px 10px}

.header ul{padding:0;margin:0;list-style:none}

.header ul li.is-dark a{background:#c00;color:#fff;font-size:larger;}
@media (min-width:992px){
	.header{display:flex;-webkit-box-pack:justify;justify-content:flex-end;-webkit-box-align:center;flex-direction:column-reverse}
.header__logo{position:relative;left:auto;bottom:auto;-webkit-box-ordinal-group:2;order:1;display:block;padding:0 50px}
.header__main{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-start;padding:15px 10px}

.header__navigation{-webkit-box-ordinal-group:3;order:2;text-align:right}
.header__top nav ul li{width:auto;max-width:auto}
.header__top nav ul li a{padding:12px 10px;border:#000 1px solid;}
.header__top nav ul li a .icon{width:1.25rem;height:1.25rem}
.header__top nav ul li  a:hover {background-color:#000; color:#fff;}
.header__top nav ul li a span{display:inline}
.header__main{padding:0}.header__main nav{display:block}
.header__main nav ul li.is-active a{text-decoration:underline}
.header__main a{padding:15px 30px}.header__main .is-search{background:#888888;color:#fff;}
.header__main .is-search.is-active,.header__main .is-search:hover{background:#000}
.header__main .is-search.is-active a,.header__main .is-search:hover a{color:#fff}.header ul{-webkit-box-pack:end;justify-content:flex-end}
.header ul,.header ul li{display:-webkit-box;display:flex}.header ul li:not(:last-child){margin-right:2px}.header ul li a{display:block;align-self:center}}
.footer__social{position:relative;padding-top:30px;padding-bottom:30px;margin-bottom:50px}.footer__social h4{font-size:1.125rem}.footer__social p{font-size:.875rem}
@media (max-width:767.98px){.footer__social__logo{padding-bottom:15px;margin-bottom:20px}
.footer__social__logo:after{content:"";display:block;position:absolute;bottom:0;left:15px;right:15px;height:6px;background-color:#fff;border-radius:6px}}.footer__social__logo img{max-width:160px}
@media (min-width:768px){.footer__social:after{content:"";display:block;position:absolute;bottom:0;left:15px;right:15px;height:6px;background-color:#fff;border-radius:6px}}.footer__social__media{margin-bottom:1rem}.footer__social__media h4{padding-right:1rem}.footer__social__media a{display:inline-block;text-decoration:none;margin:0 7px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.footer__social__media a:first-child{margin-left:0}.footer__social__media a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.footer__social__media .icon{width:1.56rem;height:1.56rem}.footer__navigation{margin-bottom:50px}
@media (max-width:575.98px){
.footer__navigation h4{position:relative}
.footer__navigation h4:after{
	content: attr(data-label-off);
	position:absolute;
content:"";display:block; background:url("/oat24/images/plus.png");
font-family:client,FontAwesome;
background-size:20px;width:20px;height:20px;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);
-webkit-transition:all .3s ease-out;transition:all .3s ease-out}

}
.footer__copyright{padding:8px 0;background:#000;color:#fff;font-size:9pt;font-weight:bold;}.footer nav.is-open ul{display:block}.footer nav.is-open h4:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.footer ul{font-size:.875rem;padding:0;margin:0 0 1rem;list-style:none}
@media (max-width:575.98px){.footer ul.js-footer-nav{display:none}}.footer h4{font-weight:400;margin:0 0 13px}.paragraph__image,.paragraph__video{margin-left:-15px;margin-right:-15px}
@media (min-width:768px){.paragraph__image,.paragraph__video{overflow:hidden;top:0;bottom:0;width:50vw;margin-left:0;margin-right:0}}.paragraph__image img{display:block;width:100%;height:auto}
@media (min-width:768px){.paragraph__image{position:absolute;max-width:800px}.paragraph__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.paragraph__image--left{right:0}.paragraph__image--right{left:0}}.paragraph__video{background:#000}
@media (min-width:768px){.paragraph__video{position:relative}.paragraph__video--left{right:calc((100vw - ((100% + (30px / 2)) * 2)) / 2)}.paragraph__video--right{left:-15px}}.paragraph__text{padding:15px 0 55px}
@media (min-width:768px){.paragraph__text{padding:65px 0}}.video-responsive{position:relative;height:0;padding-bottom:56.25%}.video-responsive iframe{position:absolute;left:0;top:0;height:100%;width:100%}.paginate{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:20px 0}.button{border:1px solid #000;display:inline-block;background-color:#000;color:#fff;padding:15px 30px;font-size:1.125rem;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;min-width:195px;text-align:center}.button.no-border{border:none}.button:focus,
.button:hover{text-decoration:none;background-color:#fff;color:#000}.button--full{width:100%}
.button--invert{color:#000;background-color:#fff}
.button--invert:hover{border-color:#fff;color:#fff;background-color:#000}
.button--compact{min-width:auto;color:#000;background-color:#fff}
.button--compact:hover{border-color:#fff;color:#fff;background-color:#000}
@media (max-width:991.98px){.button{width:100%;text-align:center}}.filter{position:relative;background:#000;color:#fff;padding:19px 9px;z-index:6}
@media (min-width:768px){.filter{display:-webkit-box;display:flex}}.filter:after{content:"";display:block;background:#000;position:absolute;top:0;bottom:0;left:calc(100% - 14px);width:calc((100vw - 100%) / 2 + 14px);z-index:5}.filter__wrap{width:100%;min-width:100%;padding:0 5px}.filter__wrap label{margin-right:15px;margin-bottom:.5rem}@media (max-width:767.98px){.filter__wrap{margin-bottom:.5rem}.filter__wrap label{display:block}}@media (min-width:576px){.filter__wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.filter__wrap label{width:25%;min-width:25%;margin-bottom:0}}@media (min-width:768px){.filter__wrap--1{width:33%;min-width:33%}.filter__wrap--2{width:66%;min-width:66%}}
@media (min-width:768px){.filter--2 .filter__wrap{width:50%;min-width:50%}}
.filter__items{width:100%}.filter__items-2 .filter__item{margin-bottom:.5rem}@media (min-width:1200px){.filter__items-2{display:-webkit-box;display:flex}.filter__items-2 .filter__item{margin-right:10px;margin-bottom:0}}.filter__item{width:100%}.filter__item__select{position:relative}.filter__item__select button{border:1px solid #fff;padding:15px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;width:100%;text-align:right}
.filter__item__select .icon{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter__item__select.is-open ul{display:block}.filter ul{display:none;position:absolute;list-style:none;margin:0;padding:10px 0;top:100%;left:0;width:100%;background:#000;-webkit-box-shadow:0 5px 12px -5px hsla(0,0%,100%,.45);box-shadow:0 5px 12px -5px hsla(0,0%,100%,.45);z-index:8}.filter ul li{padding:0 15px}.filter ul li a{display:block;color:#fff;padding:5px;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter ul li:hover a{color:#000;background:#fff;text-decoration:none}
.block-link{display:block;border:1px solid #000;-webkit-transition:background-color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:background-color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,background-color .3s ease-in-out;transition:transform .3s ease-in-out,background-color .3s ease-in-out,-webkit-transform .3s ease-in-out}.block-link-wrapper{margin-bottom:20px}.block-link__title{background-color:#000;color:#fff;padding:.8rem;text-align:center;margin:-25px 7px 0;text-decoration:underline}.block-link__info{padding:30px 24px}.block-link:hover{text-decoration:none;-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#fff}
.banner__image{margin-left:-15px;margin-right:-15px}.banner__image img{display:block;width:100%;height:auto}
.banner__imagemaps{margin-left:-15px;margin-right:-5px}.banner__imagemaps img{display:block;width:100%;height:auto}
@media (min-width:768px){
	.banner__image{position:absolute;overflow:hidden;top:-1.5rem;bottom:0;width:calc(50vw - 8.33333% * 6);margin-left:0;margin-right:0}
	.banner__imagemaps{position:absolute;overflow:hidden;top:1.5rem;bottom:0;width:100%;margin-left:0;margin-right:0}
	.banner__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}
	.banner__imagemaps img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}
	
.banner__image--left{right:0}.banner__image--right{left:0}}
.banner__text{padding:1.5rem 0}@media (min-width:992px){.banner__text{padding:3rem}}
.hero{font-size:1.125rem;padding-top:10px;}
.herobs {font-size:1.125rem;padding-top:10px;}
.hero h1{text-shadow:-2px 1px 0 hsla(0,0%,100%,.85)}
.herobs h1{text-shadow:-2px 1px 0 hsla(0,0%,100%,.85)}
.hero--home{margin-bottom:55px}.hero--home h1{font-size:2.625rem;line-height:3.125rem}
.hero--home .hero__logo{padding-right:0}
@media (min-width:992px){.hero--home .hero__image{position:relative;overflow:hidden;display:block;top:0;bottom:0;left:0;width:calc(75% + ((100vw - 100%) / 2))}
.hero--home .hero__image__bottom{top: -50px;
    position: relative;}

.hero--home .hero__introduction__author{font-size:1.25rem;font-weight:800}}
.hero--home .hero__nopadding{padding:0}.hero--main-page{margin-top:60px;margin-bottom:60px}
.hero--main-page h1{margin-top:0}.hero--project{margin-bottom:35px}
.hero--project__title{z-index:7}@media (max-width:991.98px){.hero--project__title{position:relative;margin-bottom:-2.2rem}}@media (min-width:768px){.hero--project{margin-bottom:75px}.hero--project__title{position:absolute;padding-top:35px}
.hero--project__info{padding-bottom:50px}}@media (min-width:1200px){.hero--project__title{padding-top:70px}.hero--project__info{padding-bottom:100px}}
.hero--news__intro{font-size:1.125rem;font-weight:800;padding:2rem}

.hero--news__intro a {
	
	color:#fff;
}

@media (min-width:768px){
	.hero--news__title{position:relative;margin-bottom:-8.5rem;text-align:right;z-index:88;color:#000000;}
.hero--news__image{margin-right:-8.33333%;z-index:2;margin-bottom:-0.2rem}
	.hero--news__intro{padding:15px;background-color:#fff;color:#000;z-index:3;align-content:center;display:-webkit-box;
	display:flex;-webkit-box-align:center;align-items:center}
	
.hero--news__intro a {
	
	color:#000000;
}
	}
.hero img{display:block;width:100%;height:230px}
.herobs img{display:block;width:85%;height:auto;filter: grayscale(70%);}
.credits{position:absolute;bottom:.7rem;color:#fff;font-size:.875rem;text-align:right;text-shadow:2px 1px 13px rgba(0,0,0,.55)}
.creditsphoto{position:absolute;bottom:.7rem;color:#c1c1c1;
font-size:.875rem;text-align:right;text-shadow:2px 1px 13px rgba(0,0,0,.55);
background-color:rgb(33 33 33 / 55%);}
@media (min-width:768px){
	.credits{font-size:1.125rem}
	.creditsphoto{font-size:1.125rem}
	}
	
	.bscredits--left{right:20px;bottom:20px;width:300px; height:45px;}
.credits-wrapper{position:relative}
.credits--left{right:1rem}.credits--right{right:1rem;background-color:rgb(0 0 0 / 70%);width:-webkit-fill-available;}
 .overview__content{padding-top:35px;padding-bottom:55px}
.overview__content--lg{padding-top:75px;padding-bottom:75px}.overview__content--xl{padding-top:120px;padding-bottom:80px}
.overview__title{margin-top:55px;margin-bottom:55px}.overview__title--overlapped{position:relative;margin-bottom:-1.5rem;z-index:1}
.overview--children .overview__content--lg{padding-top:35px}.overview--children .overview__content--xl{padding-top:60px}

@media (min-width:992px){.highlights__container{margin-bottom:-1.5rem}}.highlights__container .swiper-slide,.highlights__container .swiper-wrapper{height:auto}.highlights__inner{position:relative}.highlights__title{position:relative;z-index:4;margin-bottom:-2.5rem}@media (min-width:992px){.highlights__title{margin-bottom:-6.5rem;text-align:right;text-shadow:-2px 1px 0 hsla(0,0%,95%,.85)}}.highlights__items{padding:66px 0 0}.highlights__item a{display:inline-block;margin:1rem 0}@media (min-width:992px){.highlights__item{display:-webkit-box;display:flex}.highlights__item h2{margin:0 0 2rem}.highlights__item__info{width:33.33%;max-width:33.33%;-webkit-box-ordinal-group:1;order:0}.highlights__item__photo{width:55%;max-width:55%;-webkit-box-ordinal-group:2;order:1}}
.highlights__cta,.highlights__nav{z-index:8}@media (max-width:991.98px){.highlights__cta{margin-bottom:4rem}.highlights__nav{position:absolute;top:1rem;right:1rem}}@media (min-width:992px){
	.highlights__cta{position:absolute;bottom:-1.1rem}
	.highlights__nav{position:absolute;bottom:1rem}
	.highlights__nav{right:15px}.highlights__nav__pagination{display:inline-block;width:55px;text-align:center}.highlights__cta{left:15px}}.highlights img{width:100%;height:auto;display:block}.search-block__image{margin-left:-15px;margin-right:-15px}.search-block__image img{display:block;width:100%;height:auto}@media (min-width:768px){.search-block__image{position:absolute;overflow:hidden;top:0;bottom:0;right:0;width:calc(50vw - 8.33333% * 60);margin-left:0;margin-right:0}.search-block__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}}.search-block__form{padding:100px 0}.search-block__form a,.search-block__form span{font-size:.875rem}.search-block__form span{display:block;margin-top:1.5rem}.search-block button{min-width:auto}@media (min-width:576px){.search-block button{width:auto}}.content{padding-top:75px;padding-bottom:75px}.content--top{padding-top:55px}.content--bottom{padding-bottom:55px}.content--compact{padding-bottom:60px}.content a{text-decoration:underline}.content a:hover{background:#000;color:#fff}.carousel{padding-top:45px;padding-bottom:85px}.carousel__nav{font-size:1.125rem;margin-bottom:22px}.carousel__nav__button{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding:5px}.carousel__nav__button:hover{background-color:#fff;color:#000}.carousel__nav__button:hover.swiper-button-next{-webkit-transform:translateX(5px);transform:translateX(5px);padding-left:5px}.carousel__nav__button:hover.swiper-button-prev{-webkit-transform:translateX(-5px);transform:translateX(-5px);padding-right:5px}.carousel .swiper-button-disabled{display:none}.carousel .swiper-container,.carousel .swiper-wrapper{height:auto}.carousel .swiper-slide{text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:auto}.carousel img{display:block}@media (max-width:575.98px){.carousel .swiper-wrapper{display:block}.carousel .swiper-slide{display:block;width:100%;-webkit-box-pack:inherit;justify-content:inherit;-webkit-box-align:inherit;align-items:inherit;height:auto;margin-bottom:25px}.carousel img{width:100%;height:auto}}.form input[type=search],.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
	.form input[type=email],.form input[type=number],.form input[type=password],
	.form input[type=search],.form input[type=text],.form select,.form textarea{
		display:block;border:1px solid #000;background:transparent;width:100%;padding:1rem}
		.form input[type=checkbox],
.form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;
background:#f3f3f3;width:1rem;height:1rem}.form input[type=checkbox]:checked,.form input[type=radio]:checked{background:#000}
.form input[type=submit]{cursor:pointer}.form label{display:block;font-size:1.125rem;margin-bottom:5px}
.form__item{margin-bottom:1.1rem}.form__item__select{position:relative}.form__item__select .icon{position:absolute;top:50%;right:1.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.form__item__select select{padding-right:2.8rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.form__item__radios__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.form__item__radios label{margin-left:1rem}.form__item--check{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.form__item--check label{font-size:.875rem;line-height:1rem;margin-left:10px}.council{font-size:1.125rem;padding-top:75px}.council h2{margin-bottom:45px}.council h3{margin-top:0}.council__data{padding-top:.5rem;line-height:2.3rem}.council__data a{text-decoration:underline}.council__data a:hover{background:#000;color:#fff}.council__hours{padding:2rem 0;background-color:#fff}.council__hours table{font-size:1.125rem}.council__hours table td{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:992px){.council__hours{padding:0 3rem 2rem}}.council__opening__day{font-weight:800;padding-right:.5rem;min-width:80px}.council__opening__hours{min-width:130px}@media (min-width:992px){.council__bg{z-index:4;margin-bottom:-3rem}}.council__form{padding-top:3rem}
.faq-questions{position:relative;background-color:#f3f3f3;padding:2rem}
.faq-questions:after{position:absolute;content:"";display:block;background-color:#f3f3f3;top:0;bottom:0;right:calc((100vw - 100%) / -2);width:calc((100vw - 100%) / 2)}.faq-questions__item{display:-webkit-box;display:flex;font-size:1.375rem;text-decoration:none;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:1.1rem 0}.faq-questions__item:not(:last-child){border-bottom:1px solid #000}.media--fullwidth img{width:100%;height:auto;display:block}.search-results__total{font-weight:800;font-size:1.75rem;margin-bottom:60px}.search-results ul{list-style:none;padding:0}.search-results__title{font-size:1.375rem;font-weight:800;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.search-results__title span{font-size:.875rem;font-weight:400;margin-left:1rem}.search-results__date{text-transform:uppercase}.search-results__category{display:inline-block;background:#000;color:#fff;padding:.2rem .5rem}.search-results__generic{margin-bottom:2.5rem}.search-results__download{border-bottom:2px solid #000;padding-bottom:1rem;margin-bottom:2rem}.search-results__download a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;text-transform:uppercase}.search-results__download a:hover{text-decoration:none;-webkit-transform:translateX(1rem);transform:translateX(1rem)}@media (max-width:991.98px){.search-results__download a{flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}}.locator{display:-webkit-box;display:flex;padding:5rem;min-height:80vh;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.locator__loader{display:block}.sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}
.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-animation:a 2.4s infinite linear both;animation:a 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}
.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}
.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}
.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}
.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes a{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}
@keyframes a{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.places-locator__controls{background-color:#000;color:#fff;position:relative;margin-top:-3rem}.places-locator__controls:after{content:"";display:block;background:#000;position:absolute;top:0;bottom:0;left:calc(100% - 16px);width:calc((100vw - 100%) / 2 + 16px)}.places-locator__control{padding:19px 0}.places-locator__control input[type=search],.places-locator__control input[type=text]{display:block;border:1px solid #fff;background:transparent;padding:1rem;color:#fff}.places-locator__control__input{padding:0 19px}.places-locator__control__input label{margin-right:1rem;min-width:20%}.places-locator__control__input button{border:1px solid #fff;display:inline-block;background-color:#000;color:#fff;padding:15px 30px;font-size:1.125rem;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;min-width:195px;text-align:center}.places-locator__control__input button.is-active{background-color:#fff;color:#000}@media (max-width:1199.98px){.places-locator__control__input{margin-bottom:1rem}}@media (min-width:992px){.places-locator__control{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.places-locator__control__input{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.places-locator__control__city,.places-locator__control__name{width:calc(50% - 115px)}.places-locator__control__button{width:230px}.places-locator__control__button button{width:100%}.places-locator__control .fom{width:80%}}.places-locator__list{padding:0;margin:0;list-style:none}@media (min-width:992px){.places-locator__list{position:absolute;top:0;left:0;right:0;bottom:0}}.places-locator__list-item{padding:20px 0;margin-bottom:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.places-locator__list-item:not(:last-child){border-bottom:1px solid #000}.places-locator__list-item:hover{-webkit-transform:translateX(1rem);transform:translateX(1rem)}@media (min-width:992px){.places-locator__list-item{margin-right:2rem}}.places-locator__main{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:80vh}@media (min-width:992px){.places-locator__main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.places-locator__vacancies-wrapper{position:relative}.places-locator__vacancies-wrapper>div{height:100%}@media (min-width:992px){.places-locator__vacancies-wrapper{width:33.33333%}}.places-locator__vacancies{display:none;position:relative;overflow-y:auto;height:100%}.places-locator__vacancies.is-active{display:block}
.places-locator__categories{display:none;background:#f3f3f3;position:relative;height:100%;overflow-y:auto}@media (min-width:992px){.places-locator__categories{padding-right:25px}}.places-locator__categories ul{list-style:none;padding:0}.places-locator__categories ul li{margin-bottom:1rem;cursor:pointer}.places-locator__categories ul li a{border:1px solid #fff}.places-locator__categories ul li a:hover{border:1px solid;background-color:#fff;color:#000}.places-locator__categories ul li a.is-active{background:#000;color:#fff}.places-locator__categories.is-active{display:block}.places-locator__map{width:66.66667%;position:relative}.places-locator__map .google-map{position:absolute;top:0;left:0;width:calc((100vw - 100%) / 2 + 8.33333% * 9);bottom:0}.places-locator-card__title{font-weight:600;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.places-locator__list-item.is-active .places-locator-card__title{background:#000;color:#fff;padding:0 .5rem}.auto-suggest{position:relative}.auto-suggest__suggestions-container{display:none;width:100%;position:absolute;top:100%;z-index:2;margin-top:1rem;border:1px solid #fff;background-color:#fff;font-size:1rem;-webkit-box-shadow:4px 4px 12px 0 rgba(0,0,0,.1);box-shadow:4px 4px 12px 0 rgba(0,0,0,.1)}.auto-suggest__suggestions-container:after,.auto-suggest__suggestions-container:before{border:10px solid transparent;border-bottom-color:#fff;border-bottom-width:10px;content:"";position:absolute;top:-19px;left:calc(50% - 10px)}.auto-suggest__suggestions-container:before{border:10px solid transparent;border-bottom-color:#dfdfdf;border-bottom-width:10px;top:-20px}.auto-suggest__suggestions-container.is-open{display:block}.auto-suggest__suggestions-list{padding:0;margin:0;list-style:none}.auto-suggest__suggestion{cursor:pointer;color:#fff;margin-bottom:0}.auto-suggest__suggestion:last-child{margin-bottom:.5rem}.auto-suggest__suggestion-match{font-weight:700}.auto-suggest__suggestion a{display:block;width:100%;padding:.4rem .75rem;color:#000}.auto-suggest__suggestion--highlighted{background-color:#000;color:#fff}.auto-suggest__suggestion--highlighted a{color:#fff}ul.crumbs{margin:2rem 0 0;padding:0}ul.crumbs li{display:inline-block;font-size:.875rem}ul.crumbs li:not(:last-child){font-weight:800}ul.crumbs li:not(:last-child):after{content:">";margin:0 .5rem;font-weight:400}@media (min-width:992px){ul.crumbs{margin:4.6rem 0 0}}ul.crumbs--compact{margin:2rem 0}.calculator{padding-top:1rem;padding-bottom:75px}.calculator__smallprint{font-size:.875rem}.calculator__smallprint a{text-decoration:underline}.calculator__smallprint a:hover{background:#000;color:#fff}.calculator__summary{font-size:1.125rem}.calculator__summary__item{margin-bottom:1rem}.calculator__totaltime{border:1px solid #000;padding:1rem}.calculator__totaltime h4{margin:0 0 1rem}.calculator__totaltime__time{font-size:1.75rem}
.calculator__totaltime__time span{font-family:Monospace;font-size:3.375rem;line-height:3.375rem}.calculator__totaltime__extra{font-size:1rem}.calculator__totaltime__small{font-size:.875rem}.calculator__totals{font-size:1rem}.calculator__totals span{font-family:Monospace;font-size:1.6rem}.calculator .form__item__radios__item{height:100%}.calculator .form__item__radios__item input{bottom:5px;left:50%;position:absolute;opacity:0}.calculator .form__item__radios__item input:checked+label{background-color:#000;color:#fff}.calculator .form__item__radios__item label{width:100%;height:100%;padding:.5rem 1rem;border-bottom:1px solid #000;border-right:1px solid #000;color:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:1.375rem;font-weight:800;word-wrap:break-word;cursor:pointer}.calculator .form__item__radios__item label span{display:block;font-size:1.125rem;font-weight:400}.calculator table{font-size:1rem}.calculator table th{text-align:right;font-weight:400}.calculator table td,.calculator table th{padding:.4rem}.cookie-consent{position:fixed;bottom:1rem;left:1rem;background-color:#fff;color:#000;padding:1rem;z-index:9;visibility:hidden;opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition:.15s ease-out;transition:.15s ease-out;border:2px solid;line-height:1.2;max-width:100%;right:1rem}@media (min-width:576px){.cookie-consent{max-width:20rem}}.cookie-consent__title{margin-top:0;margin-bottom:.5rem;font-size:1.75rem}.cookie-consent__text{font-size:1rem;margin:1rem 0}.cookie-consent.is-active{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.u-screenreader-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.u-text-left{text-align:right!important}.u-text-right{text-align:right!important}.u-text-center{text-align:center!important}.u-text-justify{text-align:justify!important}.u-text-nowrap{white-space:nowrap!important}.u-text-lowercase{text-transform:lowercase!important}.u-text-uppercase{text-transform:uppercase!important}.u-text-capitalize{text-transform:capitalize!important}.u-text-weight-strong{font-weight:800!important}.u-text-weight-regular{font-weight:400!important}.u-text-italic{font-style:italic!important}.u-text-underline{text-decoration:underline!important}
.u-link{font-weight:800;font-size:1rem;text-decoration:underline;font-style:italic}.u-link .icon-arrow-left{margin-right:10px}
.u-link .icon-arrow-right{margin-left:10px}
.u-link:hover{background-color:#000;color:#fff}.u-d-none-xs{display:none!important}.u-d-inline-xs{display:inline!important}.u-d-inline-block-xs{display:inline-block!important}.u-d-block-xs{display:block!important}.u-d-table-xs{display:table!important}.u-d-table-cell-xs{display:table-cell!important}.u-d-flex-xs{display:-webkit-box!important;display:flex!important}.u-d-inline-flex-xs{display:-webkit-inline-box!important;display:inline-flex!important}@media (min-width:576px){.u-d-none-sm{display:none!important}.u-d-inline-sm{display:inline!important}.u-d-inline-block-sm{display:inline-block!important}.u-d-block-sm{display:block!important}.u-d-table-sm{display:table!important}.u-d-table-cell-sm{display:table-cell!important}.u-d-flex-sm{display:-webkit-box!important;display:flex!important}.u-d-inline-flex-sm{display:-webkit-inline-box!important;display:inline-flex!important}}
@media (min-width:768px){
	.u-d-none-md{display:none!important}
	.u-d-inline-md{display:inline!important}.u-d-inline-block-md{display:inline-block!important}
.u-d-block-md{display:block!important}
.u-d-table-md{display:table!important}
.u-d-table-cell-md{display:table-cell!important}
.u-d-flex-md{display:-webkit-box!important;display:flex!important}
.u-d-inline-flex-md{display:-webkit-inline-box!important;display:inline-flex!important}}
@media (min-width:992px){.u-d-none-lg{display:none!important}.u-d-inline-lg{display:inline!important}.u-d-inline-block-lg{display:inline-block!important}.u-d-block-lg{display:block!important}.u-d-table-lg{display:table!important}.u-d-table-cell-lg{display:table-cell!important}.u-d-flex-lg{display:-webkit-box!important;display:flex!important}.u-d-inline-flex-lg{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:1200px){.u-d-none-xl{display:none!important}.u-d-inline-xl{display:inline!important}.u-d-inline-block-xl{display:inline-block!important}.u-d-block-xl{display:block!important}.u-d-table-xl{display:table!important}.u-d-table-cell-xl{display:table-cell!important}.u-d-flex-xl{display:-webkit-box!important;display:flex!important}.u-d-inline-flex-xl{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:1600px){.u-d-none-xxl{display:none!important}.u-d-inline-xxl{display:inline!important}.u-d-inline-block-xxl{display:inline-block!important}.u-d-block-xxl{display:block!important}.u-d-table-xxl{display:table!important}.u-d-table-cell-xxl{display:table-cell!important}.u-d-flex-xxl{display:-webkit-box!important;display:flex!important}.u-d-inline-flex-xxl{display:-webkit-inline-box!important;display:inline-flex!important}}.u-m--3{margin:-3rem!important}.u-mt--3{margin-top:-3rem!important}.u-mr--3{margin-right:-3rem!important}.u-mb--3{margin-bottom:-3rem!important}.u-ml--3,.u-mx--3{margin-left:-3rem!important}.u-mx--3{margin-right:-3rem!important}.u-my--3{margin-top:-3rem!important;margin-bottom:-3rem!important}.u-m--2{margin:-2rem!important}.u-mt--2{margin-top:-2rem!important}.u-mr--2{margin-right:-2rem!important}.u-mb--2{margin-bottom:-2rem!important}.u-ml--2,.u-mx--2{margin-left:-2rem!important}.u-mx--2{margin-right:-2rem!important}.u-my--2{margin-top:-2rem!important;margin-bottom:-2rem!important}.u-m--1{margin:-1rem!important}.u-mt--1{margin-top:-1rem!important}.u-mr--1{margin-right:-1rem!important}.u-mb--1{margin-bottom:-1rem!important}.u-ml--1,.u-mx--1{margin-left:-1rem!important}.u-mx--1{margin-right:-1rem!important}.u-my--1{margin-top:-1rem!important;margin-bottom:-1rem!important}.u-m-0{margin:0!important}.u-mt-0{margin-top:0!important}.u-mr-0{margin-right:0!important}.u-mb-0{margin-bottom:0!important}.u-ml-0,.u-mx-0{margin-left:0!important}.u-mx-0{margin-right:0!important}.u-my-0{margin-top:0!important;margin-bottom:0!important}.u-m-1{margin:1rem!important}
.u-mt-1{margin-top:1rem!important}.u-mr-1{margin-right:1rem!important}.u-mb-1{margin-bottom:1rem!important}.u-ml-1,.u-mx-1{margin-left:1rem!important}.u-mx-1{margin-right:1rem!important}.u-my-1{margin-top:1rem!important;margin-bottom:1rem!important}.u-m-2{margin:2rem!important}.u-mt-2{margin-top:2rem!important}.u-mr-2{margin-right:2rem!important}.u-mb-2{margin-bottom:2rem!important}.u-ml-2,.u-mx-2{margin-left:2rem!important}.u-mx-2{margin-right:2rem!important}.u-my-2{margin-top:2rem!important;margin-bottom:2rem!important}.u-m-3{margin:3rem!important}.u-mt-3{margin-top:3rem!important}.u-mr-3{margin-right:3rem!important}.u-mb-3{margin-bottom:3rem!important}.u-ml-3,.u-mx-3{margin-left:3rem!important}.u-mx-3{margin-right:3rem!important}.u-my-3{margin-top:3rem!important;margin-bottom:3rem!important}.u-m-auto{margin:auto!important}.u-mt-auto{margin-top:auto!important}.u-mr-auto{margin-right:auto!important}.u-mb-auto{margin-bottom:auto!important}.u-ml-auto,.u-mx-auto{margin-left:auto!important}.u-mx-auto{margin-right:auto!important}.u-my-auto{margin-top:auto!important;margin-bottom:auto!important}

.bs-link{color:#891532}
.bs-link:hover{color:#000}

#at-custom-sidebar {
    top: 20% !important;
    bottom: auto;
}

.slideInLeft {
    animation-name: slideInLeft;
}
.at-custom-sidebar {
    top: 18%;
    width: 58px;
    position: fixed;
    text-align: center;
    z-index: 100020;
	  list-style: none;
  list-style-type: none;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    font: initial;
    line-height: normal;
    top: auto;
    bottom: 0;
}

.atss-left {
    right: 0;
    float: right;
    right: auto;
}

.ressource >li a {
  display: block;
  color: #000;
  padding: 8px 16px;
  text-decoration: none;
}

.ressource active {
  background-color: #04AA6D;
  color: white;
}

.ressource>li a:hover:not(.active) {
  background-color: #333;
  color: white;
}




.newsfeed {
	font-size: 14px;
	padding: 6px 0;
}

.newsfeed span {
	color: #ccc;
	font-weight: bold;
	float: right;
	position: relative;
	top: 1px;
	margin-right: 10px;
}


.menup:hover {
    background-color: #000;
  color: white;
}

}
.menup a:hover {
  background-color: #000;
  color: white;
}


.searchuser >li a {
	background-color:#ff3265;
}
.searchuser >li a :hover{
	background-color:#000;
}

.animateslide{
	
	 animation-duration: 30s;
  animation-name: slideLeft;
  animation-iteration-count: infinite;
  animation-direction: alternate;
	 
}

@keyframes slideLeft {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-100%);
    /* 50% of container @ 200% */
  }
}
 
@supports (animation-play-state: paused) {
     
     #slideset6 { }
     #slideset6 > * {animation: 36s autoplay6 infinite linear;
       position: absolute; bottom: 30px; right: 0; opacity: 0.0}
     #slideset6 > *:nth-child(1) {animation-delay: 0s}
     #slideset6 > *:nth-child(2) {animation-delay: 4s}
	 #slideset6 > *:nth-child(3) {animation-delay: 8s}
	  #slideset6 > *:nth-child(4) {animation-delay: 12s}
	 #slideset6 > *:nth-child(5) {animation-delay: 16s}
	 #slideset6 > *:nth-child(6) {animation-delay: 20s}
	 #slideset6 > *:nth-child(7) {animation-delay: 24s}
	 #slideset6 > *:nth-child(8) {animation-delay: 28s}
	 #slideset6 > *:nth-child(9) {animation-delay: 32s}
	 #slideset6 > *:nth-child(10) {animation-delay: 36s}
     
     @keyframes autoplay6 {
       0% {opacity: 0.0}
       4% {opacity: 1.0}
       33.33% {opacity: 1.0}
       37.33% {opacity: 0.0}
       100% {opacity: 0.0}
     }	 
	 

   #slideset5 { }
     #slideset5 > * {animation: 4s autoplay5 infinite linear;
       opacity: 0.0}
     #slideset5 > *:nth-child(1) {animation-delay: 0s}
     #slideset5 > *:nth-child(2) {animation-delay: 4s}	 
     
     @keyframes autoplay5 {
       0% {opacity: 0.0}
       4% {opacity: 1.0}
       33.33% {opacity: 1.0}
       37.33% {opacity: 0.0}
       100% {opacity: 0.0}
     }
  }   


  .modal-open{overflow:hidden}
  @media (min-width:576px){
.modal{position:fixed;top:2%;left:5%;
width:-webkit-fill-available;
z-index:999940;display:none;overflow:hidden;outline:0; height:90%;max-width:80%;}
  }
  @media (max-width:575px){
  .modal{position:fixed;top:2%;left:5%;z-index:999940;display:none;overflow:hidden;outline:0; height:80%;max-width:100%;}
  }
  .modal-open .modal{overflow-x:hidden;}
  .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
  .modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;
  transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,2%);
  transform:translate(0,2%); }
  .modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
  .modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;
		min-height:calc(100% - (.5rem * 2))}
.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;
	-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;
	background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
	.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
	.modal-backdrop.fade{opacity:0.6}.modal-backdrop.show{opacity:.5}
	.modal-header{background-color:#e2e2e2;display:flow-root;display:flex;
			-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;
				justify-content:space-between;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;
				border-top-right-radius:.3rem;}
	.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto;right:30px;}
	.modal-title{margin-top:0px;line-height:1.5;color:#000;}
	.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;color:#000;
	 max-height: calc(100vh - 300px);
    overflow-y: auto;
	
	}
	.modal-footer{display:-webkit-box;background-color:#fafafa;color:#000;display:-ms-flexbox;display:flex;
	-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;
	padding:1rem;border-top:1px solid #e9ecef}
	.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}
	.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
	@media (min-width:576px){.modal-dialog{margin:1.75rem auto}
  .modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}
  @media (min-width:992px){.modal-lg{max-width:800px}}
  
  
  .menuactive {
    background-color: #ccc;
  color: #000;
}

.background--griswhite{
	background-color: #000;
	
	font-weight:bold;
	
}

.block-grid__item a{color:#000000;}
.container .paginate a {color:#000000;}
.container .paginate a:hover{color:#fff;}


#menubs {
  background: #888888;
  color: #eee;
  height: 40px;
  border-bottom: 4px solid #eeeded;
  right:0px;
  zoom:1.1;
  
}

#menubs ul,
#menubs li {
  margin: 0 0;
  padding: 0 0;
  list-style: none
}

#menubs ul {
  height: 35px
}

#menubs li {
  float: right;
  display: inline;
  position: relative;
  font-family: FontAwesome;
   font-weight:800;
  border-right: 1px solid #444;
  border-left: 1px solid #111;
   
}

#menubs li:first-child {
  border-left: none
}

#menubs a {
  display: block;
  line-height: 35px;
  padding: 0 14px;
  text-decoration: none;
  color: #eee;
  letter-spacing:0.03rem;
}

#menubs li:hover > a,
#menubs li a:hover {
  background: #111
}

#menubs input {
  display: none;
  margin: 0 0;
  padding: 0 0;
  width: 80px;
  height: 35px;
  opacity: 0;
  cursor: pointer
}

#menubs label {
  font: bold 30pt FontAwesome;
  display: none;
  width: 35px;
  height: 36px;
  line-height: 36px;
  text-align: center
}

#menubs label span {
  font-size: 12pt;
  position: absolute;
  left: 35px
}

#menubs ul.menus {
  height: auto;
  width: max-content;
  background: #111;
  position: absolute;
  z-index: 99;
  display: none;
  border: 0;
}

#menubs ul.menus li {
  display: block;
  width: 100%;
  font-family:FontAwesome;
  text-transform: none;
}

#menubs li:hover ul.menus {
  display: block
}

#menubs a.home {
  background: #c00;
}

#menubs a.prett {
  padding: 0 27px 0 14px
}

#menubs a.prett::after {
  content: "";
  width: 0;
  height: 0;
  border-width: 6px 5px;
  border-style: solid;
  border-color: #eee transparent transparent transparent;
  position: absolute;
  top: 15px;
  right: 9px
}

#menubs ul.menus a:hover {
  background: #333;
}

.menus .active {
  background: #333;
}

#menu ul.menus .submenu {
  display: none;
  position: absolute;
  left: 180px;
  background: #111;
  top: 0;
  width: 180px;
}

#menu ul.menus .submenu li {
  background: #111;
}

#menu ul.menus .has-submenu:hover .submenu {
  display: block;
}

.page-item.active  .page-link{
    z-index: 3;
    color: #fff;
    background-color: #000;
    border-color: #000;
	 padding:0.5rem;
	
 
}

.pagination {
  display: flex;
  
    padding-left: 0;
  list-style: none;
  padding-bottom:5px;
  
}
 
 

.page-item {
    
    border-color: #e91e63;
	 

  }


.page-link {
    
    position: relative;
    display: block;
    color: #000;
    text-decoration: none;
    padding:0.5rem;
    
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.labelbs{font-size:11pt;font-weight:bold;}



.overlaybs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index:-1;
  overflow-y:hidden;
  
  
}
.overlaybs.show .bar {
  transform: scale(1, 1) translate3d(0, 0, 0);
  transform-origin: 0 0;
  overflow-y:hidden;
}
.overlaybs .bar {
  position: absolute;
  width: 10.1vw;
  background: #282828;
  top: 0;
  bottom: 0;
  transform: scale(0, 1) translate3d(0, 0, 0);
  transform-origin: 100% 100%;
  transition: transform 0.5s ease-in-out;
  overflow-y:hidden;
}
.overlaybs .bar:first-of-type {
  border-left: none;
}
.overlaybs .bar:nth-of-type(1) {
  left: 0vw;
  background: linear-gradient(to left, #333 50%, #101010 80%);
  transition-delay: 0.05s;
    
}
.overlaybs .bar:nth-of-type(2) {
  left: 10vw;
  background: #282828;
  transition-delay: 0.1s;
    
}
.overlaybs .bar:nth-of-type(3) {
  right: 15vw;
  background: #222222;
  transition-delay: 0.08s;
}
.overlaybs .bar:nth-of-type(4) {
  right: 30vw;
  background: linear-gradient(to right, #282828 0%, #282828 100%);
  transition-delay: 0.1s;
}
.overlaybs .bar:nth-of-type(5) {
  right: 40vw;
  background: linear-gradient(to right, #282828 0%, #282828 100%);
  transition-delay: 0.15s;
}
.overlaybs .bar:nth-of-type(6) {
  right: 50vw;
  background: linear-gradient(to right, #282828 0%, #282828 100%);
  transition-delay: 0.2s;
}
.overlaybs .bar:nth-of-type(7) {
  right: 60vw;
  background: linear-gradient(to right, #282828 0%, #282828 100%);
  transition-delay: 0.25s;
}
.overlaybs .bar:nth-of-type(8) {
  right: 70vw;
  background: linear-gradient(to right, #282828 0%, #282828 100%);
  transition-delay: 0.3s;
}

.fieldtext{display:block;border:1px solid #000;background:transparent;width:100%;padding:1rem}
.ptext{display:block;background:transparent;width:100%;padding:1rem;font-size:1em;}
.btnsubmit {margin-top:1rem!important;font-family:inherit;font-size:100%;line-height:1.15;margin:0;color:#000;background-color:#fff;}
.btnsubmit :hover{border-color:#fff;color:#fff;background-color:#000}
.avatar {
  vertical-align: middle; 
  height: 70px;
  border-radius: 50%;
}


#containpub {
    display: table;
    width: 100%; /* not required, just for example */
	
    height: 50%; /* not required, just for example */
}

#updatepub {
    display: table-cell;
	font-size:80pt;
	cursor:hand;
    vertical-align: middle;
    text-align: center;
}



.pulse1 {
    position: absolute;  
    width: 100px;
    height: 100px;
    margin: auto; 
    top: -110px; left: 0; bottom: 0; right: 0;
    z-index: 1;
    opacity: 0;
    border: 3px solid rgba(255,255,255,.1);
  
    -webkit-animation: pulsejg1 4s linear infinite;
    -moz-animation: pulsejg1 4s linear infinite;
    animation: pulsejg1 4s linear infinite;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    -webkit-box-shadow: inset 0px 0px 15px 10px rgba(0, 0, 0, .6);
    -moz-box-shadow: inset 0px 0px 15px 10px rgba(0, 0, 0, .6);
    box-shadow: inset 0px 0px 15px 10px rgba(0, 0, 0, .6);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.pulse2 {
    position: absolute;
    width: 100px;
    height: 100px;
    margin: auto; 
    top: -110px; left: 0; bottom: 0; right: 0;
    z-index: 2;
    opacity: 0;
    border: 1px solid rgba(255,255,255,0);
  
    -webkit-animation: pulsejg2 4s linear infinite;
    -moz-animation: pulsejg2 4s linear infinite;
    animation: pulsejg2 4s linear infinite;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    -webkit-box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    -moz-box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@-webkit-keyframes pulsejg1 {
    0% {
        -webkit-transform: scale(.6);
        opacity: 0;
    }

    50% {
        -webkit-transform: scale(.6);
        opacity: 0;
    }

    60% {
        -webkit-transform: scale(.9);
        opacity: .2;
    }

    70% {
        -webkit-transform: scale(1.1);
        opacity: .35;
    }

    80% {
        -webkit-transform: scale(1.25);
        opacity: .2;
    }

    100% {
        -webkit-transform: scale(1.4);
        opacity: 0;
    }
}

@-moz-keyframes pulsejg1 {
    0% {
        -moz-transform: scale(.6);
        opacity: 0;
    }

    50% {
        -moz-transform: scale(.6);
        opacity: 0;
    }

    60% {
        -moz-transform: scale(.9);
        opacity: .2;
    }

    70% {
        -moz-transform: scale(1.1);
        opacity: .35;
    }

    80% {
        -moz-transform: scale(1.25);
        opacity: .2;
    }

    100% {
        -moz-transform: scale(1.4);
        opacity: 0;
    }
}

@keyframes pulsejg1 {
    0% {
        transform: scale(.6);
        opacity: 0;
    }

    50% {
        transform: scale(.6);
        opacity: 0;
    }

    60% {
        transform: scale(.9);
        opacity: .1;
    }

    70% {
        transform: scale(1.1);
        opacity: .25;
    }

    80% {
        transform: scale(1.25);
        opacity: .1;
    }

    100% {
        transform: scale(1.4);
        opacity: 0;
    }
}

@-webkit-keyframes pulsejg2 {
    0% {
        -webkit-transform: scale(.6);
        opacity: 0;
    }

    40% {
        -webkit-transform: scale(.8);
        opacity: .05;
    }

    50% {
        -webkit-transform: scale(1);
        opacity: .1;
    }

    60% {
        -webkit-transform: scale(1.1);
        opacity: .3;
    }

    80% {
        -webkit-transform: scale(1.2);
        opacity: .1;
    }

    100% {
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
}

@-moz-keyframes pulsejg2 {
    0% {
        -moz-transform: scale(.6);
        opacity: 0;
    }

    40% {
        -moz-transform: scale(.8);
        opacity: .05;
    }

    50% {
        -moz-transform: scale(1);
        opacity: .1;
    }

    60% {
        -moz-transform: scale(1.1);
        opacity: .3;
    }

    80% {
        -moz-transform: scale(1.2);
        opacity: .1;
    }

    100% {
        -moz-transform: scale(1.3);
        opacity: 0;
    }
}

@keyframes pulsejg2 {
    0% {
        transform: scale(.6);
        opacity: 0;
    }

    40% {
        transform: scale(.8);
        opacity: .05;
    }

    50% {
        transform: scale(1);
        opacity: .1;
    }

    60% {
        transform: scale(1.1);
        opacity: .3;
    }

    80% {
        transform: scale(1.2);
        opacity: .1;
    }

    100% {
        transform: scale(1.3);
        opacity: 0;
    }
}


@media (min-width: 992px) {
    .espace {
        position: absolute;
        left: 0px;
    }
}

.bstitleshead{
	
    padding-left: 20px;
    border-bottom: #0e0c0c 2px solid;
	
}

.article__more a {color:#cc0000;}