@font-face {
     font-family: MSU_Web_Afont;
     src: url(../fonts/NeoSansArabicMedium.ttf);
     font-weight: 400;
}
 @font-face {
     font-family: MSU_Web_Afont;
     src: url(../fonts/NeoSansArabicBold.ttf);
     font-weight: 700;
}
 @font-face {
     font-family: MSU_Web_Bfont;
     src: url(../fonts/DroidArabicNaskh2-Regular.ttf);
     font-weight: 400;
}
 @font-face {
     font-family: MSU_Web_Bfont;
     src: url(../fonts/DroidArabicNaskh2-Bold.ttf);
     font-weight: 700;
}
/* GE-SS-Two-Bold.otf GE_SS_Two_Bold.otf GE_SS_Two_Medium-1.otf helveticabold.ttf NeoSansArabicBold.woff @font-face {
     font-family: MSU_Web_Bfont;
     src: url(../fonts/Sahel-Regular.ttf);
     font-weight: 400;
}
 @font-face {
     font-family: MSU_Web_Bfont;
     src: url(../fonts/Sahel-Bold.ttf);
     font-weight: 700;
}
 */
/* @import url('https://fonts.googleapis.com/css?family=Open+Sans');
 @import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700');
 @import url('https://fonts.googleapis.com/css?family=Cormorant+Garamond:600i,700,700i');
*/

