@charset "UTF-8";
.link-underline-effect{
text-decoration:none;
color:#00206e;
}
.Crossing-allPorts-lists{
padding:50px 50px 50px 45px;
max-width:715px;
border:1px solid #aaa6a6;
margin:0 30px 0 30px;}
@media screen and (max-width:959px){
.Crossing-allPorts-lists{
margin:0 15px;} }
.Crossing-allPorts-lists h2{
color:#00206e;
font-size:1.8em;
text-transform:uppercase;
margin-bottom:30px;}
.Crossing-allPorts-lists h3{
margin:0 20px 25px 0;
color:#00206e;}
.PagePromo-item-content .PagePromo-item-number sub{
font-size:.3em;
bottom:10px;}
.RestaurantPage-Chef-block-packing{
height:600px;
margin:40px 0 0;}
@media screen and (max-width:1100px){
.RestaurantPage-Chef-block-packing{
height:870px;} }
@media screen and (max-width:768px){
.RestaurantPage-Chef-block-packing{
height:auto;} }
.ChefBlock-background-extend{
position:absolute;
width:100%;
height:600px;
background-color:#ebebeb;
left:0;}
@media screen and (max-width:1100px){
.ChefBlock-background-extend{
height:920px;} }
@media screen and (max-width:768px){
.ChefBlock-background-extend{
height:auto;
position:relative;
padding-bottom:50px;} }
.RestaurantPage-Chef-block-box{
max-width:1300px;
padding:0 65px;
margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;}
@media screen and (max-width:1100px){
.RestaurantPage-Chef-block-box{
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;} }
@media screen and (max-width:959px){
.RestaurantPage-Chef-block-box{
padding:0;} }
.Chef-Block-images{
width:545px;
position:relative;}
@media screen and (max-width:1100px){
.Chef-Block-images{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;} }
.Chef-Block-images img,.Chef-Block-images p{
max-width:759px;
max-height:742px;
position:absolute;}
@media screen and (max-width:1100px){
.Chef-Block-images img,.Chef-Block-images p{
position:initial;} }
@media screen and (max-width:1100px){
.Chef-Block-images img{
margin-bottom:5px;
width:100%;} }
.Chef-Block-images p{
font-weight:500;
width:100%;}
@media screen and (max-width:1100px){
.Chef-Block-images p{
margin-bottom:10px;} }
@media screen and (max-width:550px){
.Chef-Block-images img{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
max-width:300px;} }
@media screen and (max-width:1100px){
.Chef-Block-images-firstBlock{
margin-right:10px;
margin-left:10px;} }
.Chef-Block-image-first{
top:80px;}
.Chef-Block-text-first{
top:525px;}
.chef-Block-text{
max-width:1050px;
padding:95px 0 0 150px;}
@media screen and (max-width:1100px){
.chef-Block-text{
max-width:initial;
padding:20px 55px;} }
@media screen and (max-width:768px){
.chef-Block-text{
padding:20px;} }
.chef-Block-text h4{
text-transform:uppercase;
color:#072e7d;
font-size:1.9em;}
.chef-Block-text p{
font-size:0.95em;
margin-bottom:60px;
font-weight:500;}
@media screen and (max-width:1100px){
.chef-Block-text p{
margin-bottom:40px;} }
@media screen and (max-width:768px){
.che-fBlock-text p{
margin-bottom:40px;} }
.chef-Block-text .quote{
color:#072e7d;
font-size:1.8em;
font-weight:400;
text-align:center;
font-style:italic;}
@media screen and (max-width:768px){
.chef-Block-text .quote{
margin-bottom:60px;} }
.block-three-sections-flex .insert-image-embarquement img{
width:100px;
position:relative;
float:left;
margin:10px 20px 5px 0px;}
.puceCheck li{
display:list-item;
list-style-position:inside;
list-style-type:none;
padding-left:65px;
font-weight:500;
list-style-image:url(../../../html/2018/img/logo/picto_ok.png);}
.Reveillon-item{
background-color:#ededed;
padding:8px 50px 8px 20px;
margin-bottom:5px;
font-family:"Montserrat",sans-serif;}
.Reveillon-item-header{
position:relative;
cursor:pointer;}
.Reveillon-item-header.slide-toogle-close:after{
content:"";
font-family:"iconfont";
position:absolute;
font-size:1.2em;
left:-10px;
top:5px;
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);}
.Reveillon-item-header.slide-toogle-open:after{
content:"";
font-family:"iconfont";
position:absolute;
font-size:1.2em;
left:-10px;
top:5px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);}
.Reveillon-item-header a{
color:#072e7d;
font-weight:700;
max-width:550px;
display:block;
line-height:1.7em;
padding-left:20px;}
.Reveillon-item-content{
display:none;
padding-top:30px;}
.price .text-promo{
font-size:40px;
margin-right:10px;}
.price h1{
font-size:30px;
font-weight:900;}
.price .text-promo{
font-size:40px;
margin-right:10px;}
.RestaurantContainer-title{
margin:8% 0% 0% 10%;
font-size:large;
font-weight:bold;
}
.RestaurantContainer-subtitle{
margin:2% 0% 8% 10%;
font-size:small;
font-weight:bold;
}
.subtitle1{
color:#FFA000;
}
.subtitle2{
color:#0080F0;
}
.subtitle3{
color:#FF00C0;
}
.subtitle4{
color:#556B2F;
}
.subtitle5{
color:#48D1CC;
}
.subtitle6{
color:#1E90FF;
}
.subtitle7{
color:#20B2AA;
}
.subtitle8{
color:#FF4500;
}
.Catering-restaurant-container .RestaurantContainer-button,.Catering-Promo-item-wrap button,.RestaurantPage-Menu-Image button{
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);}
.Catering-Promo-item-wrap{
max-width:374px;
min-height:430px;
margin:0 auto;}
.Catering-Promo-item-wrap button{
min-width:200px;
bottom:30px;}
.Catering-Promo-item-wrap.yellow{
background-color:#f6e300;
color:#00206e;
text-align:center;
padding:30px 30px 30px;}
.Catering-Promo-item-wrap.yellow .smallText{
font-weight:800;
font-size:1.2em;
text-align:center;
margin-bottom:0px;
}
.Catering-Promo-item-wrap.yellow .number-price{
font-size:7.5em;
font-weight:700;
letter-spacing:-0.05em;
text-align:center;}
.Catering-Promo-item-wrap.yellow sup{
top:-0.5em;
font-size:60%;}
.Catering-Promo-item-wrap.yellow p{
font-size:125%;
font-weight:800;
margin-bottom:5px;}
.Catering-Promo-item-wrap.yellow .txt{
font-size:65%;
margin-top:0;}
.Catering-Promo-item-wrap.yellow button{
color:#f6e300;}
.faq-page-content{
max-width:1280px;
margin:60px auto 70px;
padding:0 65px;}
@media screen and (max-width:768px){
.faq-page-content{
padding:0;
margin:20px 0;} }
.block-faq{
position:relative;
background:none;
padding:40px 40px;
margin-bottom:30px;}
@media screen and (min-width:1151px) and (max-width:2200px){
.block-faq{
margin:0px auto 30px;
max-width:930px;}}
@media screen and (max-width:1150px){
.block-faq{
max-width:750px;
margin:0 auto 30px;
padding:0px 15px;} }
@media screen and (max-width:480px){
.block-faq{
padding:0px 10px;
}
}
.block-faq .block-faq-flex{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
}
@media screen and (max-width:1150px){
.block-faq .block-faq-flex{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;}
}
.block-faq .faq-text{
background-color:white;
padding:35px 30px 20px 50px;
position:relative;}
.block-faq .faq-text h2{
color:#00206e;
text-transform:uppercase;
}
.block-faq .faq-text p{
font-weight:600;
}
.block-faq .faq-text a{
font-weight:600;
}
.block-faq .faq-text a:hover{
text-decoration:underline;
cursor:pointer;}
@media screen and (max-width:2200px){
.block-faq .faq-text h2{
margin-bottom:25px;
margin-left:0px;
}
}
@media screen and (max-width:959px){
.block-faq .faq-text{
padding:35px 20px 30px;}
.block-faq .faq-text h2{
font-size:1.8em;
}
.block-faq .faq-text p{
font-size:0.95em;
line-height:1.3em;}}
@media screen and (max-width:768px){
.block-faq .faq-text p{
font-size:0.90em;}}
@media screen and (max-width:380px){
.block-faq .faq-text p{
font-size:0.65em;}}
.faq-page{
margin:0px auto 50px;}
@media screen and (max-width:768px){
.faq-page{
padding:0;
margin:20px 0;} }
.faq-item{
background-color:#ebebeb;
padding:8px 80px 8px 80px;
margin:20px 30px;
font-family:"Montserrat",sans-serif;}
@media screen and (min-width:1151px) and (max-width:2200px){
.faq-item{
padding:15px 40px 15px 40px;
margin:15px 30px;
min-width:680px;
}}
@media screen and (max-width:1150px){
.faq-item{
padding:8px 50px 8px 30px;
margin-bottom:5px;
}}
@media screen and (max-width:960px){
.faq-item{
padding:8px 30px 8px 25px;
margin-bottom:5px;
}
}
@media screen and (max-width:480px){
.faq-item{
padding:8px 30px 8px 20px;
margin-bottom:5px;
}
}
.faq-item-header{
position:relative;
cursor:pointer;}
.faq-item-header.slide-toogle-close:after{
content:"";
font-family:"iconfont";
position:absolute;
font-size:1.2em;
left:-10px;
top:0px;
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);}
.faq-item-header.slide-toogle-open:after{
content:"";
font-family:"iconfont";
position:absolute;
font-size:1.2em;
left:-10px;
top:0px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);}
.faq-item-header p{
color:#072e7d;
font-weight:700;
max-width:900px;
display:block;
line-height:1.7em;
padding-left:20px;}
.faq-item-content{
display:none;
padding-top:30px;
text-align:justify;}
@media screen and (max-width:480px){
.faq-item-content{
text-align:initial;
font-size:0.7em;
}
}
.table-content{
table-layout:fixed;
width:100%;
}
@media screen and (max-width:700px){
.table-content{
font-size:0.8em;
}
}
.table-content td,.table-content th{
border:1px solid black;
text-align:center;
max-width:100%;
padding:15px 0px;
}
.table-content tr{
display:table-row;
}
.table-content th{
display:table-cell;
}
.table-content table{
border-collapse:collapse;
display:table;
box-sizing:border-box;
padding:20px 0px;
}
.vertical-text{
transform:rotate(-90deg);
}
.background-grey{
background-color:#ebebeb;
padding:25px 40px;
}
@media screen and (min-width:1151px) and (max-width:2200px){
.background-grey{
min-width:765px;
}}
.puceBleu li{
list-style-type:none;
cursor:pointer;
display:list-item;
list-style-image:url(../../../html/2018/img/logo/arrow.png);
}
.puceBleu2 li{
list-style-type:none;
cursor:pointer;
display:list-item;
list-style-image:url(../../../html/2018/img/logo/arrow.png);}
.block-frame{
position:relative;
height:500px;
overflow:hidden;
padding-top:56.25%;
}
.block-frame iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
}
.info-text{
padding-bottom:25px;
margin:0 0 35px;
border-bottom:solid 1px #aaa6a6;
}
.map-link{
margin-top:30px;
}
@media screen and (max-width:768px){
.block-text-border h2:first-of-type{
margin:0;
padding:20px;
}
.info-text{
padding:20px;
margin:0;
}
.map-link{
margin-top:5px;
}
#Info1{
padding:30px 25px;
} }
.Infos-block-text.icon-tickemail h2{
padding-left:15px;}
@media screen and (max-width:768px){
.Infos-block-text.icon-tickemail h2{
padding-left:20px;} }
.Infos-block-text.icon-tickemail h3{
margin:0 20px 20px 0;
color:#00206e;
text-transform:uppercase;}
.Infos-block-text.icon-tickemail p{
margin:0 0 40px 0;}
.Infos-block-text.icon-tickemail:before{
font-size:5em;
top:35px;
left:-25px;}
@media screen and (max-width:768px){
.Infos-block-text.icon-tickemail:before{
font-size:3em;
top:15px;
left:-13px;} }
.store{
height:90px;
margin-top:40px;
display:block;
}
.store img{
width:200px;
margin:20px auto 0;}
.app1{
float:left;
}
.app2{
float:right;
}
.listPuce li{
list-style-type:none;
}
.listPuce li::before{
color:#00206e;
border-style:solid;
border-width:0.19em 0.19em 0 0;
content:'';
height:0.67em;
width:0.67em;
position:relative;
left:0.15em;
top:0.35em;
margin-right:20px;
display:inline-block;
vertical-align:top;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
.blocInfoContent h3{
margin:45px 0 13px 0;
color:#00206e;
text-transform:uppercase;}
@media screen and (max-width:768px){
.store{
margin-top:40px;
}
.app1{
float:none;
}
.app2{
float:none;} }
*,*::before,*::after{
box-sizing:border-box;
}
.containerTab{
max-width:1280px;
margin:60px auto 70px;
padding:65px;
border:1px solid #aaa6a6;
}
.assuranceBlock{
display:contents;
width:1150px;
}
.assuranceBlock p{
text-align:center;
}
.blueTitle{
width:100%;
border-collapse:collapse;
}
.blueTitle th,.blueTitle td{
border:1px solid rgb(238,238,238);
padding:12px 18px;
text-align:center;
color:#000;
}
.blueTitle tr > td:first-of-type{
text-align:left;
}
.blueTitle tr > th{
text-align:left;
}
.blueTitle th{
background-color:#00206e;
color:white;
}
.blueTitle tr:nth-child(even){
background-color:#ebebeb;
}
.bool-yes:before{
content:"";
font-family:"iconfont";
color:#89e474;
}
.bool-no:before{
content:'';
display:block;
width:12px;
height:2px;
margin:0 auto;
background:#000000;}
@media screen and (max-width:700px){
.containerTab{
padding:0;
margin:30px auto 70px;
border:none;
}
.assuranceBlock >
.blueTitle table,
.blueTitle thead,
.blueTitle tbody,
.blueTitle tr,
.blueTitle th,
.blueTitle td{
display:block;
}
.blueTitle th{
display:none;
}
.blueTitle td{
padding:40px 20px;
}
.blueTitle td{
padding-left:120px;
position:relative;
border-top:0.5px solid #c5c6c9;
}
.blueTitle th,.blueTitle td{
border-right:0.5px solid #c5c6c9;
border-left:0.5px solid #c5c6c9;
}
.blueTitle td::before{
padding:10px;
content:attr(data-label);
position:absolute;
top:0;
left:0;
width:110px;
bottom:0;
background-color:#00206e;
color:white;
display:flex;
align-items:center;
font-weight:bold;
text-align:left;
}
.blueTitle tr{
margin-bottom:1em;
}
.blueTitle tr > td:last-of-type{
border-bottom:0.5px solid #c5c6c9;
}
}
.cookTab{
width:100%;
border-collapse:collapse;
}
.cookTab tr:nth-child(even){
background-color:#ebebeb;
}
.prgCookie{
margin-bottom:40px;
}
.textBreak{
word-break:break-all;
}
.column{
columns:2 300px;
column-gap:30px;
}
.Infos-block-text.icon-paiementtroisfois h2{
padding-left:15px;}
@media screen and (max-width:768px){
.Infos-block-text.icon-paiementtroisfois h2{
padding-left:20px;} }
.Infos-block-text.icon-paiementtroisfois h3{
margin:0 20px 20px 0;
color:#00206e;
text-transform:uppercase;}
.Infos-block-text.icon-paiementtroisfois p{
margin:0 0 40px 0;}
.Infos-block-text.icon-paiementtroisfois:before{
font-size:5em;
top:35px;
left:-25px;}
@media screen and (max-width:768px){
.Infos-block-text.icon-paiementtroisfois:before{
font-size:3em;
top:15px;
left:-13px;} }
.widthcpc{
width:100%;
}
.condition-expand{
background-color:#ededed;
font-family:"Montserrat",sans-serif;
}
.condition-expand-header{
position:relative;
cursor:pointer;
}
.condition-expand-header span{
color:black;
text-decoration:underline;
font-weight:normal;
max-width:500px;
padding-left:5px;
}
.condition-expand-content{
display:none;
padding-top:15px;
line-height:1.4em;
text-align:justify;
}
.slide-toogle-close.open + .condition-expand-content{
display:block;
}
.Page10Mesures{
padding-top:210px;
padding-bottom:80px;
position:relative;
}
.Page10Mesures-wrapper{
max-width:1280px;
margin-left:auto;
margin-right:auto;
}
.Page10Mesures-other{
margin-top:40px;
width:-webkit-calc(100% - 4rem);
width:calc(100% - 4rem);
max-width:1280px;
margin-left:auto;
margin-right:auto;
}
.Page10Mesures-other>*+*{
margin-top:20px;
}
@media screen and (max-width:959px){
.Page10Mesures{
padding-top:160px;
}
}
.Page10Mesures-top{
padding-top:30px;
padding-bottom:30px;
background-color:#00b5fc;
color:#ffea32;
}
.Page10Mesures-top-label{
text-align:right;
}
.Page10Mesures-top-label .wrapper{
display:inline-block;
padding-left:80px;
padding-right:25px;
background-color:#ffea32;
color:#00b5fc;
font-size:44px;
font-family:"Palanquin Dark",sans-serif;
font-weight:600;
line-height:1;
}
.Page10Mesures-top-content{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
margin-top:30px;
padding-right:30px;
}
.Page10Mesures-top-content-img{
display:block;
-ms-flex-negative:0;
flex-shrink:0;
}
.Page10Mesures-top-content-desc{
margin-left:10px;
font-size:32px;
line-height:1.2;
font-family:"Palanquin Dark",sans-serif;
}
@media screen and (max-width:959px){
.Page10Mesures-top-label .wrapper{
font-size:38px;
}
.Page10Mesures-top-content-desc{
font-size:28px;
}
}
@media screen and (max-width:700px){
.Page10Mesures-top-label{
text-align:left;
}
.Page10Mesures-top-label .wrapper{
padding-left:10px;
font-size:30px;
}
.Page10Mesures-top-content{
display:block;
padding-left:10px;
padding-right:10px;
}
.Page10Mesures-top-content-img{
margin-right:auto;
margin-left:auto;
}
.Page10Mesures-top-content-desc{
margin-left:0;
margin-top:20px;
font-size:23px;
}
}
@media screen and (max-width:480px){
.Page10Mesures-top-label .wrapper{
font-size:28px;
}
.Page10Mesures-top-content-desc{
font-size:20px;
}
}
.Page10Mesures-list{
margin-top:50px;
}
.Page10Mesures-list .Page10Mesures-item+.Page10Mesures-item{
margin-top:20px;
}
.Page10Mesures-item{
background-color:#00b5fc;
color:#ffea32;
padding-top:35px;
padding-bottom:35px;
padding-right:35px;
}
.Page10Mesures-item-top{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
}
.Page10Mesures-item-top-img{
display:block;
margin-bottom:-2px;
}
.Page10Mesures-item-top-title{
position:relative;
color:#00b5fc;
line-height:1.4;
}
.Page10Mesures-item-top-title .title-wrapper{
background-color:#ffea32;
display:inline;
font-size:42px;
font-weight:700;
font-family:"Noto Sans JP",sans-serif;
text-transform:uppercase;
}
.Page10Mesures-item-content{
margin-top:20px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}
.Page10Mesures-item-content-number{
width:221px;
-ms-flex-negative:0;
flex-shrink:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
font-family:"Noto Sans JP",sans-serif;
font-weight:700;
font-size:100px;
line-height:1;
}
.Page10Mesures-item-content-desc{
font-family:"Noto Sans JP",sans-serif;
font-weight:700;
font-size:23px;
}
@media screen and (max-width:959px){
.Page10Mesures-item-top-img{
margin-bottom:-5px;
}
.Page10Mesures-item-top-title .title-wrapper{
font-size:40px;
}
.Page10Mesures-item-content-desc{
font-size:18px;
}
}
@media screen and (max-width:700px){
.Page10Mesures-item{
padding-left:20px;
padding-right:20px;
}
.Page10Mesures-item-top{
display:block;
}
.Page10Mesures-item-top-img{
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}
.Page10Mesures-item-top-title{
text-align:center;
}
.Page10Mesures-item-top-title .title-wrapper{
font-size:30px;
}
.Page10Mesures-item-top-title .title-wrapper br{
display:none;
}
.Page10Mesures-item-content{
display:block;
margin-top:10px;
}
.Page10Mesures-item-content-number{
width:auto;
font-size:60px;
}
.Page10Mesures-item-content-desc{
margin-top:10px;
text-align:center;
font-size:16px;
}
}
.BlocInfo{
padding:70px 55px 50px 45px;
border:1px solid #aaa6a6;
}
.BlocInfo-title{
margin-bottom:40px;
text-transform:uppercase;
color:#00206e;
font-size:2em;
}
.BlocInfo-content-bloc-title{
margin-top:0;
margin-bottom:13px;
color:#00206e;
text-transform:uppercase;
}
.BlocInfo-content-bloc+.BlocInfo-content-bloc{
margin-top:40px;
}
@font-face{
font-family:"yellow-cares-iconfont";
src:url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.eot?v=1594111209960");
src:url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.eot?v=1594111209960#iefix") format("eot"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.woff2?v=1594111209960") format("woff2"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.woff?v=1594111209960") format("woff"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.ttf?v=1594111209960") format("truetype"),url("/html/2018/fonts/iconfonts/yellow-cares-iconfont.svg?v=1594111209960#yellow-cares-iconfont") format("svg");
font-weight:normal;
font-style:normal;}
[data-icon]:before,
.icon-btn-arrow:before,
.icon-nav-arrow-left:before,.YC .YCBtn:before{
display:inline-block;
vertical-align:middle;
font-family:"yellow-cares-iconfont";
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
letter-spacing:normal;
word-wrap:normal;
white-space:nowrap;
direction:ltr;
text-decoration:inherit;
text-rendering:optimizeLegibility;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;}
[data-icon]:before{
content:attr(data-icon);}
.icon-btn-arrow:before{
content:"\EA01";}
.icon-nav-arrow-left:before{
content:"\EA02";}
.YC img{
max-width:100%;
height:auto;}
.YC h1,.YC h2,.YC h3,.YC h4,.YC h5,.YC ul,.YC li{
margin:0;
padding:0;
list-style:none;
list-style-type:none;}
.YC h2{
font-size:24px;}
.YC a{
color:inherit;}
.YC + footer{
margin-top:5rem;}
.YC .YCHeader{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;}
.YC .YCHeader > *{
min-height:1px;}
.YC .YCHeader-title_wrapper{
position:relative;
z-index:2;
margin-top:-7rem;
background-color:#00206e;
color:white;
padding:2.5rem 5.5rem;
text-align:center;
}
@media (max-width:1150px){
.YC .YCHeader-title_wrapper{
margin-top:-3rem;
}
}
.YC .YCHeader-title_wrapper-title h1{
text-transform:uppercase;
font-size:2.4rem;
font-weight:700;}
@media (max-width:1150px){
.YC .YCHeader-title_wrapper-title h1{
font-size:2rem;
}
}
.YC .YCHeader-title_wrapper-description{
margin-top:2rem;}
.YC .YCHeader-image{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
position:relative;
z-index:1;
width:100%;
overflow:hidden;
height:46rem;
margin-top:-6rem;}
.YC .YCHeader-logo_wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
position:absolute;
z-index:2;
height:100%;
width:1380px;
max-width:-webkit-calc(100% - 10rem);
max-width:calc(100% - 10rem);
}
.YC .YCHeader-logo{
position:absolute;
z-index:2;}
@media (max-width:1150px){
.YC .YCHeader .YCHeader-image{
height:50vw;
min-height:30rem;
margin-bottom:-6rem;
margin-top:-3rem;
}
.YC .YCHeader .YCHeader-logo_wrapper{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding-top:12rem;
padding-bottom:10rem;} }
@media (max-width:960px){
.YC .YCHeader .YCHeader-logo_wrapper{
padding-top:4rem;}
.YC .YCHeader .YCHeader-title_wrapper{
padding:3rem 2rem;}
.YC .YCHeader .YCHeader-title_wrapper-title{
font-size:3rem;} }
@media (max-width:720px){
.YC .YCHeader .YCHeader-title_wrapper{
max-width:100%;
margin-top:0;}
.YC .YCHeader .YCHeader-logo_wrapper{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding-bottom:0;} }
@media (max-width:450px){
.YC .YCHeader .YCHeader-title_wrapper{
padding-left:1rem;
padding-right:1rem;} }
.YC .Page--list .YCHeader-logo_wrapper{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-top:-12rem;}
.YC .Page--list .YCHeader-logo{
margin-top:25rem;}
.YC .Page--detail .YCHeader-logo{
width:14rem;
margin-top:18rem;}
@media (max-width:1150px){
.YC .Page--detail .YCHeader-logo,
.YC .Page--list .YCHeader-logo{
width:12rem;
margin-top:0;}
.YC .Page--list .YCHeader-logo_wrapper{
margin-top:0.8rem;
} }
.YC .content-limit{
width:1150px;
margin-left:auto;
margin-right:auto;
max-width:-webkit-calc(100% - 4rem);
max-width:calc(100% - 4rem);}
.YC .content-limit--large{
width:1400px;}
@media (max-width:450px){
.YC .content-limit{
max-width:-webkit-calc(100% - 2rem);
max-width:calc(100% - 2rem);} }
.YC .content{
line-height:1.4;
font-size:16px;}
.YC .content strong{
font-weight:700;}
.YC .content p + p,
.YC .content ul + p,
.YC .content p + ul{
margin-top:3rem;}
.YC .content ul li{
display:-webkit-box;
display:-ms-flexbox;
display:flex;}
.YC .content ul li:before{
content:'';
display:block;
-ms-flex-negative:0;
flex-shrink:0;
width:2rem;
background-image:url(../../../html/img/bullet@2x.png);
-webkit-background-size:1.4rem auto;
background-size:1.4rem auto;
background-repeat:no-repeat;
margin-right:1rem;}
.YC .content ul li + li{
margin-top:2rem;}
.YC .YCBtn{
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
background-color:#f6e300;
padding:1rem 2rem;
min-height:3rem;
color:#00206e;}
.YC .YCBtn:before{
content:"";
font-size:1rem;}
.YC .YCBtn-content{
text-transform:uppercase;
font-size:0.9rem;
font-weight:700;
margin-left:1rem;}
.YC .YCBtn:hover{
background-color:#00206e;}
.YC .YCBtn:hover:before{
color:#f6e300;}
.YC .YCBtn:hover .YCBtn-content{
color:#f6e300;}
.YC .YCBtn--large{
min-height:5rem;
padding-left:3rem;
padding-right:3rem;}
@media (max-width:450px){
.YC .YCBtn{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
text-align:center;}
.YC .YCBtn:before{
content:none;}
.YC .YCBtn-content{
margin-left:0;} }
.YC .YCSlider-nav{
display:none;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
width:6rem;
height:6rem;
-ms-flex-negative:0;
flex-shrink:0;
cursor:pointer;}
.YC .YCSlider-nav:before{
font-size:3rem;
-webkit-transition:color 200ms;
transition:color 200ms;}
.YC .YCSlider-nav[data-slider-nav="next"]:before{
-webkit-transform:scaleX(-1);
transform:scaleX(-1);}
.YC .YCSlider-nav:hover:before{
color:#f6e300;}
.YC .YCSlider-slides-item{
margin:0;
}
.YC .YCSlider.init .YCSlider-nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;}
.YC .YCSlider[data-slider-type="images"]{
display:-webkit-box;
display:-ms-flexbox;
display:flex;}
.YC .YCSlider[data-slider-type="images"] .YCSlider-nav{
height:auto;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
width:4rem;}
.YC .YCSlider[data-slider-type="images"] .YCSlider-nav[data-slider-nav="next"]{
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;}
@media (max-width:960px){
.YC .YCSlider-nav{
width:4rem;} }
.YC .bg-image{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);}
.YC .bg-image.larger{
width:100%;
max-width:none;}
@media (max-width:720px){
.YC .bg-image.larger{
height:60%;
width:auto;}}
.YC .bg-image.higher{
width:100%;
height:auto;}
.YC figure figcaption{
color:#00206e;
margin-top:1rem;
padding:1rem 2rem;
text-align:center;}
@media (max-width:960px){
.YC figure img{
margin-left:auto;
margin-right:auto;} }
.YC .YCSection{
margin-top:7rem;}
.YC .YCSection > .YCSection{
margin-top:5rem;}
.YC .YCSection--bg_grey{
background-color:#f3f3f3;
padding-top:5rem;
padding-bottom:5rem;}
.YC .YCSection--bg_grey + .YCSectionTemoignage,
.YC .YCSection--bg_grey + .YCSectionContribution,
.YC .YCSection--bg_grey + .YCSection--bg_grey{
margin-top:0;}
@media (max-width:720px){
.YC .YCSection{
margin-top:3rem;}
.YC .YCSection > .YCSection{
margin-top:2rem;}
.YC .YCSection--bg_grey{
padding-top:3rem;
padding-bottom:3rem;} }
.YC .YCSection > .YCSection--bg_grey{
padding:2rem 0;}
.YC .YCSection > .YCSection--bg_grey:first-child{
padding-top:5rem;}
.YC .YCSection > .YCSection--bg_grey:last-child{
padding-bottom:5rem;}
.YC .YCSection.YCSectionTemoignage + .YCSection--bg_grey,.YC .YCSection.YCSectionContribution + .YCSection--bg_grey{
margin-top:0;}
.YC .YCSection.YCSectionTemoignage + .YCSection--bg_grey.YCSectionGroup,.YC .YCSection.YCSectionContribution + .YCSection--bg_grey.YCSectionGroup{
padding-top:0;
padding-bottom:0;}
.YC .YCSection.YCSectionTemoignage + .YCSection--bg_grey.YCSectionGroup > .YCSection,.YC .YCSection.YCSectionContribution + .YCSection--bg_grey.YCSectionGroup > .YCSection{
margin-top:0;}
.YC .YCSectionTextImage-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;}
.YC .YCSectionTextImage-content{
width:29rem;
max-width:50%;
-ms-flex-negative:0;
flex-shrink:0;
padding-right:2rem;
color:#00206e;}
.YC .YCSectionTextImage-content-title{
text-transform:uppercase;
font-size:1.2rem;
font-weight:700;
line-height:1.2;}
.YC .YCSectionTextImage-content-title + .YCSectionTextImage-content-subtitle{
margin-top:2rem;}
.YC .YCSectionTextImage-content-subtitle{
font-size:1.8rem;}
.YC .YCSectionTextImage-content-text{
margin-top:1rem;}
.YC .YCSectionTextImage-content-cta{
margin-top:2rem;}
.YC .YCSectionTextImage-image{
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;}
.YC .YCSectionTextImage-image img{
margin-left:auto;}
.YC .YCSectionTextImage.YCSection--image_left .YCSectionTextImage-wrapper{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;}
.YC .YCSectionTextImage.YCSection--image_left .YCSectionTextImage-content{
padding-right:0;
padding-left:2rem;}
@media (max-width:720px){
.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-wrapper,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-wrapper{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;}
.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-wrapper > *,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-wrapper > *{
min-height:1px;
max-width:100%;
width:100%;}
.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-content,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-content{
padding-left:0;
padding-right:0;}
.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-content-title,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-content-title{
font-size:2rem;}
.YC .YCSectionTextImage.YCSectionTextImage--detail .YCSectionTextImage-image,.YC .YCSectionTextImage.YCSectionTextImage--list .YCSectionTextImage-image{
margin-top:3rem;}
.YC .YCSectionTextImage.YCSectionTextImage--detail.YCSection--image_left .YCSectionTextImage-wrapper,.YC .YCSectionTextImage.YCSectionTextImage--list.YCSection--image_left .YCSectionTextImage-wrapper{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;} }
.YC .YCSectionTextImage--list .YCSectionTextImage-wrapper{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;}
.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper{
position:relative;
padding-left:2rem;}
.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper:before{
position:absolute;
top:0;
left:0;
content:'';
display:block;
width:3px;
height:100%;
background-color:#f6e300;}
.YC .YCSectionTextImage--list .YCSectionTextImage-content-cta{
margin-left:2rem;}
@media (max-width:960px){
.YC .YCSectionTextImage--list .YCSectionTextImage-wrapper{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;}
.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper{
padding-left:0;}
.YC .YCSectionTextImage--list .YCSectionTextImage-text_wrapper:before{
content:none;}
.YC .YCSectionTextImage--list .YCSectionTextImage-content-cta{
margin-left:0;} }
.YC .YCSectionTextImage--full_width .YCSectionTextImage-image{
position:relative;
overflow:hidden;
width:100%;}
.YC .YCSectionTextImage--full_width .YCSectionTextImage-wrapper{
height:100%;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;}
.YC .YCSectionTextImage--full_width .YCSectionTextImage-content{
position:relative;
z-index:2;
background-color:rgba(0,32,110,0.5);
padding:2rem;
color:white;
margin-bottom:14rem;
margin-top:4rem;}
@media (max-width:960px){
.YC .YCSectionTextImage--full_width .YCSectionTextImage-image{
height:auto;}
.YC .YCSectionTextImage--full_width .YCSectionTextImage-content{
width:100%;
max-width:50rem;
margin-top:5rem;
margin-bottom:5rem;} }
@media (max-width:450px){
.YC .YCSectionTextImage--full_width .YCSectionTextImage-content{
padding-left:1rem;
padding-right:1rem;} }
.YC .YCSectionTextImage--detail .YCSectionTextImage-content{
width:49rem;
max-width:50%;}
.YC .YCSectionTextImage--detail .YCSectionTextImage-content-title{
font-size:2.3rem;}
.YC .YCSectionTextImage--detail .YCSectionTextImage-content-text,.YC .YCSectionTextImage--detail .YCSectionTextImage-content-cta{
margin-top:3rem;}
@media (max-width:720px){
.YC .YCSectionTextImage--detail .YCSectionTextImage-content-text,.YC .YCSectionTextImage--detail .YCSectionTextImage-content-cta{
margin-top:1rem;} }
.YC .YCSectionTextImage--detail .YCSectionTextImage-image{
max-width:50%;}
.YC .YCSectionTitrePastilles-title{
text-transform:uppercase;
text-align:center;
font-size:1.8rem;
font-weight:600;
color:#00206e;}
.YC .YCSectionTitrePastilles-pastilles{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-top:1.5rem;
margin-left:-1.5rem;
margin-right:-1.5rem;}
.YC .YCSectionTitrePastilles-item{
margin:1.5rem;}
.YC .YCSectionTitrePastilles-item-link{
display:block;
border-radius:50%;
overflow:hidden;
width:13rem;
height:13rem;
-webkit-box-shadow:0 0 0 1px #979797;
box-shadow:0 0 0 1px #979797;
-webkit-transition:-webkit-box-shadow 200ms;
transition:-webkit-box-shadow 200ms;
transition:box-shadow 200ms;
transition:box-shadow 200ms,-webkit-box-shadow 200ms;}
.YC .YCSectionTitrePastilles-item-link:hover{
-webkit-box-shadow:0 0 5px 2px #979797;
box-shadow:0 0 5px 2px #979797;}
.YC .YCSectionImageSlider-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;}
.YC .YCSectionImageSlider-images_wrapper{
width:58.26087%;
margin-right:-8.26087%;}
.YC .YCSectionImageSlider-images{
position:relative;
padding-top:100%;
overflow:hidden;}
.YC .YCSectionImageSlider-images-item{
position:absolute;
top:0;
left:0;
visibility:hidden;
opacity:0;
-webkit-transition:visibility 0ms 500ms,opacity 500ms 0ms;
transition:visibility 0ms 500ms,opacity 500ms 0ms;}
.YC .YCSectionImageSlider-images-item.active{
visibility:visible;
opacity:1;
-webkit-transition:visibility 0ms 0ms,opacity 500ms 0ms;
transition:visibility 0ms 0ms,opacity 500ms 0ms;}
.YC .YCSectionImageSlider-slides{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
position:relative;
z-index:2;
background-color:white;
width:58.26087%;
margin-left:-8.26087%;
-webkit-box-shadow:0 2px 25px rgba(0,0,0,0.1);
box-shadow:0 2px 25px rgba(0,0,0,0.1);
padding:1.2rem 0;
color:#00206e;
margin-top:8.3rem;}
.YC .YCSectionImageSlider-slides:before{
position:absolute;
z-index:1;
content:'';
display:block;
width:2.5rem;
height:6.8rem;
background-image:url(../../../html/img/trace-pointille-depart@2x.png);
-webkit-background-size:contain;
background-size:contain;
bottom:100%;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);}
.YC .YCSectionImageSlider-slides-wrapper{
position:relative;
z-index:2;}
.YC .YCSectionImageSlider-slides .YCSlider-nav{
position:absolute;
z-index:10;
left:0;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);}
.YC .YCSectionImageSlider-slides .YCSlider-nav[data-slider-nav="next"]{
left:auto;
right:0;}
.YC .YCSectionImageSlider-slides-wrapper{
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-box-sizing:border-box;
box-sizing:border-box;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:0 4rem;
text-align:center;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-title{
font-size:2.2rem;
font-weight:700;
margin-top:1.2rem;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-text{
font-size:1.3rem;
line-height:1.2;
margin-top:1.5rem;
margin-bottom:1.22rem;}
@media (max-width:960px){
.YC .YCSectionImageSlider-slides{
padding-top:3rem;
padding-bottom:2rem;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide{
padding:0 4rem;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-image{
max-width:7rem;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-title{
font-size:2.5rem;
margin-top:1rem;}
.YC .YCSectionImageSlider-slides-wrapper .YCSlider-slide-text{
font-size:1.6rem;
margin-top:1rem;} }
@media (max-width:720px){
.YC .YCSectionImageSlider .YCSectionImageSlider-wrapper{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
max-width:100%;}
.YC .YCSectionImageSlider .YCSectionImageSlider-images_wrapper,
.YC .YCSectionImageSlider .YCSectionImageSlider-slides{
width:50rem;
max-width:100%;}
.YC .YCSectionImageSlider .YCSectionImageSlider-images_wrapper{
margin-right:0;}
.YC .YCSectionImageSlider .YCSectionImageSlider-slides{
margin-left:0;
margin-top:3rem;
max-width:-webkit-calc(100% - 8rem);
max-width:calc(100% - 8rem);}
.YC .YCSectionImageSlider .YCSectionImageSlider-slides .YCSlider-nav[data-slider-nav="next"]{
left:100%;
right:auto;}
.YC .YCSectionImageSlider .YCSectionImageSlider-slides .YCSlider-nav[data-slider-nav="prev"]{
left:auto;
right:100%;}
.YC .YCSectionImageSlider .YCSectionImageSlider-slides .YCSlider-slide{
padding:0 2rem;} }
.YC .YCSectionContribution{
position:relative;
min-height:35.7rem;
overflow:hidden;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-top:1rem;
margin-bottom:-7rem;}
.YC .YCSectionContribution-image{
position:absolute;
height:100%;
width:100%;}
.YC .YCSectionContribution-content_wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
position:relative;
z-index:2;
width:80rem;
max-width:-webkit-calc(100% - 18rem);
max-width:calc(100% - 18rem);
margin:0 auto;
padding-top:4rem;
padding-bottom:4rem;}
.YC .YCSectionContribution-content_wrapper:before{
right:100%;
top:0;
content:'';
display:block;
height:75%;
width:7rem;
background-image:url(../../../html/img/pin@2x.png),url(../../../html/img/pointille-vertical@2x.png);
background-repeat:no-repeat,repeat-y;
-webkit-background-size:35px auto,3px auto;
background-size:35px auto,3px auto;
background-position:center,center 0;}
.YC .YCSectionContribution-content{
background-color:rgba(0,0,0,0.6);
width:70%;
height:auto;
padding:4rem 2rem;}
@media (max-width:960px){
.YC .YCSectionContribution-content{
width:80%;}
}
.YC .YCSectionContribution-content-text{
color:white;
font-size:1.8rem;
font-weight:600;
text-transform:uppercase;
line-height:1.2;}
.YC .YCSectionContribution-content-cta{
margin-top:2rem;}
@media (max-width:720px){
.YC .YCSectionContribution-content_wrapper{
max-width:-webkit-calc(100% - 4rem);
max-width:calc(100% - 4rem);}
.YC .YCSectionContribution-content_wrapper:before{
right:auto;
left:5rem;}
.YC .YCSectionContribution-content{
position:relative;
z-index:1;
padding:2rem;
width:100%;
height:45%;}
.YC .YCSectionContribution-content-text{
font-size:1rem;} }
@media (max-width:960px){
.YC .YCSectionContribution-content-text{
font-size:1.2rem;
} }
@media (max-width:450px){
.YC .YCSectionContribution-content_wrapper{
max-width:-webkit-calc(100% - 2rem);
max-width:calc(100% - 2rem);} }
.YC .YCSectionTemoignage{
background-color:#f6e300;
padding:6rem 0;}
.YC .YCSectionTemoignage-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;}
.YC .YCSectionTemoignage-image{
border-radius:50%;
overflow:hidden;
-ms-flex-negative:0;
flex-shrink:0;
margin-right:4rem;}
.YC .YCSectionTemoignage-content{
color:#00206e;}
.YC .YCSectionTemoignage-content-text{
font-size:2.8rem;
font-style:italic;}
.YC .YCSectionTemoignage-content-name{
font-size:1.6rem;
font-weight:600;
margin-top:2rem;}
@media (max-width:960px){
.YC .YCSectionTemoignage-content-text{
font-size:2rem;}
.YC .YCSectionTemoignage-content-name{
font-size:1.4rem;}
.YC .YCSectionTemoignage-image{
max-width:20rem;} }
@media (max-width:720px){
.YC .YCSectionTemoignage{
padding-top:3rem;
padding-bottom:3rem;}
.YC .YCSectionTemoignage-wrapper{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;}
.YC .YCSectionTemoignage-wrapper > *{
min-height:1px;}
.YC .YCSectionTemoignage-image{
margin-right:0;}
.YC .YCSectionTemoignage-content{
margin-top:3rem;}
.YC .YCSectionTemoignage-content-name{
text-align:right;} }
.YC .YCSectionNavigation{
font-size:1rem;}
.YC .YCSectionNavigation-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-bottom:2rem;}
.YC .YCSectionNavigation-nav_btn{
display:block;
max-width:44.3em;}
.YC .YCSectionNavigation-nav_btn-label{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
background-color:#00206e;
font-size:1.2em;
width:16.66667em;
color:white;
height:4.44444em;
text-transform:uppercase;
font-weight:700;
margin-left:auto;
margin-top:-3.88889em;
padding:0.55556em 1.11111em;
text-align:center;
line-height:1.2;
-webkit-transition:all 300ms;
transition:all 300ms;}
.YC .YCSectionNavigation-nav_btn-label:before{
position:absolute;
content:'';
width:0;
display:block;
border-width:2.22222em;
border-left-width:0;
border-right-width:1.38889em;
border-style:solid;
border-color:transparent;
border-right-color:#00206e;
right:100%;}
.YC .YCSectionNavigation-nav_btn--prev{
margin-right:2em;}
.YC .YCSectionNavigation-nav_btn--next{
margin-left:2em;}
.YC .YCSectionNavigation-nav_btn--next .YCSectionNavigation-nav_btn-label{
margin-right:auto;
margin-left:0;}
.YC .YCSectionNavigation-nav_btn--next .YCSectionNavigation-nav_btn-label:before{
right:auto;
left:100%;
-webkit-transform:scaleX(-1);
transform:scaleX(-1);}
.YC .YCSectionNavigation-nav_btn:hover .YCSectionNavigation-nav_btn-label{
width:18.88889em;
padding-right:2.22222em;
padding-left:2.22222em;}
@media (max-width:960px){
.YC .YCSectionNavigation{
font-size:0.8rem;} }
@media (max-width:720px){
.YC .YCSectionNavigation-wrapper{
max-width:100%;
-ms-flex-wrap:wrap;
flex-wrap:wrap;}
.YC .YCSectionNavigation-nav_btn--prev{
margin-right:auto;}
.YC .YCSectionNavigation-nav_btn--next{
margin-left:auto;
margin-top:3rem;} }
.YC .YCSectionTitreTextImageLarge{
text-align:center;
color:#00206e;}
.YC .YCSectionTitreTextImageLarge-title{
font-size:2.3rem;
font-weight:700;
text-transform:uppercase;}
.YC .YCSectionTitreTextImageLarge-text{
margin-top:3rem;}
.YC .YCSectionTitreTextImageLarge-image,.YC .YCSectionTitreTextImageLarge-video_player{
margin:3rem auto 0;
max-width:106rem;}
.YC .YCSectionTitreTextImageLarge-image img{
margin-left:auto;
margin-right:auto;}
.YC .YCSectionTitreTextImageLarge-slider{
margin:3rem auto 0;
max-width:114rem;}
.YC .YCSectionTitreTextImageLarge-video_player iframe{
width:100%;}
.YC .YCSectionTitreTextImageLarge-ctas{
margin-top:3rem;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-wrap:wrap;
flex-wrap:wrap;}
.YC .YCSectionTitreTextImageLarge-cta{
margin-left:1rem;
margin-right:1rem;}
.YC .YCSectionTitreTextImageLarge *:first-child{
margin-top:0;}
@media (max-width:720px){
.YC .YCSectionTitreTextImageLarge-text,.YC .YCSectionTitreTextImageLarge-slider,.YC .YCSectionTitreTextImageLarge-image,.YC .YCSectionTitreTextImageLarge-ctas{
margin-top:2rem;} }
.BilletsSuperModifFlex-title{
padding:0 15px;
margin-bottom:25px;
color:#072e7d;
font-size:25px;
}
.BilletsSuperModifFlex-block{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
padding:30px 30px;
}
.BilletsSuperModifFlex-block > *{
min-height:1px;
}
.BilletsSuperModifFlex-block-logo img{
display:block;
max-width:100%;
margin-left:auto;
margin-right:auto;
}
.BilletsSuperModifFlex-block-txt{
margin-left:auto;
margin-right:auto;
margin-top:15px;
}
.BilletsSuperModifFlex-block-txt-label{
font-size:26px;
text-transform:uppercase;
}
.BilletsSuperModifFlex-block-txt-label .strong{
font-weight:700;
text-decoration:underline;
}
.BilletsSuperModifFlex-block-txt-list{
margin-top:8px;
list-style:none;
}
.BilletsSuperModifFlex-block-txt-list .item{
font-size:40px;
}
.BilletsSuperModifFlex-block-txt-list .item:not(:last-child){
margin-bottom:8px;
}
.BilletsSuperModifFlex-block-txt-list .item:before{
content:'';
display:inline-block;
vertical-align:middle;
width:31px;
height:30px;
margin-right:10px;
}
.BilletsSuperModifFlex-block-txt-list .item .strong{
font-weight:700;
}
.BilletsSuperModifFlex-block-txt-list .item .small{
font-size:21px;
font-weight:700;
}
.BilletsSuperModifFlex-block-txt-list .item--large{
margin-left:41px;
font-size:48px;
font-weight:700;
}
.BilletsSuperModifFlex-block-mentions{
margin-top:25px;
font-size:12px;
}
.BilletsSuperModifFlex-block--blue{
background-color:#00206e;
color:#f6e300;
}
.BilletsSuperModifFlex-block--blue .BilletsSuperModifFlex-block-txt-label{
color:#ffffff;
}
.BilletsSuperModifFlex-block--blue .BilletsSuperModifFlex-block-txt-list .item:before{
background-image:url("/html/2018/img/picto/check-yellow.png");
}
.BilletsSuperModifFlex-block--yellow{
background-color:#f6e300;
color:#072e7d;
}
.BilletsSuperModifFlex-block--yellow .BilletsSuperModifFlex-block-txt-list .item:before{
background-image:url("/html/2018/img/picto/check-blue.png");
}
.BilletsSuperModifFlex-block--yellow .BilletsSuperModifFlex-block-txt-list .item--large{
margin-top:15px;
}
.BilletsSuperModifFlex-block--yellow .BilletsSuperModifFlex-block-txt-list .item--large:before{
width:50px;
height:49px;
background-image:url("/html/2018/img/picto/check-blue-large.png");
}
@media screen and (max-width:960px){
.BilletsSuperModifFlex-block{
padding-left:15px;
padding-right:15px;
}
.BilletsSuperModifFlex-block-txt-label{
font-size:20px;
}
.BilletsSuperModifFlex-block-txt-list .item{
font-size:30px;
}
}
@media screen and (max-width:570px){
.BilletsSuperModifFlex-block-txt{
margin-left:0;
}
.BilletsSuperModifFlex-block-txt-label{
font-size:16px;
}
.BilletsSuperModifFlex-block-txt-list .item{
font-size:18px;
}
.BilletsSuperModifFlex-block-txt-list .item--large{
font-size:25px;
}
}
@media screen and (max-width:450px){
.BilletsSuperModifFlex-block-txt-list .item--large{
margin-left:0;
font-size:22px;
}
}
.BlockPromo{
padding:15px 15px;
background-color:#f6e300;}
.BlockPromo-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
max-width:824px;
margin-left:auto;
margin-right:auto;}
.BlockPromo-logo img{
max-width:100%;}
.BlockPromo-content{
margin-left:55px;
color:#00206e;
line-height:1;
font-size:20px;}
.BlockPromo-content-txt .black{
font-weight:700;}
.BlockPromo-content-txt .font-100{
font-size:100px;
text-transform:uppercase;}
.BlockPromo-content-txt .font-50{
font-size:50px;
text-transform:uppercase;}
.BlockPromo-content-code{
margin-top:15px;}
.BlockPromo-content-code .code{
display:inline-block;
margin-top:6px;
padding:6px 15px;
background-color:#ffffff;
font-size:26px;
font-weight:700;}
@media screen and (max-width:980px){
.BlockPromo-content-txt .font-100{
font-size:80px;}
.BlockPromo-content-txt .font-50{
font-size:40px;} }
@media screen and (max-width:870px){
.BlockPromo{
padding-top:25px;
padding-bottom:25px;}
.BlockPromo-wrapper{
display:block;
text-align:center;}
.BlockPromo-logo img{
margin-left:auto;
margin-right:auto;}
.BlockPromo-content{
margin-top:20px;
margin-left:0;} }
