@font-face{font-family:"Grota";font-weight:100;src:url("fonts/grota-thin.woff2") format("woff2"),url("fonts/grota-thin.woff") format("woff"),url("fonts/grota-thin.ttf") format("truetype");font-display:swap}@font-face{font-family:"Grota";font-weight:200;src:url("fonts/grota-light.woff2") format("woff2"),url("fonts/grota-light.woff") format("woff"),url("fonts/grota-light.ttf") format("truetype");font-display:swap}@font-face{font-family:"Grota";font-weight:400;src:url("fonts/grota-regular.woff2") format("woff2"),url("fonts/grota-regular.woff") format("woff"),url("fonts/grota-regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"Grota";font-weight:500;src:url("fonts/grota-medium.woff2") format("woff2"),url("fonts/grota-medium.woff") format("woff"),url("fonts/grota-medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"Grota";font-weight:600;src:url("fonts/grota-semi-bold.woff2") format("woff2"),url("fonts/grota-semi-bold.woff") format("woff"),url("fonts/grota-semi-bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Grota";font-weight:700;src:url("fonts/grota-bold.woff2") format("woff2"),url("fonts/grota-bold.woff") format("woff"),url("fonts/grota-bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Grota";font-weight:800;src:url("fonts/grota-extra-bold.woff2") format("woff2"),url("fonts/grota-extra-bold.woff") format("woff"),url("fonts/grota-extra-bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Grota";font-weight:900;src:url("fonts/grota-black.woff2") format("woff2"),url("fonts/grota-black.woff") format("woff"),url("fonts/grota-black.ttf") format("truetype");font-display:swap}:root{--KForms-InputBack: #FFFFFF;--KForms-TextColor: #000;--KForms-BorderColor: #00A5DC;--KForms-BorderFocus: #14376E;--KForms-BorderRadius: 0;--KForms-BorderWidth: 1px;--KForms-AlertColor: #C00;--KForms-DisabledOpacity: 0.5;--KForms-ValidColor: #14376E;--KForms-CancelColor: #AAA}html{height:auto}body{position:relative;font-family:"Grota",arial,sans-serif;color:#000;display:flex;flex-direction:column;min-height:100vh}button,input,select,textarea,tr,td{font-family:"Grota",arial,sans-serif}h1,h2,h3,h4{line-height:.95em;text-wrap:balance}h1,h2,h3,h4,h5,h6{margin:1em 0}.kPict cite,.kPict+cite{display:none}.mobile{display:none}@media(max-width: 600px){.desktop{display:none}.mobile{display:block}a span.protocol{display:none}}main{flex:1 1 auto;display:flex;flex-direction:column}main p{margin-bottom:.5em}main ul{padding-left:1.3em}main section{position:relative;flex:0 0 auto;text-align:center}main section .content{max-width:1024px;padding:0 20px;margin:0 auto}main section h2{font-size:3em;font-weight:400;text-align:center}main section h2 strong{font-weight:700}main section.bleu{background:#14376e}main section.bleu h2{color:#969696}main section.bleu h2 strong{color:#00a5dc}main section.blanc{background:#fff}main section.blanc h2{color:#14376e}main section.blanc h2 strong{color:#00a5dc}main section i{position:absolute;width:30px;height:30px;z-index:9}main section i.h.i{top:-0.5px}main section i.h.e{top:-29.5px}main section i.b.i{bottom:-0.5px}main section i.b.e{bottom:-29.5px}main section i.g{left:0}main section i.d{right:0}main section i.cy{background:#00a5dc}main section i.gr{background:#969696}main section i.bl{background:#14376e}main section i.ff{background:#fff}main section i.h.g.i,main section i.b.g.e{clip-path:polygon(0 0, 0 100%, 100% 0)}main section i.h.d.e,main section i.b.d.i{clip-path:polygon(0 100%, 100% 0, 100% 100%)}main section i.h.g.e,main section i.b.g.i{clip-path:polygon(0 0, 100% 100%, 0 100%)}main section i.h.d.i,main section i.b.d.e{clip-path:polygon(0 0, 100% 100%, 100% 0)}@media(max-width: 500px){main section i{width:15px;height:15px}main section i.h.e{top:-14.5px}main section i.b.e{bottom:-14.5px}}main section.hero{position:relative;background:#000;text-align:center}main section.hero .kPict{display:block;height:40vw;opacity:.7}main section.hero .kPict img{height:100%;object-fit:cover}main section.hero h1:not(.index){position:absolute;top:50%;width:100%;padding:0 20px;font-size:2.6em;letter-spacing:.05em;font-weight:800;transform:translateY(-50%);margin:0 auto;color:#fff;text-shadow:0 0 .05em rgba(0,0,0,.7),0 0 .2em rgba(0,0,0,.5)}main section.hero h1:not(.index) small{font-weight:400;display:block}main section.hero h2{position:relative;background:#00a5dc;color:#14376e;padding:1em .2em .85em;margin:0;font-weight:600;font-size:.9em;letter-spacing:.05em;text-transform:uppercase}main section.hero h2::before{content:"";position:absolute;width:30px;height:30px;z-index:9;top:-29.5px;right:0;background:#00a5dc;clip-path:polygon(0 100%, 100% 0, 100% 100%)}@media(max-width: 500px){main section.hero h2::before{top:-14.5px;width:15px;height:15px}}@media(min-width: 1600px){main section.hero{font-size:45px}main section.hero .kPict{height:600px}}@media(max-width: 850px){main section.hero h1:not(.index){top:55%}}@media(max-width: 700px){main section.hero .kPict{height:60vw}main section.hero h1:not(.index){top:50%}main section.hero h2{font-size:1.2em;line-height:1.2em;padding:20px 15px 15px}}@media(max-width: 550px){main section.hero h2{padding:12px 15px 10px}}@media(max-width: 480px){main section.hero h1:not(.index){top:45%}}@media(max-width: 400px){main section.hero h1:not(.index){font-size:2em}}main p.savoirplus{text-align:right}main p.savoirplus a{position:relative;padding:.3em 0 .3em .5em;transition:all .3s ease 0s;font-weight:500}main p.savoirplus a .kIcon{font-size:.8em;margin:0 0 -0.1em .3em}main p.savoirplus a .kIconC{transition:all .3s ease 0s}main p.savoirplus a:after{content:"";width:0;height:1px;position:absolute;bottom:-2px;left:0;background:#969696;transition:all .3s ease 0s}main p.savoirplus a,main p.savoirplus a:visited{color:#00a5dc}main p.savoirplus a:active,main p.savoirplus a:hover,main p.savoirplus a:focus{color:#14376e}main p.savoirplus a:active .kIconC,main p.savoirplus a:hover .kIconC,main p.savoirplus a:focus .kIconC{fill:#00a5dc}main p.savoirplus a:active:after,main p.savoirplus a:hover:after,main p.savoirplus a:focus:after{width:100%}main a.anchor,main a.KFormReponseAnchor{display:block;position:relative;top:-150px}@media screen and (max-width: 850px){main a.anchor,main a.KFormReponseAnchor{top:-100px}}a[href]:after{content:none}.noprint,nav{display:none !important}/*# sourceMappingURL=main.print.css.map */