/*for youtube videos*/
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


 .row{
     box-sizing:border-box;
     display:-ms-flexbox;
     display:-webkit-box;
     display:flex;
     -ms-flex:0 1 auto;
     -webkit-box-flex:0;
     flex:0 1 auto;
     -ms-flex-direction:row;
     -webkit-box-orient:horizontal;
     -webkit-box-direction:normal;
     flex-direction:row;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     margin-right:-1rem;
     margin-left:-1rem 
}
 .row.reverse{
     -ms-flex-direction:row-reverse;
     -webkit-box-orient:horizontal;
     -webkit-box-direction:reverse;
     flex-direction:row-reverse 
}
 .col.reverse{
     -ms-flex-direction:column-reverse;
     -webkit-box-orient:vertical;
     -webkit-box-direction:reverse;
     flex-direction:column-reverse 
}
 .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{
     box-sizing:border-box;
     -ms-flex:0 0 auto;
     -webkit-box-flex:0;
     flex:0 0 auto;
     padding-right:1rem;
     padding-left:1rem 
}
 .col-xs{
     -webkit-flex-grow:1;
     -ms-flex-positive:1;
     -webkit-box-flex:1;
     flex-grow:1;
     -ms-flex-preferred-size:0;
     flex-basis:0;
     max-width:100% 
}
 .col-xs-1{
     -ms-flex-preferred-size:8.333%;
     flex-basis:8.333%;
     max-width:8.333% 
}
 .col-xs-2{
     -ms-flex-preferred-size:16.667%;
     flex-basis:16.667%;
     max-width:16.667% 
}
 .col-xs-3{
     -ms-flex-preferred-size:25%;
     flex-basis:25%;
     max-width:25% 
}
 .col-xs-4{
     -ms-flex-preferred-size:33.333%;
     flex-basis:33.333%;
     max-width:33.333% 
}
 .col-xs-5{
     -ms-flex-preferred-size:41.667%;
     flex-basis:41.667%;
     max-width:41.667% 
}
 .col-xs-6{
     -ms-flex-preferred-size:50%;
     flex-basis:50%;
     max-width:50% 
}
 .col-xs-7{
     -ms-flex-preferred-size:58.333%;
     flex-basis:58.333%;
     max-width:58.333% 
}
 .col-xs-8{
     -ms-flex-preferred-size:66.667%;
     flex-basis:66.667%;
     max-width:66.667% 
}
 .col-xs-9{
     -ms-flex-preferred-size:75%;
     flex-basis:75%;
     max-width:75% 
}
 .col-xs-10{
     -ms-flex-preferred-size:83.333%;
     flex-basis:83.333%;
     max-width:83.333% 
}
 .col-xs-11{
     -ms-flex-preferred-size:91.667%;
     flex-basis:91.667%;
     max-width:91.667% 
}
 .col-xs-12{
     -ms-flex-preferred-size:100%;
     flex-basis:100%;
     max-width:100% 
}
 .col-xs-offset-1{
     margin-left:8.333% 
}
 .col-xs-offset-2{
     margin-left:16.667% 
}
 .col-xs-offset-3{
     margin-left:25% 
}
 .col-xs-offset-4{
     margin-left:33.333% 
}
 .col-xs-offset-5{
     margin-left:41.667% 
}
 .col-xs-offset-6{
     margin-left:50% 
}
 .col-xs-offset-7{
     margin-left:58.333% 
}
 .col-xs-offset-8{
     margin-left:66.667% 
}
 .col-xs-offset-9{
     margin-left:75% 
}
 .col-xs-offset-10{
     margin-left:83.333% 
}
 .col-xs-offset-11{
     margin-left:91.667% 
}
 .start-xs{
     -ms-flex-pack:start;
     -webkit-box-pack:start;
     justify-content:flex-start;
     text-align:start 
}
 .center-xs{
     -ms-flex-pack:center;
     -webkit-box-pack:center;
     justify-content:center;
     text-align:center 
}
 .end-xs{
     -ms-flex-pack:end;
     -webkit-box-pack:end;
     justify-content:flex-end;
     text-align:end 
}
 .top-xs{
     -ms-flex-align:start;
     -webkit-box-align:start;
     align-items:flex-start 
}
 .middle-xs{
     -ms-flex-align:center;
     -webkit-box-align:center;
     align-items:center 
}
 .bottom-xs{
     -ms-flex-align:end;
     -webkit-box-align:end;
     align-items:flex-end 
}
 .around-xs{
     -ms-flex-pack:distribute;
     justify-content:space-around 
}
 .between-xs{
     -ms-flex-pack:justify;
     -webkit-box-pack:justify;
     justify-content:space-between 
}
 .first-xs{
     -ms-flex-order:-1;
     -webkit-box-ordinal-group:0;
     order:-1 
}
 .last-xs{
     -ms-flex-order:1;
     -webkit-box-ordinal-group:2;
     order:1 
}
 @media only screen and (min-width:48em){
     .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{
         box-sizing:border-box;
         -ms-flex:0 0 auto;
         -webkit-box-flex:0;
         flex:0 0 auto;
         padding-right:1rem;
         padding-left:1rem 
    }
     .col-sm{
         -webkit-flex-grow:1;
         -ms-flex-positive:1;
         -webkit-box-flex:1;
         flex-grow:1;
         -ms-flex-preferred-size:0;
         flex-basis:0;
         max-width:100% 
    }
     .col-sm-1{
         -ms-flex-preferred-size:8.333%;
         flex-basis:8.333%;
         max-width:8.333% 
    }
     .col-sm-2{
         -ms-flex-preferred-size:16.667%;
         flex-basis:16.667%;
         max-width:16.667% 
    }
     .col-sm-3{
         -ms-flex-preferred-size:25%;
         flex-basis:25%;
         max-width:25% 
    }
     .col-sm-4{
         -ms-flex-preferred-size:33.333%;
         flex-basis:33.333%;
         max-width:33.333% 
    }
     .col-sm-5{
         -ms-flex-preferred-size:41.667%;
         flex-basis:41.667%;
         max-width:41.667% 
    }
     .col-sm-6{
         -ms-flex-preferred-size:50%;
         flex-basis:50%;
         max-width:50% 
    }
     .col-sm-7{
         -ms-flex-preferred-size:58.333%;
         flex-basis:58.333%;
         max-width:58.333% 
    }
     .col-sm-8{
         -ms-flex-preferred-size:66.667%;
         flex-basis:66.667%;
         max-width:66.667% 
    }
     .col-sm-9{
         -ms-flex-preferred-size:75%;
         flex-basis:75%;
         max-width:75% 
    }
     .col-sm-10{
         -ms-flex-preferred-size:83.333%;
         flex-basis:83.333%;
         max-width:83.333% 
    }
     .col-sm-11{
         -ms-flex-preferred-size:91.667%;
         flex-basis:91.667%;
         max-width:91.667% 
    }
     .col-sm-12{
         -ms-flex-preferred-size:100%;
         flex-basis:100%;
         max-width:100% 
    }
     .col-sm-offset-1{
         margin-left:8.333% 
    }
     .col-sm-offset-2{
         margin-left:16.667% 
    }
     .col-sm-offset-3{
         margin-left:25% 
    }
     .col-sm-offset-4{
         margin-left:33.333% 
    }
     .col-sm-offset-5{
         margin-left:41.667% 
    }
     .col-sm-offset-6{
         margin-left:50% 
    }
     .col-sm-offset-7{
         margin-left:58.333% 
    }
     .col-sm-offset-8{
         margin-left:66.667% 
    }
     .col-sm-offset-9{
         margin-left:75% 
    }
     .col-sm-offset-10{
         margin-left:83.333% 
    }
     .col-sm-offset-11{
         margin-left:91.667% 
    }
     .start-sm{
         -ms-flex-pack:start;
         -webkit-box-pack:start;
         justify-content:flex-start;
         text-align:start 
    }
     .center-sm{
         -ms-flex-pack:center;
         -webkit-box-pack:center;
         justify-content:center;
         text-align:center 
    }
     .end-sm{
         -ms-flex-pack:end;
         -webkit-box-pack:end;
         justify-content:flex-end;
         text-align:end 
    }
     .top-sm{
         -ms-flex-align:start;
         -webkit-box-align:start;
         align-items:flex-start 
    }
     .middle-sm{
         -ms-flex-align:center;
         -webkit-box-align:center;
         align-items:center 
    }
     .bottom-sm{
         -ms-flex-align:end;
         -webkit-box-align:end;
         align-items:flex-end 
    }
     .around-sm{
         -ms-flex-pack:distribute;
         justify-content:space-around 
    }
     .between-sm{
         -ms-flex-pack:justify;
         -webkit-box-pack:justify;
         justify-content:space-between 
    }
     .first-sm{
         -ms-flex-order:-1;
         -webkit-box-ordinal-group:0;
         order:-1 
    }
     .last-sm{
         -ms-flex-order:1;
         -webkit-box-ordinal-group:2;
         order:1 
    }
}
 @media only screen and (min-width:62em){
     .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{
         box-sizing:border-box;
         -ms-flex:0 0 auto;
         -webkit-box-flex:0;
         flex:0 0 auto;
         padding-right:1rem;
         padding-left:1rem 
    }
     .col-md{
         -webkit-flex-grow:1;
         -ms-flex-positive:1;
         -webkit-box-flex:1;
         flex-grow:1;
         -ms-flex-preferred-size:0;
         flex-basis:0;
         max-width:100% 
    }
     .col-md-1{
         -ms-flex-preferred-size:8.333%;
         flex-basis:8.333%;
         max-width:8.333% 
    }
     .col-md-2{
         -ms-flex-preferred-size:16.667%;
         flex-basis:16.667%;
         max-width:16.667% 
    }
     .col-md-3{
         -ms-flex-preferred-size:25%;
         flex-basis:25%;
         max-width:25% 
    }
     .col-md-4{
         -ms-flex-preferred-size:33.333%;
         flex-basis:33.333%;
         max-width:33.333% 
    }
     .col-md-5{
         -ms-flex-preferred-size:41.667%;
         flex-basis:41.667%;
         max-width:41.667% 
    }
     .col-md-6{
         -ms-flex-preferred-size:50%;
         flex-basis:50%;
         max-width:50% 
    }
     .col-md-7{
         -ms-flex-preferred-size:58.333%;
         flex-basis:58.333%;
         max-width:58.333% 
    }
     .col-md-8{
         -ms-flex-preferred-size:66.667%;
         flex-basis:66.667%;
         max-width:66.667% 
    }
     .col-md-9{
         -ms-flex-preferred-size:75%;
         flex-basis:75%;
         max-width:75% 
    }
     .col-md-10{
         -ms-flex-preferred-size:83.333%;
         flex-basis:83.333%;
         max-width:83.333% 
    }
     .col-md-11{
         -ms-flex-preferred-size:91.667%;
         flex-basis:91.667%;
         max-width:91.667% 
    }
     .col-md-12{
         -ms-flex-preferred-size:100%;
         flex-basis:100%;
         max-width:100% 
    }
     .col-md-offset-1{
         margin-left:8.333% 
    }
     .col-md-offset-2{
         margin-left:16.667% 
    }
     .col-md-offset-3{
         margin-left:25% 
    }
     .col-md-offset-4{
         margin-left:33.333% 
    }
     .col-md-offset-5{
         margin-left:41.667% 
    }
     .col-md-offset-6{
         margin-left:50% 
    }
     .col-md-offset-7{
         margin-left:58.333% 
    }
     .col-md-offset-8{
         margin-left:66.667% 
    }
     .col-md-offset-9{
         margin-left:75% 
    }
     .col-md-offset-10{
         margin-left:83.333% 
    }
     .col-md-offset-11{
         margin-left:91.667% 
    }
     .start-md{
         -ms-flex-pack:start;
         -webkit-box-pack:start;
         justify-content:flex-start;
         text-align:start 
    }
     .center-md{
         -ms-flex-pack:center;
         -webkit-box-pack:center;
         justify-content:center;
         text-align:center 
    }
     .end-md{
         -ms-flex-pack:end;
         -webkit-box-pack:end;
         justify-content:flex-end;
         text-align:end 
    }
     .top-md{
         -ms-flex-align:start;
         -webkit-box-align:start;
         align-items:flex-start 
    }
     .middle-md{
         -ms-flex-align:center;
         -webkit-box-align:center;
         align-items:center 
    }
     .bottom-md{
         -ms-flex-align:end;
         -webkit-box-align:end;
         align-items:flex-end 
    }
     .around-md{
         -ms-flex-pack:distribute;
         justify-content:space-around 
    }
     .between-md{
         -ms-flex-pack:justify;
         -webkit-box-pack:justify;
         justify-content:space-between 
    }
     .first-md{
         -ms-flex-order:-1;
         -webkit-box-ordinal-group:0;
         order:-1 
    }
     .last-md{
         -ms-flex-order:1;
         -webkit-box-ordinal-group:2;
         order:1 
    }
}
 @media only screen and (min-width:75em){
     .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{
         box-sizing:border-box;
         -ms-flex:0 0 auto;
         -webkit-box-flex:0;
         flex:0 0 auto;
         padding-right:1rem;
         padding-left:1rem 
    }
     .col-lg{
         -webkit-flex-grow:1;
         -ms-flex-positive:1;
         -webkit-box-flex:1;
         flex-grow:1;
         -ms-flex-preferred-size:0;
         flex-basis:0;
         max-width:100% 
    }
     .col-lg-1{
         -ms-flex-preferred-size:8.333%;
         flex-basis:8.333%;
         max-width:8.333% 
    }
     .col-lg-2{
         -ms-flex-preferred-size:16.667%;
         flex-basis:16.667%;
         max-width:16.667% 
    }
     .col-lg-3{
         -ms-flex-preferred-size:25%;
         flex-basis:25%;
         max-width:25% 
    }
     .col-lg-4{
         -ms-flex-preferred-size:33.333%;
         flex-basis:33.333%;
         max-width:33.333% 
    }
     .col-lg-5{
         -ms-flex-preferred-size:41.667%;
         flex-basis:41.667%;
         max-width:41.667% 
    }
     .col-lg-6{
         -ms-flex-preferred-size:50%;
         flex-basis:50%;
         max-width:50% 
    }
     .col-lg-7{
         -ms-flex-preferred-size:58.333%;
         flex-basis:58.333%;
         max-width:58.333% 
    }
     .col-lg-8{
         -ms-flex-preferred-size:66.667%;
         flex-basis:66.667%;
         max-width:66.667% 
    }
     .col-lg-9{
         -ms-flex-preferred-size:75%;
         flex-basis:75%;
         max-width:75% 
    }
     .col-lg-10{
         -ms-flex-preferred-size:83.333%;
         flex-basis:83.333%;
         max-width:83.333% 
    }
     .col-lg-11{
         -ms-flex-preferred-size:91.667%;
         flex-basis:91.667%;
         max-width:91.667% 
    }
     .col-lg-12{
         -ms-flex-preferred-size:100%;
         flex-basis:100%;
         max-width:100% 
    }
     .col-lg-offset-1{
         margin-left:8.333% 
    }
     .col-lg-offset-2{
         margin-left:16.667% 
    }
     .col-lg-offset-3{
         margin-left:25% 
    }
     .col-lg-offset-4{
         margin-left:33.333% 
    }
     .col-lg-offset-5{
         margin-left:41.667% 
    }
     .col-lg-offset-6{
         margin-left:50% 
    }
     .col-lg-offset-7{
         margin-left:58.333% 
    }
     .col-lg-offset-8{
         margin-left:66.667% 
    }
     .col-lg-offset-9{
         margin-left:75% 
    }
     .col-lg-offset-10{
         margin-left:83.333% 
    }
     .col-lg-offset-11{
         margin-left:91.667% 
    }
     .start-lg{
         -ms-flex-pack:start;
         -webkit-box-pack:start;
         justify-content:flex-start;
         text-align:start 
    }
     .center-lg{
         -ms-flex-pack:center;
         -webkit-box-pack:center;
         justify-content:center;
         text-align:center 
    }
     .end-lg{
         -ms-flex-pack:end;
         -webkit-box-pack:end;
         justify-content:flex-end;
         text-align:end 
    }
     .top-lg{
         -ms-flex-align:start;
         -webkit-box-align:start;
         align-items:flex-start 
    }
     .middle-lg{
         -ms-flex-align:center;
         -webkit-box-align:center;
         align-items:center 
    }
     .bottom-lg{
         -ms-flex-align:end;
         -webkit-box-align:end;
         align-items:flex-end 
    }
     .around-lg{
         -ms-flex-pack:distribute;
         justify-content:space-around 
    }
     .between-lg{
         -ms-flex-pack:justify;
         -webkit-box-pack:justify;
         justify-content:space-between 
    }
     .first-lg{
         -ms-flex-order:-1;
         -webkit-box-ordinal-group:0;
         order:-1 
    }
     .last-lg{
         -ms-flex-order:1;
         -webkit-box-ordinal-group:2;
         order:1 
    }
}
 .btn{
     padding:7px 31px;
     min-width:125px;
     display:flex;
     justify-content:center;
     align-items:center;
     border-radius:4px;
     background-color:transparent;
     font-family: MSU_Web_Afont;
     font-size:15px;
     font-weight:400;
     text-transform:uppercase;
     transition:color 0.2s ease, border 0.2s ease, background-color 0.2s ease;
     cursor:pointer 
}
/* menu title selected color - older orange to be changed*/
/* */
/* */
 .btn:hover{
     background-color:#00828C;
     border-color:#00828C;
     color:white 
}
 .btn--white{
     color:white;
     border:2px solid rgba(255, 255, 255, 0.3) 
}
/* blue */
 .btn--black{
     color:#08324F;
     border:2px solid rgba(0, 0, 0, 0.3) 
}
 .btn--large{
     padding:16px 31px 
}
 html{
     font-family: MSU_Web_Bfont;
     font-size:14px;
     line-height:normal;
     font-weight:400 
}
 a img{
     border:0px 
}
 *,*:before,*:after{
     box-sizing:border-box;
     margin:0 
}
 .content{
     overflow:hidden 
}
 select{
     -webkit-appearance:none;
     -moz-appearance:none 
}
 select::-ms-expand{
     display:none 
}
 .container{
     margin:0 auto;
     max-width:998px;
     width:100% 
}
 .containerMarginRight{
     padding-right:calc((100% - 998px)/2) 
}
 i.small{
     font-size:0.8em 
}
 ul{
     padding:0 
}
 li{
     list-style-type:none 
}
 h1{
     font-family: MSU_Web_Afont;
     font-size:44px;
     line-height:normal;
     font-weight:400;
     color:white 
}
 h2{
     display:flex;
     justify-content:flex-start;
     align-items:center;
     font-family: MSU_Web_Bfont;
     font-size:30px;
     font-weight:400 
}
 h2::before{
     margin-right:17px;
     content:'';
     width:81px;
     height:2px;
     display:inline-block;
     background-color:#08324F 
}
 h2.textOnly{
     padding:0 
}
 h2.textOnly:before{
     display:none 
}
 h3{
     font-family: MSU_Web_Bfont;
     margin-top:50px;
     font-size:38px;
     color:#08324F;
     font-weight:400 
}
 .pageDescription + .container > h2,.pageDescription + .container > .ezrichtext-field{
     margin-top:40px 
}
 p{
     font-family: MSU_Web_Bfont;
     font-size:16px;
     font-weight:400;
     line-height:normal 
}
 p a{
     font-family: MSU_Web_Bfont;
     line-height:normal;
     font-weight:400;
     text-decoration:underline 
}
 p.marginBottom{
     margin-bottom:35px 
}
 h2 + p{
     margin-top:25px 
}
 p + h2{
     margin-top:25px 
}
 .navigation .navigation__link{
     display:block 
}
/* main menu titles color mobile & small screen */
/* */
/* */
 a,.navigation__link{
     font-family: MSU_Web_Afont;
     font-size:15px;
     font-weight:700;
     line-height:normal;
     color:#08324F;
    /*transition:color 0.2s ease;
    */
     text-decoration:none 
}
 a,.navigation__title{
     font-family: MSU_Web_Bfont;
     font-size:15px;
     font-weight:400;
     line-height:normal;
     color:#08324F 
    /*red*/
    /*transition:color 0.2s ease;
    */
     text-decoration:none 
}
 a:hover,.navigation__link:hover,.navigation__title:hover{
     color:#00828C;
     cursor:pointer 
}
 .type{
     color:#00828C;
     font-family: MSU_Web_Afont;
     font-size:22px;
     font-weight:700;
     font-style:normal 
}
 .page__description{
     font-family: MSU_Web_Bfont;
     font-size:30px;
     line-height:normal;
     font-weight:400 
}
 .greySection{
     background:linear-gradient(126deg, #f1f1f1, #f9f9f9);
     padding:47px 0 81px 0px;
     margin-top:30px 
}
 .greySection--withForm{
     padding:49px 72px 
}
 .greySection.greySection--blueTitles h2{
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:28px;
     font-weight:700;
     text-align:left;
     text-transform:uppercase;
     margin-top:60px 
}
 .greySection.greySection--blueTitles h2:before{
     display:none 
}
 .twoColumns{
     display:flex;
     flex-wrap:wrap 
}
 .twoColumns__leftColumn{
     display:flex;
     width:30%;
     margin-right:20px 
}
 .twoColumns__rightColumn{
     display:flex;
     width:calc(70% - 20px);
     flex-direction:column;
     margin-top:30px 
}
 .tabs ul.tabs-component-tabs,.vue-tabs ul.tabs-component-tabs,.tabs ul.nav.nav-tabs,.vue-tabs ul.nav.nav-tabs{
     display:flex;
     border-radius:3px;
     display:inline-flex;
     margin:35px 0;
     flex-wrap:wrap 
}
 .tabs li.tabs-component-tab,.vue-tabs li.tabs-component-tab,.tabs li.tab,.vue-tabs li.tab{
     display:flex;
     align-self:flex-start;
     border:1px solid #a0a0a0 
}
 .tabs .tabs-component-tab-a,.vue-tabs .tabs-component-tab-a,.tabs li.tab a[role="tab"],.vue-tabs li.tab a[role="tab"]{
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:16px;
     font-weight:700;
     text-align:center;
     line-height:normal;
     padding:9px 27px;
     margin:3px;
     text-transform:uppercase;
     line-height:inherit 
}
 .tabs .tabs-component-tab-a:hover,.vue-tabs .tabs-component-tab-a:hover,.tabs .tabs-component-tab-a:active,.vue-tabs .tabs-component-tab-a:active,.tabs .tabs-component-tab-a:focus,.vue-tabs .tabs-component-tab-a:focus,.tabs li.tabs-component-tab.is-active a,.vue-tabs li.tabs-component-tab.is-active a,.tabs li.tab a[role="tab"].title-tab.active,.vue-tabs li.tab a[role="tab"].title-tab.active,.tabs li.tab a[role="tab"].active,.vue-tabs li.tab a[role="tab"].active,.tabs li.tab a[role="tab"]:hover,.vue-tabs li.tab a[role="tab"]:hover,.tabs li.tab a[role="tab"]:focus,.vue-tabs li.tab a[role="tab"]:focus,.tabs li.tab a[role="tab"]:active,.vue-tabs li.tab a[role="tab"]:active{
     background:#f0532e;
     color:white 
}
 p.lightText{
     font-family: MSU_Web_Bfont;
     color:#0C0F3F;
     font-size:15px;
     font-weight:400;
     line-height:normal 
}
 .wrapperIframe--youtube{
     width:100%;
     display:block;
     padding:35px 0;
     text-align:center 
}
 .wrapperIframe--youtube iframe{
     width:100%;
     min-height:390px 
}
 .tab-container{
     display:none 
}
 .tab-container.active{
     display:block 
}
 @media screen and (max-width:1279px){
     .container{
         max-width:602px 
    }
     h1{
         font-size:40px 
    }
     h2{
         font-size:35px 
    }
     .containerMarginRight{
         padding-right:calc((100% - 602px)/2) 
    }
     .twoColumns__leftColumn{
         padding:0;
         width:40% 
    }
     .twoColumns__rightColumn{
         width:calc(60% - 20px) 
    }
     a:hover,.navigation__link:hover{
         color:inherit 
    }
     .vue-tabs ul.nav.nav-tabs{
         border:none;
         width:100% 
    }
     .vue-tabs li.tab{
         border-left:1px solid #a0a0a0;
         border-top:1px solid #a0a0a0;
         border-bottom:1px solid #a0a0a0;
         margin:5px 0px;
         width:100% 
    }
     .vue-tabs li.tab a{
         width:100% 
    }
     .vue-tabs li.tab:last-child{
         border-right:1px solid #a0a0a0 
    }
     ul.tabs-component-tabs{
         width:100%;
         flex-wrap:wrap 
    }
     .tabs li.tabs-component-tab{
         width:100%;
         border-right:none;
         border-bottom:2px solid #a0a0a0 
    }
     .tabs li.tabs-component-tab a{
         width:100% 
    }
     .tabs li.tabs-component-tab:last-child{
         border-bottom:0 
    }
     .wrapperIframe--youtube iframe{
         width:100% 
    }
}
 @media screen and (max-width:767px){
     .container{
         margin:0;
         padding:0 15px;
         max-width:100% 
    }
     h1{
         font-size:30px 
    }
     h2{
         position:relative;
         padding-left:44px;
         font-size:25px 
    }
     h2::before{
         position:absolute;
         top:25px;
         left:0;
         width:34px 
    }
     .type{
         font-size:20px 
    }
     .page__description{
         font-size:24px 
    }
     .greySection.greySection--blueTitles h2{
         padding-left:0 
    }
     .twoColumns__leftColumn{
         padding:0;
         width:100%;
         margin-right:0;
         flex-wrap:wrap 
    }
     .twoColumns__rightColumn{
         width:100% 
    }
     .containerMarginRight{
         padding-right:0 
    }
     .wrapperIframe--youtube iframe{
         width:100%;
         height:auto;
         min-height:300px 
    }
}
 h2.searchRedNoticeTitle{
     border-top:1px solid #a6a6a6;
     border-bottom:1px solid #a6a6a6;
     padding-top:25px;
     padding-bottom:25px 
}
 @media screen and (min-width:1280px){
     h2.searchRedNoticeTitle{
         padding-left:120px 
    }
}
 @media screen and (min-width:768px) and (max-width:1279px){
     h2.searchRedNoticeTitle{
         padding-left:25px 
    }
}
 @media screen and (max-width:767px){
     h2.searchRedNoticeTitle{
         padding-left:80px 
    }
     h2.searchRedNoticeTitle:before{
         top:50px;
         left:30px 
    }
}
 @media screen and (min-width:1280px){
     .wrapperIframe--youtube{
         text-align:right 
    }
     .edito .wrapperIframe--youtube{
         text-align:center 
    }
     .wrapperIframe--youtube iframe{
         width:896px;
         height:504px 
    }
}
 @media screen and (min-width:1280px) and (max-width:1350px){
     .wrapperIframe--youtube iframe{
         width:100%;
         height:auto;
         min-height:315px 
    }
}
 [dir="rtl"] h2::before{
     margin-left:17px;
     margin-right:0;
     right:0;
     left:auto 
}
 [dir="rtl"] .greySection.greySection--blueTitles h2{
     padding:0 
}
 @media screen and (min-width:1280px){
     [dir="rtl"]{
    }
     [dir="rtl"] .tabs li.tabs-component-tab{
         border-right:none;
         border-left:2px solid #a6a6a6 
    }
     [dir="rtl"] .tabs li.tabs-component-tab:last-child{
         border-left:none 
    }
     [dir="rtl"] h2.searchRedNoticeTitle{
         padding-left:0;
         padding-right:120px 
    }
}
 @media screen and (max-width:767px){
     [dir="rtl"] h2{
         padding:0 44px 0 0 
    }
     [dir="rtl"] h2.searchRedNoticeTitle{
         padding:25px 80px 25px 0 
    }
     [dir="rtl"] h2.searchRedNoticeTitle:before{
         right:30px;
         left:auto 
    }
     [dir="rtl"] .wantedpersons .toggleFormSpecialButton{
         padding:20px 25px 20px 0 
    }
     [dir="rtl"] .wantedpersons .toggleFormSpecialButton:after{
         margin-left:0;
         margin-right:15px 
    }
}
 .sitemap h2{
     margin-top:10px 
}
 .sitemap h2 a{
     font-size:38px;
     font-weight:700;
     color:#08324F 
}
 .sitemap h2:before{
     content:none 
}
 .sitemap h3{
     margin-top:0;
     margin-left:5px 
}
 .sitemap h3 a{
     font-size:35px;
     font-weight:400 color:#08324F 
}
 .sitemap h4{
     margin-left:10px 
}
 .sitemap h4 a{
     color:rgba(0, 0, 0, 0.7);
     font-size:24px;
     font-weight:400 
}
 .sitemap h5{
     margin-left:15px 
}
 .sitemap h5 a{
     color:#00828C;
     font-family: MSU_Web_Afont;
     font-size:22px;
     font-weight:700;
     font-style: normal 
}
 .generalForm{
     padding:25px 60px 25px 25px;
}
 .generalForm select::-ms-expand{
     display:none 
}
 .generalForm select{
     -webkit-appearance:none;
     -moz-appearance:none;
     border-radius:0 
}
 .generalForm h3{
     margin:0 0 25px 
}
 .generalForm > form > div{
     display:flex 
}
 .generalForm label{
     display:flex;
     font-family: MSU_Web_Afont;
     font-size:14px;
     font-weight:400;
     margin-bottom:5px;
     width:20% 
}
 @media screen and (max-width:767px){
     .generalForm label{
         width:auto 
    }
}
 .generalForm input{
     border-radius:0;
     width:60%;
     display:flex;
     line-height:normal;
     height:38px;
     border-collapse:separate;
     border:1px solid #a0a0a0;
     padding:0 10px;
     margin-bottom:25px 
}
 .generalForm__identityUnknownCheckbox{
     margin-top:20px 
}
 .generalForm label.generalForm__checkboxLabel{
     display:inline;
     font-family: MSU_Web_Bfont;
     font-size:13px;
     font-weight:400;
     text-align:left 
}
 .contact label.generalForm__checkboxLabel{
     margin:25px auto auto 20%;
     height:auto;
     width:80% 
}
 .generalForm__selectArea{
     border-radius:0;
     width:100%;
     display:flex;
     line-height:normal;
     border-collapse:separate;
     border:1px solid #a0a0a0;
     padding:0 10px;
     margin-bottom:15px;
     background-color:white;
     height:40px;
     position:relative;
     background:white url('../images/arrow-select.svg');
     background-position:calc(100% - 15px) center;
     background-repeat:no-repeat;
     padding-right:38px 
}
 .generalForm__selectArea--borderless{
     width:auto;
     border:none;
     box-shadow:none;
     background-color:transparent;
     background:url('../images/arrow-select.svg');
     background-position:calc(100% - 15px) center;
     background-repeat:no-repeat;
     padding-right:38px 
}
 div.generalForm__ageSelector{
     display:flex !important;
     flex-wrap:wrap 
}
 div.generalForm__ageSelector label{
     width:25%;
     display:flex;
     margin-bottom:15px 
}
 div.generalForm__ageSelector label:first-of-type{
     width:100% 
}
 div.generalForm__ageSelector label.generalForm__separatorAge,div.generalForm__ageSelector label:nth-of-type(2){
     width:20% !important;
     display:flex;
     justify-content:center;
     height:38px;
     line-height:normal;
     font-family: MSU_Web_Bfont;
     color:#08324F;
     font-size:13px;
     font-weight:400;
     line-height:normal;
     text-align:left 
}
 div.generalForm__ageSelector input{
     width:40% !important;
     display:flex;
     text-align:center;
     color:#08324F;
     font-family: MSU_Web_Bfont;
     font-size:13px;
     font-weight:400;
     line-height:normal;
     text-align:center 
}
 .generalForm__textAreaWrapper{
     display:flex 
}
 .generalForm__textAreaLabel{
     display:flex;
     margin-right:0px 
}
 .generalForm__textArea{
     border-radius:0;
     display:flex;
     font-family: MSU_Web_Afont;
     font-weight:700;
     color:#08324F;
     display:flex;
     width:80%;
     border-collapse:separate;
     border:1px solid #a0a0a0;
     padding:15px;
     max-width:80%;
     min-height:180px 
}
 @media screen and (max-width:1279px){
     .generalForm__textArea{
         width:100%;
         max-width:none 
    }
}
 @media screen and (min-width:1280px){
     .generalForm__textArea{
         min-width:60% 
    }
}
 .generalForm__Submit{
     font-family: MSU_Web_Afont;
     display:flex;
     width:100%;
     color:white;
     background:linear-gradient(126deg, #24335b 23%, #004373 77%);
     border-radius:3px;
     font-size:16px;
     font-weight:700;
     justify-content:center;
     text-transform:uppercase;
     line-height:normal;
     border:none;
     cursor:pointer;
     margin-top:30px 
}
 .generalForm__Submit:hover{
     background:linear-gradient(126deg, #3d5596 23%, #00375f 77%) 
}
 .generalForm__recaptcha{
     margin:25px auto auto 20%;
     overflow:hidden 
}
 .generalForm__recaptcha img{
     margin-left:-3px 
}
 .generalForm__wrapperButtons{
     margin:30px 0 0 20% 
}
 .generalForm__wrapperButtons button.btn{
     padding:3px 31px;
     line-height:normal;
     margin-right:10px 
}
 .generalForm__wrapperButtons button.generalForm__clear{
     padding:3px 31px;
     line-height:normal;
     border:none;
     font-family: MSU_Web_Afont;
     text-transform:uppercase;
     font-weight:700 font-size:16px;
     background:none;
     position:relative;
     cursor:pointer;
     border-radius:3px;
     transition:all 0.2s ease 
}
 .generalForm__wrapperButtons button.generalForm__clear:after{
     content:"";
     position:absolute;
     width:50%;
     top:auto;
     bottom:11px;
     height:2px;
     left:50%;
     margin-left:-25%;
     background:#a6a6a6;
     transition:all 0.2s ease 
}
 .generalForm__wrapperButtons button.generalForm__clear:hover,.generalForm__wrapperButtons button.generalForm__clear:active{
     background:#00828C;
     color:white 
}
 .generalForm__wrapperButtons button.generalForm__clear:hover:after,.generalForm__wrapperButtons button.generalForm__clear:active:after{
     background:white 
}
 .generalForm > form > div.generalForm__checkBox{
     display:inline-block 
}
 .generalForm__checkBox{
     width:100%;
}
 .generalForm__checkBox [type="checkbox"]:not(:checked),.generalForm__checkBox [type="checkbox"]:checked{
     position:absolute;
     left:-9999px 
}
 .generalForm__checkBox [type="checkbox"]:not(:checked) + label,.generalForm__checkBox [type="checkbox"]:checked + label{
     display:flex;
     position:relative;
     padding-left:28px;
     cursor:pointer;
     line-height:normal 
}
 .generalForm__checkBox [type="checkbox"]:not(:checked) + label:before,.generalForm__checkBox [type="checkbox"]:checked + label:before{
     content:'';
     position:absolute;
     left:0;
     top:0;
     width:20px;
     height:20px;
     border:1px solid #ccc;
     background:#fff;
     border-collapse:separate;
     transition:all 0.1s 
}
 .generalForm__checkBox [type="checkbox"]:not(:checked) + label:after,.generalForm__checkBox [type="checkbox"]:checked + label:after{
     content:"\2714";
     position:absolute;
     top:0.2em;
     left:0.2em;
     font-size:1.4em;
     line-height:normal;
     color:#0C0F3F;
     transition:all 0.2s 
}
 .generalForm__checkBox [type="checkbox"]:not(:checked) + label:after{
     opacity:0;
     transform:scale(0) 
}
 .generalForm__checkBox [type="checkbox"]:checked + label:after{
     opacity:1;
     transform:scale(1) 
}
 .generalForm__checkBox [type="checkbox"]:disabled:not(:checked) + label:before,.generalForm__checkBox [type="checkbox"]:disabled:checked + label:before{
     box-shadow:none;
     border-color:#888;
     background-color:#999 
}
 .generalForm__checkBox [type="checkbox"]:disabled:checked + label:after{
     color:#666 
}
 .generalForm__checkBox [type="checkbox"]:disabled + label{
     color:#777 
}
 .generalForm__checkBox [type="checkbox"]:checked:focus + label:before,.generalForm__checkBox [type="checkbox"]:not(:checked):focus + label:before{
     border:1px dotted #444 
}
 .generalForm__checkBox label:hover:before{
     border:1px solid #a0a0a0 !important 
}
 .generalForm__checkBox label a{
     line-height:inherit 
}
 .generalForm__radioButton{
     margin-top:20px 
}
 .generalForm__radioButton [type="radio"]:checked,.generalForm__radioButton [type="radio"]:not(:checked){
     position:absolute;
     left:-9999px 
}
 .generalForm__radioButton [type="radio"]:checked + label,.generalForm__radioButton [type="radio"]:not(:checked) + label{
     position:relative;
     padding-left:28px;
     cursor:pointer;
     line-height:normal;
     display:flex;
     font-family: MSU_Web_Bfont;
     font-size:13px;
     font-weight:400;
     text-align:left;
     margin:15px 0 
}
 .generalForm__radioButton [type="radio"]:checked + label:before,.generalForm__radioButton [type="radio"]:not(:checked) + label:before{
     content:'';
     position:absolute;
     left:0;
     top:0;
     width:18px;
     height:18px;
     border:1px solid #a0a0a0;
     border-radius:100%;
     background:#fff;
     transition:all 0.2s 
}
 .generalForm__radioButton [type="radio"]:checked + label:after,.generalForm__radioButton [type="radio"]:not(:checked) + label:after{
     content:'';
     width:12px;
     height:12px;
     background:#444;
     position:absolute;
     top:3px;
     left:3px;
     border-radius:100%;
     -webkit-transition:all 0.2s ease;
     transition:all 0.2s ease 
}
 .generalForm__radioButton [type="radio"]:not(:checked) + label:after{
     opacity:0;
     -webkit-transform:scale(0);
     transform:scale(0) 
}
 .generalForm__radioButton [type="radio"]:checked + label:after{
     opacity:1;
     -webkit-transform:scale(1);
     transform:scale(1) 
}
 [dir="rtl"]{
}
 [dir="rtl"] [type="checkbox"]:not(:checked),[dir="rtl"] [type="checkbox"]:checked{
     left:auto;
     right:-9999px 
}
 [dir="rtl"] [type="radio"]:checked,[dir="rtl"] [type="radio"]:not(:checked){
     left:auto;
     right:-9999px 
}
 [dir="rtl"] .twoColumns__leftColumn{
     margin-right:0;
     margin-left:20px 
}
 [dir="rtl"] .containerMarginRight{
     padding-right:0 
}
 @media screen and (min-width:768px){
     [dir="rtl"] .containerMarginRight{
         padding-left:calc((100% - 602px)/2) 
    }
}
 [dir="rtl"] .generalForm__radioButton [type="radio"]:checked + label,[dir="rtl"] .generalForm__radioButton [type="radio"]:not(:checked) + label{
     padding:0 28px 0 0 
}
 [dir="rtl"] .generalForm__radioButton [type="radio"]:checked + label:before,[dir="rtl"] .generalForm__radioButton [type="radio"]:not(:checked) + label:before{
     left:auto;
     right:0 
}
 [dir="rtl"] .generalForm__radioButton [type="radio"]:checked + label:after,[dir="rtl"] .generalForm__radioButton [type="radio"]:not(:checked) + label:after{
     left:auto;
     right:3px 
}
 [dir="rtl"] .generalForm__checkBox{
}
 [dir="rtl"] .generalForm__checkBox [type="checkbox"]:not(:checked),[dir="rtl"] .generalForm__checkBox [type="checkbox"]:checked{
     padding:0 28px 0 0 
}
 [dir="rtl"] .generalForm__checkBox [type="checkbox"]:not(:checked) + label,[dir="rtl"] .generalForm__checkBox [type="checkbox"]:checked + label{
     padding:0 28px 0 0 
}
 [dir="rtl"] .generalForm__checkBox [type="checkbox"]:not(:checked) + label:before,[dir="rtl"] .generalForm__checkBox [type="checkbox"]:checked + label:before{
     left:auto;
     right:0 
}
 [dir="rtl"] [type="checkbox"]:not(:checked) + label:after,[dir="rtl"] [type="checkbox"]:checked + label:after{
     left:auto;
     right:0.2em 
}
 @media screen and (max-width:767px){
     [dir="rtl"] .redNoticesList__list{
         padding:0 20px 0 0 
    }
     [dir="rtl"] .twoColumns__leftColumn{
         margin-left:0 
    }
}
 @media screen and (max-width:1279px){
     .generalForm{
         padding:25px 25px 0 0 
    }
     .generalForm > form > div{
         display:block 
    }
     .contact label.generalForm__checkboxLabel{
         margin-left:0;
         width:100% 
    }
     .generalForm__recaptcha{
         margin:25px 0 0 0 
    }
     .generalForm__wrapperButtons{
         margin:30px 0 0 0 
    }
     .generalForm__wrapperButtons button.btn{
         display:inline 
    }
     .generalForm input,.generalForm__textArea{
         width:100%;
         display:block 
    }
}
 @media screen and (max-width:1279px) and (max-width:767px){
     .contact__colRight.greySection{
         margin-bottom:30px 
    }
}
 @media screen and (max-width:767px){
     .generalForm{
         padding:25px 0 0 0 
    }
     .generalForm h3{
         display:none 
    }
     .generalForm__recaptcha img{
         max-width:100%;
         height:auto 
    }
     .generalForm__wrapperButtons{
         display:flex !important 
    }
}
 .header{
     height:120px;
     background-color:white 
}
 .header__container{
     display:flex;
     flex-direction:row;
     align-items:center;
     justify-content:flex-start;
     width:100% 
}
 .header__logo{
     transform:translateX(103px);
     height:105px;
     background-color:transparent 
}
 .header__logo__img,.header__logo__img--sticky{
     height:100% 
}
 .header__logo__img--sticky{
     display:none 
}
 .header__right{
     margin-left:auto;
     display:flex;
     align-items:flex-end;
     flex-direction:row 
}
 .header__actions{
     display:flex;
     flex-direction:column 
}
 .header.sticky .header__actions{
     min-width:152px;
     flex-direction:row 
}
 .search__toggle,.menu__toggle,.langage,.langage__choice{
    /*top:-7px;
    */
     top:-4px;
     width:76px;
     height:60px;
     display:flex;
     align-items:center;
     justify-content:center;
     color:#00828C;
     text-transform:uppercase;
     border-left:1px solid #a6a6a6 
}

 .langage a,.search__toggle a,.langage__choice a,.menu__toggle a{
     border-left:none;
     font-size:inherit;
     font-weight:400;
     color:inherit;
     display:block;
     font-family:inherit 
}
 .langage__choice a{
     width:100%;
     height:100%;
     text-align:center;
     line-height:normal;
     transition:none 
}
 @media screen and (max-width:1279px){
     .langage__choice a{
         line-height:normal 
    }
}
 .search__toggle{
     position:relative;
     background-color:transparent;
     transition:fill 0.3s ease, background-color 0.3s ease;
     cursor:pointer 
}
 .search__toggle svg{
     pointer-events:none 
}
 .search__toggle .search__closesearch{
     display:none 
}
 .search__toggle::after,.menu__toggle::after{
     content:"";
     position:absolute;
    bottom:-8px;
    
     left:0;
     right:0;
     opacity:0;
     visibility:hidden;
     margin:0 auto;
     width:0;
     height:0;
     border-left:9px solid transparent;
     border-right:9px solid transparent;
     border-top:8px solid #00828C;
     z-index:3;
     transition:opacity 0.3s ease 
}
 .search__toggle.active{
     background-color:#00828C 
}
 .search__toggle.active .search__logo{
     display:none 
}
 .search__toggle.active .search__closesearch{
     display:inline 
}
 .search__toggle.active::after,.menu__toggle.active::after{
     visibility:visible;
     opacity:1 
}
 .search__toggle.active .search__logo path{
     fill:white 
}
 .search__logo{
     width:30px 
}
 .search__logo path{
     fill:#00828C 
}
 .menu__toggle{
     display:none 
}
 .langage{
     position:relative;
     font-family: MSU_Web_Afont;
     font-weight:700;
     font-size:14px;
     border-bottom:1px solid #a6a6a6;
     cursor:pointer 
}
 .langage__current{
     width:100%;
     height:100%;
     display:flex;
     align-items:center;
     justify-content:center 
}
 .langage__current::after{
     margin-left:7px;
    /*content:">";
    */
     transform:rotate(90deg) 
}
 .langage__choices{
     position:absolute;
     right:-1px;
     z-index:2;
     overflow:hidden;
     transform:scaleY(0);
     transform-origin:0 0;
     transition:transform 0.3s ease;
     border-right:1px solid #a6a6a6 
}



 @media screen and (min-width:1280px){
	 .langage__choices{
		 top:60px;
	}
}
 @media screen and (max-width:1279px){
	 .langage__choices{
		 top:80px;
	}
}

 .langage__choices.active{
     height:auto;
     transform:scaleY(1) 
}
 .langage__choice{
     background-color:white;
     list-style-type:none;
     border-bottom:1px solid #a6a6a6;
     cursor:pointer;
     transition:background-color 0.2s ease, color 0.2s ease 
}
 .langage__choice:hover{
     background-color:#00828C;
     color:white 
}
 .header.sticky{
     position:fixed;
     top:0;
     left:0;
     right:0;
     border-bottom:1px solid #a6a6a6;
     z-index:4 
}
 @media screen and (min-width:1280px){
     .header.sticky{
         height:60px 
    }
}
 .header .header__logo__img--sticky--mobile{
     display:none 
}
 .header.sticky .header__logo__img--sticky--mobile{
     display:flex;
     width:45px;
     height:42px 
}
 @media screen and (min-width:1280px){
     .header.sticky .header__logo__img--sticky--mobile{
         display:none 
    }
}
 .header.sticky + div{
     margin-top:120px 
}
 @media (min-width:1280px){
     .header.sticky .header__logo{
         transform:translateX(98px);
         padding:9px 0;
         height:60px;
         width:75px;
         display:flex;
         justify-content:center 
    }
}
 .header.sticky .header__logo__img{
     display:none 
}
 @media screen and (max-width:1279px){
     .header.sticky .header__logo__img{
         display:block 
    }
}
 .header.sticky .header__logo__img--sticky{
     display:flex 
}
 .header.sticky .header__logo__img--sticky{
     display:none 
}
 @media screen and (min-width:1280px){
     .header.sticky .header__logo__img--sticky{
         height:24px;
         margin:13px 0;
         transform:translateX(35px);
         display:flex 
    }
}
 @media screen and (max-width:1279px){
     .header{
         height:80px 
    }
     .header__logo{
         transform:translateX(25px);
         height:60px 
    }
     .header__actions{
         flex-direction:row 
    }
     .langage{
         border-bottom:none;
         width:80px;
         height:80px 
    }
     .menu__toggle,.search__toggle{
         width:80px;
         height:80px 
    }
     .menu__toggle{
         position:relative;
         display:flex;
         align-items:center;
         justify-content:center;
         transition:background-color 0.3s ease;
         cursor:pointer 
    }
     .header.sticky + div{
         margin-top:80px 
    }
     .langage__choices.active li.langage__choice{
         width:80px;
         height:60px 
    }
     .langage__choices li.langage__choice{
         width:80px 
    }
     .header.sticky .search__toggle,.header.sticky .menu__toggle,.header.sticky .langage{
         height:60px 
    }
}
 @media screen and (max-width:1279px) and (max-width:1280px){
     .header.sticky .search__toggle,.header.sticky .menu__toggle,.header.sticky .langage{
         height:80px 
    }
}
 [dir="rtl"] .header__right{
     margin-left:0;
     margin-right:auto 
}
 [dir="rtl"] .header__logo{
     transform:translateX(-25px) 
}
 [dir="rtl"] .langage, [dir="rtl"] .search__toggle, [dir="rtl"] .menu__toggle {
     border-left: 0;
     border-right: 1px solid #a6a6a6 
}
 @media screen and (min-width:1280px){
     [dir="rtl"] .header.sticky .header__logo__img--sticky{
         transform:translateX(-136px) 
    }
}
 [dir="rtl"] .langage__current::after{
     transform:rotate(270deg);
     margin-right:7px;
     margin-left:0 
}
 @media screen and (max-width:767px){
     .header__logo{
         transform:translateX(15px) 
    }
}
/* footer color */
/* */
/* */
 .footer{
     background:#08324F 
}
 .footer .container{
     max-width:1200px;
     display:flex;
     justify-content:flex-start 
}
 .footer__col{
     padding:125px 20px 10px;
     width:16.66%;
     display:flex;
     flex-direction:column;
     justify-content:flex-start;
     align-items:flex-start;
     font-family: MSU_Web_Afont;
     color:white 
}
 .footer__col__title{
     font-family: MSU_Web_Afont;
     font-size:16px;
     font-weight:700;
     text-transform:uppercase 
}
 .footer__col__list{
     font-family: MSU_Web_Afont;
     margin-top:50px 
}
 .footer__col__list--social{
     margin-left:-12px;
     margin-right:-12px;
     display:flex;
     flex-wrap:wrap;
     justify-content:flex-start;
     width:calc(100% + 24px) 
}
 .footer__col__list li{
     font-family: MSU_Web_Afont;
     margin-bottom:12px 
}
 .footer__col__list--social li{
     margin:0 5px 10px 
}
 .footer__col a{
     color:white;
     font-family: MSU_Web_Afont;
     font-size:13px;
     line-height:normal;
     font-weight:400 
}
 .footer__col a:hover{
     color:#00828C 
}
 .footer__logo{
     margin:-20px auto 0 
}
 .footer__social{
     width:50px;
     height:50px;
     display:flex;
     align-items:center;
     justify-content:center;
     transition:transform 0.3s ease;
     transform:translateZ(0) scale(1, 1, 1);
     -webkit-backface-visibility:hidden 
}
/* .footer__social:hover{
     transform:translateZ(0) scale(0.85, 0.85, 0.85);
     -webkit-backface-visibility:hidden 
}
 */
 .footer__social img{
     width:100%;
     filter: invert(100%) 
}
 .social__fb:hover img{
     filter: invert(40%) sepia(11%) saturate(2985%) hue-rotate(182deg) brightness(91%) contrast(85%);
}
 .social__tw:hover img{
     filter: invert(82%) sepia(40%) saturate(4402%) hue-rotate(159deg) brightness(103%) contrast(101%);
}
 .social__yt:hover img{
     filter: invert(15%) sepia(99%) saturate(4746%) hue-rotate(358deg) brightness(104%) contrast(125%);
}
 .social__ig:hover img{
     filter: invert(52%) sepia(99%) saturate(7495%) hue-rotate(314deg) brightness(90%) contrast(93%);
}
 .social__in:hover img{
     filter: invert(33%) sepia(12%) saturate(6554%) hue-rotate(171deg) brightness(102%) contrast(104%);
}
 .social__wp:hover img{
     filter: invert(73%) sepia(81%) saturate(3104%) hue-rotate(101deg) brightness(100%) contrast(101%);
}

 .subFooter{
     padding:20px 20px;
     display:flex;
     justify-content:flex-start;
     border-top:1px solid rgba(255, 255, 255, 0.15) 
}
 .subFooter a,.subFooter__copyright{
     margin-right:40px;
     font-family: MSU_Web_Bfont;
     color:rgba(255, 255, 255, 0.2);
     font-size:13px;
     font-weight:400;
     text-transform:uppercase;
     transition:all 0.2s ease 
}
 .subFooter a:hover,.subFooter a:active,.subFooter a:focus{
     color:#00828C 
}
 .subFooter__copyright{
     margin-left:auto;
     margin-right:0;
     display:flex;
     align-items:center 
}
 @media screen and (min-width:768px) and (max-width:1279px){
     .footer{
         position:relative;
         margin-top:50px 
    }
     .footer__col:first-child{
         width:100%;
         position:absolute;
         top:20px;
         border-bottom:1px solid rgba(255, 255, 255, 0.15) 
    }
     .footer .container{
         flex-wrap:wrap;
         padding-top:145px 
    }
     .footer__col{
         padding:20px;
         width:25% 
    }
     .footer__col__title{
         font-size:14px 
    }
     .footer__col__list{
         font-family: MSU_Web_Afont;
         margin-top:40px 
    }
     .footer__col:last-child{
         padding:0;
         width:100%;
         align-items:center;
         border-top:1px solid rgba(255, 255, 255, 0.15);
         border-left:0;
         border-right:0 
    }
     .footer__col:last-child .footer__col__title{
         display:none 
    }
     .footer__col__list--social{
         margin-top:0;
         height:94px;
         align-items:center;
         justify-content:center 
    }
     .footer__col__list--social li{
         margin:0 7.5px 
    }
}
 @media screen and (max-width:767px){
     .footer{
         margin-top:0 
    }
     .footer .container{
         flex-wrap:wrap 
    }
     .footer__social{
         width:38px;
         height:38px 
    }
     .footer__col{
         width:50%;
         padding:40px 20px 0 
    }
     .footer__col:last-child{
         width:100% 
    }
     .footer__col:first-child{
         margin-left:-30px;
         margin-right:-30px;
         padding:40px 30px 20px;
         width:calc(100% + 60px);
         border-left:none;
         border-bottom:1px solid rgba(255, 255, 255, 0.15) 
    }
     .footer__col:last-child{
         margin-left:-15px;
         margin-right:-15px;
         padding:10px 20px 5px;
         width:calc(100% + 60px);
         border-top:1px solid rgba(255, 255, 255, 0.15);
         border-left:none;
         border-right:none 
    }
     .footer__col__list--social{
         margin:0 auto;
         width:100%;
         max-width:480px;
         justify-content:space-between 
    }
     .footer__col:last-child .footer__col__title{
         display:none 
    }
     .subFooter{
         text-align:center padding-bottom:20px;
         flex-wrap:wrap 
    }
     .subFooter > a{
         text-align:center 
    }
     .subFooter > span{
         width:100%;
         text-align:center;
         justify-content:center 
    }
     .subFooter a{
         margin-right:0;
         width:50% 
    }
     .subFooter__copyright{
         margin-left:0 
    }
}
 @media screen and (max-width:375px){
     .footer__col__list--social li{
         margin:0 0px 10px 
    }
}
 @media screen and (min-width:768px){
     [dir="rtl"] .subFooter__copyright{
         margin-left:0;
         margin-right:auto 
    }
}
 .menu__toggle__btn{
     position:relative;
     padding-top:16px;
     width:32px;
     height:32px 
}
 .menu__toggle span:after,.menu__toggle span:before{
     content:"";
     position:absolute;
     left:0;
     top:-9px 
}
 .menu__toggle span:after{
     top:9px 
}
 .menu__toggle span{
     position:relative;
     display:block 
}
 .menu__toggle span,.menu__toggle span:after,.menu__toggle span:before{
     width:100%;
     height:2px;
     background-color:#00828C;
     transition:all 0.3s;
     backface-visibility:hidden 
}
 .menu__toggle.active{
     background-color:#00828C 
}
 .menu__toggle.active span,.menu__toggle.active span:after,.menu__toggle.active span:before{
     background-color:white 
}
 .menu__toggle.active span{
     background-color:transparent 
}
 .menu__toggle.active span:before{
     transform:rotate(45deg) translate(5px, 5px) 
}
 .menu__toggle.active span:after{
     transform:rotate(-45deg) translate(7px, -8px) 
}
 .menu__toggle.active + #menu{
     opacity:1;
     visibility:visible 
}
/* menu thirdiary titles */
/* */
/* */
/* */
 .navigation__submenu a{
     font-family: MSU_Web_Bfont;
     font-size:12px;
     line-height:20px;
     font-weight:400;
     color:#08324F 
}
 .navigation__HiddenCloseButton{
     display:none;
     position:fixed;
     left:0;
     width:calc(100% - 320px);
     bottom:0;
     top:80px;
     opacity:0 
}
 li > .navigation__directlink--levelzero{
     width:100%;
     border-bottom:1px solid #a0a0a0;
     line-height:normal;
     position:relative;
     color:#08324F;
     font-size:15px;
     font-weight:700;
     font-family: MSU_Web_Afont;
     display:none 
}
 li > .navigation__directlink--levelzero:after{
     content:"";
     position:absolute;
     top:16px;
     right:20px;
     width:10px;
     height:10px;
     /*background:url('../images/arrow-down.svg') no-repeat;*/
     transform:rotate(270deg);
     transform-origin:6px 6px;
     transition:transform 0.2s ease 
}
/* sub menu text */
/* */
/* */
 .navigation__submenu a:hover{
     color:#00828C;
     font-weight:700;
     text-decoration:none 
}
 @media screen and (min-width:1280px){
     .navigation{
         display:flex;
         align-items:flex-end;
         height:100% 
    }
     .navigation__menu{
         display:flex;
         flex-direction:row 
    }
     .navigation__menu a:hover,.navigation__menu a:active,.navigation__menu a:focus{
         text-decoration:none 
    }
     .navigation__menu > li{
         display:flex 
    }
     .navigation__menu > li:hover,.navigation__menu > li:active,.navigation__menu > li:focus{
         text-decoration:none 
    }
     .navigation__menu > li:hover a,.navigation__menu > li:active a,.navigation__menu > li:focus a{
         text-decoration:none 
    }
     .navigation__menu__item--DirectURL a{
         position:relative 
    }
     .navigation__menu__item--DirectURL.active a{
         color:#08324F !important;
         text-decoration:none !important;
         position:relative 
    }
     .navigation__menu__item--DirectURL.active a:after{
         content:"";
         position:absolute;
         width:100%;
         height:2px;
         background:#00828C;
         bottom:10px 
    }
    /*menu titles*/
    /* */
    /* */
     .navigation__link{
         position:relative;
         margin-right:30px;
         padding:18px 0;
         font-size:18px;
         font-weight:700;
         line-height:normal 
    }
     span.navigation__link::after{
         content:"";
         position:absolute;
         bottom:-7px;
         left:0;
         right:0;
         margin:0 auto;
         display:none;
         width:0;
         height:0;
         border-left:9px solid transparent;
         border-right:9px solid transparent;
         border-top:8px solid white;
         z-index:3 
    }
    /* background of the sub menu */
    /* */
    /* */
     .navigation__submenu{
         position:absolute;
         top:120px;
         left:0;
         right:0;
         margin:0 auto;
         padding:25px 10% 15px;
         display:none;
         flex-direction:column;
         flex-wrap:wrap;
         justify-content:flex-start;
         align-items:flex-start;
         height:400px;
         background-color:#d8d8d8;
         z-index:2 
    }
    /* background of menu hover select */
    /* */
    /* */
     .navigation__menu__item:hover,.navigation__menu__item.active,.navigation__menu__item:hover > .navigation__link,.navigation__menu__item.active > .navigation__link{
         color:#00828C;
         top:-5px;
         text-decoration:none 
    }
     .navigation__menu__item.active > .navigation__link::after{
         display:flex 
    }
     .navigation__menu__item.active > .navigation__submenu{
         display:flex 
    }
     .navigation__title{
         display:flex;
         flex-direction:inline-flex;
         justify-content:flex-start;
         align-items:center;
         font-size:16px;
         text-transform:uppercase 
    }
    /*menu after click secondary titles*/
    /* */
    /* */
     .navigation__title a{
         color:#08324F;
         font-weight:700;
         font-family: MSU_Web_Afont;
         font-size:14px 
    }
     .navigation__title::before{
         margin-right:10px;
         content:"";
         width:20px;
         height:1px;
         background-color:#08324F;
         display:inline-block 
    }
     .navigation__submenu > li{
         margin-bottom:20px;
         min-width:25% 
    }
     .header.sticky .navigation__submenu{
         top:60px 
    }
}
 @media screen and (min-width:1280px){
     li.navigation__menu__language{
         display:none 
    }
}
 @media screen and (max-width:1279px){
     .navigation__HiddenCloseButton{
         position:fixed;
         left:0;
         display:flex;
         width:calc(100% - 320px);
         bottom:0;
         top:80px;
         opacity:0;
         display:flex 
    }
     .navigation__menu__language .langage{
         display:block !important;
         border:none 
    }
    /* background of the sub menu mobile & small screen */
    /* */
    /* */
     .navigation{
         position:absolute;
         top:80px;
         right:0;
         margin:auto 0;
         height:100vh;
         display:none;
         overflow-x:hidden;
         overflow-y:scroll;
         background-color:#d8d8d8;
         z-index:3 
    }
     .navigation__directlink,.navigation__directlink a{
         font-style:normal;
         position:relative 
    }
     .navigation__directlink{
         border-top:1px solid #a6a6a6;
         border-bottom:1px solid #a6a6a6;
         width:90% !important;
         margin:5px 0;
         padding-right:13px 
    }
     .navigation__directlink:after{
         content:"";
         right:10px;
         /*background:url('../images/arrow-down.svg') no-repeat;*/
         position:absolute;
         width:8px;
         height:8px;
         top:8px;
         right:0;
         top:50%;
         transform:translateY(-50%) rotate(-90deg) 
    }
     ul.navigation__menu li.navigation__menu__item ul.navigation__submenu li ul li.navigation__directlink{
         display:none 
    }
     .navigation__submenu a:hover{
         color:inherit;
         text-decoration:none 
    }
     .navigation__clickthirdLevel.active:after{
         transform:rotate(180deg) 
    }
     .navigation__submenu--thirdLevel{
         display:none 
    }
     .navigation__submenu--thirdLevel.active{
         display:block 
    }
     .navigation.active{
         display:flex 
    }
     .navigation__menu{
         padding-bottom:120px;
         max-width:250px;
         display:flex;
         align-items:flex-start;
         flex-wrap:wrap;
         align-content:flex-start 
    }
     .navigation__menu__item{
         position:relative;
         padding:0 15px;
         min-width:250px;
         min-height:56px;
         display:flex;
         flex-direction:column;
         align-items:flex-start;
         border-bottom:1px solid #a6a6a6;
         cursor:pointer 
    }
     .navigation__menu__item::after{
         content:"";
         position:absolute;
         top:22px;
         right:25px;
         width:20px;
         height:12px;
         /*background:url('../images/arrow-down.svg') no-repeat;*/
         transform:rotate(0);
         transform-origin:6px 6px;
         transition:transform 0.2s ease;
         pointer-events:none 
    }
     .navigation__menu__item.active::after{
         transform:rotate(180deg) 
    }
     .navigation__menu__item.active .navigation__link{
         color:#00828C;
         font-weight:700;
         text-decoration:none 
    }
     .navigation__menu__item.active .navigation__submenu{
         display:flex;
         width:100%;
         padding-left:10px 
    }
     .navigation__menu__item--DirectURL:after{
         transform:rotate(-90deg) 
    }
     .navigation__submenu{
         display:none;
         flex-direction:column;
         height:auto 
    }
     .navigation__submenu > li > ul{
         padding-left:8px 
    }
     .navigation__link{
         margin-top:8px;
         font-size:17px;
         width:100% 
    }
     .navigation__menu__item.active .navigation__link{
         border-bottom:1px solid #a0a0a0 
    }
     .navigation__title{
         margin-left:-28px;
         display:flex;
         width:100%;
         align-items:center 
    }
     .navigation__title a{
         font-family:inherit;
         font-size:inherit;
         line-height:inherit;
         font-weight:inherit;
         color:inherit 
    }
     .navigation__title ~ li{
         display:none 
    }
     .navigation__submenu li{
         position:relative 
    }
     ul.navigation__submenu > li > ul.active > li{
         display:flex;
         width:100% 
    }
     ul.navigation__submenu > li > ul.active > li.navigation__title:after{
         transform:rotate(180deg);
         right:-2px 
    }
     .navigation__submenu > li > ul > li.navigation__title:after{
         content:"";
         position:absolute;
         top:16px;
         right:-4px;
         width:10px;
         height:10px;
         /*background:url('../images/arrow-down.svg') no-repeat;*/
         transform:rotate(0deg);
         transform-origin:6px 6px;
         transition:transform 0.2s ease 
    }
     .navigation__title::before{
         margin-right:17px;
         content:'';
         width:10px;
         height:1px;
         display:inline-block;
         background-color:#d1d1d1 
    }
     .header.sticky .navigation{
         top:80px 
    }
}
 @media screen and (min-width:1280px){
     [dir="rtl"] .navigation{
         margin-left:20px 
    }
     [dir="rtl"] .navigation__title::before{
         margin-right:0;
         margin-left:10px 
    }
}
 @media screen and (max-width:1279px){
     [dir="rtl"] ul.navigation__submenu > li > ul.active > li.navigation__title:after{
         right:auto;
         left:-35px 
    }
     [dir="rtl"] .navigation__menu__language .langage{
         display:block !important;
         border:none 
    }
     [dir="rtl"] .navigation__menu__language .langage__current:after{
         margin-right:5px 
    }
     [dir="rtl"] .navigation__directlink:after{
         transform:translateY(-50%) rotate(90deg);
         left:0;
         right:auto 
    }
     [dir="rtl"] .navigation{
         left:0;
         right:auto 
    }
     [dir="rtl"] .navigation__menu__item{
         padding-left:0;
         padding-right:15px 
    }
     [dir="rtl"] .navigation__menu__item:after{
         left:25px;
         right:auto 
    }
     [dir="rtl"] .navigation__menu__item.navigation__menu__item--DirectURL:after{
         transform:rotate(90deg) 
    }
     [dir="rtl"] .navigation__title::before{
         margin-right:0;
         margin-left:17px 
    }
     [dir="rtl"] .navigation__directlink--levelzero:after{
         left:0;
         right:auto;
         transform:rotate(90deg) 
    }
     [dir="rtl"] .navigation__submenu > li > ul > li.navigation__title:after{
         left:-35px;
         right:auto 
    }
}
 .search{
     position:absolute;
     top:120px;
     left:0;
     right:0;
     margin:auto;
     width:100%;
     height:450px;
     display:flex;
     flex-direction:column;
     align-items:center;
     justify-content:center;
     background-color:#bbbbbb;
     z-index:2;
     transform:scaleY(0);
     transform-origin:0 0;
     transition:transform 0.3s ease-in-out 
}
 .search.active{
     transform:scaleY(1) 
}
 .search h2{
     color:#08324F
    /*;
     text-transform:capitalize*/
}
 .search__actions{
     position:relative;
     margin-top:10px 
}
 .search__input{
     padding:0 76px 0 17px;
     height:60px;
     width:590px;
     border:none;
     font-family: MSU_Web_Afont;
     font-size:20px;
     font-weight:400;
     font-style:normal 
}
 ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
     color: #bbbbbb;
     opacity: 0.7;
    /* Firefox */
}
 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
     color: #bbbbbb;
     opacity: 0.7;
}
 ::-ms-input-placeholder {
    /* Microsoft Edge */
     color: #bbbbbb;
     opacity: 0.7;
}
 .search__trigger{
     position:absolute;
     top:1px;
     bottom:1px;
     right:1px;
     height:55px;
     margin:auto 0;
     width:75px;
     display:flex;
     align-items:center;
     justify-content:center;
     border:none;
     background-color:white;
     cursor:pointer 
}
 @media screen and (max-width:1279px){
     .header.sticky .search{
         top:80px 
    }
}
 @media screen and (min-width:1280px){
     .header.sticky .search{
         top:60px 
    }
}
 @media screen and (max-width:1279px){
     .search{
         top:80px 
    }
}
 @media screen and (max-width:767px){
     .search{
         height:400px 
    }
     .search h2{
         padding-left:74px;
         padding-right:20px 
    }
     .search h2::before{
         left:30px 
    }
     .search__actions{
         width:calc(100% - 60px) 
    }
     .search__input{
         width:100% 
    }
}
 [dir="rtl"] .search h2{
     padding-left:20px;
     padding-right:74px 
}
 [dir="rtl"] .search h2:before{
     margin-right:17px;
     margin-left:0 
}
 .slider{
     margin:30px 10px;
}
 .slider .container{
     position:relative 
}
 @media screen and (max-width:1279px){
     .slider .container{
         max-width:800px 
    }
}
 .slider .swiper-container{
     width:800px;
     margin:0 auto 
}
 .slider .swiper-wrapper{
     max-width:800px;
     margin:0 auto;
}
 .slider .swiper-slide{
     max-width:800px;
     margin:0 auto;
}
 .slider .swiper-slide img{
     max-width:696px;
     max-height:459px;
     margin:0 auto 
}
 .slider .swiper-slide iframe{
     min-height:435px;
     width:100%;
     max-width:696px 
}
 .slider .swiper-slide .imageWithCaption__caption{
     width:85%;
     margin-left:0 
}
 .slider .swiper-pagination{
     position:absolute;
     left:auto;
     right:0;
     top:0;
     bottom:0;
     margin:auto 0;
     padding-bottom:170px;
     width:104px;
     display:flex;
     align-items:center;
     background-color:rgba(255, 255, 255, 0.66);
     line-height:normal;
     font-family: MSU_Web_Bfont;
     font-size:28px;
     font-weight:400;
     color:#08324F;
     z-index:1 
}
 .slider .swiper-pagination-current{
     font-size:50px;
     margin-left:10px;
     margin-right:10px;
     font-weight:400;
}
 @media screen and (max-width:767px){
     .slider .swiper-pagination-current{
         font-size:30px 
    }
}
 .slider .swiper-pagination-total{
     font-size:30px;
     font-weight:400;
     margin-left:3px 
}
 @media screen and (max-width:767px){
     .slider .swiper-pagination-total{
         font-size:20px 
    }
}
 .slider .swiper-button-next,.slider .swiper-button-prev,.slider .swiper-container-rtl .swiper-button-next,.slider .swiper-container-rtl .swiper-button-prev{
     height:50px;
     background-image:none;
     background:linear-gradient(126deg, #24335b 23%, #004373 77%);
     fill:white;
     display:flex;
     align-items:center;
     justify-content:center;
     z-index:1 
}
 .slider .swiper-button-next svg,.slider .swiper-button-prev svg,.slider .swiper-button-next .picto,.slider .swiper-button-prev .picto{
     height:16px;
     width:auto 
}
 .slider .swiper-container-rtl .swiper-button-prev,.slider .swiper-button-prev{
     right:102px;
     left:auto;
     width:50px 
}
 .slider .swiper-container-rtl .swiper-button-next,.slider .swiper-button-next{
     right:2px;
     width:102px 
}
 @media screen and (max-width:1279px){
     .slider .swiper-container{
         position:initial;
         max-width:602px 
    }
     .slider .swiper-wrapper{
         max-width:602px 
    }
     .slider .swiper-slide{
         max-width:602px 
    }
     .slider .swiper-slide img{
         max-width:522px;
         max-height:345px;
         margin:0 auto 
    }
     .slider .swiper-slide iframe{
         min-height:300px 
    }
     .slider .swiper-slide .imageWithCaption__caption{
         width:95% 
    }
     .slider .swiper-pagination,.slider .swiper-button-next{
         right:-22px 
    }
     .slider .swiper-button-prev{
         right:80px 
    }
}
 @media screen and (max-width:767px){
     .slider{
         margin:50px 5px;
    }
     .slider .container{
         padding:0;
         margin-right:0 
    }
     .slider .swiper-container{
         max-width:none;
         width:100%;
         margin:0 auto 
    }
     .slider .swiper-wrapper{
         max-width:none;
         width:100%;
         margin:0 auto 
    }
     .slider .swiper-slide{
         margin:0 auto 
    }
     .slider .swiper-slide img{
         margin:0;
         display:flex;
         width:100%;
         height:auto;
         max-width:none;
         max-height:none 
    }
     .slider .swiper-slide iframe{
         min-height:100px 
    }
     .slider .swiper-slide .imageWithCaption__caption{
         width:100% 
    }
     .slider .swiper-pagination{
         position:inherit;
         margin:0;
         left:0;
         right:0;
         width:100%;
         background:transparent;
         padding:0;
         height:90px;
         justify-content:flex-end 
    }
     .slider .swiper-button-prev,.slider .swiper-button-next{
         top:auto;
         bottom:20px 
    }
     .slider .swiper-button-prev{
         left:0px;
         right:0 
    }
     .slider .swiper-button-next{
         right:0;
         left:51px 
    }
     .slider .imageWithCaption__caption{
         margin-top:10px;
         padding:0 
    }
}
 @media screen and (max-width:1350px){
     .wrapper_wysiwygEdito [dir="rtl"]{
         transform:translateX(-50px) 
    }
     .wrapper_wysiwygEdito .slider{
         margin:30px 5px 
    }
     .wrapper_wysiwygEdito .slider .container{
         max-width:602px 
    }
}
 [dir="rtl"]{
}
 [dir="rtl"] .swiper-slide{
     text-align:left 
}
 @media screen and (max-width:767px){
     [dir="rtl"] .swiper-button-prev{
         left:auto;
         right:103px 
    }
}
 [dir="rtl"] .swiper-slide .imageWithCaption__caption{
     text-align:right 
}
 .sharesShortcuts{
     height:0;
     overflow:visible;
     width:auto;
     display:flex 
}
 .sharesShortcuts.sticky{
     position:fixed;
     top:70px;
     right:0px;
     z-index:2 
}
 .sharesShortcuts__wrapper{
     width:calc((90vw - 998px)/2);
     margin-left:auto;
     margin-right:0;
     right:0;
     padding:5px 0 0 40px 
}
 .sharesShortcuts__urlSocial{
     width:36px;
     height:36px;
     border-radius:36px;
     border:1px solid #a6a6a6;
     display:flex;
     text-align:center;
     line-height:normal;
     margin-bottom:5px;
     background:white 
}
 .sharesShortcuts__urlSocial.scrollTop{
     display:none 
}
 .sharesShortcuts__urlSocial.scrollTop .sharesShortcuts__iconSocial{
     width:17px 
}
 .sharesShortcuts__urlSocial img{
     transition:all 0.2s ease 
}
 .sharesShortcuts__iconSocial{
     width:22px;
     display:inline;
     vertical-align:bottom;
     height:33px;
     transition:transform 0.3s ease;
     margin:0 auto 
}
 .sharesShortcuts__urlSocial:hover img{
     transform:translateZ(0) scale(0.7);
}
 @media screen and (min-width:1280px) and (max-width:1349px){
     .sharesShortcuts__wrapper{
         width:calc((90vw - 998px)/2);
         padding:20px 0 0 40px 
    }
}
 @media screen and (min-width:768px) and (max-width:1279px){
     .sharesShortcuts__wrapper{
         width:calc((90vw - 602px)/2);
         padding:20px 0 0 40px 
    }
}
 @media screen and (max-width:1349px){
     .sharesShortcuts.sticky{
         top:70px 
    }
}
 @media screen and (max-width:767px){
     .sharesShortcuts__wrapper{
         width:auto;
         justify-content:flex-end;
         padding:15px 5px 0 0;
         margin-right:15px;
         z-index:1 
    }
     .sharesShortcuts__urlSocial{
         margin:0 10px 0 0 
    }
     .sharesShortcuts__content{
         display:flex 
    }
     .sharesShortcuts__content{
         display:flex 
    }
}
 [dir="rtl"] .sharesShortcuts{
     left:62px;
     padding-left:0 
}
 [dir="rtl"] .sharesShortcuts__wrapper{
     margin-left:0;
     margin-right:auto;
     left:0px;
     right:auto;
     padding:25px 40px 0px 0px !important 
}
 [dir="rtl"] .sharesShortcuts__content > a{
     margin-left:0;
     margin-right:10px 
}
 [dir="rtl"] .sharesShortcuts.sticky{
     right:auto;
     left:0px 
}
 @media screen and (min-width:975px) and (max-width:1279px){
     [dir="rtl"] .home .sharesShortcuts.sticky{
         padding-left:56px 
    }
}
 @media screen and (max-width:767px){
     [dir="rtl"] .sharesShortcuts__wrapper{
         margin-left:30px;
         padding:15px 5px 0 0 
    }
     [dir="rtl"] .sharesShortcuts__content a{
         margin-bottom:8px 
    }
}
 .breadcrumb{
}
 .breadcrumb .breadcrumb__wrapper{
     border-left:2px solid #00828C;
     padding:15px 0 0 100px;
     font-family: MSU_Web_Bfont;
     font-weight:400;
     font-size:18px;
     display:flex;
     flex-wrap:wrap 
}
 .breadcrumb span{
     padding:0 15px;
     font-size:14px;
     color:#353535;
     display:block;
     text-overflow:ellipsis;
     white-space:nowrap;
     overflow:hidden;
     min-width:0 
}
 .breadcrumb span a{
     font-size:14px;
     font-weight:inherit;
     line-height:inherit 
}
 .breadcrumb span a:active,.breadcrumb span a:focus,.breadcrumb span a:hover{
     color:#00828C 
}
 .breadcrumb span:first-of-type{
     padding-left:0 
}
 .breadcrumb span.active{
     text-decoration:none;
     color:#353535;
     font-style:normal 
}
 .breadcrumb .breadcrumb__arrow{
     display:flex;
     padding-top:5px 
}
 .breadcrumb .breadcrumb__arrow img{
     width:7px;
     height:7px;
     transform:rotate(270deg);
     margin-bottom:3px 
}
 .breadcrumb + .sharesShortcuts + .pageDescription{
     padding-top:40px 
}
 .breadcrumb .navigation__link,.breadcrumb .navigation__title,.breadcrumb a{
     font-family: MSU_Web_Bfont;
     font-weight:400;
     color:#08324F 
}
 @media screen and (max-width:767px){
     .breadcrumb{
         display:none 
    }
     .breadcrumb + .sharesShortcuts + .pageDescription{
         padding-top:60px 
    }
}
 [dir="rtl"] .breadcrumb span:first-of-type{
     padding-left:15px 
}
 [dir="rtl"] .breadcrumb .breadcrumb__wrapper{
     display:flex;
     border-left:none;
     border-right:2px solid #00828C 
}
 [dir="rtl"] .breadcrumb__arrow img{
     transform:rotate(90deg) 
}
 @media screen and (min-width:1350px){
     [dir="rtl"] .breadcrumb{
         max-width:1002px 
    }
}
 @media screen and (min-width:975px) and (max-width:1279px){
     [dir="rtl"] .breadcrumb{
         max-width:605px 
    }
}
 .imageWithCaption__container{
     text-align:inherit;
     margin:0 auto;
     width:85%;
     padding:20px 0 
}
 .imageWithCaption__container img{
     max-width:100%;
     height:auto 
}
 .imageWithCaption__container.wrapInText{
     margin:auto;
     width:50% 
}
 .imageWithCaption__container.right{
     float:right;
     padding:20px 0 20px 20px 
}
 .imageWithCaption__container.left{
     float:left;
     padding:20px 20px 20px 0 
}
 .imageWithCaption__caption{
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:13px;
     font-weight:700;
     padding:7px 0 
}
 @media screen and (max-width:767px){
     .imageWithCaption__container.wrapInText{
         float:none;
         width:85%;
         margin:15px auto 35px auto;
         padding:0 
    }
     .imageWithCaption__caption{
         padding:7px 30px 
    }
}
 [dir="rtl"] .imageWithCaption__container.wrapInText{
     float:left;
     padding:20px 20px 20px 0 
}
 .bannerHome{
     position:relative;
     min-height:400px;
     height:400px;
     width:100%;
     line-height:normal;
     display:flex;
     align-items:center;
     overflow:hidden;
     background-size:cover;
     background-position:center center;
     background-repeat:no-repeat no-repeat 
}
 .bannerHome::after{
     content:"";
     position:absolute;
     left:0;
     right:0;
     top:0;
     bottom:0;
     display:flex;
     background:linear-gradient(150deg, #08324F 35%, #08325E 65%);
    /*background: linear-gradient(135deg, black, black 50%, #08324F);
    */
     opacity:0.85 
}
 .bannerHome__img{
     position:absolute;
     top:-9999px;
     right:-9999px;
     bottom:-9999px;
     left:-9999px;
     margin:auto;
     width:auto;
     min-width:100%;
     min-height:100% 
}
 .bannerHome__container{
     position:relative;
     margin:auto;
     padding:20px 100px;
     display:flex;
     align-items:center;
     height:400px;
     line-height:normal;
     z-index:1 
}
 .bannerHome__container::before{
     content:"";
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0;
     margin:0 auto;
     width:1px;
     height:100% 
}
 .bannerHome__video{
     position:absolute;
     left:0;
     bottom:auto;
     top:50%;
     transform:translateY(-50%);
     width:500px;
     border-left:2px solid #00828C;
     max-width:calc(83vw) 
}
 .bannerHome__video iframe{
     height:300px !important 
}
 .bannerHome__video ~ .bannerHome__title{
     margin-left:430px 
}
 .bannerHome__video ~ .bannerHome__title h1{
     font-size:40px 
}
 .bannerHome__video ~ .bannerHome__title::before{
     display:none 
}
 .bannerHome__title{
     position:relative;
     display:flex;
     flex-direction:column;
     align-items:flex-start;
     width:100% 
}
 .bannerHome__title h1{
     width:100% 
}
 .bannerHome__title::before{
     content:"";
     position:absolute;
     left:-101px;
     width:2px;
     height:100%;
     background-color:#00828C 
}
 .bannerHome__titleType{
     margin-bottom:5px;
     display:inline-flex;
     font-size:32px;
     line-height:normal 
}
 .bannerHome__btn{
     margin-top:15px 
}
 @media screen and (min-width:1440px){
     .bannerHome{
         min-height:400px 
    }
}
 @media screen and (max-width:1279px){
     .bannerHome{
         min-height:400px 
    }
     .bannerHome__container{
         padding:20px 70px;
         height:400px 
    }
     .bannerHome__video{
         width:340px 
    }
     .bannerHome__video iframe{
         height:200px !important 
    }
     .bannerHome__video ~ .bannerHome__title{
         margin-left:290px 
    }
     .bannerHome__video ~ .bannerHome__title h1{
         font-size:26px;
         width:calc(100% + 50px) 
    }
     .bannerHome__title::before{
         left:-71px 
    }
     .bannerHome__titleType{
         font-size:28px 
    }
}
 @media screen and (max-width:767px){
     .bannerHome{
         height:auto;
         min-height:400px 
    }
     .bannerHome__container{
         height:auto;
         padding:20px 45px 20px 70px;
         flex-direction:column 
    }
     .bannerHome__container::before{
         display:none 
    }
     .bannerHome__video{
         margin-bottom:20px;
         position:relative;
         width:320px;
         top:100px 
    }
     .bannerHome__video ~ .bannerHome__title{
         margin-left:0;
         width:320px 
    }
     .bannerHome__title::before{
         left:-42px 
    }
}
 @media screen and (min-width:1280px){
     .bannerHome__video ~ .bannerHome__title{
         margin-left:420px;
         margin-right:-100px 
    }
}
 @media screen and (max-width:1279px){
     .notice{
         display:flex;
         flex-direction:column;
         align-items:flex-start 
    }
     .notice__content{
         padding-bottom:40px;
         width:100% 
    }
     .notice__img{
         margin:-20px 0 20px 40px;
         height:122px 
    }
}
 @media screen and (min-width:1280px){
     [dir="rtl"] .bannerHome__title:before{
         right:-101px;
         left:auto 
    }
}
 @media screen and (max-width:1279px){
     [dir="rtl"] .notice__img{
         margin:-20px 40px 20px 0 
    }
     [dir="rtl"] .footer__col:nth-child(2){
         margin-right:0;
         border-right:1px solid rgba(255, 255, 255, 0.15) 
    }
}
 .bannerEdito{
     position:relative;
     min-height:150px;
     overflow:hidden;
     background-size:cover;
     background-position:initial;
     background-repeat:no-repeat no-repeat 
}
 .bannerEdito__img{
     position:absolute;
     top:-9999px;
     right:-9999px;
     bottom:-9999px;
     left:-9999px;
     margin:auto;
     width:100%;
     min-width:100%;
     min-height:100% 
}
 .bannerEdito::after{
     content:"";
     position:absolute;
     left:0;
     right:0;
     top:0;
     bottom:0;
     background:#004373;
     opacity:0.7 
}
 .bannerEdito::before{
     content:"";
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0;
     margin:0 auto;
     width:1px;
     height:100%;
     z-index:9 
}
 .bannerEdito__container{
     position:relative;
     padding:210px 100px 0;
     z-index:1 
}
 @media screen and (min-width:976px){
     body[dir="rtl"] .bannerEdito__container{
         max-width:605px 
    }
}
 @media screen and (min-width:1350px){
     body[dir="rtl"] .bannerEdito__container{
         max-width:1002px 
    }
}
 .bannerEdito__content{
     position:relative;
     min-height:190px 
}
 .bannerEdito__content::before{
     content:"";
     position:absolute;
     left:-99px;
     width:2px;
     height:100%;
     background-color:#00828C;
     min-height:150px 
}
 body[dir="rtl"] .bannerEdito__content::before{
     right:-101px 
}
 .bannerEdito__title ~ div{
     margin-top:120px 
}
 .bannerEdito__date{
     display:block;
     font-family: MSU_Web_Bfont;
     color:rgba(255, 255, 255, 0.8);
     font-size:20px;
     font-weight:400;
     margin-top:10px 
}
 .bannerEdito__description{
     border-right:1px solid #00828C;
     padding-top:60px;
     font-family: MSU_Web_Bfont;
     color:rgba(0, 0, 0, 0.3);
     font-size:28px;
     font-weight:400;
     text-align:left 
}
 @media screen and (max-width:480px){
     .bannerEdito{
         position:relative;
         min-height:100px;
         overflow:hidden 
    }
     .bannerEdito__content::before{
         min-height:100px 
    }
}
 @media screen and (min-width:768px) and (max-width:1350px){
     .bannerEdito__container{
         padding:165px 100px 0 
    }
}
 @media screen and (max-width:767px){
     .bannerEdito__container::before{
         display:none 
    }
     .bannerEdito__img{
         position:absolute;
         margin:auto;
         width:100%;
         min-width:100%;
         height:auto;
         min-height:0 
    }
     .bannerEdito__container{
         padding:29px 15px 0 75px 
    }
     .bannerEdito__content::before{
         content:"";
         position:absolute;
         left:-38px 
    }
     .bannerEdito__content{
         padding-bottom:0px;
         min-height:0 
    }
     .bannerEdito__title{
         font-size:18px 
    }
     .bannerEdito__date{
         font-size:15px 
    }
}
 .bannerPage{
     position:relative;
     height:200px;
     overflow:hidden 
}
 .bannerPage::before{
     content:"";
     position:absolute;
     top:0;
     left:0;
     right:0;
     margin:0 auto;
     width:100%;
     height:200px;
     background:linear-gradient(126deg, #24335b 23%, #004373 77%);
     z-index:-1 
}
 .bannerPage::after{
     content:"";
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0;
     margin:0 auto;
     width:1px;
     height:100% 
}
 .bannerPage__container{
     padding:70px 100px 0;
     z-index:1 
}
 .bannerPage__container::before{
     content:"";
     position:absolute;
     bottom:0;
     right:0;
     width:460px;
     height:100%;
     background:url('../images/search-banner-logo.png') no-repeat;
     background-position:calc(100% + 15px) calc(100% + -10px);
     z-index:-1 
}
 .bannerPage__content{
     position:relative;
     min-height:130px 
}
 .bannerPage__content::before{
     content:"";
     position:absolute;
     left:-101px;
     width:2px;
     height:100%;
     background-color:#00828C 
}
 .bannerPage__title ~ div{
     margin-top:120px 
}
 @media screen and (max-width:767px){
     .bannerPage__container::before{
         display:none 
    }
     .bannerPage__container{
         padding:70px 37px 0;
         border-right:0 
    }
     .bannerPage__content::before{
         content:"";
         position:absolute;
         left:-38px 
    }
     .bannerPage{
         padding:0 36px 
    }
}
 [dir="rtl"] .bannerPage__content::before{
     right:-101px 
}
 @media screen and (max-width:767px){
     [dir="rtl"] .bannerPage__content::before{
         right:-41px 
    }
}
 .followUs .container{
     display:flex;
     flex-direction:column 
}
 .followUs iframe{
     align-self:center;
     border:1px solid #a6a6a6 !important 
}
 .followUs h2 + div.TwitterThread{
     margin-top:45px 
}
 .highlights__list{
     margin-top:20px;
     display:flex;
     flex-direction:row;
     flex-wrap:wrap;
     justify-content:space-between 
}
 .highlights__list .highlight{
     margin-bottom:59px;
     width:286px;
     max-height:415px 
}
 .highlights__list .highlight:nth-of-type(3n + 3){
     margin-right:0 
}
 .highlight__mainUrl{
     line-height:inherit 
}
 @media screen and (min-width:1280px){
     .highlights__list{
         flex-wrap:wrap;
         width:100%;
         margin-right:-10%;
         justify-content:inherit 
    }
     .highlights__list .highlight{
         margin-right:5%;
         width:30% 
    }
}
 @media screen and (max-width:1279px){
     .highlights__list .highlight{
         margin-bottom:18px 
    }
     .highlights__list{
         margin-top:30px 
    }
}
 @media screen and (max-width:767px){
     .highlights > .container .highlight{
         width:100%;
         margin:0 0 30px 0 
    }
     .highlights > .container .highlight__img{
         width:100%;
         height:auto 
    }
     .highlights > .container .highlight__frontInfo{
         padding:15px 15px 20px 5px;
         min-height:0 
    }
     .highlights > .container .highlight__img__container{
         height:auto;
         max-height:260px 
    }
     .highlights__list{
         justify-content:center 
    }
     .highlights__list .highlight{
         margin:0 10px 30px 
    }
     .highlights__list .highlight:nth-of-type(3n + 3){
         margin-right:10px 
    }
}
 @media screen and (max-width:480px){
     .highlights__list .highlight{
         margin:0 0 30px 
    }
}
 @media screen and (min-width:1280px){
     [dir="rtl"] .highlights__list .highlight{
         margin-right:0%;
         margin-left:5% 
    }
     [dir="rtl"] .highlights__list{
         margin-right:auto;
         margin-left:auto 
    }
     [dir="rtl"] .highlights__list .highlight:nth-of-type(3n+3){
         margin-left:0 
    }
}
 .highlight{
     position:relative;
     border-bottom:1px solid #a6a6a6;
     display:flex;
     flex-direction:column;
     justify-content:flex-end;
     overflow:hidden 
}
 .highlight__img__container{
     height:215px;
     line-height:normal 
}
 .highlight__img__container::after{
     content:"";
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0;
     margin:auto;
     background-color:transparent;
     transition:background-color 0.2s ease 
}
 .highlight__img{
     width:100%;
     height:auto 
}
 .highlight__frontInfo{
     position:relative;
     padding:5px 29px 0;
     min-height:153px;
     display:flex;
     flex-direction:column;
     justify-content:flex-start;
     background-color:white 
}
 .highlight__title,.highlight__type,.highlight__description,.highlight__cta{
     z-index:1 
}
 .highlight__type{
     width:100%;
     display:block 
}
 .highlight__title{
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:22px;
     font-weight:700;
     line-height:normal 
}
 .highlight__description{
     margin-top:12px;
     color:white;
     line-height:normal 
}
 .highlight__description,.highlight__cta{
     display:none 
}
 @media screen and (min-width:1280px){
     .highlight:hover .highlight__cta svg,.highlight:hover .highlight__cta .picto{
         margin:20px 0 30px;
         width:36px;
         height:17px 
    }
     .highlight:hover .highlight__cta svg path,.highlight:hover .highlight__cta .picto path{
         fill:#00828C 
    }
     .highlight:hover .highlight__img__container{
         position:relative;
         height:100%;
         min-height:368px 
    }
     .highlight:hover .highlight__img__container::after{
         display:inline-block;
         background-color:#08324F;
         opacity:0.89 
    }
     .highlight:hover .highlight__img{
    }
     .highlight:hover .highlight__frontInfo{
         position:absolute;
         bottom:0;
         left:0;
         right:0;
         background-color:transparent 
    }
     .highlight:hover .highlight__title{
         color:white 
    }
     .highlight:hover .highlight__description,.highlight:hover .highlight__cta{
         display:flex 
    }
}
 @media screen and (max-width:767px){
     .highlight__frontInfo{
         padding:25px 15px 5px;
         min-height:140px 
    }
     .highlight__img__container{
         height:260px 
    }
     .highlight__img{
         height:260px;
         width:auto 
    }
     .highlight__title{
         font-size:22px 
    }
}
 .notices__list{
     margin-top:45px;
     display:flex;
     justify-content:space-between 
}
 .notices__list .notice{
     width:calc(50% - 10px) 
}
 @media screen and (max-width:767px){
     .notices__list{
         flex-direction:column 
    }
     .notices__list .notice{
         width:100%;
         margin-bottom:30px 
    }
}
 .notice{
     border:1px solid #a6a6a6;
     display:inline-flex;
     justify-content:flex-start;
     align-items:center 
}
 .notice__img{
     height:230px;
     width:auto 
}
 .notice__content{
     padding:5px 40px;
     width:calc(100% - 153px);
     display:flex;
     flex-direction:column;
     justify-content:center 
}
 .notice__title{
     font-family: MSU_Web_Afont;
     color:#1E2B4C;
     font-size:26px;
     font-weight:700;
     text-transform:uppercase 
}
 .notice__description{
     margin-top:20px;
     color:#444;
     line-height:normal 
}
 .notice__link{
     margin-top:10px;
     display:flex;
     align-items:center;
     line-height:normal 
}
 .notice__link path{
     fill:#08324F 
}
 .notice__btnIcon{
     margin-top:3px;
     margin-right:10px;
     width:36px;
     height:16px 
}
 @media screen and (max-width:1279px){
     .notice{
         display:flex;
         flex-direction:column;
         align-items:flex-start 
    }
     .notice__content{
         padding-bottom:40px;
         width:100%;
         max-height:100% 
    }
     .notice__img{
         margin:-20px 0 20px 40px;
         height:122px 
    }
}
 @media screen and (max-width:1279px){
     [dir="rtl"] .notice__img{
         margin:-20px 40px 20px 0 
    }
     [dir="rtl"] .footer__col:nth-last-child(2){
         margin-right:0;
         border-right:none 
    }
}
 .people{
     background:#eee 
}
 .people .container{
     display:flex 
}
 .people__header,.documents__header{
     margin-top:35px;
     display:flex;
     flex-wrap:wrap;
     align-items:center 
}
 @media screen and (max-width:767px){
     .people__header,.documents__header{
         margin-top:25px 
    }
}
 .people__btn,.documents__btn{
     margin-left:25px 
}
 .people__list{
     margin-top:35px;
     padding-bottom:10px;
     display:flex;
     flex-direction:row;
}
 .people__list.single > .peopleItem{
     width:100% 
}
 .people__list.single > .people__right{
     display:none 
}
 @media (min-width:779px){
     .people__list.single .peopleItem{
         padding-top:35vw 
    }
}
 .people__list.double .peopleItem{
     padding-top:25vw 
}
 @media (max-width:779px){
     .people__list.double .peopleItem,.people__list.double .people__right .peopleItem{
         padding-top:56.9vw 
    }
     .people__list.double > .peopleItem,.people__list.double > .people__right .peopleItem{
         width:100% 
    }
}
 @media (min-width:780px){
     .people__list.double > .peopleItem,.people__list.double > .people__right .peopleItem{
         width:100% 
    }
}
 @media (min-width:1280px){
     .people__list.double > .peopleItem,.people__list.double > .people__right{
         width:50% 
    }
     .people__list.double > .people__right .peopleItem{
         width:100% 
    }
}
 .people__list > .peopleItem{
     padding-top:41vw;
     width:64%;
     display:flex 
}
 .people__list > .peopleItem .people__content{
     max-width:500px 
}
 .people__right{
     width:36%;
     display:flex;
     flex-direction:column 
}
 .people__right .peopleItem{
     width:100%;
     padding-top:20.5vw 
}
 @media screen and (max-width:1279px){
     .people__header{
         margin-top:50px 
    }
     .people__list{
         margin-top:30px;
         padding-bottom:30px;
         flex-direction:column 
    }
     .people__list > .peopleItem{
         width:100%;
         padding-top:64.6vw 
    }
     .people__right{
         width:100%;
         display:flex;
         flex-direction:row 
    }
     .people__right .peopleItem{
         width:50%;
         padding-top:32.3vw 
    }
}
 @media screen and (max-width:767px){
     .people__header{
         margin-top:40px;
         flex-direction:column;
         align-items:flex-start 
    }
     .people__btn{
         margin-top:10px;
         margin-left:44px 
    }
     .people__list > .peopleItem{
         width:100%;
    }
     .people__right{
         flex-direction:column 
    }
     .people__right .peopleItem{
         width:100%;
         padding-top:56.9vw 
    }
     .people__btn,.documents__btn{
         margin-top:15px 
    }
}
 [dir="rtl"] .people__btn{
     margin-left:0;
     margin-right:25px 
}
 [dir="rtl"] .people__btn,[dir="rtl"] .documents__btn{
     margin-right:25px;
     margin-left:0 
}
 .peopleItem{
     position:relative;
     overflow:hidden 
}
 .peopleItem__mainUrl{
     position:absolute;
     top:0;
     right:0;
     left:0;
     bottom:0 
}
 .peopleItem::before{
     content:"";
     position:absolute;
     left:0;
     right:0;
     top:33.33%;
     bottom:0;
     display:flex;
     background:linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%);
     opacity:0.8;
     z-index:1;
     pointer-events:none 
}
 .peopleItem__img{
     position:absolute;
     top:-9999px;
     right:-9999px;
     bottom:-9999px;
     left:-9999px;
     margin:auto;
     width:100%;
     min-width:100%;
     min-height:100% 
}
 .peopleItem__content{
     position:absolute;
     bottom:0;
     left:0;
     right:0;
     margin:0;
     padding:33px 23px;
     max-width:360px;
     transition:bottom 0.3s ease;
     z-index:2 
}
 .peopleItem__quote{
     font-family: MSU_Web_Afont;
     font-size:20px;
     font-weight:700;
     color:white 
}
 .peopleItem__quote::before,.peopleItem__quote::after{
     content:'"' 
}
 .peopleItem__name{
     margin-top:10px;
     display:flex;
     font-size:18px 
}
 .peopleItem__btn{
     position:absolute;
     bottom:0;
     right:0;
     width:70px;
     height:70px;
     display:flex;
     justify-content:center;
     align-items:center;
     border-top:1px solid rgba(255, 255, 255, 0.15);
     border-left:1px solid rgba(255, 255, 255, 0.15);
     z-index:2 
}
 .peopleItem__btnIcon{
     padding-top:5px;
     width:36px;
     fill:white 
}
 .peopleItem:hover .peopleItem__content{
     bottom:20px 
}
 .peopleItem:hover .peopleItem__btnIcon path{
     fill:#00828C 
}
 @media screen and (max-width:1279px){
     .peopleItem__quote{
         font-family: MSU_Web_Afont;
         font-size:16px;
         font-weight:700;
         color:white;
         line-height:normal 
    }
     .peopleItem__name{
         margin-top:10px;
         display:flex;
         font-size:15px 
    }
}
 @media screen and (max-width:767px){
     .peopleItem__img{
         height:auto;
         min-height:0 
    }
     .peopleItem__btn{
         display:none 
    }
     .peopleItem__content{
         padding:33px 23px 20px 
    }
     .peopleItem__quote{
         font-family: MSU_Web_Afont;
         font-size:16px;
         font-weight:700;
         color:white;
         line-height:normal 
    }
     .peopleItem__name{
         margin-top:10px;
         display:flex;
         font-size:15px 
    }
}
 [dir="rtl"] .peopleItem__btn{
     left:0;
     right:auto;
     border-left:none;
     border-right:1px solid rgba(255, 255, 255, 0.15) 
}
 .quizcards{
     display:flex;
     flex-direction:row;
     align-items:center;
     justify-content:center;
     width:auto;
     justify-content:start;
     transition:margin-left 0.5s ease-in-out 
}
 .quizcards .quizcard:last-child .quiz__answers{
     visibility:hidden;
     pointer-events:none 
}
 .quizcard{
     display:flex;
     flex-direction:column;
     flex-wrap:nowrap;
     width:auto;
     margin:0 
}
 .quiz__title{
     font-family: MSU_Web_Afont;
     font-size:32px;
     font-weight:700 font-style:normal;
     white-space:nowrap;
     color:#00828C;
     width:100% 
}
 .quiz__title::before,.quiz__title::after{
     content:"";
     width:50%;
     height:1px;
     display:inline-block;
     background-color:#d1d1d1 
}
 .quiz__title::before{
     margin-right:25px 
}
 .quiz__title::after{
     margin-left:25px 
}
 .quiz__container{
     margin-top:-19px;
     padding-top:30px;
     border-left:1px solid #a6a6a6;
     border-right:1px solid #a6a6a6;
     border-bottom:1px solid #a6a6a6;
     overflow:hidden;
     width:100%;
     display:block 
}
 .quiz__question,.quiz__answer{
     font-family: MSU_Web_Afont;
     font-size:26px;
     font-weight:700;
     line-height:normal;
     text-align:center;
     color:#08324F 
}
 .quiz__details{
     font-family: MSU_Web_Bfont;
     font-weight:400;
     text-align:center;
     margin:20px 25px 
}
 .quiz__answers{
     display:flex;
     max-width:340px;
     margin:35px auto 30px auto 
}
 .quiz__answers .btn{
     line-height:normal;
     text-align:center;
     display:block;
     margin:auto 
}
 @media screen and (max-width:1279px){
     .quiz__container{
         padding:35px 0px 0 
    }
     .quiz__question,.quiz__answer{
         text-align:center 
    }
     .quiz__answers{
         margin:35px auto 
    }
     .quizcard__question{
         padding:0 30px 
    }
}
 @media screen and (max-width:767px){
     .quiz__container{
         padding:30px 0px 0 
    }
     .quiz__title{
         padding:0 
    }
     .quiz__title::before{
         position:relative;
         top:0;
         width:50% 
    }
     .quiz__question,.quiz__answer{
         font-size:22px 
    }
     .quiz__answers{
         flex-direction:column 
    }
     .quiz__answers .btn:nth-of-type(2){
         margin-top:10px 
    }
}
 @media screen and (min-width:768px){
     [dir="rtl"] .quiz__answers .btn:first-of-type{
         margin-left:0px 
    }
     [dir="rtl"] .quiz__answers .btn:nth-of-type(2){
         margin-right:10px 
    }
}
 [dir="rtl"] .quiz__title::after{
     margin-left:0;
     margin-right:25px 
}
 .whoWeAre{
     position:relative;
     height:500px;
    /*background:#08324F*/
     background:linear-gradient(126deg, #08324F 23%, #08324F 77%) 
}
 .whoWeAre::before,.whoWeAre::after{
     content:"";
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0;
     margin:auto;
    /*background:url('../images/dyn/bg-tech.jpg');
     background-size:850px 850px;
     background-repeat:repeat;
    */
     opacity:0.08 
}
 .whoWeAre::after{
    /*background:url('../images/dyn/bg-tech.jpg');
     background-position:35px 50px;
     background-size:850px 850px;
    */
     opacity:0.4 
}
 .whoWeAre__container{
     height:100%;
     display:flex;
     justify-content:center;
     align-items:center 
}
 @media screen and (min-width:1280px){
     .whoWeAreItem{
        /*padding:0 120px 75px 100px !important;
        */
         position:relative !important 
    }
     .whoWeAreItem .whoWeAreItem__btn{
         position:absolute;
         bottom:0 
    }
}
 @media screen and (max-width:1279px){
     .whoWeAre{
         height:440px 
    }
}
 @media screen and (max-width:767px){
     .whoWeAre{
         padding-bottom:55px;
         height:auto 
    }
     .whoWeAre__container{
         flex-direction:column 
    }
     .whoWeAre .whoWeAreItem{
         margin-top:55px 
    }
}
 .whoWeAreItem{
     position:relative;
     padding:0 120px 0 100px;
     min-height:335px;
     max-width:50%;
     width:100%;
     display:flex;
     flex-direction:column;
     align-items:flex-start;
     font-family: MSU_Web_Bfont;
     font-weight:400;
     color:white;
     z-index:2 
}
 .whoWeAreItem > *{
     display:block 
}
 .whoWeAreItem:nth-of-type(2){
     padding-right:100px 
}
 .whoWeAreItem::before,.whoWeAreItem:nth-of-type(2)::after{
     content:"";
     position:absolute;
     top:0;
     width:2px;
     height:100%;
     background-color:#00828C 
}
 .whoWeAreItem::before{
     left:0 
}
 .whoWeAreItem:first-child::before{
     left:-1px 
}
 .whoWeAreItem:nth-child(2)::after{
     right:-1px 
}
 .whoWeAreItem__type{
     margin-left:-10px;
     margin-bottom:35px;
     width:100%;
     font-size:32px;
     font-weight:400;
     opacity:0.4 
}
 .whoWeAreItem__number{
     width:100%;
     font-size:90px;
     line-height:normal;
     font-weight:700 
}
 .whoWeAreItem__title{
     width:100%;
     font-size:36px;
     line-height:normal;
     font-weight:700 
}
 .whoWeAreItem__description{
     width:100%;
     margin:5px 0 10px;
     line-height:normal 
}
 .whoWeAreItem__btn{
     margin-top:auto 
}
 @media screen and (max-width:1279px){
     .whoWeAreItem,.whoWeAreItem:nth-of-type(2){
         padding:0 20px 0 30px 
    }
     .whoWeAreItem__number{
         margin-bottom:5px;
         font-size:80px 
    }
     .whoWeAreItem__title{
         font-size:34px 
    }
     .whoWeAreItem__description{
         margin-top:10px;
         font-size:13px 
    }
}
 @media screen and (max-width:767px){
     .whoWeAreItem{
         padding:0 0 0 40px;
         max-width:100% 
    }
     .whoWeAreItem:nth-child(2)::before{
         left:-1px 
    }
     .whoWeAreItem:nth-child(2)::after{
         display:none 
    }
     .whoWeAreItem__type{
         margin-bottom:30px;
         font-size:30px 
    }
     .whoWeAreItem__title{
         font-size:30px 
    }
     .whoWeAreItem__description{
         font-size:15px 
    }
}
 .overview.hidden{
     display:none 
}
 .overview__container{
     border:1px solid #a6a6a6;
     padding:40px 40px 30px 40px 
}
 .overview__list{
     display:inline;
     vertical-align:middle 
}
 .overview__listItem{
     display:inline;
     vertical-align:middle;
     font-size:15px;
     font-weight:700;
     font-family: MSU_Web_Afont;
     margin-left:50px;
     line-height:normal 
}
 .overview__listItem:first-child{
     margin-left:0 
}
 .overview__title{
     display:block;
     vertical-align:middle;
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:26px;
     font-weight:700;
     line-height:normal;
     padding-left:0;
     text-transform:uppercase 
}
 @media screen and (max-width:1279px) and (min-width:767px){
     .overview__title{
         display:block 
    }
}
 .overview__title:before{
     display:none 
}
 @media screen and (max-width:767px){
     .overview__listItem{
         display:block;
         margin-left:0 
    }
}
 [dir="rtl"] .overview__listItem{
     margin-left:25px;
     margin-right:25px 
}
 @media screen and (min-width:768px){
     [dir="rtl"] .overview__title{
         float:right;
         width:100%;
         padding:0 25px 
    }
}
 .pageDescription{
     padding:40px 0px 0px 100px;
     font-family: MSU_Web_Bfont;
     color:rgba(0, 0, 0, 0.7);
     font-size:24px;
     font-weight:400 
}
 @media screen and (max-width:767px){
     .pageDescription{
         width:calc(100% - 36px);
         margin-left:36px;
         padding-left:36px;
         padding-right:15px 
    }
}
 .pageDescription--withMenu{
     display:flex;
     flex-wrap:wrap;
     align-items:flex-start;
     position:relative 
}
 .pageDescription--withMenu__menu{
     display:flex;
     justify-content:flex-end;
     margin-left:-155px;
     position:absolute;
     border-right:2px solid #00828C;
     padding-right:10px 
}
 .pageDescription--withMenu__menu .pageDescription--withMenu__menu__mobile{
     display:none 
}
 .pageDescription--withMenu__menu.sticky{
     position:fixed;
     top:100px;
     padding-top:7px;
     z-index:1 
}
 .pageDescription--withMenu__menu ul.top-level{
     width:145px 
}
 .pageDescription--withMenu__menu ul li,.pageDescription--withMenu__menu ul li a{
     font-family: MSU_Web_Bfont;
     color:#08324F;
     font-size:15px;
     font-weight:400;
     line-height:normal;
     margin:0 0 3px 2px 
}
 .pageDescription--withMenu__menu ul li:hover,.pageDescription--withMenu__menu ul li a:hover,.pageDescription--withMenu__menu ul li:active,.pageDescription--withMenu__menu ul li a:active,.pageDescription--withMenu__menu ul li:focus,.pageDescription--withMenu__menu ul li a:focus,.pageDescription--withMenu__menu ul li:active,.pageDescription--withMenu__menu ul li a:active{
     color:#00828C 
}
 .pageDescription--withMenu__menu ul li:hover > a,.pageDescription--withMenu__menu ul li a:hover > a,.pageDescription--withMenu__menu ul li:active > a,.pageDescription--withMenu__menu ul li a:active > a,.pageDescription--withMenu__menu ul li:focus > a,.pageDescription--withMenu__menu ul li a:focus > a,.pageDescription--withMenu__menu ul li:active > a,.pageDescription--withMenu__menu ul li a:active > a,.pageDescription--withMenu__menu ul li:hover > span,.pageDescription--withMenu__menu ul li a:hover > span,.pageDescription--withMenu__menu ul li:active > span,.pageDescription--withMenu__menu ul li a:active > span,.pageDescription--withMenu__menu ul li:focus > span,.pageDescription--withMenu__menu ul li a:focus > span,.pageDescription--withMenu__menu ul li:active > span,.pageDescription--withMenu__menu ul li a:active > span,.pageDescription--withMenu__menu ul li:hover > a span,.pageDescription--withMenu__menu ul li a:hover > a span,.pageDescription--withMenu__menu ul li:active > a span,.pageDescription--withMenu__menu ul li a:active > a span,.pageDescription--withMenu__menu ul li:focus > a span,.pageDescription--withMenu__menu ul li a:focus > a span,.pageDescription--withMenu__menu ul li:active > a span,.pageDescription--withMenu__menu ul li a:active > a span{
     color:#00828C 
}
 .pageDescription--withMenu__menu ul li.navigation_title,.pageDescription--withMenu__menu ul li.navigation_title a{
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:15px;
     font-weight:700;
     line-height:normal;
     margin:0 0 4px 0;
     cursor:pointer;
     transition:all 0.2s ease 
}
 .pageDescription--withMenu__menu ul li.navigation_title.active,.pageDescription--withMenu__menu ul li.navigation_title a.active,.pageDescription--withMenu__menu ul li.navigation_title:hover,.pageDescription--withMenu__menu ul li.navigation_title a:hover,.pageDescription--withMenu__menu ul li.navigation_title:focus,.pageDescription--withMenu__menu ul li.navigation_title a:focus,.pageDescription--withMenu__menu ul li.navigation_title:active,.pageDescription--withMenu__menu ul li.navigation_title a:active{
     color:#00828C 
}
 .pageDescription--withMenu__menu ul li.navigation_title.active > a,.pageDescription--withMenu__menu ul li.navigation_title a.active > a,.pageDescription--withMenu__menu ul li.navigation_title:hover > a,.pageDescription--withMenu__menu ul li.navigation_title a:hover > a,.pageDescription--withMenu__menu ul li.navigation_title:focus > a,.pageDescription--withMenu__menu ul li.navigation_title a:focus > a,.pageDescription--withMenu__menu ul li.navigation_title:active > a,.pageDescription--withMenu__menu ul li.navigation_title a:active > a,.pageDescription--withMenu__menu ul li.navigation_title.active > span,.pageDescription--withMenu__menu ul li.navigation_title a.active > span,.pageDescription--withMenu__menu ul li.navigation_title:hover > span,.pageDescription--withMenu__menu ul li.navigation_title a:hover > span,.pageDescription--withMenu__menu ul li.navigation_title:focus > span,.pageDescription--withMenu__menu ul li.navigation_title a:focus > span,.pageDescription--withMenu__menu ul li.navigation_title:active > span,.pageDescription--withMenu__menu ul li.navigation_title a:active > span,.pageDescription--withMenu__menu ul li.navigation_title.active > span a,.pageDescription--withMenu__menu ul li.navigation_title a.active > span a,.pageDescription--withMenu__menu ul li.navigation_title:hover > span a,.pageDescription--withMenu__menu ul li.navigation_title a:hover > span a,.pageDescription--withMenu__menu ul li.navigation_title:focus > span a,.pageDescription--withMenu__menu ul li.navigation_title a:focus > span a,.pageDescription--withMenu__menu ul li.navigation_title:active > span a,.pageDescription--withMenu__menu ul li.navigation_title a:active > span a{
     color:#00828C 
}
 .pageDescription--withMenu__menu ul li.navigation_title span,.pageDescription--withMenu__menu ul li.navigation_title a span{
     position:relative 
}
 .pageDescription--withMenu__menu ul li.navigation_title:not(.active) span,.pageDescription--withMenu__menu ul li.navigation_title:not(.active) a span,.pageDescription--withMenu__menu ul li.navigation_title:not(.active) a,.pageDescription--withMenu__menu ul li.navigation_title:not(.active) a a{
     display:inline-block 
}
 .pageDescription--withMenu__menu ul li.navigation_title.active{
     position:relative;
     display:inline-block;
     font-weight:700 line-height:normal 
}
 .pageDescription--withMenu__menu ul li.navigation_title.active span:after{
     display:block;
     position:absolute;
     left:0;
     right:0;
     background:#00828C;
     height:2px 
}
 .pageDescription--withMenu__menu ul li.nav_with_child:before{
     position:absolute;
     font-family: MSU_Web_Bfont;
     content:"+";
     margin:0 15px 0 -21px;
     display:inline-block;
     vertical-align:middle;
     font-weight:400;
     font-size:17px;
     width:12px;
     text-align:center 
}
 .pageDescription--withMenu__menu ul li.nav_with_child.active:before{
     content:"-";
     font-size:17px 
}
 .pageDescription--withMenu__menu ul li + ul{
     display:none 
}
 .pageDescription--withMenu__menu ul ul.sub-menu{
     display:none 
}
 .pageDescription--withMenu__menu ul ul.sub-menu li.active a,.pageDescription--withMenu__menu ul ul.sub-menu li.active span{
     color:#00828C 
}
 .pageDescription--withMenu__menu ul ul.sub-menu:last-child{
     margin-bottom:6px 
}
 .pageDescription--withMenu__menu ul li.nav_with_child.active + li ul.sub-menu{
     display:block 
}
 .pageDescription--withMenu__wrapperText{
     margin-left:0 
}
 @media screen and (min-width:1280px){
     .pageDescription--withMenu{
         margin:0 auto;
         max-width:998px;
         width:100% 
    }
}
 @media screen and (max-width:1375px){
     .pageDescription--withMenu__wrapperText{
         order:1;
         margin-right:0 
    }
     .pageDescription--withMenu{
         margin:0 auto;
         max-width:998px;
         width:100%;
         flex-wrap:nowrap 
    }
     .pageDescription--withMenu__container-mobile{
         padding-right:30px 
    }
}
 @media screen and (max-width:1279px){
     .pageDescription--withMenu{
         align-items:inherit;
         flex-wrap:wrap 
    }
     .pageDescription--withMenu{
         max-width:602px 
    }
     .pageDescription--withMenu__wrapperText{
         padding-left:50px 
    }
}
 @media screen and (max-width:975px){
     .pageDescription--withMenu__menu{
         position:static;
         border-right:none 
    }
     .pageDescription--withMenu__menu > ul{
         display:none 
    }
     .pageDescription--withMenu__menu{
         order:0;
         border-left:2px solid #00828C;
         padding:70px 0 0 35px;
         margin:0 
    }
     .pageDescription--withMenu__menu > .pageDescription--withMenu__menu__mobile{
         display:flex;
         width:100% 
    }
     .pageDescription--withMenu__menu > .pageDescription--withMenu__menu__mobile .generalForm__selectArea{
         font-weight:700 margin-bottom:0 
    }
     .pageDescription--withMenu__menu > .pageDescription--withMenu__menu__mobile .generalForm__selectArea option.lvl1{
         font-size:1.1rem 
    }
     .pageDescription--withMenu__menu > .pageDescription--withMenu__menu__mobile .generalForm__selectArea option.lvl2{
         font-size:0.9rem 
    }
     .pageDescription--withMenu__wrapperText{
         padding-top:30px;
         padding-left:0;
         padding-right:0 
    }
     .pageDescription--withMenu__container-mobile{
         font-size:23px;
         padding-right:0 
    }
}
 @media screen and (max-width:767px){
     .pageDescription--withMenu{
         padding:0 37px 0 37px;
         margin:0;
         max-width:none 
    }
}
 [dir="rtl"] .pageDescription--withMenu__wrapperText{
     margin-left:auto 
}
 @media screen and (min-width:976px){
     [dir="rtl"] .pageDescription--withMenu__wrapperText{
         margin-right:30px 
    }
}
 [dir="rtl"] .pageDescription--withMenu__menu{
     padding-left:10px;
     padding-right:0;
     border:none;
     margin-left:-160px;
     width:auto;
     transform:translateX(100%);
     border-left:2px solid #00828C 
}
 [dir="rtl"] .pageDescription--withMenu__menu ul.top-level{
     padding-right:15px;
     width:160px 
}
 [dir="rtl"] .pageDescription--withMenu__menu ul li.navigation_title:before{
     margin:0 -13px 0 25px 
}
 @media screen and (max-width:975px){
     [dir="rtl"] .pageDescription--withMenu__menu{
         justify-content:right;
         max-width:998px;
         width:100%;
         transform:none 
    }
}
 @media screen and (min-width:1280px){
     [dir="rtl"] .pageDescription--withMenu__menu{
         justify-content:right;
         max-width:998px 
    }
}
 @media screen and (min-width:1280px){
     [dir="rtl"] .pageDescription--withMenu__menu{
         justify-content:right;
         max-width:998px 
    }
}
 @media screen and (max-width:1375px){
     [dir="rtl"] .pageDescription--withMenu__menu{
         order:1 
    }
     [dir="rtl"] .pageDescription--withMenu__menu ul.top-level{
         border-right:none 
    }
     [dir="rtl"] .pageDescription--withMenu__wrapperText{
         order:0;
         margin-left:0;
         margin-right:auto 
    }
}
 @media screen and (max-width:1279px){
     [dir="rtl"] .pageDescription--withMenu__menu{
         border-right:none;
         margin-left:0;
         margin-right:auto 
    }
}
 @media screen and (max-width:767px){
     [dir="rtl"] .pageDescription--withMenu{
         margin-left:0;
         margin-right:auto;
         max-width:none;
         margin-top:20px 
    }
}
 @media screen and (max-width:975px){
     [dir="rtl"] .pageDescription--withMenu__menu{
         border:none 
    }
     [dir="rtl"] .pageDescription--withMenu__wrapperText{
         margin-right:0;
         order:1 
    }
}
 @media screen and (max-width:1350px) and (min-width:1280px){
     [dir="rtl"] .pageDescription--withMenu{
         max-width:598px 
    }
}
 .countries{
     display:flex;
     flex-wrap:wrap;
     margin:20px -30px 0px 0px 
}
 .countries__countryItem{
     display:flex;
     width:30.33%;
     margin-right:3%;
     border-bottom:1px solid #a0a0a0 
}
 .countries .countries__countryItem:nth-child(3n){
     margin-right:0% 
}
 @media screen and (max-width:1279px){
     .countries__countryItem{
         width:47% 
    }
     .countries .countries__countryItem:nth-child(3n){
         margin-right:3% 
    }
}
 @media screen and (max-width:767px){
     .countries{
         display:block;
         flex-wrap:no-wrap;
         margin-right:0 
    }
     .countries__countryItem{
         display:block;
         width:100%;
         margin-right:0px 
    }
}
 @media screen and (max-width:767px){
     [dir="rtl"] .countries .countries__countryItem:nth-child(3n){
         margin-right:0 
    }
}
 .CountryItem__img{
     vertical-align:middle;
     line-height:normal;
     margin-right:15px 
}
 .CountryItem_text{
     vertical-align:middle;
     font-family: MSU_Web_Afont;
     font-size:15px;
     font-weight:700;
     line-height:normal;
     text-align:left 
}
 [dir="rtl"] .CountryItem__img{
     margin-left:15px;
     margin-right:0 
}
 .documents{
     display:flex;
     flex-wrap:wrap;
     margin:0px -30px 0px 0px 
}
 .documents__documentItem{
     display:flex;
     width:100%;
     margin-right:3% 
}
 @media screen and (max-width:767px){
     .documents{
         margin-right:0 
    }
     .documents__documentItem{
         display:flex;
         width:100%;
         margin-right:0;
         border-bottom:1px solid #a0a0a0 
    }
}
 .DocumentItem{
     border-bottom:1px solid #a0a0a0;
     display:flex;
     flex-wrap:wrap;
     width:100% 
}
 .DocumentItem.hasButton{
     border-bottom:0 
}
 .DocumentItem.hasButton .DocumentItem__buttonWrapper{
     border-top:1px solid #a0a0a0 
}
 .DocumentItem__withButton{
     width:100% 
}
 .DocumentItem__wrapper{
     display:flex;
     padding:20px 0 15px 20px;
     flex-wrap:wrap;
     width:100% 
}
 .DocumentItem__text{
     display:flex;
     flex:auto;
     padding:0 10px;
     font-family: MSU_Web_Afont;
     font-size:15px;
     font-weight:700;
     width:65%;
     line-height:normal;
     text-align:inherit 
}
 .DocumentItem__bullet{
     font-family: MSU_Web_Afont;
     margin-right:6px;
     display:flex;
     line-height:inherit;
     font-weight:inherit 
}
 .DocumentItem__containerPicto{
     display:flex;
     width:5% 
}
 .DocumentItem__picto{
     max-width:25px;
     max-height:30px 
}
 .DocumentItem__languageList{
     display:flex;
     flex:initial;
     min-width:182px;
     padding:0 10px;
     font-family: MSU_Web_Afont;
     line-height:normal 
}
 .DocumentItem__content{
     display:flex;
     flex-wrap:nowrap;
     width:90% 
}
 .DocumentItem__format{
     font-family: MSU_Web_Afont;
     display:none;
     padding:0 10px;
     line-height:normal;
     color:#333 
}
 .DocumentItem__weight{
     font-family: MSU_Web_Afont;
     display:flex;
     flex:initial;
     padding:0 10px;
     line-height:normal;
     color:#333 
}
 .DocumentItem__buttonWrapper{
     margin-bottom:30px 
}
 .DocumentItem__ctaIcon{
     width:50px;
     height:18px;
     vertical-align:middle;
     margin-right:5px 
}
 .DocumentItem__bullet:before{
     content:"";
     display:inline-block;
     height:7px;
     width:7px;
     background:#08324F;
     border-radius:7px;
     margin:6px 7px 1px 0 
}
 .DocumentItem__bullet--green:before{
     background:#249700 
}
 .DocumentItem__bullet--red:before{
     background:#f00 
}
 .DocumentItem__bullet--blue:before{
     background:#0054ff 
}
 .DocumentItem__bullet--yellow:before{
     background:#ffc000 
}
 @media screen and (max-width:767px){
     .DocumentItem__content{
         display:block;
         width:90% 
    }
     .DocumentItem__text{
         width:95% 
    }
     .DocumentItem__containerPicto{
         display:flex;
         width:10% 
    }
     .DocumentItem__picto{
         max-width:25px;
         max-height:30px 
    }
     .DocumentItem.noButton{
         border-bottom:0 
    }
}
 [dir="rtl"] .DocumentItem__bullet:before{
     margin:6px 0 1px 7px 
}
 [dir="rtl"] .DocumentItem__ctaIcon{
     transform:scale(-1, 1) 
}
 [dir="rtl"] .DocumentItem__format,[dir="rtl"] .DocumentItem__weight{
     padding-right:0;
     padding-left:15px 
}
 .shareQuote{
     margin-top:30px 
}
 .shareQuote + p,.shareQuote + h2{
     margin-top:30px 
}
 .shareQuote__wrapper{
     max-width:735px;
     display:block;
     margin:0 auto 
}
 .shareQuote__label{
     line-height:normal;
     vertical-align:bottom 
}
 .shareQuote__text{
     font-family: MSU_Web_Afont;
     color:#00828C;
     font-size:38px;
     font-style:normal;
     text-align:left;
     vertical-align:top 
}
 .shareQuote__share{
     display:inline;
     font-weight:700;
     font-size:13px;
     font-family: MSU_Web_Afont;
     vertical-align:bottom;
     margin-left:20px;
     line-height:normal 
}
 .shareQuote__separator{
     vertical-align:bottom;
     color:#d1d1d1;
     margin:7px;
     font-size:10px 
}
 .shareQuote__separator--first{
     margin-left:20px 
}
 .shareQuote__iconSocial{
     width:25px;
     display:inline;
     vertical-align:bottom;
     height:33px;
     transition:transform 0.3s ease 
}
 .shareQuote__iconSocial:hover{
     transform:rotate(360deg) 
}
 @media screen and (max-width:1279px){
     .shareQuote__share{
         display:block;
         margin-left:0 
    }
     .shareQuote__text{
         font-size:28px 
    }
}
 [dir="rtl"] .shareQuote__share{
     display:block 
}
 .quote{
     margin:50px auto 
}
 .quote__wrapper{
     max-width:735px;
     display:block;
     margin:0 auto 
}
 .quote__text{
     font-family: MSU_Web_Afont;
     color:#00828C;
     font-size:38px;
     font-style:normal;
     text-align:left;
     vertical-align:top 
}
 .quote__author{
     display:block;
     font-weight:700 margin-top:15px 
}
 .links{
     display:flex;
     flex-wrap:wrap;
     margin:0px -30px 0px 0px 
}
 .links__linkItem{
     display:flex;
     width:30.33%;
     margin-right:3%;
     border-bottom:1px solid #a0a0a0 
}
 @media screen and (max-width:1279px){
     .links__linkItem{
         width:47% 
    }
}
 @media screen and (max-width:767px){
     .links{
         margin-right:0 
    }
     .links__linkItem{
         display:flex;
         width:100%;
         margin-right:0;
         border-bottom:1px solid #a0a0a0 
    }
}
 [dir="rtl"] .links{
     display:flex;
     flex-wrap:wrap;
     margin:0px 
}
 .LinkItem{
     width:100%;
     margin-top:30px 
}
 .LinkItem__wrapper{
     display:flex;
     padding-bottom:30px 
}
 .LinkItem__containerPicto{
     display:flex;
     width:15%;
     max-width:50px 
}
 .LinkItem__picto{
     margin-top:5px;
     max-width:25px;
     max-height:30px 
}
 .LinkItem__content{
     display:flex;
     flex-wrap:wrap;
     width:85% 
}
 .LinkItem__text{
     display:flex;
     font-family: MSU_Web_Afont;
     font-size:15px;
     font-weight:700;
     width:100%;
     margin-bottom:5px;
     line-height:inherit;
     padding-top:3px 
}
 .container.NewsList{
     margin-bottom:30px 
}
 .NewsList h2{
     margin-top:70px 
}
 .NewsList + .container > h2{
     margin-top:75px 
}
 @media screen and (max-width:767px){
     .container.NewsList{
         margin:0 0 10px 0;
         padding-top:0 
    }
     .NewsList h2{
         margin-top:25px 
    }
}
 .newsItem{
     border:1px solid #a0a0a0;
     margin-top:20px 
}
 .newsItem__wrapper{
     display:flex 
}
 .newsItem__wrapperImg{
     display:flex;
     min-height:0;
     position:relative;
     overflow:hidden;
     height:165px;
     width:250px 
}
 .newsItem__img{
     display:block;
     max-width:100%;
     height:165px;
     width:250px 
}
 .newsItem__wrapperTxt{
     display:flex;
     width:75%;
     padding-left:80px;
     overflow:hidden 
}
 .newsItem__centeredContent{
     display:flex;
     flex-direction:column;
     align-self:center;
     width:100% 
}
 .newsItem__mainTitle{
     margin:0;
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:22px;
     font-weight:700;
     padding-right:25px;
     padding-right:60px;
     transition:color 0.2s ease;
     line-height:normal 
}
 @media screen and (max-width:767px){
     .newsItem__mainTitle{
         font-size:19px;
         padding-right:20px 
    }
}
 .newsItem__mainTitle:hover{
     color:#00828C 
}
 .newsItem__date{
     color:#0C0F3F;
     font-family: MSU_Web_Bfont;
     font-size:15px;
     font-weight:400;
     margin-top:10px 
}
 @media screen and (max-width:1279px){
     .newsItem__wrapperImg{
         height:132px;
         width:200px 
    }
     .newsItem__mainTitle{
    }
     .newsItem__date{
         margin-top:5px 
    }
     .newsItem__wrapperTxt{
         padding-left:40px;
         width:70% 
    }
     .newsItem__img{
         position:absolute;
         height:132px;
         width:200px 
    }
}
 @media screen and (max-width:767px){
     .newsItem__mainTitle{
         white-space:inherit;
         margin-bottom:10px;
         margin-top:10px;
         line-height:normal 
    }
     .newsItem__wrapperTxt{
    }
     .newsItem__wrapperImg{
         width:193px;
         min-height:0;
         min-width:0;
         height:127px 
    }
     .newsItem__img{
         position:absolute;
         width:193px;
         height:127px 
    }
}
 @media screen and (max-width:500px){
     .newsItem__wrapperImg{
         width:100px;
         height:66px 
    }
     .newsItem__wrapperTxt{
         padding-left:20px;
    }
     .newsItem__mainTitle{
         margin-bottom:10px;
         line-height:normal;
         font-size:12px;
    }
     .newsItem__img{
         position:absolute;
         width:100px;
         height:66px 
    }
     .newsItem__date{
         font-size:10px 
    }
}
 [dir="rtl"] .newsItem__date{
     padding-right:60px 
}
 .newsItemLarge{
     border:1px solid #a0a0a0;
     margin-top:50px 
}
 .newsItemLarge__wrapper{
     display:flex 
}
 .newsItemLarge__wrapperImg{
     display:flex;
     width:50%;
     min-height:40vh;
     position:relative;
     overflow:hidden 
}
 .newsItemLarge__img{
     position:absolute;
     top:-9999px;
     right:-9999px;
     bottom:-9999px;
     left:-9999px;
     margin:auto;
     width:auto;
     min-width:100%;
     min-height:100% 
}
 .newsItemLarge__wrapperTxt{
     display:flex;
     width:50%;
     justify-content:center;
     overflow:hidden 
}
 .newsItemLarge__centeredContent{
     width:100%;
     display:flex;
     flex-direction:column;
     align-self:center;
     padding:0 60px 
}
 .newsItemLarge__mainTitle{
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:30px;
     font-weight:700;
     transition:color 0.2s ease 
}
 .newsItemLarge__mainTitle:hover{
     color:#00828C 
}
 .newsItemLarge__date{
     color:#0C0F3F;
     font-family: MSU_Web_Bfont;
     font-size:15px;
     font-weight:400;
     margin-top:10px 
}
 @media screen and (max-width:767px){
     .newsItemLarge__wrapper{
         flex-wrap:wrap;
         flex-direction:column 
    }
     .newsItemLarge__wrapperImg{
         width:100% 
    }
     .newsItemLarge__wrapperTxt{
         width:100% 
    }
     .newsItemLarge__centeredContent{
         padding:30px 
    }
     .newsItemLarge__mainTitle{
         margin-top:0 
    }
}
 .socialmedia{
     display:flex;
     flex-wrap:wrap;
     margin:0px -30px 0 0 
}
 .socialmedia__socialItem{
     display:flex;
     width:25%;
     padding-right:15px;
     margin-top:50px;
     flex-grow:0 
}
 @media screen and (max-width:1279px){
     .socialmedia__socialItem{
         width:50%;
         padding-right:15px 
    }
}
 @media screen and (max-width:480px){
     .socialmedia__socialItem{
         width:100%;
         display:block 
    }
}
 .socialItem__wrapper{
     display:flex 
}
 .socialItem__wrapperImg{
     margin-right:10px 
}
 .socialItem__label{
     vertical-align:bottom;
     line-height:normal;
     font-family: MSU_Web_Afont;
     font-size:15px;
     font-weight:700;
     text-align:left 
}
 [dir="rtl"] .socialItem__wrapperImg{
     margin-right:0;
     margin-left:10px 
}
 .redNoticesList__ajaxContainer{
     width:100% 
}
 .redNoticesList__list{
     overflow:hidden;
     margin-right:-20px;
     width:100% 
}
 .redNoticesList__listWrapper{
     display:flex;
     flex-wrap:wrap;
     width:100%;
     justify-content:center 
}
 .redNoticesList__item{
     display:flex;
     width:25%;
     padding-right:20px;
     flex-direction:column;
     margin-top:30px;
     border-bottom:1px solid #a0a0a0 
}
 @media screen and (min-width:1280px){
     .redNoticesList__item{
         width:18%;
         margin:30px 2% 
    }
}
 .redNoticesList__quantity{
     font-family: MSU_Web_Bfont;
     color:#08324F;
     font-size:26px;
     font-weight:400;
     line-height:normal 
}
 .redNoticesList__quantity strong{
     font-weight:700 
}
 #limitedResults{
     font-size:20px 
}
 @media screen and (max-width:1279px){
     .redNoticesList__item{
         width:50% 
    }
}
 @media screen and (max-width:767px){
     .redNoticesList__list{
         width:100%;
         padding:0 0px 0 20px 
    }
}
 .redNoticeItem__responsiveImageContainer{
     width:100%;
     position:relative 
}
 .redNoticeItem__img{
     width:100%;
     height:220px;
     object-fit:contain 
}
 .redNoticeItem__text{
     padding:0px 0px 35px 40px 
}
 .notice_un_entities .redNoticeItem__text,.notice_un_persons .redNoticeItem__text{
     padding:0px 0px 35px 50px 
}
 .redNoticeItem__redNoticeArea{
     position:absolute;
     top:0px;
     left:0 
}
 .redNoticeItem__labelLink{
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:18px;
     font-weight:700;
     line-height:normal;
     margin-top:15px;
     min-height:102px;
     min-height:75px 
}
 .redNoticeItem__standardText{
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:16px;
     font-weight:700 
}
 [dir="rtl"] .redNoticeItem__redNoticeArea{
     right:0 
}
 [dir="rtl"] .redNoticeItem__text{
     padding:0 40px 35px 0 
}
 .redNoticeDescription{
     display:flex;
     border-left:2px solid #00828C;
     padding:60px 0px 0px 100px;
     font-family: MSU_Web_Bfont;
     color:rgba(0, 0, 0, 0.7);
     font-size:28px;
     font-weight:400 
}
 .redNoticeDescription__imageContainer{
     display:flex;
     width:15%;
     padding-right:20px 
}
 .redNoticeDescription__imageContainer img{
     width:100%;
     height:auto;
     margin-top:5px 
}
 .redNoticeDescription__textContainer{
     display:flex;
     width:85%;
     font-family: MSU_Web_Bfont;
     color:#08324F;
     font-size:25px;
     font-weight:400 
}
 @media screen and (max-width:767px){
     .redNoticeDescription{
         margin-left:38px;
         flex-wrap:wrap;
         padding:60px 0 0 35px;
         max-width:calc(100vw - 35px) 
    }
     .redNoticeDescription__imageContainer{
         min-width:0 
    }
     .redNoticeDescription__imageContainer img{
         width:40% 
    }
     .redNoticeDescription__textContainer{
         padding-right:35px 
    }
}
 @media screen and (max-width:400px){
     .redNoticeDescription__imageContainer{
         width:100%;
         margin-bottom:20px 
    }
}
 [dir="rtl"] .redNoticeDescription__imageContainer{
     padding:0 0 0 20px 
}
 .generalForm--redNoticeForm{
     padding:25px 
}
 .generalForm--redNoticeForm > form > div{
     display:block 
}
 .generalForm--redNoticeForm input,.generalForm--redNoticeForm button{
     width:100% 
}
 .generalForm--redNoticeForm .btn{
     line-height:normal;
     border:2px solid rgba(0, 0, 0, 0.3) 
}
 .generalForm--redNoticeForm label{
     display:block;
     width:100% 
}
 @media screen and (min-width:768px){
     [dir="rtl"] .generalForm.generalForm--redNoticeForm{
         padding:25px 25px 0 25px 
    }
}
 .redNoticeLargePhoto{
     display:flex;
     width:100%;
     margin-top:-138px;
     border-left:2px solid #c11602;
     position:relative 
}
 .redNoticeLargePhoto--red{
     border-left:2px solid #c11602 
}
 .redNoticeLargePhoto--yellow{
     border-left:2px solid #fbd500 
}
 .redNoticeLargePhoto__wrapperImg{
     display:block;
     width:100%;
     padding-right:80px 
}
 .redNoticeLargePhoto__img{
     display:block;
     width:100%;
     height:auto 
}
 .redNoticeLargePhoto__wrapperNotice{
     position:absolute;
     width:60px;
     height:auto;
     top:0;
     right:48.5px 
}
 @media screen and (max-width:1279px){
     .redNoticeLargePhoto{
         margin-top:30px 
    }
}
 .bannerWantedSingle{
     position:relative;
     height:250px;
     overflow:hidden 
}
 .bannerWantedSingle .hidden{
     display:none 
}
 .bannerWantedSingle::before{
     content:"";
     position:absolute;
     top:0;
     left:0;
     right:0;
     margin:0 auto;
     width:100%;
     height:250px;
     background:linear-gradient(126deg, #24335b 23%, #004373 77%);
     z-index:-1 
}
 .bannerWantedSingle__container{
     min-height:250px;
     z-index:1 
}
 .bannerWantedSingle__content{
     position:relative;
     min-height:250px 
}
 .bannerWantedSingle__title ~ div{
     margin-top:120px 
}
 .bannerWantedSingle__wantedBy{
     color:white 
}
 .bannerWantedSingle__buttonContainer{
     min-height:115px;
     line-height:normal;
     padding:0 15px 
}
 .bannerWantedSingle__returnButton{
     background:none;
     border:none;
     color:white;
     font-size:16px;
     line-height:normal;
     font-family: MSU_Web_Afont;
     font-size:16px;
     font-weight:700;
     text-align:center;
     text-transform:uppercase;
     cursor:pointer;
     transition:all 0.2s ease 
}
 .bannerWantedSingle__returnButton:hover{
     color:#00828C 
}
 .bannerWantedSingle__btnIcon{
     width:36px;
     height:17px;
     display:inline-block;
     fill:#00828C;
     transform:scale(-1, 1);
     margin-right:10px;
     vertical-align:middle 
}
 .bannerWantedSingle__wrapperText{
     display:flex;
     width:100%;
     flex-wrap:wrap;
     justify-content:flex-end 
}
 .bannerWantedSingle__wrapperText--sub{
     width:70%;
     justify-content:left;
     padding-right:15px;
     margin-top:-8px 
}
 .bannerWantedSingle__title,.bannerWantedSingle__wantedBy{
     display:flex;
     width:100% 
}
 .bannerWantedSingle__title{
     font-family: MSU_Web_Afont;
     color:white;
     font-size:44px;
     font-weight:700;
     line-height:normal;
     text-align:left;
     margin-bottom:10px 
}
 .bannerWantedSingle__wantedBy{
     font-family: MSU_Web_Bfont;
     color:white;
     font-size:20px;
     font-weight:400;
     text-align:left 
}
 .bannerWantedSingle__wantedBy strong{
     font-weight:700;
     margin-left:5px 
}
 @media screen and (max-width:1279px){
     .bannerWantedSingle__wrapperText{
         width:100%;
         padding:0 10px 
    }
}
 @media screen and (max-width:767px){
     .bannerWantedSingle__container::before{
         display:none 
    }
     .bannerWantedSingle__buttonContainer{
         min-height:60px;
         line-height:normal 
    }
     .bannerWantedSingle__container{
         padding:0 30px;
         min-height:0 
    }
     .bannerWantedSingle__content::before{
         content:"";
         position:absolute;
         left:-38px 
    }
     .bannerWantedSingle__content{
         min-height:0 
    }
}
 [dir="rtl"] .bannerWantedSingle__btnIcon{
     margin:0 0 0 10px 
}
 .byRegionsCountries{
     display:flex;
     align-items:flex-start;
     margin-top:35px;
     flex-wrap:wrap 
}
 .byRegionsCountries__RegionContainerWrapper{
     display:flex;
     width:25%;
     flex-wrap:wrap;
     padding-right:15px;
     margin-bottom:35px 
}
 .byRegionsCountries__regionNameContainer{
     display:flex;
     width:100%;
     min-height:110px 
}
 .byRegionsCountries__regionName{
     padding:15px 0 10px;
     min-width:72px;
     position:relative;
     font-family: MSU_Web_Bfont;
     color:#08324F;
     font-size:36px;
     font-weight:400;
     text-align:left 
}
 .byRegionsCountries__regionName:before{
     content:"";
     position:absolute;
     width:80%;
     height:2px;
     background:#08324F;
     top:0;
     left:0 
}
 .byRegionsCountries__regionName:after{
     content:"";
     position:absolute;
     width:80%;
     height:2px;
     background:#08324F;
     bottom:0;
     left:0 
}
 .byRegionsCountries__countryItem{
     display:flex;
     width:100%;
     align-items:baseline;
     min-height:30px;
     margin-top:5px;
     margin-bottom:5px 
}
 .byRegionsCountries__countryItemWrapper{
     margin-top:20px 
}
 .byRegionsCountries__countryItemImage{
     padding-right:15px 
}
 .byRegionsCountries__countryItemImage img{
     vertical-align:middle 
}
 .byRegionsCountries__countryItemText a{
     vertical-align:middle;
     line-height:normal 
}
 @media screen and (max-width:1279px){
     .byRegionsCountries__RegionContainerWrapper{
         width:50% 
    }
}
 @media screen and (max-width:767px){
     .byRegionsCountries__RegionContainerWrapper{
         width:100% 
    }
     .byRegionsCountries__regionName{
         width:100% 
    }
     .byRegionsCountries__regionName:before,.byRegionsCountries__regionName:after{
         width:100% 
    }
     .byRegionsCountries__regionNameContainer{
         min-height:0 
    }
}
 [dir="rtl"] .byRegionsCountries__regionName:before{
     right:0;
     left:auto 
}
 [dir="rtl"] .byRegionsCountries__regionName:after{
     right:0;
     left:auto 
}
 [dir="rtl"] .byRegionsCountries__regionName{
     text-align:right 
}
 [dir="rtl"] .byRegionsCountries__countryItemImage{
     padding-left:15px;
     padding-right:0 
}
 .abcCountries{
     margin-top:35px 
}
 .abcCountries__item{
     margin-bottom:20px 
}
 .abcCountries__wrapper{
     display:flex;
     flex-wrap:nowrap 
}
 .abcCountries__letterContainer{
     display:flex;
     flex-direction:column;
     justify-content:center;
     width:10% 
}
 .abcCountries__listingCountries{
     display:flex;
     width:90%;
     padding:10px 0 10px 25px;
     flex-wrap:wrap;
     align-content:center 
}
 .abcCountries__singleCountryItem{
     padding:2px 0 
}
 .abcCountries__country{
     margin:0 20px 0 0;
     border-right:1px solid #a6a6a6;
     padding-right:20px 
}
 .abcCountries__country a{
     line-height:inherit;
     position:relative;
     margin-bottom:25px 
}
 .abcCountries__listingCountries .abcCountries__singleCountryItem:last-child .abcCountries__country{
     border-right:none 
}
 .abcCountries__country a:hover:after,.abcCountries__country a:active:after,.abcCountries__country a:focus:after{
}
 .abcCountries__letterContainer{
     border-top:2px solid #08324F 
}
 .abcCountries__singleLetter{
     font-family: MSU_Web_Bfont;
     color:#08324F;
     font-size:40px;
     font-weight:400;
     text-align:center;
     padding:7px 0 5px;
     line-height:normal;
     width:100% 
}
 @media screen and (max-width:767px){
     .abcCountries__wrapper{
         flex-wrap:wrap 
    }
     .abcCountries__listingCountries{
         width:100%;
         padding-left:0 
    }
     .abcCountries__letterContainer{
         width:100% 
    }
     .abcCountries__country{
         margin-bottom:10px 
    }
}
 [dir="rtl"] .abcCountries__listingCountries{
     padding:15px 25px 0 0 
}
 [dir="rtl"] .abcCountries__country{
     border-left:1px solid #a6a6a6;
     border-right:none;
     margin:0 0px 0 20px;
     padding:0 0 0 20px 
}
 [dir="rtl"] .abcCountries__listingCountries .abcCountries__singleCountryItem:last-child .abcCountries__country{
     border-left:none 
}
 .mediaItem{
     position:relative;
     display:flex;
     flex-direction:column;
     justify-content:flex-end;
     overflow:hidden;
     margin-right:70px 
}
 .mediaItem__buttonWrapper{
     border-top:1px solid #a6a6a6;
     z-index:1;
     background:white 
}
 .mediaItem__ctaIcon{
     width:50px;
     height:18px;
     vertical-align:middle;
     margin-right:5px 
}
 .DocumentItem__date{
     width:100%;
     margin-bottom:5px;
     font-family: MSU_Web_Bfont;
     color:#0C0F3F;
     font-size:13px;
     font-weight:400;
     line-height:normal 
}
 .mediaItem__frontInfo a{
     line-height:inherit 
}
 .mediaItem__frontInfo a:hover{
     color:#00828C 
}
 .mediaItem__frontInfo a:hover span{
     color:#00828C 
}
 .mediaItem__date{
     color:#0C0F3F;
     font-size:15px;
     font-weight:400;
     font-family: MSU_Web_Bfont;
     margin-top:7px 
}
 .mediaItem__img__container{
     height:190px;
     line-height:normal 
}
 .mediaItem__img{
     width:100%;
     height:auto 
}
 .mediaItem__frontInfo{
     position:relative;
     padding:25px 15px 0;
     min-height:160px;
     display:flex;
     flex-direction:column;
     justify-content:flex-start;
     background-color:white 
}
 .mediaItem__video__container{
     margin:20px 0 
}
 .mediaItem__videoLink{
     padding:25px 15px 90px 
}
 .mediaItem__title,.mediaItem__type,.mediaItem__description,.mediaItem__cta{
     z-index:1;
     transition:all 0.2s ease 
}
 .mediaItem__title{
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:22px;
     font-weight:700 
}
 @media screen and (max-width:1279px){
     .mediaItem__frontInfo{
         min-height:195px 
    }
}
 @media screen and (max-width:767px){
     .mediaItem__buttonWrapper{
         border-top:0 
    }
     .mediaItem__frontInfo{
         padding:25px 15px 5px;
         min-height:110px 
    }
     .mediaItem__title{
         font-size:18px 
    }
}
 @media screen and (max-width:480px){
     .mediaItem__img{
         height:auto;
         width:100% 
    }
}
 [dir="rtl"] .mediaItem__ctaIcon{
     transform:scale(-1, 1);
     margin-right:0;
     margin-left:5px 
}
 .medias__list{
     margin-top:20px;
     display:flex;
     flex-direction:row;
     flex-wrap:wrap;
     justify-content:flex-start;
     margin-right:-70px 
}
 .medias__list .mediaItem{
     margin-bottom:59px;
     width:286px;
     justify-content:start 
}
 @media screen and (max-width:1279px){
     .medias__list .mediaItem{
         margin-bottom:18px;
         width:40%;
         margin-right:10% 
    }
     .medias__list{
         margin-top:30px;
         margin-right:-67px 
    }
}
 @media screen and (max-width:767px){
     .medias > .container{
         padding:0 
    }
     .medias__list{
         justify-content:center;
         margin-right:0 
    }
     .medias__list .mediaItem{
         margin:0 10px 30px 
    }
     .medias__list .mediaItem:nth-of-type(3n + 3){
         margin-right:10px 
    }
}
 @media screen and (max-width:480px){
     .medias__list .mediaItem{
         margin:0 0 30px;
         width:100% 
    }
}
 [dir="rtl"] .mediaItem{
     margin-right:0;
     margin-left:70px 
}
 [dir="rtl"] .medias__list{
     margin-left:-70px;
     margin-right:0 
}
 @media screen and (max-width:1279px){
     [dir="rtl"] .mediaItem{
         margin-left:67px 
    }
     [dir="rtl"] .medias__list .mediaItem:nth-of-type(3n+3){
         margin-right:0px 
    }
}
 .contactBlock__picto{
     background:linear-gradient(126deg, #24335b 23%, #004373 77%);
     width:40px;
     height:60px;
     display:flex;
     position:absolute;
     top:-8px;
     left:15px 
}
 .contactBlock__picto.svg{
     padding:0 5px 
}
 .contactBlock__title{
     font-family: MSU_Web_Afont;
     color:#1E2B4C;
     font-size:26px;
     font-weight:700;
     text-transform:uppercase;
     padding-left:35px;
     margin-bottom:25px 
}
 .contactBlock__pictoImg{
     width:100%;
     height:60px 
}
 .contactBlock__wrappertxt p{
     font-family: MSU_Web_Bfont;
     color:#0C0F3F;
     font-size:15px;
     font-weight:400;
     line-height:normal;
     color:#0C0F3F;
     text-align:justify 
}
 .contactBlock__wrappertxt p + p{
     margin-top:15px 
}
 .contactBlock__wrappertxt--warning{
     margin-top:25px 
}
 .contact__BlockContactInfosItem{
     width:calc(33.3% - 25px);
     padding:23px 40px 40px 40px;
     border:1px solid #a6a6a6;
     margin:0 25px 25px 0;
     position:relative;
     min-height:400px 
}
 .contact__BlockContactInfosItem.js-ReadMore{
     max-height:300px;
     padding:23px 40px 120px 40px;
     position:relative;
     transition:all 0.7s ease-in-out 
}
 .contact__BlockContactInfosItem.js-ReadMore .contactBlock__wrappertxt{
     max-height:230px;
     overflow:hidden;
     text-overflow:ellipsis;
     position:relative;
     transition:all 0.7s ease-in-out 
}
 .contact__BlockContactInfosItem.js-ReadMore .contactBlock__wrappertxt:after{
     content:"";
     position:absolute;
     bottom:0;
     top:auto;
     right:0;
     left:0;
     height:15px;
     transition:all 0.2s ease 
}
 .contact__BlockContactInfosItem.js-ReadMore .contactBlock__wrapperReadMore{
     position:absolute;
     bottom:40px;
     left:40px;
     right:40px;
     top:auto;
     background:white 
}
 .contact__BlockContactInfosItem.js-ReadMore.active{
     max-height:1200px 
}
 .contact__BlockContactInfosItem.js-ReadMore.active .contactBlock__wrappertxt{
     max-height:1200px 
}
 .contact__BlockContactInfosItem.js-ReadMore.active .contactBlock__wrappertxt:after{
     visibility:hidden;
     opacity:0 
}
 .contact__BlockContactInfosItem.active .contactBlock__wrapperReadMore .readlesslabel{
     display:inline 
}
 .contact__BlockContactInfosItem.active .contactBlock__wrapperReadMore .readmorelabel{
     display:none 
}
 .contact__BlockContactInfosItem.active .contactBlock__wrapperReadMore svg{
     transform:rotate(-180deg) 
}
 .contactBlock__wrapperReadMore{
     border-top:1px solid #a6a6a6;
     margin-top:35px 
}
 .contactBlock__wrapperReadMore a,.contactBlock__wrapperReadMore button{
     font-family: MSU_Web_Afont;
     font-weight:700 font-size:15px;
     margin-top:3px;
     display:block;
     border:none;
     height:auto;
     transition:all 0.2s ease;
     background:none;
     padding:0;
     line-height:normal;
     width:100%;
     cursor:pointer;
     text-align:left 
}
 .contactBlock__wrapperReadMore a:hover,.contactBlock__wrapperReadMore button:hover,.contactBlock__wrapperReadMore a:active,.contactBlock__wrapperReadMore button:active,.contactBlock__wrapperReadMore a:focus,.contactBlock__wrapperReadMore button:focus{
     color:#00828C;
     outline:none 
}
 .contactBlock__wrapperReadMore a .readmorelabel,.contactBlock__wrapperReadMore button .readmorelabel{
     display:inline 
}
 .contactBlock__wrapperReadMore a .readlesslabel,.contactBlock__wrapperReadMore button .readlesslabel{
     display:none 
}
 .contactBlock__wrapperReadMore a span,.contactBlock__wrapperReadMore button span{
     display:inline-block;
     vertical-align:middle 
}
 .contactBlock__wrapperReadMore a svg.picto,.contactBlock__wrapperReadMore button svg.picto{
     transition:transform 0.3s ease-in-out;
     display:inline-block;
     vertical-align:middle;
     margin-left:5px;
     width:15px;
     margin-top:3px 
}
 .contactBlock__wrapperReadMore svg,.contactBlock__wrapperReadMore .picto,.contactBlock__wrapperReadMore .contactBlock__picto{
     vertical-align:middle;
     margin:-2px 0 0 3px;
     height:12px;
     width:auto 
}
 .contactBlock__wrapperReadMore a:hover svg path,.contactBlock__wrapperReadMore a:active svg path,.contactBlock__wrapperReadMore a:focus svg path,.contactBlock__wrapperReadMore button:hover svg path,.contactBlock__wrapperReadMore button:active svg path,.contactBlock__wrapperReadMore button:focus svg path{
     fill:#00828C 
}
 .contactBlock__wrapperButton{
     margin-top:35px 
}
 .contactBlock__wrapperButton a.btn{
     display:inline-block;
     text-align:center 
}
 @media screen and (max-width:1279px){
     .contact__BlockContactInfosItem{
         width:calc(50% - 25px) 
    }
}
 @media screen and (max-width:767px){
     .contact__BlockContactInfosItem{
         width:100%;
         padding-right:25px 
    }
}
 .blockLinkItem{
     position:relative;
     min-height:135px;
     background:linear-gradient(126deg, #24335b 23%, #004373 77%);
     padding:40px 50px;
     margin-bottom:1px 
}
 .blockLinkItem--wrapper{
     font-family: MSU_Web_Afont;
     color:white;
     padding-left:50px;
     border-left:2px solid #00828C 
}
 .blockLinkItem__title{
     font-family: MSU_Web_Afont;
     font-size:36px;
     font-size:36px;
     font-weight:700 
}
 .blockLinkItem__description{
     font-family: MSU_Web_Bfont;
     font-size:15px;
     font-weight:400 
}
 .BlockLinks__btn{
     display:inline-block;
     margin:15px 0 
}
 .BlockLinks__btn.last{
     margin-bottom:0 
}
 .blockLinkItem::before,.blockLinkItem::after{
     content:"";
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0;
     margin:auto;
    /*background:url('../images/pattern-circuit.svg');
    */
     background-size:850px 850px;
     background-repeat:repeat;
     opacity:0.12 
}
 @media screen and (max-width:767px){
     .BlockLinks__container{
         padding:0 
    }
}
 .TwitterThread__wrapper{
     width:100%;
     overflow:hidden 
}
 .TwitterThread__wrapper img{
     width:100%;
     height:auto 
}
 @media screen and (min-width:768px){
     .TwitterThread__imgMobile{
         display:none 
    }
     .TwitterThread__imgDesktop{
         display:inline 
    }
}
 @media screen and (max-width:767px){
     .TwitterThread__imgMobile{
         display:inline 
    }
     .TwitterThread__imgDesktop{
         display:none 
    }
}
 .countryBanner{
     position:relative;
     height:200px;
     overflow:hidden 
}
 .countryBanner::before{
     content:"";
     position:absolute;
     top:0;
     left:0;
     right:0;
     margin:0 auto;
     width:100%;
     height:200px;
     background:linear-gradient(126deg, #24335b 23%, #004373 77%);
     z-index:-1 
}
 .countryBanner__container{
     padding:70px 20px 0 100px;
     min-height:200px;
     z-index:1 
}
 .countryBanner__container::before{
     content:"";
     position:absolute;
     top:0px;
     right:0;
     left:auto;
     bottom:auto;
     width:374px;
     height:100%;
     background:url('../images/logo-bg.png') no-repeat;
     z-index:-1 
}
 .countryBanner__content{
     position:relative;
     min-height:130px 
}
 .countryBanner__content::before{
     content:"";
     position:absolute;
     left:-101px;
     width:2px;
     height:100%;
     background-color:#00828C 
}
 .countryBanner__moreInfos{
     display:flex;
     width:100%;
     color:white;
     font-size:20px;
     font-family: MSU_Web_Afont;
}
 .countryBanner__moreInfos strong{
     font-weight:700 
}
 @media screen and (min-width:768px){
     .countryBanner__moreInfos{
         padding-top:20px 
    }
}
 .countryBanner__moreInfos div{
     padding-right:60px 
}
 .countryBanner__title{
     margin-bottom:5px;
     font-size:40px 
}
 .countryBanner__title img{
     vertical-align:top;
     margin-right:15px 
}
 .countryBanner__title span{
     vertical-align:top;
     height:50px;
     line-height:normal 
}
 @media screen and (max-width:1280px){
     .countryBanner{
         height:auto 
    }
     .countryBanner:before{
         height:100% 
    }
     .countryBanner__content{
         min-height:300px 
    }
     .countryBanner__container{
         min-height:0 
    }
     .countryBanner__moreInfos{
         flex-wrap:wrap;
         padding-top:25px 
    }
     .countryBanner__moreInfos div{
         width:100%;
         padding:15px 0 
    }
}
 @media screen and (max-width:767px){
     .countryBanner__title{
         font-size:30px 
    }
     .countryBanner__container::before{
         display:none 
    }
     .countryBanner__container{
         padding:45px 75px 0 
    }
     .countryBanner__moreInfos{
         padding-top:0 
    }
     .countryBanner__content::before{
         content:"";
         position:absolute;
         left:-38px 
    }
     .countryBanner__title span{
         line-height:normal;
         margin-top:15px;
         display:block;
         height:auto 
    }
}
 [dir="rtl"] .countryBanner__title img{
     margin-right:0;
     margin-left:15px 
}
 [dir="rtl"] .countryBanner__moreInfos div{
     padding-right:0;
     padding-left:60px 
}
 .filters .generalForm{
     padding:0;
     flex-wrap:wrap 
}
 .filters .generalForm__selectArea{
     width:auto;
     font-weight:700;
     font-size:16px;
     font-family: MSU_Web_Afont;
     padding-left:20px;
     color:#08324F 
}
 .filters .generalForm__selectArea--borderless{
     font-weight:400;
     font-size:15px;
     color:#08324F;
     font-family: MSU_Web_Bfont 
}
 .filters .generalForm label{
     width:auto;
     align-items:center;
     height:38px;
     margin-right:15px;
     font-family: MSU_Web_Bfont;
     font-size:15px;
     font-weight:400;
     color:#333 
}
 .filters__wrapper{
     display:flex;
     width:100% 
}
 .filters__leftPart,.filters__rightPart{
     display:flex;
     width:70% 
}
 .filters__rightPart{
     width:30% 
}
 .filters__rightPart{
     justify-content:flex-end 
}
 .filters__byYear,.filters__byCategory,.filters__byType{
     display:flex;
     margin-right:20px 
}
 @media screen and (max-width:1279px){
     .filters__byYear,.filters__byCategory,.filters__byType,.filters__leftPart,.filters__rightPart{
         width:100%;
         justify-content:left;
         flex-wrap:wrap;
         margin-right:0 
    }
     .filters .generalForm__selectArea{
         width:100%;
         text-align:center 
    }
     .filters .generalForm__selectArea--borderless{
         border:1px solid #a6a6a6 
    }
}
 [dir="rtl"] .filters .generalForm label{
     margin-left:15px;
     margin-right:0 
}
 @media screen and (min-width:1280px){
     [dir="rtl"] .generalForm__recaptcha{
         margin:25px 20% auto auto 
    }
     [dir="rtl"] .generalForm__wrapperButtons{
         margin:30px 20% 0 0 
    }
}
 @media screen and (max-width:1279px){
     [dir="rtl"] .generalForm{
         padding:25px 25px 0 25px 
    }
     [dir="rtl"] .generalForm__recaptcha{
         margin:25px 0 0 
    }
     [dir="rtl"] .generalForm__wrapperButtons{
         margin:30px 0 0 
    }
}
 @media screen and (min-width:768px){
     [dir="rtl"] .generalForm{
         padding:25px 0 25px 60px 
    }
}
 @media screen and (max-width:767px){
     [dir="rtl"] .generalForm:not(.generalForm--redNoticeForm){
         padding:25px 0 0 0 
    }
}
 .counter{
     width:100%;
     text-align:center;
     padding:20px 0 
}
 .counter .counter__wrap{
     width:100% 
}
 .counter .counter__wrap ul{
     display:flex;
     justify-content:center;
     flex-wrap:wrap 
}
 .counter .counter__wrap ul li{
     padding:0 5px;
     font-family: MSU_Web_Bfont;
     color:#08324F;
     font-size:24px;
     font-weight:400 
}
 .counter .counter__wrap ul li a{
     font-family: MSU_Web_Bfont;
     color:#08324F;
     font-size:24px;
     font-weight:400;
     padding:0 10px 
}
 .counter .counter__wrap ul li a.active,.counter .counter__wrap ul li a:hover,.counter .counter__wrap ul li a:focus{
     color:#00828C;
     font-weight:700 
}
 .counter .counter__wrap ul li .left-arrow{
     margin-right:15px 
}
 .counter .counter__wrap ul li .right-arrow{
     margin-left:15px 
}
 .counter .counter__wrap ul li .picto{
     height:15px;
     width:auto 
}
 .counter .counter__wrap ul li:hover svg path,.counter .counter__wrap ul li:active svg path,.counter .counter__wrap ul li:focus svg path{
     fill:#00828C 
}
 [dir="rtl"] .counter .counter__wrap ul li a svg,[dir="rtl"] .counter .counter__wrap ul li a .picto{
     transform:rotate(180deg) 
}
 .home .highlights{
     margin-top:90px 
}
 .home .whoWeAre{
     margin-top:20px 
}
 .home .quiz{
     margin-top:79px 
}
 .home .people{
     margin-top:97px 
}
 .home .followUs{
     margin-top:73px 
}
 .home .notices{
     margin-top:70px 
}
 .home + footer{
     margin-top:120px 
}
 .home .sharesShortcuts__wrapper{
     padding:20px 0 0 40px 
}
 .home.video .container.bannerHome__container .bannerHome__btn{
     display:none 
}
 @media screen and (max-width:1279px){
     .home .highlights{
         margin-top:70px 
    }
     .home .whoWeAre{
         margin-top:50px 
    }
     .home .quiz{
         margin-top:69px 
    }
     .home .people{
         margin-top:80px 
    }
     .home .followUs{
         margin-top:57px 
    }
}
 @media screen and (max-width:1279px){
     .home .highlights{
         margin-top:65px 
    }
     .home .whoWeAre{
         margin-top:20px 
    }
     .home .quiz{
         margin-top:47px 
    }
     .home .people{
         margin-top:50px 
    }
     .home .followUs{
         margin-top:37px 
    }
}
 @media screen and (max-width:767px){
     .home .highlights > .container{
         padding:0 30px 
    }
}
 .edito .greySection{
     padding-top:20px;
     padding-bottom:40px 
}
 .edito .greySection h2{
     margin-top:40px 
}
 .theme h2{
     margin-top:120px 
}
 .theme .page__description{
     margin-top:30px 
}
 .theme .highlights{
     margin-top:60px 
}
 @media screen and (max-width:1279px){
     .theme h2{
         margin-top:50px 
    }
}
 @media screen and (max-width:767px){
     .highlights > .container{
         padding:0 
    }
}
 .wantedpersons h2{
     margin-top:60px 
}
 .wantedpersons button{
     margin-top:40px 
}
 .twoColumns__rightColumn .counter{
     margin:40px 0 30px 0 
}
 .twoColumns__rightColumn .redNoticesList{
     display:flex;
     flex-wrap:wrap 
}
 .twoColumns__rightColumn .redNoticesList__list{
     display:flex;
     width:100% 
}
 .wantedpersons.hidden{
     display:none 
}
 .wantedpersons .toggleFormSpecialButton{
     background-color:transparent;
     border:none;
     display:flex;
     padding:20px 0 20px 25px;
     text-transform:uppercase;
     color:#08324F;
     font-weight:700;
	 font-size:17px;
     font-family: MSU_Web_Afont;
     width:100% 
}
 .wantedpersons .toggleFormSpecialButton:after{
     content:"";
     display:inline-block;
     vertical-align:middle;
     width:10px;
     height:7px;
     margin-left:15px;
     /*background:url('../images/arrow-down.svg');*/
     background-size:cover;
     background-repeat:no-repeat;
     margin-top:7px;
     transform:rotate(180deg) 
}
 @media screen and (min-width:768px){
     .wantedpersons .toggleFormSpecialButton{
         display:none 
    }
}
 .wantedpersons .toggleFormSpecialButton.active:after{
     transform:rotate(0) 
}
 .wantedpersons .redNoticesList__quantity.hidden{
     display:none 
}
 .wantedpersons .counter li.hidden{
     display:none 
}
 .wrapThis{
     width:100% 
}
 @media screen and (min-width:768px){
     .wrapThis{
         display:flex 
    }
}
 @media screen and (max-width:767px){
     .toggleFormSpecialButton.active + div.wrapThis{
         display:none 
    }
}
 @media screen and (min-width:1280px){
     .wantedpersons--container{
         padding-left:102px 
    }
}
 .wantedsingle{
}
 .wantedsingle.hidden{
     display:none 
}
 .wantedsingle p{
     line-height:21px
}
 .wantedsingle h3{
     font-family: MSU_Web_Bfont;
     color:#08324F;
     font-size:38px;
     font-weight:400;
     margin:40px 0 30px 0 
}
 .wantedsingle .wantedsingle__titlewithsubtitle h3{
     margin-bottom:0 
}
 .wantedsingle .wantedsingle__titlewithsubtitle i{
     display:block;
     margin-bottom:30px 
}
 .wantedsingle h3.redNoticesList--overalltitle{
     margin-bottom:10px 
}
 .wantedsingle .greySection h2{
     margin:40px 0 
}
 .wantedsingle .greySection i:not(:first-child){
     display:block;
     margin-top:40px 
}
 .wantedsingle .redNoticesList__item{
     display:none 
}
 .wantedsingle .redNoticesList__listWrapper .redNoticesList__item:nth-child(-n+3){
     display:flex 
}
 .wantedsingle .redNoticesList__header{
     display:none 
}
 .wantedsingle .wantedsingle__colleft{
     display:flex;
     width:30%;
     flex-wrap:wrap;
     align-content:flex-start 
}
 .wantedsingle .wantedsingle__colright{
     display:inline;
     width:70%;
     flex-wrap:wrap;
     padding-top:20px 
}
 .wantedsingle .wantedsingle__wrappercolumns{
     display:flex;
     flex-wrap:wrap 
}
 .wantedsingle .wantedsingle__wrappercolumns .hidden{
     display:none 
}
 .wantedsingle .wantedsingle__wrapperOtherPhotos{
     display:flex;
     width:100%;
     padding-right:65px 
}
 .wantedsingle .wantedsingle__otherPhotos{
     padding:10px 0;
     display:block;
     width:50%;
     margin-right:15px;
     cursor:pointer 
}
 .wantedsingle .wantedsingle__otherPhotosImage{
     width:100%;
     height:auto 
}
 .wantedsingle .wantedsingle__infosWrapper{
     display:block;
     width:100% 
}
 .wantedsingle .wantedsingle__infosWrapper table{
     width:auto;
     font-family: MSU_Web_Bfont;
     color:#08324F;
     font-size:18px;
     font-weight:400;
     line-height:normal;
     text-align:left 
}
 .wantedsingle .wantedsingle__infosWrapper table td{
     width:225px;
     vertical-align:top 
}
 .wantedsingle .wantedsingle__infosWrapper table td.large{
     width:100% 
}
 .wantedsingle .wantedsingle__infosWrapper table strong{
     font-weight:700 
}
 .wantedsingle .wantedsingle__infosWrapper tr:not(:last-child) td.hr{
     border-bottom:1px solid #ccc 
}
 .wantedsingle .summaryContent table{
     width:100% 
}
 @media screen and (min-width:1280px){
     .wantedsingle{
    }
     .wantedsingle .redNoticesList__item{
         width:25% 
    }
}
 @media screen and (max-width:1279px){
     .wantedsingle .wantedsingle__colleft,.wantedsingle .wantedsingle__colright{
         width:100% 
    }
     .wantedsingle .redNoticeLargePhoto__wrapperImg{
         padding-right:29px 
    }
     .wantedsingle .redNoticeLargePhoto__wrapperNotice{
         right:0 
    }
     .wantedsingle .wantedsingle__wrapperOtherPhotos{
         padding-right:13px 
    }
}
 @media screen and (min-width:768px) and (max-width:1279px){
     .wantedsingle .wantedsingle__colleft,.wantedsingle .wantedsingle__colright{
         width:40%;
         margin-right:10% 
    }
     .wantedsingle .redNoticeItem__text{
         padding:25px 0px 35px 0px 
    }
}
 @media screen and (max-width:767px){
     .wantedsingle__colleft{
         margin-top:37px 
    }
     .wantedsingle .redNoticesList__list{
         width:calc(100vw);
         margin:0 -30px 
    }
}
 @media screen and (min-width:1280px){
     [dir="rtl"] .redNoticeLargePhoto__wrapperImg{
         padding:0 0 0 80px 
    }
     [dir="rtl"] .redNoticeLargePhoto,[dir="rtl"] .redNoticeLargePhoto--red{
         border-left:none;
         border-right:2px solid #c11602 
    }
     [dir="rtl"] .redNoticeLargePhoto__wrapperNotice{
         right:auto;
         left:48.5px 
    }
     [dir="rtl"] .wantedsingle .wantedsingle__wrapperOtherPhotos{
         padding:0 0 0 65px 
    }
     [dir="rtl"] .wantedsingle .wantedsingle__otherPhotos{
         margin:0 0 0 15px 
    }
     [dir="rtl"] .wantedsingle .wantedsingle__infosWrapper table td{
         text-align:right 
    }
}
 [dir="rtl"] .bannerWantedSingle__wantedBy strong{
     margin:0 5px 0 0 
}
 .contact{
}
 .contact .contact__BlockContactInfos{
     display:flex;
     flex-wrap:wrap;
     margin-top:60px;
     margin-right:-25px;
     align-items:flex-start 
}
 .contact h2{
     margin-top:50px 
}
 .contact .contact__twoColumns{
     display:flex;
     flex-wrap:wrap 
}
 .contact .contact__colLeft{
     width:70% 
}
 .contact .contact__colRight{
     width:30% 
}
 .contact .greySection{
     padding:40px 
}
 .contact .contact__adressArea{
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:18px;
     font-weight:700;
     line-height:normal 
}
 .contact .contact__confirm{
     color:green;
     font-size:22px;
     margin:12px 25px 
}
 @media screen and (min-width:1280px){
     .contact .generalForm__selectArea{
         width:60% 
    }
}
 @media screen and (max-width:1279px){
     .contact .contact__colLeft{
         width:60% 
    }
     .contact .contact__colRight.greySection{
         padding:15px;
         width:40% 
    }
     .contact .generalForm__selectArea{
         width:100% 
    }
}
 @media screen and (max-width:767px){
     .contact .contact__colLeft,.contact .contact__colRight.greySection{
         width:100% 
    }
}
 .dispatch .container--dispatch{
     padding:40px 0 0 100px 
}
 @media screen and (min-width:975px) and (max-width:1280px){
     .dispatch .container--dispatch{
         transform:translateX(50px) 
    }
}
 .dispatch .container--dispatch div.BlockLinks{
     padding-bottom:60px 
}
 .dispatch h2{
     margin-top:70px 
}
 .dispatch .NewsList h2{
     margin-top:0 
}
 .dispatch div.highlights{
     margin-top:40px 
}
 .dispatch div.highlights h2{
     display:none 
}
 .dispatch div.highlights__list .highlight:nth-child(-n+3){
     display:flex 
}
 @media screen and (max-width:1279px){
     .dispatch .container--dispatch{
         padding-left:0 
    }
}
 @media screen and (max-width:1350px){
     .dispatch .container--dispatch{
         max-width:602px 
    }
}
 @media screen and (max-width:767px){
     .dispatch .container--dispatch{
         padding:30px 37px 0 
    }
     .dispatch .container--dispatch div.BlockLinks{
         width:calc(100vw);
         margin:0 -37px;
         padding-bottom:50px 
    }
     .dispatch .container--dispatch .BlockLinks__btn{
         margin-left:37px 
    }
}
 .dispatch-like > div{
     padding:30px 0 0 100px 
}
 @media screen and (max-width:1279px) and (min-width:976px){
     .dispatch-like{
         position:relative;
         left:50px 
    }
}
 @media screen and (max-width:1279px){
     .dispatch-like > div{
         padding-left:0 
    }
}
 @media screen and (max-width:767px){
     .dispatch-like > div{
         padding:30px 37px 0 
    }
}
 [dir="rtl"]{
}
 [dir="rtl"] .dispatch-like{
     padding-right:40px 
}
 [dir="rtl"] .dispatch-like > div{
     padding:30px 0 0 0px 
}
 [dir="rtl"] .overview{
     padding-right:100px 
}
 @media screen and (max-width:975px){
     [dir="rtl"] .dispatch-like{
         padding-right:0 
    }
     [dir="rtl"] .overview{
         padding-right:0 
    }
     [dir="rtl"] .pageDescription--withMenu__menu{
         padding-left:0 
    }
}
 [dir="rtl"] .dispatch .container--dispatch{
     padding-right:30px 
}
 @media screen and (min-width:975px) and (max-width:1280px){
     [dir="rtl"] .dispatch .container--dispatch{
         transform:translateX(0) 
    }
}
 @media screen and (max-width:1350px){
     [dir="rtl"] .dispatch .container--dispatch{
         padding-left:0 
    }
}
 @media screen and (max-width:975px){
     [dir="rtl"] .dispatch .container--dispatch{
         padding-right:0 
    }
}
 @media screen and (max-width:767px){
     [dir="rtl"] .dispatch .container--dispatch{
         padding-right:30px;
         padding-left:30px 
    }
}
 @media screen and (min-width:1280px) and (max-width:1350px){
     .dispatch-container .breadcrumb,.dispatch-container .bannerEdito__container,.dispatch-container .bannerPage__container,.dispatch-container .countryBanner__container{
         max-width:602px 
    }
     .pageDescription--withMenu{
         max-width:602px 
    }
     .overview__container{
         max-width:602px 
    }
     .dispatch-like .container:not(.overview__container){
         max-width:602px 
    }
}
 @media screen and (min-width:975px) and (max-width:1350px){
     .dispatch .highlights__list .highlight{
         width:47.5%;
         margin-left:0 !important 
    }
     .dispatch .highlights__list .highlight:nth-child(2n){
         margin-right:0% !important 
    }
     .dispatch .highlights__list .highlight:nth-child(2n+1){
         margin-right:5% !important 
    }
     [dir="rtl"] .dispatch .highlights__list .highlight:nth-child(2n+1){
         margin-right:0% !important 
    }
     [dir="rtl"] .dispatch .highlights__list .highlight:nth-child(2n){
         margin-right:5% !important 
    }
}
 @media screen and (min-width:976px){
}
 @media screen and (min-width:1350px){
     [dir="rtl"] .dispatch .breadcrumb{
         max-width:1002px 
    }
}
 [dir="rtl"] .dispatch .sharesShortcuts,[dir="rtl"] .edito .sharesShortcuts{
     right:auto;
     position:absolute 
}
 [dir="rtl"] .dispatch .sharesShortcuts.sticky,[dir="rtl"] .edito .sharesShortcuts.sticky{
     position:fixed;
     left:30px 
}
 @media screen and (max-width:767px){
     [dir="rtl"] .dispatch .sharesShortcuts,[dir="rtl"] .edito .sharesShortcuts{
         margin-top:-30px;
         left:30px 
    }
}
 [dir="rtl"] .dispatch .sharesShortcuts__wrapper,[dir="rtl"] .edito .sharesShortcuts__wrapper{
     right:0;
     left:auto;
     margin-left:0;
     margin-right:0 
}
 @media screen and (min-width:968px) and (max-width:1280px){
     [dir="rtl"] .dispatch-like .container:not(.overview__container){
         padding-right:50px 
    }
}
 @media screen and (min-width:1281px) and (max-width:1350px){
     [dir="rtl"] .dispatch-like .greySection .container{
         padding-right:50px 
    }
}
 .listings .mediaItem{
     border-bottom:1px solid #a6a6a6 
}
 .listings + footer{
     margin-top:60px 
}
 .listings .pageDescription{
     margin-bottom:50px 
}
 .listings .documents{
     margin-top:0 
}
 .whatyoucando .wrapperIframe--youtube + .notices{
     margin-top:60px 
}
 .whatyoucando .notices{
     margin-bottom:100px 
}
 .whatyoucando .highlights > .container > h2{
     display:none 
}
 .whatyoucando h2 + .highlights{
     margin-top:50px 
}
 .whatyoucando .highlights__list .highlight{
     display:none 
}
 .whatyoucando .highlights__list .highlight:nth-child(-n+8){
     display:flex 
}
 @media screen and (max-width:767px){
     .whatyoucando .notices > .container{
         padding:0 
    }
     .whatyoucando .highlights > .container{
         padding:0 
    }
}
 .membercountries .pageDescription{
     margin-bottom:40px 
}
 .searchPage{
}
 .searchPage .greySection{
     padding:50px 75px;
     margin-top:60px 
}
 .searchPage .search__inputBlock--actions{
     background-color:white 
}
 .searchPage .search__inputBlock--actions{
     position:relative;
     margin-top:10px 
}
 .searchPage .search__inputBlock--input{
     padding:0 76px 0 17px;
     height:60px;
     width:590px;
     border:none;
     font-family: MSU_Web_Afont;
     font-size:20px;
     font-weight:700;
     font-style:normal 
}
 .searchPage .search__inputBlock--trigger{
     position:absolute;
     top:1px;
     bottom:1px;
     right:1px;
     height:55px;
     margin:auto 0;
     width:75px;
     display:flex;
     align-items:center;
     justify-content:center;
     border:none;
     background-color:white;
     cursor:pointer 
}
 .searchPage .search__inputBlock--logo{
     width:30px 
}
 .searchPage .search__inputBlock--logo path{
     fill:#00828C 
}
 .searchPage .search__resultsBlock--wrapper{
     margin:25px auto 
}
 .searchPage .search__resultsBlock--filters{
     margin-top:15px 
}
 .searchPage .search__resultItem{
     border:1px solid #a0a0a0;
     margin-top:20px 
}
 .searchPage .search__resultItem--wrapper{
     display:flex 
}
 .searchPage .search__resultItem--wrapperImg{
     display:flex;
     min-height:0;
     position:relative;
     overflow:hidden;
     height:165px;
     width:250px 
}
 .searchPage .search__resultItem--img{
     display:block;
     max-width:100%;
     height:165px;
     width:250px 
}
 .searchPage .search__resultItem--wrapperTxt{
     display:flex;
     width:80%;
     padding-left:80px;
     overflow:hidden 
}
 .searchPage .search__resultItem--centeredContent{
     display:flex;
     flex-direction:column;
     align-self:center;
     width:100% 
}
 .searchPage .search__resultItem--mainTitle{
     margin:0;
     font-family: MSU_Web_Afont;
     color:#08324F;
     font-size:22px;
     font-weight:700;
     padding-right:25px;
     padding-right:60px;
     transition:color 0.2s ease;
     line-height:normal 
}
 @media screen and (max-width:767px){
     .searchPage .search__resultItem--mainTitle{
         font-size:19px;
         padding-right:20px 
    }
}
 .searchPage .search__resultItem--mainTitle:hover{
     color:#00828C 
}
 .searchPage .search__resultItem--date{
     font-family: MSU_Web_Bfont;
     color:#0C0F3F;
     font-size:15px;
     font-weight:400;
     padding-right:25px;
     padding-right:60px;
     line-height:normal 
}
 @media screen and (max-width:767px){
     .searchPage .search__resultItem--date{
         font-size:11px;
         padding-right:20px 
    }
}
 .searchPage .search__resultItem--description,.searchPage .search__resultItem--type{
     color:#0C0F3F;
     font-family: MSU_Web_Bfont;
     font-size:15px;
     font-weight:400;
     margin-top:10px 
}
 .searchPage .search__resultItem--type{
     margin-top:20px 
}
 @media screen and (max-width:1279px){
     .searchPage .search__resultItem--wrapperImg{
         height:132px;
         width:200px 
    }
     .searchPage .search__resultItem--mainTitle{
    }
     .searchPage .search__resultItem--description{
         margin-top:10px 
    }
     .searchPage .search__resultItem--type{
         margin-top:15px;
         margin-bottom:5px 
    }
     .searchPage .search__resultItem--wrapperTxt{
         padding-left:40px 
    }
     .searchPage .search__resultItem--img{
         position:absolute;
         height:132px;
         width:200px 
    }
}
 @media screen and (max-width:767px){
     .searchPage .greySection{
         padding:25px 0px 
    }
     .searchPage .search__inputBlock--actions{
         width:100% 
    }
     .searchPage .search__inputBlock--input{
         width:100% 
    }
     .searchPage .search__resultItem--mainTitle{
         white-space:inherit;
         line-height:normal;
         margin-bottom:10px;
         margin-top:10px;
         line-height:normal 
    }
     .searchPage .search__resultItem--date{
         white-space:inherit;
         line-height:normal;
         margin-top:0px;
         margin-bottom:5px;
         line-height:normal 
    }
     .searchPage .search__resultItem--description,.searchPage .search__resultItem--type{
         font-size:11px;
         margin-top:10px 
    }
     .searchPage .search__resultItem--wrapperTxt{
    }
     .searchPage .search__resultItem--wrapperImg{
         width:193px;
         min-height:0;
         min-width:0;
         height:127px 
    }
     .searchPage .search__resultItem--img{
         position:absolute;
         width:193px;
         height:127px 
    }
}
 @media screen and (max-width:500px){
     .searchPage .search__resultItem--wrapperImg{
         width:100px;
         height:66px 
    }
     .searchPage .search__resultItem--wrapperTxt{
         padding-left:20px;
    }
     .searchPage .search__resultItem--mainTitle{
         margin-bottom:10px;
         line-height:normal;
         font-size:12px;
    }
     .searchPage .search__resultItem--date{
         margin-top:0px;
         margin-bottom:5px;
         line-height:normal;
         font-size:7px;
    }
     .searchPage .search__resultItem--img{
         position:absolute;
         width:100px;
         height:66px 
    }
     .searchPage .search__resultItem--img{
         font-size:10px 
    }
}
 .sitemap a.h7{
     display:flex;
     margin-left:40px;
     font-size:13px;
     font-weight:400;
     color:#000;
     opacity:0.7;
     line-height:normal 
}
 .sitemap h6{
     margin-left:20px 
}
 .documentsPage .documents__header,.documentsPage h2{
     margin-bottom:45px 
}
 .documentsPage .documents__header h2{
     margin-bottom:0 
}
 @media screen and (max-width:1279px){
     .documentsPage .documents__header,.documentsPage h2{
         margin-bottom:25px 
    }
}
 @media print{
     .highlight,.whoWeAreItem,.whoWeAre__container,.people .peopleItem,.peopleItem__content,.contact__BlockContactInfosItem,footer,.News__newsItem,.shareQuote__wrapper,.container.quote,.mediaItem,.redNoticesList__item,.redNoticeItem,.notice,.notice__img,img,.redNoticeItem__redNoticeArea{
         page-break-inside:avoid !important 
    }
     .bannerHome:after,.quiz,.bannerEdito__img,.bannerHome__img,.bannerHome__btn,.whoWeAreItem__btn,.peopleItem__btn,.people__btn,.btn,.overview,.contactBlock__wrapperReadMore,.slider,.TwitterThread__imgMobile,.mediaItem__cta,.filters,.counter__wrap,.notice__link,.bannerWantedSingle__returnButton,.footer,iframe,.breadcrumb{
         display:none 
    }
     h2{
         padding-left:0 
    }
     h2:before{
         display:none 
    }
     .container{
         max-width:none 
    }
     footer.footer .container .footer__col:first-child,footer.footer .container .footer__col:last-child{
         display:none 
    }
     .footer__col{
         width:25%;
         color:#08324F 
    }
     .footer__col a{
         color:#08324F 
    }
     .subFooter a,.subFooter span{
         color:grey 
    }
     .header{
         border-bottom:1px solid #a6a6a6 
    }
     .header__logo{
         transform:none;
         margin-left:5px 
    }
     .header.sticky .header__logo__img--sticky{
         display:none 
    }
     .header.sticky{
         height:auto 
    }
     .header.sticky .header__logo{
         height:92px 
    }
     .header.sticky .header__logo__img{
         display:block 
    }
     .header.sticky{
         position:inherit;
         height:auto 
    }
     .header.sticky + div{
         margin-top:0 
    }
     .footer{
         background:none 
    }
     .navigation,.header__actions,.sharesShortcuts{
         display:none 
    }
     .bannerPage,.bannerEdito,.bannerHome{
         height:auto 
    }
     .bannerPage__container,.bannerEdito__container,.bannerHome__container{
         padding:0;
         min-height:0 
    }
     .bannerPage__content,.bannerEdito__content{
         min-height:0 
    }
     .pageDescription{
         padding-top:0;
         margin-top:60px 
    }
     .bannerHome__title{
         margin-top:30px 
    }
     .bannerHome__container{
         padding:0;
         height:auto 
    }
     .type{
         color:#ddd 
    }
     .bannerHome{
         min-height:0 
    }
     .highlights__list{
         width:100%;
         margin-right:-20%;
         justify-content:center 
    }
     .highlights__list .highlight,.highlights__list .highlight:nth-of-type(3n+3){
         width:40%;
         margin-right:10% 
    }
     .whoWeAre{
         background:none 
    }
     .whoWeAre:after,.whoWeAre:before{
         background:none 
    }
     .whoWeAreItem{
         padding:15px;
         color:#08324F !important;
         padding-right:0 !important 
    }
     .whoWeAreItem:before,.whoWeAreItem:after{
         display:none 
    }
     .whoWeAreItem__type{
         margin:0 
    }
     .people__list{
         flex-wrap:wrap 
    }
     .people__list .peopleItem,.people__list .people__right{
         width:100% 
    }
     .people__list .peopleItem img,.people__list .people__right img{
         display:none 
    }
     .people__right .peopleItem{
         padding-top:0 
    }
     .peopleItem{
         min-height:200px 
    }
     .peopleItem__content{
         position:relative 
    }
     .people__list > .peopleItem{
         padding-top:0 
    }
     .peopleItem__content{
         max-width:none 
    }
     .peopleItem:before{
         display:none 
    }
     .whoWeAre{
         height:auto 
    }
     .home .people{
         margin-top:10px 
    }
     .people__header{
         margin-top:10px 
    }
     .peopleItem__content blockquote,.peopleItem__content span{
         max-width:none;
         position:relative;
         color:#08324F !important 
    }
     .contact__BlockContactInfosItem{
         width:100%;
         margin-top:8px 
    }
     .contact__colLeft{
         display:none 
    }
     .contact .contact__colRight{
         width:100%;
         padding:0 
    }
     .contactBlock__picto{
         background:none;
         background-color:#001F56;
         -webkit-print-color-adjust:exact 
    }
     .countryBanner{
         height:auto 
    }
     .countryBanner__container{
         padding:0;
         min-height:0;
         margin:30px 0 
    }
     .countryBanner__content{
         min-height:0 
    }
     .byRegionsCountries__RegionContainerWrapper{
         width:100%;
         padding-right:0 
    }
     .documents__documentItem,.DocumentItem,.DocumentItem__wrapper{
         width:100% 
    }
     .socialmedia__socialItem{
         width:100%;
         margin-right:0 
    }
     .pageDescription--withMenu__menu{
         display:none 
    }
     .container.container--dispatch,.blockLinkItem{
         padding-left:0 
    }
     .DocumentItem__wrapper.noButton,.links__linkItem{
         width:100%;
         margin-right:0 
    }
     .tabs li.tabs-component-tab{
         border:none 
    }
     li.tabs-component-tab:not(.is-active){
         display:none 
    }
     .notices__list{
         flex-wrap:wrap 
    }
     .notices__list .notice{
         width:100%;
         margin-bottom:25px 
    }
     .bannerHome__video ~ .bannerHome__title{
         margin-left:25px 
    }
     .bannerHome__video{
         display:none 
    }
     .twoColumns__leftColumn{
         display:none 
    }
     .twoColumns__rightColumn{
         width:100% 
    }
}
 .ezrichtext-field h1{
     font-family: MSU_Web_Bfont;
     font-size:44px;
     line-height:normal;
     font-weight:400;
     color:#08324F;
     margin:-35px auto 0;
     padding-top:60px 
}
 .ezrichtext-field h2{
     padding-top:80px;
     margin-top:-40px 
}
 .ezrichtext-field h3,.ezrichtext-field h4,.ezrichtext-field h5{
     display:flex;
     flex-direction:inline-flex;
     justify-content:flex-start;
     align-items:center;
     font-family: MSU_Web_Bfont;
     font-weight:400;
     margin-top:-35px;
     padding-top:60px;
     font-size:33px;
     color:#08324F;
     font-weight:400 
}
 .ezrichtext-field h3{
     font-size:32px 
}
 .ezrichtext-field h4{
     font-size:25px 
}
 .ezrichtext-field h5{
     font-size:22px 
}
 .ezrichtext-field h3::before,.ezrichtext-field h4::before,.ezrichtext-field h5::before{
     margin-right:17px;
     content:'';
     height:2px;
     display:inline-block;
     background-color:#08324F;
     width:40px 
}
 .ezrichtext-field h4::before{
     width:21px 
}
 .ezrichtext-field h5::before{
     width:14px 
}
 .ezrichtext-field h1 + p,.ezrichtext-field h2 + p,.ezrichtext-field h3 + p,.ezrichtext-field h4 + p,.ezrichtext-field h5 + p,.ezrichtext-field h1 + table,.ezrichtext-field h2 + table,.ezrichtext-field h3 + table,.ezrichtext-field h4 + table,.ezrichtext-field h5 + table,.ezrichtext-field h1 + ul,.ezrichtext-field h2 + ul,.ezrichtext-field h3 + ul,.ezrichtext-field h4 + ul,.ezrichtext-field h5 + ul,.ezrichtext-field h1 + ol,.ezrichtext-field h2 + ol,.ezrichtext-field h3 + ol,.ezrichtext-field h4 + ol,.ezrichtext-field h5 + ol{
     margin-top:10px;
     margin-bottom:20px 
}
 .ezrichtext-field p + p{
     margin-top:10px 
}
 .ezrichtext-field ul,.ezrichtext-field ol{
     font-family: MSU_Web_Bfont;
     font-size:15px;
     font-weight:400;
     line-height:normal;
     padding-left:32px;
     margin:5px 0 
}
 .ezrichtext-field ul ul,.ezrichtext-field ol ul,.ezrichtext-field ul ol,.ezrichtext-field ol ol{
     margin-left:20px 
}
 .ezrichtext-field ul li,.ezrichtext-field ol li{
     list-style-type:inherit 
}
 .ezrichtext-field table{
     font-family: MSU_Web_Bfont;
     font-size:15px;
     font-weight:400;
     line-height:normal;
     margin:5px 0;
     border:none;
     padding:0;
     border-collapse:collapse 
}
 .ezrichtext-field table *{
     border:none 
}
 .ezrichtext-field table td,.ezrichtext-field table th{
     text-align:left;
     padding:10px;
     border:1px solid #d1d1d1 
}
 .ezrichtext-field table thead{
     background-color:#ececec;
     font-size:16px 
}
 .ezrichtext-field table tr:nth-child(even){
     background:#fbfbfb 
}
 .ezrichtext-field .slider{
     margin:30px 0 
}
 .ezrichtext-field p:last-child,.ezrichtext-field table:last-child,.ezrichtext-field h2:last-child,.ezrichtext-field h3:last-child,.ezrichtext-field h4:last-child,.ezrichtext-field h5:last-child,.ezrichtext-field ul:last-child,.ezrichtext-field ol:last-child,.ezrichtext-field .quote:last-child,.ezrichtext-field .shareQuote:last-child{
     margin-bottom:40px 
}
 @media screen and (max-width:1279px){
     .ezrichtext-field h1,.ezrichtext-field h2,.ezrichtext-field h3,.ezrichtext-field h4,.ezrichtext-field h5{
         padding-top:80px;
         margin-top:-80px 
    }
     .ezrichtext-field h3{
         font-size:31px 
    }
}
 @media screen and (max-width:767px){
     .ezrichtext-field h2{
         padding-top:6px;
         margin-top:15px 
    }
     .ezrichtext-field h3,.ezrichtext-field h4,.ezrichtext-field h5{
         position:relative;
         padding-top:3px;
         margin-top:8px 
    }
     .ezrichtext-field h3{
         padding-left:32px;
         font-size:23px 
    }
     .ezrichtext-field h4{
         padding-left:24px;
         font-size:21px 
    }
     .ezrichtext-field h5{
         padding-left:20px;
         font-size:19px 
    }
     .ezrichtext-field h3::before,.ezrichtext-field h4::before,.ezrichtext-field h5::before{
         position:absolute;
         left:0;
         width:21px 
    }
     .ezrichtext-field h4::before{
         width:14px 
    }
     .ezrichtext-field h5::before{
         width:10px 
    }
}
 @media screen and (max-width:500px){
     .ezrichtext-field .newsItem__mainTitle{
         margin-bottom:10px;
         line-height:normal;
         font-size:12px 
    }
}
 [dir="rtl"] .ezrichtext-field h3::before,[dir="rtl"] .ezrichtext-field h4::before,[dir="rtl"] .ezrichtext-field h5::before{
     margin-left:17px;
     margin-right:0;
     right:0;
     left:auto 
}
 