@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{background-color:transparent;font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,emptyo,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var{margin:0;padding:0;border:0}a:focus,abbr:focus,acronym:focus,address:focus,applet:focus,article:focus,aside:focus,audio:focus,b:focus,big:focus,body:focus,canvas:focus,caption:focus,center:focus,cite:focus,code:focus,dd:focus,del:focus,details:focus,dfn:focus,div:focus,dl:focus,dt:focus,em:focus,embed:focus,emptyo:focus,fieldset:focus,figcaption:focus,figure:focus,footer:focus,form:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,header:focus,hgroup:focus,html:focus,i:focus,iframe:focus,img:focus,ins:focus,kbd:focus,label:focus,legend:focus,li:focus,mark:focus,menu:focus,nav:focus,object:focus,ol:focus,output:focus,p:focus,pre:focus,q:focus,ruby:focus,s:focus,samp:focus,section:focus,small:focus,span:focus,strike:focus,strong:focus,sub:focus,summary:focus,sup:focus,table:focus,tbody:focus,td:focus,tfoot:focus,th:focus,thead:focus,time:focus,tr:focus,tt:focus,u:focus,ul:focus,var:focus{outline:0}*,:after,:before{box-sizing:border-box;font-smooth:always;-webkit-font-smoothing:antialiased}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}body{font-smooth:always;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;font-style:normal;font-weight:400}q{quotes:"\201C" "\201D" "\2018" "\2019"}textarea{vertical-align:top}pre{white-space:pre-wrap}hr{display:block;height:1px;background-color:#000;border:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img{-ms-interpolation-mode:bicubic}a{color:inherit}button,input,optgroup,select,textarea{text-align:inherit;font-family:inherit;color:inherit;text-transform:inherit}button,input{padding:0;margin:0;border-radius:0;background:transparent;border:1px solid #000}button,input[type=submit]{cursor:pointer}li{list-style:none}.slick-slide:focus{outline:0}input[type=email],input[type=tel],input[type=text],textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}@-webkit-keyframes fadeFromTop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeFromTop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeFromBottom{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeFromBottom{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}main{overflow:hidden!important}img{max-width:100%}.container,.container-narrow,.slider-actus__body,.slider-actus__nav,.year-history--left{margin:0 auto;max-width:1180px;padding:0 20px;width:100%}.container-narrow{max-width:790px!important}.row>*{margin-bottom:30px}.row>:last-child{margin-bottom:0}.blue{background-color:#004a93!important;color:#fff}.grey{background-color:#eee!important}.lblue{background-color:#e9f6fe!important}.shadowed{transition:.3s}.shadowed:hover{box-shadow:0 5px 20px rgba(0,0,0,.2)}.right{float:right}.txt-left{text-align:left!important}.txt-center{text-align:center!important}.txt-right{text-align:right!important}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.overflow{position:relative;overflow:auto}.overflow:after,.overflow:before{content:"";pointer-events:none;position:absolute;top:0;right:0;width:70px;bottom:0;opacity:1;transition:opacity .5s;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.overflow:before{opacity:0;left:0;right:auto;background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff)}.overflow.is-scrolled:before{opacity:1}.overflow.is-scrolled:after,.overflow.no-scroll:after{opacity:0}.overflow-full{width:100vw;max-width:1180px;position:relative;left:50%;transform:translateX(-50%)}.overflow-full>*{padding-left:40px;padding-right:40px}.overflow.container{padding-left:0!important;padding-right:0!important;width:1140px}.overflow>*{overflow:auto}.slide.animated{transition:transform 1s cubic-bezier(.5,0,0,1)}.slide.hide{position:absolute;top:0;left:0;right:0;transform:translateX(-100%)}.slide.show~.slide.hide{transform:translateX(100%)}.relative{position:relative}.reveal-loaded .reveal [class*=reveal-]{opacity:0!important;-webkit-animation:none!important;animation:none!important;transition:0s!important}.reveal-loaded [class*=reveal-]{-webkit-animation:revealAnimation 1s cubic-bezier(.5,0,0,1) both;animation:revealAnimation 1s cubic-bezier(.5,0,0,1) both}.reveal-loaded .reveal-2{-webkit-animation-delay:.1s;animation-delay:.1s}.reveal-loaded .reveal-3{-webkit-animation-delay:.2s;animation-delay:.2s}.reveal-loaded .reveal-4{-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes revealAnimation{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes revealAnimation{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:Campton;font-weight:400;src:url(../fonts/CamptonW00-Medium.eot?) format("eot"),url(../fonts/CamptonW00-Medium.woff2) format("woff2"),url(../fonts/CamptonW00-Medium.woff) format("woff"),url(../fonts/CamptonW00-Medium.ttf) format("truetype"),url(../fonts/CamptonW00-Medium.svg#Campton) format("svg")}@font-face{font-family:Campton;font-weight:200;src:url(../fonts/CamptonW00-ExtraLight.eot?) format("eot"),url(../fonts/CamptonW00-ExtraLight.woff2) format("woff2"),url(../fonts/CamptonW00-ExtraLight.woff) format("woff"),url(../fonts/CamptonW00-ExtraLight.ttf) format("truetype"),url(../fonts/CamptonW00-ExtraLight.svg#Campton) format("svg")}@font-face{font-family:Campton;font-weight:300;src:url(../fonts/CamptonW00-Light.eot?) format("eot"),url(../fonts/CamptonW00-Light.woff2) format("woff2"),url(../fonts/CamptonW00-Light.woff) format("woff"),url(../fonts/CamptonW00-Light.ttf) format("truetype"),url(../fonts/CamptonW00-Light.svg#Campton) format("svg")}@font-face{font-family:Campton;font-weight:600;src:url(../fonts/CamptonW00-SemiBold.eot?) format("eot"),url(../fonts/CamptonW00-SemiBold.woff2) format("woff2"),url(../fonts/CamptonW00-SemiBold.woff) format("woff"),url(../fonts/CamptonW00-SemiBold.ttf) format("truetype"),url(../fonts/CamptonW00-SemiBold.svg#Campton) format("svg")}@font-face{font-family:Campton;font-weight:700;src:url(../fonts/CamptonW00-Bold.eot?) format("eot"),url(../fonts/CamptonW00-Bold.woff2) format("woff2"),url(../fonts/CamptonW00-Bold.woff) format("woff"),url(../fonts/CamptonW00-Bold.ttf) format("truetype"),url(../fonts/CamptonW00-Bold.svg#Campton) format("svg")}body,html{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.75}a,button{outline:none;border:none;background-color:transparent;text-decoration:none;transition:.3s}svg{fill:currentColor}.formatted h1,.menu__title,.page-404__title,.page-intro__title,.page-title,.slider-actus__title,.titre-image-text__title{font-family:Campton,serif;color:#004a93;font-size:42px;line-height:50px;font-weight:700;margin-bottom:30px}.actus__title,.bloc-focus__title,.bloc-liste__title,.bloc__title,.formatted h2,.redirection-full__title,.search-summary input,.text-in-image__title{font-family:Campton,serif;color:#004a93;font-size:34px;line-height:40px;font-weight:700;margin-bottom:30px}.bloc__title-secondary,.formatted h3,.h3,.history-period strong,.table-history-nav{font-family:Campton,serif;font-size:28px;line-height:36px;font-weight:700;margin-bottom:30px}.bloc-members .bloc__title-secondary,.card__title,.faq-more__title,.formatted h4,.history-post__title,.radius__title{font-family:Campton,serif;font-size:24px;line-height:1.17;font-weight:600;margin-bottom:30px}.chart-legend,.footer__title,.formatted h5,.page-404__description,.year-history{font-size:24px;line-height:30px;font-weight:600;margin-bottom:30px;text-transform:uppercase}.formatted h6{font-family:Campton,serif;font-size:20px;line-height:28px;font-weight:600;margin-bottom:30px;text-transform:uppercase}.accordion__toggle,.document__name{font-size:24px;font-family:Campton,serif;line-height:30px;font-weight:600}.formatted iframe{min-width:100%!important;width:100px!important;*width:100%!important}.formatted.row-2>*{margin-top:0}.formatted.row-2>:last-child{margin-top:10px}.formatted.row-2-lg>*{margin-top:0}.formatted.row-2-lg>:last-child{margin-top:10px}.formatted>:last-child{margin-bottom:0}.formatted .grey{padding:20px}.formatted .grey>:last-child{margin-bottom:0!important}.formatted h1{margin-top:50px}.formatted ol,.formatted p,.formatted ul{margin-top:1.5em;margin-bottom:1.5em}.formatted ol:first-child,.formatted p:first-child,.formatted ul:first-child{margin-top:0}.formatted ol,.formatted ul{overflow:hidden;counter-reset:list}.formatted li ol,.formatted li ul{margin-left:25px}.formatted li{padding-left:20px;position:relative;margin-bottom:10px}.formatted ol>li{padding-left:28px}.formatted ol>li:before{position:absolute;left:0;counter-increment:list;content:counter(list);font-weight:700;color:#004a93}.formatted ol>li:after{content:"";display:block;position:absolute;width:1px;background-color:#e9e9e9;height:13px;left:17px;top:8px}.formatted ul>li:before{content:"";width:8px;height:8px;display:block;position:absolute;border-radius:8px;top:.55rem;left:0;background-color:#004a93}.formatted em{font-style:italic}.formatted strong{font-weight:700}.formatted a{color:#004a93}.formatted a:hover{color:#1a5c9e;text-decoration:underline}.formatted .size-full{position:relative;float:none;left:50%;width:100vw;max-width:100Vw;height:auto;transform:translateX(-50%)}.nowrap{white-space:nowrap}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,.alignleft,.alignright,div.aligncenter{display:block;margin:5px auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;background-color:#000;position:relative;padding:0;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical{left:-3.5em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:none;background:none}.video-js{font-size:10px;color:#fff}.vjs-sublime-skin .vjs-big-play-button{font-size:8em;line-height:1.5em;height:1.5em;width:3em;border:0;border-radius:.3em;left:50%;top:50%;margin-left:-1.5em;margin-top:-.75em}.video-js .vjs-big-play-button,.video-js .vjs-control-bar,.video-js .vjs-volume-menu-button .vjs-menu-content,.video-js .vjs-volume-panel .vjs-volume-control{background-color:#2b333f;background-color:rgba(43,51,63,.7);background-color:transparent}.video-js .vjs-slider{background-color:#73859f;background-color:rgba(115,133,159,.5);background-color:hsla(0,0%,100%,.3);border-radius:2px;height:6.5px}.video-js .vjs-play-progress,.video-js .vjs-slider-bar,.video-js .vjs-volume-level{background:#fff}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{height:6.5px}.video-js .vjs-load-progress{background:ligthen(#73859f,25%);background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:ligthen(#73859f,50%);background:rgba(115,133,159,.75)}.vjs-sublime-skin .vjs-poster{outline:none;outline:0}.vjs-sublime-skin:hover .vjs-big-play-button{background-color:transparent}.vjs-sublime-skin .vjs-fullscreen-control:before,.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:""}.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control{background:#fff}.vjs-sublime-skin .vjs-fullscreen-control{border:3px solid #fff;box-sizing:border-box;cursor:pointer;margin-top:-7px;top:50%;height:14px;width:22px;margin-right:10px}.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:after{background:#000;content:"";display:block;position:absolute;bottom:0;left:0;height:5px;width:5px}.vjs-sublime-skin .vjs-progress-holder{margin:0}.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder:after{border-radius:2px;display:block;height:6.5px}.vjs-sublime-skin .vjs-progress-control .vjs-load-progres,.vjs-sublime-skin .vjs-progress-control .vjs-play-progress{border-radius:2px;height:6.5px}.vjs-sublime-skin .vjs-playback-rate{display:none}.vjs-sublime-skin .vjs-progress-control{margin-right:50px}.vjs-sublime-skin .vjs-time-control{right:55px}.vjs-sublime-skin .vjs-volume-menu-button:before{width:1.2em;z-index:1}.vjs-sublime-skin .vjs-volume-menu-button .vjs-menu,.vjs-sublime-skin .vjs-volume-menu-button.vjs-slider-active .vjs-menu,.vjs-sublime-skin .vjs-volume-menu-button:focus .vjs-menu{display:block;opacity:1}.vjs-sublime-skin .vjs-volume-menu-button,.vjs-sublime-skin .vjs-volume-panel{width:6em;position:absolute;right:0;margin-right:30px}.vjs-sublime-skin .vjs-volume-menu-button .vjs-menu-content,.vjs-sublime-skin .vjs-volume-menu-button.vjs-slider-active,.vjs-sublime-skin .vjs-volume-menu-button:focus,.vjs-sublime-skin .vjs-volume-menu-button:hover,.vjs-sublime-skin .vjs-volume-panel.vjs-slider-active,.vjs-sublime-skin .vjs-volume-panel .vjs-volume-control,.vjs-sublime-skin .vjs-volume-panel:focus,.vjs-sublime-skin .vjs-volume-panel:hover{width:6em}.vjs-sublime-skin .vjs-volume-menu-button .vjs-menu{left:23px}.vjs-sublime-skin .vjs-mouse-display:before,.vjs-sublime-skin .vjs-play-progress:before,.vjs-sublime-skin .vjs-volume-level:before{content:""}.vjs-sublime-skin .vjs-mouse-display:after,.vjs-sublime-skin .vjs-play-progress:after,.vjs-sublime-skin .vjs-time-tooltip{width:5.5em}.vjs-sublime-skin .vjs-audio-button{display:none}.vjs-sublime-skin .vjs-volume-bar{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAQAAACw95UnAAAAMElEQVRIx2NgoBL4n4YKGUYNHkEG4zJg1OCRYDCpBowaPJwMppbLRg0eNXjUYBLEAXWNUA6QNm1lAAAAAElFTkSuQmCC);background-size:22px 14px;background-repeat:no-repeat;height:100%;width:100%;max-width:22px;max-height:14px;margin:7px 4px;border-radius:0}.vjs-sublime-skin .vjs-volume-level{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcAQAAAAAyhWABAAAAAnRSTlMAAHaTzTgAAAAZSURBVHgBYwAB/g9EUv+JokCqiaT+U4MCAPKPS7WUUOc1AAAAAElFTkSuQmCC);background-size:22px 14px;background-repeat:no-repeat;max-width:22px;max-height:14px;height:100%}.vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal:active,.vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal:focus,.vjs-sublime-skin .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:6em;transition-property:none}.vjs-sublime-skin .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal{width:3em;height:auto}.vjs-sublime-skin .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control{transition-property:none}.vjs-sublime-skin .vjs-fullscreen-control .vjs-icon-placeholder{display:none}.vjs-sublime-skin .vjs-volume-panel .vjs-mute-control{width:2em;z-index:1;padding:0}.vjs-sublime-skin .vjs-volume-panel .vjs-volume-control{display:inline-block;position:relative;left:5px;opacity:1;width:3em;height:auto}body{padding-top:80px}.header{position:fixed;z-index:50;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:80px;background-color:#fff}.header svg{width:24px;height:24px;fill:#d9d9d9;display:block}.header__logo{display:block;width:53px;height:38px;margin-right:auto;margin-left:20px}.header__logo img{display:block;width:100%;height:auto}.header-links{margin-left:50px}.header-links,.header-links a{display:flex;justify-content:center;align-items:center}.header-links a{width:24px;height:24px;margin-left:17px}.header-links .icon-mail{width:22px;height:18px}.header-links .icon-search{width:20px;height:20px}.header-nav{display:flex;align-items:center;justify-content:center;margin-right:20px}.header a:hover svg{fill:#aeaeae}.header-lang{text-transform:uppercase}.header-search{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;opacity:0;transition:opacity .3s;pointer-events:none;text-align:center}.header-search.is-visible{opacity:1;pointer-events:auto}.header-search__input{text-align:left;font-family:Campton,serif;font-weight:600;width:calc(100% - 40px);margin-left:20px;margin-right:20px;border:0;font-size:24px;border-bottom:1px solid #004a93;padding:15px 0;max-width:1140px;outline:none}.header-search__input::-webkit-input-placeholder{color:#d9d9d9}.header-search__input::-moz-placeholder{color:#d9d9d9}.header-search__input:-ms-input-placeholder{color:#d9d9d9}.header-search__input::-ms-input-placeholder{color:#d9d9d9}.header-search__input::placeholder{color:#d9d9d9}.header-search__btn{font-size:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;text-indent:-3000px;position:absolute;right:20px;top:calc(50% - 20px);border:none}.header-search__btn svg{position:relative;width:20px;height:20px;fill:#004a93}.footer{background-color:#001d39;color:#fff;padding:60px 0;text-align:center;font-size:14px}.footer .btn-white{font-family:Campton,serif;font-size:14px;font-weight:600}.footer a:hover{text-decoration:underline}.footer__logo{display:block;width:108px;height:80px;margin:0 auto 50px}.footer__social{margin-top:40px;margin-bottom:50px}.footer__social-links{display:flex;align-items:center;justify-content:center}.footer__social-link{border-radius:64px;width:64px;height:64px;border:4px solid hsla(0,0%,84.7%,.1);display:inline-flex;align-items:center;justify-content:center;margin:0 10px}.footer__social-link svg{fill:#fff;width:21px;height:21px}.footer__social-link:hover{border-color:hsla(0,0%,84.7%,.4)}.footer__title{font-family:Campton,serif;text-transform:none}.footer__menu{margin:45px 0 22px}.footer__menu li{display:inline-block;margin:0 1rem}.footer__credits{opacity:.5}.footer__select{background-color:#1a324a;display:inline-block;position:relative;width:295px;border-radius:48px;text-align:left}.footer__select select{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;color:#000}.footer__select svg{position:absolute;fill:currentColor;top:17px;right:30px;width:16px;height:16px}.footer__site{margin-right:30px;font-size:16px}.footer__site:last-child{margin-right:0}.footer__site img{display:block;margin-bottom:19px;max-width:100%;height:45px;margin-left:auto;margin-right:auto}.footer__site-name{display:block;font-weight:600}.footer__site-description{display:block;line-height:18px}.bloc{margin-top:60px;margin-bottom:60px}.bloc.grey,.bloc.lblue{margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:60px}.bloc.grey+.bloc.grey,.bloc.grey+.bloc.lblue,.bloc.lblue+.bloc.grey,.bloc.lblue+.bloc.lblue{margin-top:60px}.bloc.grey{background-color:#eee}.bloc.white{background:#fff!important}.bloc-cards{background-color:#eee}.breadcrumb{color:#d9d9d9;padding:11px 0;position:relative;border-bottom:1px solid #eee;border-top:1px solid #eee}.breadcrumb .container{display:flex;align-items:center;justify-content:space-between}.breadcrumb a:hover{color:#004a93}.breadcrumb svg{width:16px;height:16px;fill:#d9d9d9;transition:.3s}.breadcrumb a:hover svg{fill:#004a93}.breadcrumb ol{width:calc(100% - 100px);white-space:nowrap;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;text-overflow:ellipsis}.breadcrumb li{display:inline-block}.breadcrumb li .icon{fill:#d9d9d9!important}.breadcrumb ol .icon{width:7px;height:11px;margin:0 10px}.breadcrumb li:last-child .icon{display:none}.breadcrumb__social a:before{content:"";width:1px;height:15px;display:inline-block;background-color:#d9d9d9;margin:0 10px}.breadcrumb__social a:first-child:before{display:none}.card{display:block;overflow:hidden;background-color:#fff;flex:1;padding:30px;transition:.3s}.card p{width:100%;margin-bottom:1.5rem}.card p:last-child{margin-bottom:0}.card.blue .card__title{color:#fff}.card.blue p{color:hsla(0,0%,100%,.5)}.card.bordered{border:8px solid #004a93}.card__thumbnail{display:block;margin:-30px -30px 25px;max-width:none;width:calc(100% + 60px)}.card__title{text-align:left;color:#004a93}.card__title-secondary{font-size:24px;font-weight:600;font-family:Campton,serif;line-height:30px;margin-bottom:10px}.card__meta{opacity:.5;font-size:14px;line-height:35px}.card__bourse{margin-top:30px;margin-bottom:40px}.card__arrow{color:#61c05e;position:relative;text-align:center}.card__arrow .icon-down-arrow{color:#f03130}.card__arrow:after,.card__arrow:before{content:"";position:absolute;left:calc(50% + 20px);right:0;top:calc(50% - 5px);height:1px;background-color:hsla(0,0%,100%,.2)}.card__arrow:before{right:calc(50% + 20px);left:0}.card__arrow svg{fill:currentColor;width:17px;height:30px}.cards .slick-list{margin-bottom:40px;margin-left:-30px}.cards .slick-track{display:flex;align-items:stretch}.cards .slick-track img{margin-left:auto;margin-right:auto}.cards .slick-track .slick-slide{padding-left:30px;display:flex;height:auto!important;align-items:stretch;justify-content:stretch}.cards .slick-track .slick-slide>div{display:flex;width:100%;align-items:stretch}.cards .btn{float:right}.card-numbers{text-align:center}.card-numbers .card__title{margin-bottom:50px}.card-numbers .number{color:#f03130;margin-bottom:15px}.card-numbers .icon{margin-bottom:28px;color:#004a93;width:80px;height:80px}.blue .card-numbers .icon{color:#fff}.card-bourse .card__title-secondary{font-size:14px;font-weight:400;font-family:Open Sans,sans-serif;opacity:.5;margin-bottom:35px}.card-bourse .number:first-of-type{margin-top:40px}.card-bourse .btn-white{margin-top:45px}.card-article{position:relative;padding-bottom:60px!important}.card-article .news__more{position:absolute;bottom:30px;right:30px}.bloc-event-actus--blue .event-card__action,.btn-blue,.btn-white,.event-card__action,.footer__select,.gform_button{display:inline-block;font-size:14px;text-transform:uppercase;font-weight:600;padding:12px 40px;border-radius:48px;text-decoration:none!important;transition:background-color .3s,color .3s}.btn-blue:hover,.btn-white:hover,.event-card__action:hover,.footer__select:hover,.gform_button:hover{text-decoration:none!important}.bloc-event-actus--blue .event-card__action,.btn-white{background-color:#fff;color:#000!important}.bloc-event-actus--blue .event-card__action:hover,.btn-white:hover{color:#009fe3!important;background-color:#fff}.btn-blue,.event-card__action,.gform_button{background-color:#004a93;color:#fff!important}.btn-blue:hover,.event-card__action:hover,.gform_button:hover{background-color:#1a5c9e}.btn-block{width:100%;text-align:center}.btn-underlined{font-family:Campton,serif;font-weight:300;position:relative}.btn-underlined:after{content:"";position:absolute;width:100%;height:1px;bottom:-3px;left:0;transition:.3s;transform:scaleX(1);transform-origin:bottom left;background-color:#000}.btn-underlined:hover{text-decoration:none!important;color:#004a93}.btn-underlined:hover:after{transform:scaleX(1.1);background-color:#004a93}.btn-icon{font-family:Campton,serif;display:inline-block;font-size:14px;text-transform:uppercase;font-weight:600;color:#004a93;padding:15px 60px 15px 0;position:relative}.btn-icon:hover{color:#1a5c9e;text-decoration:none!important}.btn-icon:hover:after{border-color:rgba(0,0,0,.3)}.btn-icon:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;width:48px;height:48px;border-radius:48px;transition:.3s;border:4px solid rgba(0,0,0,.1)}.btn-icon .icon{color:#f03130;position:absolute;right:24px;top:50%;transform:translate3d(50%,-50%,0);width:20px;height:20px}.btn-icon[disabled]{color:#d9d9d9}.btn-icon[disabled] .icon,.btn-icon[disabled]:after{border-color:#eee!important;color:#eee!important}.blue .btn-icon:after{border-color:hsla(0,0%,100%,.2)}.blue .btn-icon:hover:after{border-color:hsla(0,0%,100%,.4)}.blue .btn-icon .icon{color:#fff}.btn{text-align:right;display:inline-flex;align-items:center;height:48px;font-weight:600;font-size:14px;text-transform:uppercase;color:#004a93;position:relative;padding-right:75px;transition:color .3s}.btn:after,.btn:before{content:"";position:absolute;background-color:#f03130}.btn:before{width:8px;height:8px;border-radius:8px;top:calc(50% - 4px);right:20px;transition:transform .3s}.btn:after{right:24px;top:calc(50% - 1px);height:2px;width:42px;transform-origin:bottom right;transition:transform .5s}.btn span{position:absolute;top:0;right:0;display:block;width:48px;height:48px;border:4px solid;opacity:.1;border-radius:48px;transition:opacity .3s}.btn:hover{color:#1a5c9e;text-decoration:none!important}.btn:hover:before{transform:scale(1.5)}.btn:hover:after{transform:scaleX(.8)}.btn:hover span{opacity:.3}.blue .btn{color:inherit}.blue .btn span{opacity:.2}.blue .btn:hover span{opacity:.4}.btn.has-icon:after,.btn.has-icon:before{display:none}.btn .icon{position:absolute;color:#f03130;top:50%;right:15px;transform:translate3d(0,-50%,0);width:20px;height:20px}.slick-dots{text-align:center;height:8px;color:#004a93}.slick-dots li{display:inline}.slick-dots button{border:none;width:8px;height:8px;text-indent:-3000px;background-color:currentColor;opacity:.2;border-radius:8px;transition:opacity .3s;margin:0 6px}.slick-dots .slick-active button,.slick-dots button:hover{opacity:1}.slick-arrow{position:absolute;top:350px;left:40px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:48px;border:4px solid rgba(0,74,147,.1);color:#f03130;text-align:center;transform:rotate(180deg);z-index:10}.slick-arrow.slick-disabled{opacity:.2}.slick-arrow svg{width:7px;height:13px}.slick-arrow.slick-next{left:105px;transform:rotate(0deg)}.slick-arrow:hover{border-color:rgba(0,74,147,.3)}.slider-actus{position:relative;color:#fff}.slider-actus+.bloc.grey,.slider-actus+.bloc.lblue{margin-top:0}.slider-actus__item{position:relative}.slider-actus__item:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.slider-actus__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.slider-actus__body{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;min-height:700px}.slider-actus__title{color:inherit}.slider-actus__category{font-weight:300;text-transform:uppercase}.slider-actus .slick-dots{position:absolute;bottom:60px;left:0;right:0}.slider-actus .slick-dots button{background-color:#fff}.slider-actus .btn{color:#fff}.slider-actus .btn span{opacity:.2}.slider-actus .btn:hover span{opacity:.4}.slider-actus__nav{position:absolute;bottom:80px;z-index:2;left:0;right:0;display:none}.slider-actus__nav>div{margin-right:30px;position:relative;opacity:.5;transition:opacity .3s;padding-top:16px;cursor:pointer}.slider-actus__nav>div:last-child{margin-right:0}.slider-actus__nav>div.is-active,.slider-actus__nav>div:hover{opacity:1}.slider-actus__nav>div:after,.slider-actus__nav>div:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background-color:#fff;opacity:.3}.slider-actus__nav>div:after{opacity:1;width:0;transition:0s linear}.slider-actus__nav>div.is-active:after{width:100%;-webkit-animation:sliderTimer 5.4s linear both;animation:sliderTimer 5.4s linear both;transform-origin:left bottom}.slider-actus__nav p{display:none}.slider-actus__nav .slider-actus__category{font-size:12px}.slider-actus__nav .slider-actus__title{font-size:18px;line-height:23px;margin-bottom:0}.slider-actus--5 .slider-actus__body,.slider-actus--5 .slider-actus__nav{max-width:1515px}.slick-current .btn,.slider-actus__category,.slider-actus__title{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-duration:1s;animation-duration:1s}.slick-current .slider-actus__category{-webkit-animation-name:fadeFromTop;animation-name:fadeFromTop;-webkit-animation-delay:.2s;animation-delay:.2s}.slick-current .slider-actus__title{-webkit-animation-name:fadeFromTop;animation-name:fadeFromTop;-webkit-animation-delay:.4s;animation-delay:.4s}.slick-current .slider-actus .btn{-webkit-animation-name:fadeFromTop;animation-name:fadeFromTop;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes sliderTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sliderTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.floating-menu{position:fixed;z-index:100;bottom:30px;right:30px;-webkit-animation:floatingMenuIn .5s cubic-bezier(.24,1.73,.67,1) .3s both;animation:floatingMenuIn .5s cubic-bezier(.24,1.73,.67,1) .3s both}.floating-menu__btn{position:relative;width:70px;height:70px;border-radius:70px;color:#fff;border:none}.floating-menu__btn:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#009fe3;border-radius:100%;transition:transform .2s}.floating-menu__btn:hover:after{transform:scale(1.1)}.floating-menu__btn .icon{position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px;transition:.3s}.floating-menu__btn .icon-cross{width:17px;height:17px;margin-left:-8px;margin-top:-8px;opacity:0;transform:translateX(20px) rotate(90deg)}.floating-menu__btn .icon-directions,.is-active .floating-menu__btn .icon-cross{opacity:1;transform:translateX(0) rotate(0)}.is-active .floating-menu__btn .icon-directions{opacity:0;transform:translateX(-10px) rotate(-90deg)}.floating-menu__btn svg{position:absolute}.floating-menu svg{width:24px;height:24px;fill:currentColor}.floating-menu__body{pointer-events:none;position:absolute;bottom:90px;right:0;width:332px;line-height:1;background-color:#fff;transition:.3s}.is-active .floating-menu__body{pointer-events:auto}.floating-menu__title{display:flex;align-items:center;padding:27px;line-height:1;font-size:18px;font-weight:700;background-color:#009fe3;font-family:Campton,serif;color:#fff}.floating-menu__title svg{margin-right:15px}.floating-menu__nav{max-height:calc(100vh - 210px);overflow:auto}.floating-menu__nav a{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:27px;border-bottom:1px solid #eee}.floating-menu__nav a:hover{padding-left:35px;padding-right:20px;background-color:#fafafa}.floating-menu__nav a svg{width:22px;height:14px;color:#009fe3}.floating-menu__body{opacity:0;transform:translateY(-20px)}.is-active .floating-menu__body{opacity:1;transform:translateY(0)}@-webkit-keyframes floatingMenuIn{0%{opacity:0;transform:scale(0) translate3d(10px,10px,10px)}to{opacity:1;transform:scale(1)}}@keyframes floatingMenuIn{0%{opacity:0;transform:scale(0) translate3d(10px,10px,10px)}to{opacity:1;transform:scale(1)}}.editor{font-size:1rem;line-height:150%}.editor>:first-child{margin-top:0!important}.editor>:last-child{margin-bottom:0!important}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{margin-top:40px;margin-bottom:20px;line-height:125%;font-weight:600;text-transform:uppercase}.editor h1{font-size:2.0625rem}.editor h2{font-size:1.9375rem}.editor h3{font-size:1.8125rem}.editor h4{font-size:1.6875rem}.editor h5{font-size:1.5625rem}.editor h6{font-size:1.4375rem}.editor b,.editor strong{font-weight:700}.editor a:not(.btn){color:#383838;text-decoration:underline}.editor a:not(.btn):focus:not(:active),.editor a:not(.btn):hover:not(:active){text-decoration:none}.editor .btn{margin:5px 10px}.editor ol,.editor p,.editor ul{margin-bottom:15px}.editor ol,.editor ul{overflow:hidden}.editor ol li,.editor ul li{position:relative;padding:5px 0 5px 30px;line-height:125%}.editor ul li:before{position:absolute;top:14px;left:0;width:9px;height:9px;border:3px solid #383838;border-bottom:0;border-left:0;content:"";transform:rotate(45deg)}.editor ol{counter-reset:list}.editor ol li:before{position:absolute;top:11px;left:5px;counter-increment:list;content:counter(list);font-size:1.125rem;line-height:100%;font-weight:800;color:#383838}.editor figure,.editor img{display:block;height:auto;margin:35px;border:0}.editor figure:first-child,.editor img:first-child{margin-top:7px}.editor figure.alignleft,.editor figure.alignright,.editor img.alignleft,.editor img.alignright{max-width:50%}.editor figure.alignleft,.editor img.alignleft{float:left;margin-left:0}.editor figure.alignright,.editor img.alignright{float:right;margin-right:0}.editor figure.aligncenter,.editor img.aligncenter{margin-right:auto;margin-left:auto;clear:both}.editor figure{margin-top:7px}.editor figure img{margin:0!important}.editor figure figcaption{margin-top:5px;font-size:.9em;line-height:125%;font-style:italic;color:rgba(56,56,56,.75)}.gform_wrapper{margin:30px 0 80px;max-width:750px}.gform_fields>*+*{margin-top:33px}.gfield>*+*{margin-top:9px}.gfield_label{color:#000;font-size:12px;font-weight:700;line-height:1;display:block;text-transform:uppercase}.gfield input[type=email],.gfield input[type=text],.gfield textarea{width:100%;padding-left:1rem;padding-right:40px;border-radius:2px;border:1px solid #d9d9d9;transition:.3s;transition-property:border,color;background-position:right 20px top 18px;background-repeat:no-repeat;font-size:14px}.gfield input[type=email]:focus,.gfield input[type=text]:focus,.gfield textarea:focus{outline:none;border-color:#004a93;color:#004a93}.gfield input[type=email].was-focused:invalid,.gfield input[type=text].was-focused:invalid,.gfield textarea.was-focused:invalid{border-color:#f03130;color:#f03130;background-image:url(../images/form-invalid.svg)}.gfield input[type=email].was-focused:valid,.gfield input[type=text].was-focused:valid,.gfield textarea.was-focused:valid{background-image:url(../images/form-valid.svg)}.gfield textarea{padding-top:1rem;padding-bottom:1rem}.gfield input[type=email],.gfield input[type=text]{height:52px}::-webkit-input-placeholder{color:rgba(0,0,0,.5)}::-moz-placeholder{color:rgba(0,0,0,.5)}:-ms-input-placeholder{color:rgba(0,0,0,.5)}::-ms-input-placeholder{color:rgba(0,0,0,.5)}::placeholder{color:rgba(0,0,0,.5)}.gfield_consent{font-family:Campton,serif;font-size:16px;font-weight:300;line-height:20px}.gfield_consent>label{display:none}.ginput_container_consent{margin-top:0!important}.ginput_container_consent label{display:block;cursor:pointer;padding-left:30px;position:relative}.ginput_container_consent input[type=checkbox]{position:absolute;visibility:hidden}.ginput_container_consent *+label:before{content:"";position:absolute;top:1px;left:0;display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:10px;width:20px;height:20px;border-radius:13px;border:4px solid #fff;box-shadow:0 0 1px 2px #d9d9d9;transition:box-shadow .3s,background .3s}.ginput_container_consent :checked+label:before{background:#004a93;box-shadow:0 0 1px 1px #004a93}.gfield_html a{opacity:.5;font-family:Campton,serif;font-size:14px;font-weight:300;border-bottom:1px solid #000}.gfield_html a:hover{opacity:1}.gform_footer{margin-top:20px}.gform_button{font-family:Campton,serif;width:280px;text-align:center;padding-top:15px;padding-bottom:15px}.gform_confirmation_message,.validation_error{border:1px solid #f03130;border-radius:3px;background:rgba(240,49,48,.1);padding:.3rem 1rem;margin:2em 0;color:#f03130}.gform_confirmation_message{color:#61c05e;background:rgba(97,192,94,.1);border:1px solid #61c05e}.gfield_description.validation_message{font-size:14px;margin-top:5px!important;color:#f03130}.gfield_required{font-weight:400;margin-left:.2rem;opacity:.5}.popin-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:25;opacity:0;background-color:rgba(0,0,0,.85);transition:all .6s ease}.popin-wrapper.active{opacity:1}.popin-wrapper.active .popin{transform:translate(-50%,-50%) scale(1)}.popin-wrapper.popin-wrapper-video .popin{width:calc(100% - 40px);max-width:177vh;background-color:#000}.popin-wrapper.popin-wrapper-video .popin .content:before{display:block;width:100%;padding-top:56.25%;visibility:hidden;content:""}.popin-wrapper.popin-wrapper-video .popin .content iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.popin-wrapper.popin-wrapper-txt .popin{width:1140px}.popin-wrapper.popin-wrapper-txt .popin .content{padding:25px 20px}.popin-wrapper .popin{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;background-color:#fff;transform:translate(-50%,-50%) scale(.75);transition:all .6s ease;-webkit-overflow-scrolling:touch!important}.popin-wrapper .popin .btn-close{position:absolute;top:5px;right:5px;width:42px;height:42px;z-index:5;background-color:#fff;border-radius:100%;border:0}.popin-wrapper .popin .btn-close:after,.popin-wrapper .popin .btn-close:before{position:absolute;top:50%;left:50%;width:25px;height:3px;background-color:#383838;content:""}.popin-wrapper .popin .btn-close:before{transform:translate(-50%,-50%) rotate(45deg)}.popin-wrapper .popin .btn-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.popin-wrapper .popin .btn-close:focus:not(:active),.popin-wrapper .popin .btn-close:hover:not(:active){background-color:#383838}.popin-wrapper .popin .btn-close:focus:not(:active):after,.popin-wrapper .popin .btn-close:focus:not(:active):before,.popin-wrapper .popin .btn-close:hover:not(:active):after,.popin-wrapper .popin .btn-close:hover:not(:active):before{background-color:#fff}.popin-wrapper .popin .content{position:relative;max-height:100vh;padding:0;overflow:auto;overflow-x:hidden}.popin-wrapper .popin .content .title-popin{margin-bottom:20px;text-align:center;font-size:1.5625rem;line-height:125%;font-weight:600}.bourse{margin:40px 0}.bourse hr{border:none;opacity:.2;height:1px;background-color:currentColor;margin:20px 0}.bourse .icon{box-sizing:content-box;width:21px;flex:none;height:32px;color:#61c05e;margin-right:20px}.bourse .icon-down-arrow{color:#f03130}.accordion__toggle{position:relative;padding:30px 0;display:flex;min-width:100%;align-items:center;justify-content:space-between;border-top:1px solid #eee}.accordion__toggle svg{margin:0 40px;flex:none;width:18px;height:10px;transition:.3s}.accordion__toggle:hover{color:#f03130}.accordion__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.accordion__content{position:relative;display:none;overflow:hidden}.bloc-accordion .accordion__content:before{content:"";position:absolute;top:0;bottom:0;z-index:-1;left:50%;height:100%;margin-left:-50vw;width:100vw;background-color:#fafafa;opacity:0;transition:opacity .3s}.bloc-accordion .accordion__content:hover:before{opacity:1}.accordion__content.collapse.show{overflow:visible}.accordion__content.collapsing{display:block;height:0;transition:height .33s ease;position:relative}.accordion__content.show{display:block}.accordion__content:after{content:"";position:absolute;top:0;left:50%;right:0;bottom:0;width:100vw;transform:translateX(-50%);z-index:-1;background-color:transparent;transition:.3s}.accordion__title{font-family:Campton,serif;font-size:24px;font-weight:600;line-height:30px;margin:30px 0;transition:.3s}.accordion--timeline .accordion__toggle[aria-expanded=true],.accordion__title:hover{color:#f03130}.accordion--timeline .accordion__toggle[aria-expanded=true] svg{color:#000}.table{width:1140px;margin-left:auto;margin-right:auto;border-collapse:collapse;border:1px solid #e9e9e9}.table th{text-align:left;background-color:#004a93;color:#fff;font-size:18px;font-weight:600;padding:11px 20px}.table tr:nth-child(2n){background-color:#e9f6fe}.table td{padding:11px 20px;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}.table-empty{display:block;margin-left:auto;margin-right:auto;width:30px;height:2px;border-radius:2px;background-color:#000;opacity:.25}.table tbody td,.table tbody th{vertical-align:top}.table--2axes thead tr>:first-child{width:230px}.table--2axes thead td{background-color:#fff}.table--2axes thead tr:first-child td{background-color:#eee}.table--2axes tbody th{border-bottom:1px solid hsla(0,0%,100%,.15)}.table--2axes tbody tr:last-child th{border-bottom:1px solid #e9e9e9}.data-number{margin-top:1.5em;margin-bottom:1.5em}.data-number .number{color:#f03130;margin:40px 0}.data-number--inversed .data-number__body{order:-1}.page-404{position:relative;padding-top:50px;padding-bottom:291px;background:url(../images/train-mobile.svg) right -110px bottom 60px/1130px 200px no-repeat,url(../images/404-path.svg) right -300px top 25px/auto 356px no-repeat}.page-404__title{line-height:1;margin-bottom:20px}.page-404__description{text-transform:none;margin-bottom:50px;line-height:1.4}.year-history__wrapper{border-top:1px solid #ececec;border-bottom:1px solid #ececec;overflow:auto;text-align:center;padding:40px 0}.year-history{line-height:1;display:inline-flex;align-items:center;justify-content:center;margin-bottom:0!important}.year-history>*{margin:0 20px}.year-history a{position:relative;transition:color .3s;text-transform:none}.year-history a:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:4px;border-radius:2px;background-color:#f03130;transform:scaleX(0);transition:transform .3s}.year-history a.active,.year-history a:hover{color:#f03130}.year-history a.active:after,.year-history a:hover:after{transform:scaleX(1)}.year-history--left{justify-content:flex-start}.year-history--left>:first-child{margin-left:0!important}.table-history{width:100%;border-collapse:collapse;border:1px solid #eee}.table-history th{width:218px;vertical-align:top;text-align:left;font-weight:400;font-size:1rem}.table-history th strong{font-size:18px}.table-history th:first-child,.table-history th:last-child{width:auto;max-width:100%}.table-history tbody td{padding-top:30px;padding-bottom:30px;border:none;vertical-align:middle}.table-history__item{line-height:1.3;display:flex;align-items:center}.table-history__item .icon{width:33px;height:42px;margin-right:20px;flex:none}.table-history__item strong{font-weight:600;color:#004a93}.table-history__item:hover strong{text-decoration:underline}.table-history-nav{margin-bottom:0;color:#f03130;border-top:1px solid #eee}.table-history-nav .container{display:flex}.table-history-nav a{height:194px;display:flex;align-items:center;width:100%;color:rgba(240,49,48,.3);opacity:.3}.table-history-nav a:hover{opacity:1;color:#f03130}.table-history-nav .prev{border-right:1px solid #eee}.table-history-nav .next{justify-content:flex-end}.table-history-nav .next:first-child{border-left:1px solid #eee;width:50%;margin-left:50%}.table-history-nav .prev:last-child{width:50%;margin-right:50%}.table-history-nav span{content:"";display:inline-block;width:48px;height:48px;border-radius:48px;position:relative;border:4px solid rgba(0,74,147,.1);margin-right:40px}.table-history-nav a.next span{margin-right:0;margin-left:40px}.table-history-nav .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:12px;height:6px}.table-history-nav a.next .icon{transform:translate(-50%,-50%) rotate(-90deg)}.history-periods{margin-top:60px;display:flex;background:#fafafa;padding:20px;align-items:flex-start}.history-periods>*+*{margin-left:20px}.history-period{text-align:center;font-weight:600;color:#d9d9d9;line-height:1.4;width:160px;flex:none}.history-period.active,.history-period:hover{color:#000}.history-period strong{line-height:1;margin-bottom:0;display:block;color:#d9d9d9}.history-post{margin:60px 0}.history-post__date{font-family:Campton,serif;font-size:42px;font-weight:700;line-height:1.2;text-transform:uppercase;margin-bottom:30px}.history-post__image{display:block;width:calc(100% - 10px);height:auto;box-shadow:-10px 10px 0 0 #e9f6fe;margin-bottom:50px;max-width:480px;margin-left:auto;margin-right:auto}.history-post__title{transform:translateY(-.3em);margin-bottom:5px}.history-post__body{position:relative;border-left:1px solid #d9d9d9;padding-left:20px;padding-bottom:30px}.history-post__body:after{content:"";position:absolute;width:8px;height:8px;border-radius:8px;top:-15px;left:-5px}.history-post-full{padding-top:30px;background:#e9f6fe}.history-post-full+.history-post-full{margin-top:60px}.history-post-full .history-post__body{width:auto;padding-bottom:30px}.history-highlight{position:relative;margin:60px -20px}.history-highlight .container{position:relative}.history-highlight img{display:block}.history-highlight__body{padding:30px 20px;color:#fff}.history-highlight .history-post__date{color:#fff!important}.history-highlight .history-post__body:after{background-color:#fff!important}.history-period.active.period-1 strong,.history-period:hover.period-1 strong,.period-1 .history-post__date,.period-1 .table-history-nav a,.period-1 .year-history a.active,.period-1 .year-history a:hover{color:#004a93}.period-1 .history-highlight .container:after,.period-1 .history-highlight__body,.period-1 .history-post__body:after,.period-1 .year-history a:after{background-color:#004a93}.period-1 .history-post-full .history-post__body{border-color:#004a93}.history-period.active.period-2 strong,.history-period:hover.period-2 strong,.period-2 .history-post__date,.period-2 .table-history-nav a,.period-2 .year-history a.active,.period-2 .year-history a:hover{color:#63c1c8}.period-2 .history-highlight .container:after,.period-2 .history-highlight__body,.period-2 .history-post__body:after,.period-2 .year-history a:after{background-color:#63c1c8}.period-2 .history-post-full .history-post__body{border-color:#63c1c8}.history-period.active.period-3 strong,.history-period:hover.period-3 strong,.period-3 .history-post__date,.period-3 .table-history-nav a,.period-3 .year-history a.active,.period-3 .year-history a:hover{color:#f03130}.period-3 .history-highlight .container:after,.period-3 .history-highlight__body,.period-3 .history-post__body:after,.period-3 .year-history a:after{background-color:#f03130}.period-3 .history-post-full .history-post__body{border-color:#f03130}.history-period.active.period-4 strong,.history-period:hover.period-4 strong,.period-4 .history-post__date,.period-4 .table-history-nav a,.period-4 .year-history a.active,.period-4 .year-history a:hover{color:#009fe3}.period-4 .history-highlight .container:after,.period-4 .history-highlight__body,.period-4 .history-post__body:after,.period-4 .year-history a:after{background-color:#009fe3}.period-4 .history-post-full .history-post__body{border-color:#009fe3}.history-period.active.period-5 strong,.history-period:hover.period-5 strong,.period-5 .history-post__date,.period-5 .table-history-nav a,.period-5 .year-history a.active,.period-5 .year-history a:hover{color:#8c3f91}.period-5 .history-highlight .container:after,.period-5 .history-highlight__body,.period-5 .history-post__body:after,.period-5 .year-history a:after{background-color:#8c3f91}.period-5 .history-post-full .history-post__body{border-color:#8c3f91}.history-period.active.period-6 strong,.history-period:hover.period-6 strong,.period-6 .history-post__date,.period-6 .table-history-nav a,.period-6 .year-history a.active,.period-6 .year-history a:hover{color:#f75e19}.period-6 .history-highlight .container:after,.period-6 .history-highlight__body,.period-6 .history-post__body:after,.period-6 .year-history a:after{background-color:#f75e19}.period-6 .history-post-full .history-post__body{border-color:#f75e19}.page-title{margin-top:60px}.page-intro{margin-bottom:60px}.page-intro__title{margin-bottom:2rem}.search-summary{padding:40px 0 60px;background:#e9f6fe;color:#004a93;font-family:Campton,serif}.search-summary__count{font-family:Campton,serif;font-size:16px;font-weight:600;text-transform:uppercase}.search-summary form{border-bottom:1px solid #004a93;display:flex}.search-summary input{outline:none;width:100%;margin:0;padding:17px 0;border:none;flex-grow:1}.search-summary .icon{width:24px;height:24px}.search-list{margin-top:30px}.search-list>*+*{margin-top:30px;padding-top:30px;border-top:1px solid #eee}.search-list .document__body{max-width:945px}.pagination,.paginationjs-pages ul{display:flex;align-items:center;justify-content:center;margin:2rem 0;overflow:hidden}.page-numbers,.paginationjs-pages ul li a{position:relative;text-decoration:none;opacity:.5;line-height:1.3;margin-left:6px;margin-right:6px;border-bottom:1px solid transparent;transition:opacity .3s}.page-numbers.current,.page-numbers:hover,.paginationjs-page.active a,.paginationjs-pages ul li a.current,.paginationjs-pages ul li a:hover{opacity:1;font-weight:600;border-bottom:1px solid #000}.page-numbers.next,.page-numbers.prev,.paginationjs-next,.paginationjs-pages ul li a.next,.paginationjs-pages ul li a.prev,.paginationjs-prev{padding-top:0;padding-bottom:0;margin-left:30px;border:none!important}.page-numbers.next:after,.page-numbers.prev:after,.paginationjs-next:after,.paginationjs-pages ul li a.next:after,.paginationjs-pages ul li a.prev:after,.paginationjs-prev:after{display:none}.page-numbers.prev,.paginationjs-pages ul li a.prev,.paginationjs-prev{margin-right:30px;margin-left:0;transform:scaleX(-1)}.pagination .icon,.paginationjs-pages ul .icon{width:8px;height:14px}.paginationjs-prev.disabled{opacity:.3}.paginationjs-prev a:hover{border:none!important}.paginationjs-next.disabled{opacity:.3}.paginationjs-next a:hover{border:none!important}.page-title+.faqs{margin-top:80px}.faqs>*+*{margin-top:45px;padding-top:45px;border-top:1px solid #d8d8d8}.faq__title{color:#000;line-height:1.4;font-size:22px;font-weight:600;text-transform:none;margin-bottom:.7rem}.faq-more{padding:50px 0;background:#e9f6fe;margin-top:45px}.faq-more .btn-blue{margin-top:35px;width:305px;padding:15px 0;text-align:center}.faq-more__title{color:#004a93;margin-bottom:13px}.modal-video{position:fixed;top:0;left:0;right:0;bottom:0;width:0;overflow:hidden;height:100%;background-color:#fff;z-index:9000;-webkit-animation:modalVideoAppear .7s cubic-bezier(.5,0,0,1) .2s both;animation:modalVideoAppear .7s cubic-bezier(.5,0,0,1) .2s both}.modal-video.hide{-webkit-animation:modalVideoHide .7s cubic-bezier(.5,0,0,1) .2s both;animation:modalVideoHide .7s cubic-bezier(.5,0,0,1) .2s both}.modal-video__close{position:absolute;top:20px;right:20px;color:#fff}.modal-video__close .icon{width:20px;height:20px}@-webkit-keyframes modalVideoAppear{0%{width:0}to{width:100%}}@keyframes modalVideoAppear{0%{width:0}to{width:100%}}@-webkit-keyframes modalVideoHide{0%{width:100%}to{width:0}}@keyframes modalVideoHide{0%{width:100%}to{width:0}}.key-numbers{font-family:Campton,serif;font-size:24px;font-weight:600;line-height:30px;text-align:center}.key-numbers .slick-list{margin-bottom:40px}.key-number{width:100%;flex:1;margin-bottom:70px}.key-number img{margin-left:auto;margin-right:auto}.key-number:last-child{margin-bottom:0}.key-numbers .number{color:#f03130;margin-bottom:15px}.key-numbers .icon{color:#004a93;width:80px;height:80px;margin-bottom:23px}.number{font-family:Campton,serif;font-size:60px;line-height:55px;font-weight:600;text-align:center}.number em{font-size:42px;font-weight:200;font-style:normal}.bloc-focus__item{position:relative;margin-bottom:40px}.bloc-focus__title{color:inherit}.bloc-focus__image{display:block;margin-bottom:30px}.bloc-focus__date{position:relative;font-family:Campton,serif;font-weight:600;color:#f03130;margin-bottom:15px;font-size:88px;line-height:1;margin-top:-80px;z-index:2}.bloc-focus__text{margin-bottom:20px}.bloc-focus .slick-numbers{top:360px;left:370px;transform:translateX(-100%);font-family:Campton,serif;font-size:14px;position:absolute;text-align:right;display:flex;align-items:center;justify-content:center}.bloc-focus .slick-numbers:before{content:"";width:100px;height:1px;background-color:#000;margin-right:20px;opacity:.1}.bloc-focus .slick-numbers .slick-current,.bloc-focus .slick-numbers .slick-total{opacity:.5}.bloc-focus .slick-numbers .slick-total:before{content:"";width:30px;height:1px;display:inline-block;background-color:#000;margin:4px 8px}.bloc-liste{text-align:center}.bloc-liste__image{width:100%;height:auto;display:block;margin:0 auto;position:relative;z-index:2}.bloc-liste__title{margin-bottom:25px;margin-top:40px}.bloc-liste__body{text-align:left}.bloc-liste--blue .bloc-liste__body{background-color:#e9f6fe;margin-top:-40px;margin-left:-20px;margin-right:-20px;padding:40px 20px 60px}.bloc-liste__content{font-family:Campton,serif;font-size:28px;font-weight:700;color:#004a93;line-height:46px;margin-bottom:30px}.bloc-liste .dropdown{display:inline-block;color:#f03130;position:relative;z-index:3}.bloc-liste .dropdown.show,.bloc-liste .dropdown:hover{z-index:10}.bloc-liste .dropdown-toggle{margin-right:3px;position:relative;font-weight:700;display:inline-flex;justify-content:space-between;align-items:center;border:none;border-bottom:1px dashed #f03130}.bloc-liste .dropdown-toggle svg{margin-left:15px;width:13px;height:7px}.bloc-liste .dropdown-menu{position:absolute;pointer-events:none;opacity:0;z-index:-1;font-size:18px;font-weight:300;font-family:Campton,serif;background-color:#fff;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.1);left:-15px!important;right:-10px!important;top:-5px!important;line-height:1.4;transform:translateY(-5px)!important;transition:opacity .3s,transform .3s;padding-top:50px}.bloc-liste .dropdown-menu.show{opacity:1;pointer-events:auto;transform:translateY(0)!important}.bloc-liste .dropdown-item{display:block;padding:17px 20px;line-height:1.2;color:#000}.bloc-liste .dropdown-item:hover{background-color:#fafafa;color:#f03130}.bloc-events__item-date,.event-card__date{font-weight:300;font-size:28px}.bloc-events__item-date span,.event-card__date span{color:#f03130;font-size:52px;font-weight:700}.event-card__name{font-size:24px;font-weight:600;line-height:30px}.bloc-events,.event-card__name{font-family:Campton,serif}.bloc-events__action{margin-top:30px;text-align:center}.bloc-events__item{position:relative;background-color:#e9f6fe;padding:30px 20px;margin-bottom:20px;transition:background .3s}.bloc-events__item:hover{background-color:#ddf2fd}.bloc-events__item-date{line-height:1;margin-bottom:20px}.bloc-events__item-hour{opacity:.5;font-family:Open Sans,sans-serif}.bloc-events__item-name{margin-bottom:15px}.event-card{padding:50px 20px;background-color:#e9f6fe;text-align:center;margin-bottom:35px}.bloc-event-actus--blue .event-card{background-color:#004a93;color:#fff}.event-card__date{font-family:Campton,serif;text-align:center;margin-bottom:15px;flex:none}.bloc-event-actus--blue .event-card__date span{color:#fff}.event-card__name{margin-bottom:30px}.event-card__action{text-align:center}.news{margin-top:25px;border-bottom:1px solid #e9e9e9;padding-bottom:25px}.news__image,.news__video{display:block;max-width:100%;margin-bottom:25px;order:-1}.news__video{position:relative;background-color:#000}.news__video img{z-index:1;display:block;opacity:.6;transition:.3s}.news__video .icon{position:absolute;color:#fff;width:62px;height:62px;z-index:3;top:50%;left:50%;transition:.3s;transform:translate3d(-50%,-50%,0) scale(1)}.news__video:hover .icon{transform:translate3d(-50%,-50%,0) scale(1.1)}.news__video:hover img{opacity:.8}.news__name{display:block;font-size:24px;font-weight:600;margin-bottom:9px;line-height:30px;font-family:Campton,serif;max-height:60px;overflow:hidden}.news__meta{font-size:14px;line-height:30px;margin-bottom:8px;color:rgba(0,0,0,.5)}.news__category{display:inline-block;text-transform:uppercase;font-weight:600;color:#f03130}.news__category:after{content:"";display:inline-block;width:1px;height:14px;margin:-2px 5px 0 9px;vertical-align:middle;background-color:#e9e9e9}.news__more{margin-top:20px;text-align:left}.card .news{margin:0;border-bottom:none;padding-bottom:0}.card .news__more{align-self:flex-end}.card .news__image{margin:-30px -30px 25px!important}.card .news__image,.card .news__video{max-width:none;width:calc(100% + 60px)}.card .news__video{margin:-30px -30px 25px}.bloc-doc-actus .news{border-bottom:none;margin-bottom:0;padding-bottom:0}.bloc-doc-actus .news__more{align-self:flex-end}.actus{background-color:#004a93!important;color:#fff;padding:60px 0 90px}.actus .slick-dots button{background-color:#fff}.actus .card{color:#000}.actus .bloc__title{color:#fff}.actus .btn-white{margin:40px auto 0;width:305px;max-width:100%;text-align:center;display:block}.actus__title{color:#fff}.document{position:relative}.document__body{width:100%}.document__date,.document__meta{color:rgba(0,0,0,.5);font-size:14px;line-height:30px;margin-bottom:5px}.blue .document__date,.blue .document__meta{color:hsla(0,0%,100%,.5)}.document__theme{color:#f03130;font-weight:500;text-transform:uppercase}.document__theme:after{margin-left:.7rem;margin-right:.5rem;content:"";display:inline-block;width:1px;height:12px;vertical-align:middle;background-color:#e9e9e9}.document__meta{margin-bottom:0}.document__date strong{font-family:Campton,serif;color:#f03130;font-size:28px;line-height:30px;font-weight:700;display:block}.document__name{display:block;margin-bottom:5px}.document__image{display:block;max-width:190px;height:auto;margin:0 auto 25px;box-shadow:5px 5px 0 0 rgba(0,74,147,.1)}.document .btn-wrapper{float:right}.document>.document__date{opacity:1}.document--oneline .btn-wrapper{float:none;text-align:right;display:none;margin-left:auto}.documents-list{width:100%}.documents-list .document{position:relative;margin:0;padding:20px 0;border-bottom:1px solid #d8d8d8}.documents-list .document:last-child{border:none}.documents-list .document:after{content:"";position:absolute;top:0;bottom:0;z-index:-1;left:50%;height:100%;margin-left:-50vw;width:100vw;background-color:#fafafa;opacity:0;transition:opacity .3s}.documents-list .document:hover:after{opacity:1}.documents-columns .slick-list{margin-bottom:30px}.documents-columns .document .document-inner-wrapper{padding:25px;background-color:#e9f6fe}.bloc-documents.lblue .documents-columns .document .document-inner-wrapper{background-color:#fff}.documents-columns .document .btn-wrapper{float:none;text-align:right}.bloc-doc-actus__body .document{overflow:hidden}.bloc-doc-actus__body .document:after{display:none!important}.bloc-doc-content .document{overflow:hidden}.bloc-doc-content__content,.bloc-doc-content__document{padding:60px 20px;overflow:hidden}.bloc-doc-content__document{text-align:center}.bloc-doc-content .news__name{color:#004a93}.bloc-doc-content__content .btn{margin-top:2rem;float:right}.bloc-doc-content__document .btn-white{margin-left:auto;margin-right:auto;display:block;width:250px;max-width:100%;text-align:center;margin-top:30px}.bloc-doc-content__document .document__image{box-shadow:5px 5px 0 0 #003b75}.redirection{display:block;position:relative;margin-bottom:20px}.redirection:last-child{margin-bottom:0}.redirection__image{width:100%;height:auto;display:block}.redirection__body{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;padding:10px 20px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.redirection__name{font-size:24px;font-weight:700;font-family:Campton,serif;line-height:30px;margin-bottom:15px}.redirection .btn{position:absolute;bottom:20px;right:20px;color:#fff}.redirection .btn span{opacity:.2}.bloc-redirections .slick-slide{margin-bottom:40px}.bloc-redirections--1,.bloc-redirections--2,.bloc-redirections--3{margin-bottom:0!important;margin-top:0!important}.bloc-redirections--2,.bloc-redirections--3{padding-top:60px!important;padding-bottom:60px!important}.redirection-full{position:relative;text-align:center;color:#fff}.redirection-full .btn-white{width:305px;max-width:100%;text-align:center}.redirection-full__title{line-height:1;color:#fff}.redirection-full__hero{line-height:1;font-size:30px;font-family:Campton,serif;font-weight:600;margin-bottom:50px}.redirection-full__image{width:100%;height:auto;display:block;max-height:780px;-o-object-fit:cover;object-fit:cover}.redirection-full__body{position:absolute;top:0;left:20px;right:20px;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.bloc-cta .card{overflow:hidden;padding-top:50px;padding-bottom:60px}.bloc-cta .card.has-img{position:relative;color:#fff}.bloc-cta .card.has-img .card__title{position:relative;font-size:22px;line-height:1.4;color:#fff}.bloc-cta .card.has-img .card__meta{position:relative;opacity:1}.bloc-cta .card.has-img .btn{position:relative;color:#fff}.bloc-cta .card.has-img .btn span{border-color:#fff}.bloc-cta .card__title{margin-bottom:0;font-size:34px}.bloc-cta .background{z-index:0;background:no-repeat 50%;background-size:cover}.bloc-cta .background,.bloc-cta .background:before{position:absolute;top:0;left:0;width:100%;height:100%}.bloc-cta .background:before{background-color:rgba(0,0,0,.25);content:""}.bloc-cta .btn{margin-top:20px}.bloc-cta .card__number{margin-top:40px}.bloc-cta .card__arrow+.card__number{margin-top:0;margin-bottom:40px}.bloc-cta .btn-white{display:block;margin:0 auto;text-align:center;width:240px;max-width:100%}.bloc-cta--simple .card__title{font-size:30px}.bloc-cta .card.lblue .btn{display:flex;justify-content:flex-end;margin-left:auto}.members{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-right:-20px;margin-bottom:-18px}.member{width:50%}.member,.member-important{padding-right:20px;margin-bottom:18px}.member-important{width:100%}.member__portrait{display:block;width:100%;height:auto;margin-bottom:14px;max-width:345px}.member__name{font-weight:700}.members hr{width:calc(100% - 30px);background-color:#d9d9d9;margin:17px 0 34px}.members hr,.members hr:last-child{display:none}.bloc-members--list .member{position:relative;padding-left:50px;width:100%}.bloc-members--list .member:before{content:"";position:absolute;width:8px;height:8px;border-radius:8px;left:22px;top:9px;background-color:#004a93}.video,.video img{position:relative}.video img{display:block;z-index:2}.video .icon{position:absolute;z-index:4;top:50%;left:50%;width:62px;height:62px;transform:translate3d(-50%,-50%,0);transition:.3s;color:#fff}.video a:hover .icon{transform:translate3d(-50%,-50%,0) scale(1.2)}.video__image{display:block;left:50%;margin-left:-50vw;width:100vw;position:relative;margin-bottom:30px}.video__image img{width:100%;height:auto}.video__image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.2;z-index:3}.video__title{font-family:Campton,serif;font-size:34px;font-weight:600;line-height:40px;margin-bottom:15px}.video__title:last-child{margin-bottom:0!important}.video__body{z-index:4}.text-in-image{overflow:hidden}.text-in-image__wrapper{position:relative;overflow:hidden}.text-in-image__image{margin-bottom:30px;display:block;width:100%;height:auto}.text-in-image__body{z-index:3}.text-in-image__title{margin-bottom:0!important}.text-in-image__content{margin:15px 0 24px}.text-in-image__content+.btn{margin-top:0!important}.text-in-image__content:last-child{margin-bottom:0!important}.text-in-image .btn{margin-top:10px;float:right}.quote--video{background:url(../images/rails-quote.svg) 50% no-repeat}.quote .btn{margin-top:24px;display:none;font-style:normal}.quote__video{display:block;position:relative;color:#fff;background-color:#000}.quote__video img{display:block;opacity:.8;transition:.3s}.quote__video:hover img{opacity:1}.quote__video .icon{width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:.3s}.quote__video:hover .icon{transform:translateX(-50%) translateY(-50%) scale(1.2)}.quote__image{width:255px;margin:0 auto;display:block}blockquote{margin:40px 0 0;padding:10px 40px 0;background:url(../images/quote.svg) 0 0/60px 56px no-repeat;font-family:Campton,serif;font-style:italic;font-size:28px;font-weight:300;line-height:38px}blockquote em{position:relative;background-color:#e9f6fe}.lblue blockquote em{background-color:#fff}blockquote footer{line-height:28px;margin-top:20px;font-size:18px;font-style:normal;font-weight:300}blockquote footer strong{display:block;font-weight:700;font-family:Open Sans,sans-serif}.newsletter{position:relative;background:#004a93;color:#fff;text-align:center;padding:40px 30px}.newsletter__title{font-family:Campton,serif;font-size:34px;font-weight:700;line-height:40px;margin-bottom:20px}.newsletter__action{margin-top:30px;width:280px;max-width:100%;text-align:center}.newsletter__image{display:none}.newsletter p{max-width:100%}.slider-full img{width:100%;display:block!important;height:auto}.slider-full .number{text-align:left}.slider-full .container{padding-left:0;padding-right:0}.slider-full .btn{margin-top:15px}.slider-full__body{position:relative;color:#fff;background:#004a93;padding:20px 20px 108px}.slider-full__year{font-size:52px;line-height:1}.slider-full__name,.slider-full__year{font-weight:600;font-family:Campton,serif;margin-bottom:15px}.slider-full__name{font-size:24px;line-height:30px}.slider-full__page{font-family:Campton,serif;height:40px;color:#80a4c9;font-size:20px;font-weight:500;line-height:40px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:17px}.slider-full__page hr{display:inline-block;width:30px;height:1px;background-color:#80a4c9;margin:0 5px}.slider-full__action{text-align:right}.slider-full .slick-arrow{display:none!important}.slider-full .slick-prev{top:608px;left:58px}.slider-full .slick-next{top:608px;left:auto;right:58px}.slider-full .slick-dots{position:absolute;bottom:60px;left:0;right:0;color:#fff}.slider-full .btn,.slider-full__name,.slider-full__year,.slider-full p{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-duration:1s;animation-duration:1s}.slick-current .slider-full__name,.slick-current .slider-full__year{-webkit-animation-name:fadeFromTop;animation-name:fadeFromTop;-webkit-animation-delay:.2s;animation-delay:.2s}.slider-full .slick-current p{-webkit-animation-name:fadeFromTop;animation-name:fadeFromTop;-webkit-animation-delay:.4s;animation-delay:.4s}.slider-full .slick-current .btn{-webkit-animation-name:fadeFromTop;animation-name:fadeFromTop;-webkit-animation-delay:.6s;animation-delay:.6s}.radius{padding:50px;border:1px solid #e9f6fe;text-align:center}.radius__title{margin-bottom:5px}.radiuses .slick-dots{margin-top:40px}.donut{height:224px}.donut,.radius-chart{position:relative;width:224px;margin-left:auto;margin-right:auto;margin-bottom:40px}.radius-path{stroke-dasharray:664px;transition:1s cubic-bezier(.5,0,0,1);fill:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.reveal .radius-path{stroke-dashoffset:664px!important}.radius__number{position:absolute;top:50%;transform:translateY(-50%);width:225px;text-align:center;color:#004a93;font-family:Campton,serif;font-size:54px;font-weight:700}.radius__number7{font-size:43px}.radius__number6{font-size:46px}.bar-chart{min-width:1040px}.chart-legend{text-transform:none;color:#004a93;font-size:18px}.donut-legends>*+*{margin-top:30px}.donut-legend{position:relative;padding-left:35px;display:flex;flex-wrap:wrap;align-items:flex-start}.donut-legend__title{font-size:16px;line-height:22px;margin-bottom:5px;width:100%}.donut-legend__percent,.donut-legend__title{color:#000;font-family:Campton,serif;font-weight:600}.donut-legend__percent{width:70px;margin-top:-3px;font-size:22px;line-height:32px;text-transform:uppercase}.donut-legend__body{width:calc(100% - 70px)}.donut-legend__percent span{font-size:18px}.donut-legend__cursor{content:"";position:absolute;top:5px;left:0;width:18px;height:18px;border-radius:18px;box-shadow:0 1px 3px rgba(0,0,0,.22)}.donut-chart{position:relative}.donut-chart>*{width:250px;margin-left:auto;margin-right:auto}.donut-bloc>*+*{margin-top:40px}.donut-chart__legend{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin-left:auto;margin-right:auto;padding-right:25px;padding-left:25px;width:194px;height:194px;text-align:center;font-size:14px;line-height:1.2;border:1px solid #eee;border-radius:194px;display:flex;justify-content:center;flex-direction:column}.donut-chart__legend strong{display:block;line-height:1;color:#001d39;font-family:Campton,serif;font-size:44px;font-weight:700}.cookie-banner{position:fixed;z-index:9999;width:100%;height:100%;background-color:rgba(0,0,0,.2);top:0;left:0;color:#fff}.cookie-banner__body{padding-top:60px;padding-bottom:60px;position:fixed;bottom:0;left:0;right:0;background:#001d39;max-height:100%;overflow:auto;-webkit-animation:cookieBanner .5s cubic-bezier(.5,0,0,1);animation:cookieBanner .5s cubic-bezier(.5,0,0,1)}.cookie-banner .container>*+*{margin-top:40px}.cookie-banner__logo{width:120px;height:88px;margin:0 auto}.cookie-banner .btn-white{width:305px;padding:15px 0;text-align:center;max-width:100%}@-webkit-keyframes cookieBanner{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cookieBanner{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-banner__checkboxes{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-20px}.cookie-banner__checkboxes>*{margin-right:53px}.cookie-banner__checkbox{position:relative;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px}.cookie-banner__checkbox:before{content:"";width:42px;height:20px;border-radius:10px;border:1px solid #fff;background-color:#fff;display:inline-block}.cookie-banner__checkbox input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.cookie-banner__checkbox label{color:#fff;font-family:Campton,serif;margin-left:10px;font-size:18px;font-weight:600;line-height:22px}.cookie-banner__checkbox label:after{position:absolute;content:"";top:4px;left:4px;width:14px;height:14px;border-radius:14px;border:1px solid #004a93;transition:.4s}.cookie-banner__checkbox input:checked+label:after{position:absolute;content:"";top:4px;left:24px;width:14px;height:14px;border-radius:14px;background-color:#004a93}.cookie-banner__checkbox.disabled{opacity:.5}.cookie-banner.hide{transition:.3s;background:transparent}.cookie-banner.hide .cookie-banner__body{transform:translateY(100%);transition:.3s;background:transparent}.cookie-banner__more{background-color:hsla(0,0%,100%,.1);color:#fff!important;display:inline-flex;padding-left:30px!important;padding-right:30px!important;align-items:center}.cookie-banner__more:hover{background-color:hsla(0,0%,100%,.15)!important}.cookie-banner__more .icon{margin-left:auto;width:12px;height:12px;transition:rotate .3s}.cookie-banner__more.collapsed .icon{transform:rotate(-90deg)}.cookie-banner__actions>*+*{margin-top:1rem}.cookie-banner__detail{font-size:12px;display:none;overflow:hidden}.cookie-banner__detail>*{max-width:460px}.cookie-banner__detail>*+*{margin-top:2rem}.cookie-banner__detail strong{font-size:14px;font-weight:700;font-family:Campton,serif}.cookie-banner__detail.collapse.show{overflow:visible}.cookie-banner__detail.collapsing{display:flex;height:0;transition:height .33s ease;position:relative}.cookie-banner__detail.show{display:flex}.titre-image-text__intro{max-width:945px;font-weight:600;margin:23px 0}.titre-image-text__body{padding:23px 0 50px;background-color:#fafafa}.titre-image-text__image{margin:30px 0;position:relative;left:50%;transform:translateX(-50%);display:block;width:100vw;max-width:100vw;height:auto}.titre-image-text__image.max1140{max-width:1140px}.titre-image-text.has-no-bottomtext .titre-image-text__body{padding-bottom:0!important}.titre-image-text.has-no-bottomtext .titre-image-text__image{margin-bottom:0!important}.titre-image-text.has-no-toptext .titre-image-text__body{padding-top:0!important}.titre-image-text.has-no-toptext .titre-image-text__image{margin-top:0!important}.titre-image-text.has-no-toptext.has-no-bottomtext .titre-image-text__body{background-color:transparent!important}@media only screen and (min-width:481px){.container,.container-narrow,.slider-actus__body,.slider-actus__nav,.year-history--left{padding-left:40px!important;padding-right:40px!important;max-width:1220px}.container-narrow{max-width:830px!important}.row{display:flex}.row>*{margin-right:30px;margin-bottom:0}.row>:last-child{margin-right:0}.row-2-lg>*,.row-2>*{width:50%}.accordion__toggle,.document__name{font-size:22px;line-height:24px}.formatted h1,.menu__title,.page-404__title,.page-intro__title,.page-title,.slider-actus__title,.titre-image-text__title{font-size:66px;line-height:72px}.actus__title,.bloc-focus__title,.bloc-liste__title,.bloc__title,.formatted h2,.redirection-full__title,.search-summary input,.text-in-image__title{font-size:54px;line-height:64px}.bloc__title-secondary,.formatted h3,.h3,.history-period strong,.table-history-nav{font-size:44px;line-height:56px}.bloc-members .bloc__title-secondary,.card__title,.faq-more__title,.formatted h4,.history-post__title,.radius__title{font-size:30px;line-height:40px}.chart-legend,.footer__title,.formatted h5,.page-404__description,.year-history{font-size:22px;line-height:32px}.formatted h6{font-size:18px;line-height:28px}.formatted .grey{padding:50px}.footer__center{padding:25px 0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.bloc{margin-top:80px;margin-bottom:80px}.bloc.grey,.bloc.lblue{margin-top:0;margin-bottom:0;padding-top:80px;padding-bottom:80px}.bloc.grey+.bloc.grey,.bloc.grey+.bloc.lblue,.bloc.lblue+.bloc.grey,.bloc.lblue+.bloc.lblue{margin-top:80px}.card__title-secondary{font-size:22px;line-height:28px}.card__evolution{display:flex;align-items:center;justify-content:space-around}.cards--1 .btn{float:none}.card-numbers .number{margin-bottom:30px}.card-numbers .icon{margin-top:35px}.card-bourse .number{margin:15px 0}.accordion--timeline .accordion__toggle,.accordion__title{font-size:30px;line-height:40px}.data-number{display:flex;align-items:center}.data-number .number{flex:none;width:224px;padding:0 14px 0 0}.data-number__body{padding:0 0 0 15px;border-left:1px solid #e9e9e9}.data-number--inversed .data-number__body{padding:0 15px 0 0;border-left:none;border-right:1px solid #e9e9e9}.data-number--inversed .number{padding-left:14px;padding-right:0}.year-history>*{margin:0 15px}.key-numbers{display:flex;align-items:flex-start;font-size:18px;font-weight:700;line-height:26px}.key-number{margin-bottom:0}.key-numbers p{max-width:250px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}.bloc-focus__item{margin-bottom:0}.bloc-focus__title{font-size:44px;line-height:56px;margin-bottom:0}.bloc-focus__image{position:absolute;width:330px;top:0;left:0}.bloc-focus__heading{display:flex;flex-direction:column;justify-content:center;padding-left:360px;min-height:330px;margin-bottom:100px}.bloc-focus__date{margin-bottom:0;margin-top:15px;margin-left:-102px}.bloc-focus__action{text-align:left}.bloc-focus .slick-list{overflow:visible}.bloc-focus__action,.bloc-focus__date,.bloc-focus__image,.bloc-focus__text,.bloc-focus__title{opacity:0;transition:.7s cubic-bezier(.215,.61,.355,1) .5s;transform:translateX(40px)}.slick-current .bloc-focus__action,.slick-current .bloc-focus__date,.slick-current .bloc-focus__image,.slick-current .bloc-focus__text,.slick-current .bloc-focus__title{opacity:1;transform:none}.bloc-focus__image{transform:translateX(-40px);transition-delay:.7s}.bloc-focus__date{transition-delay:.9s}.bloc-liste__image{width:450px}.bloc-liste--blue .bloc-liste__body{margin-top:-120px;padding-top:120px;padding-left:40px;padding-right:40px;margin-left:0;margin-right:0}.bloc-liste__content{margin-bottom:30px;font-size:30px;line-height:54px}.bloc-events__item-date,.event-card__date{font-size:24px}.bloc-events__item-date span,.event-card__date span{display:block;font-size:85px;line-height:90px}.event-card__name{font-size:22px}.bloc-events__item-date{margin-bottom:10px}.event-card{display:flex}.event-card__date{width:210px;text-align:center}.event-card__name{margin-bottom:40px}.event-card__body{text-align:left}.news__name{font-size:22px;line-height:28px;max-height:56px}.news__meta{order:-1}.actus--short{background:url(../images/actus/short-top.svg) right 120px no-repeat,url(../images/actus/short-bot.svg) 35px bottom no-repeat}.actus--images{background:url(../images/actus/images-top.svg) right 80px top no-repeat,url(../images/actus/images-bot.svg) left bottom 60px no-repeat}.actus--videos{background:url(../images/actus/videos-top.svg) left 35px no-repeat,url(../images/actus/videos-bot.svg) right 80px bottom no-repeat}.document__date strong{font-size:30px}.document__image{max-width:100%;margin-left:0}.documents-list .document{padding:30px 0}.documents-columns{display:flex;justify-content:space-around}.documents-columns .document{flex:1 1 0%;margin-right:30px}.documents-columns .document:last-child{margin-right:0}.documents-columns .document .document-inner-wrapper{padding:30px 40px}.bloc-doc-content .container{display:flex}.bloc-doc-content__content,.bloc-doc-content__document{padding:30px;width:50%}.bloc-doc-content .document__image{display:none}.bloc-doc-content .document__name{margin-bottom:15px;font-size:30px;line-height:34px}.bloc-doc-content .document__meta{margin-bottom:15px}.bloc-doc-content .btn-wrapper{float:none}.bloc-doc-content .btn-wrapper .btn-icon{color:#fff}.bloc-doc-content__document{text-align:left}.bloc-doc-content .news__name{font-size:30px;line-height:34px;max-height:68px}.bloc-doc-content__document .btn-white{margin-top:60px}.redirection__body{padding:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.redirection__body>*{max-width:100%}.redirection .btn{bottom:35px;right:30px}.redirection__content{display:none}.redirection__name{font-size:30px;line-height:40px}.bloc-redirections--2 .container{display:flex;align-items:flex-start;justify-content:space-between}.bloc-redirections--2 .redirection{width:calc(50% - 15px)}.bloc-redirections--3 .slick-list{margin-left:-15px;margin-right:-15px;margin-bottom:25px}.bloc-redirections--3 .slick-slide{padding:0 15px}.members{margin-right:-30px}.member{padding-right:30px;width:33.33%}.bloc-members--list .member{width:calc(50% - 10px)!important}.video .icon{width:100px;height:100px}.video__title{font-size:54px;line-height:64px;font-weight:700;margin-bottom:7px}.quote .btn{display:inline-flex;margin-left:auto;margin-top:20px;color:#000}.quote__video .icon{width:92px;height:92px}blockquote{margin-left:auto;margin-right:auto;max-width:551px;font-size:32px;line-height:42px}blockquote footer{margin-top:22px}.quote--left .quote__body,.quote--right .quote__body{width:100%}.quote--left .quote__wrapper,.quote--right .quote__wrapper{display:flex;align-items:flex-start}.quote--left .quote__image,.quote--right .quote__image{width:330px;flex:none;margin-right:30px}.quote--left blockquote,.quote--right blockquote{margin-top:0}.quote--left .btn,.quote--right .btn{display:inline-block;width:auto;margin-left:0}.quote--right .quote__image{order:2;margin-right:0;margin-left:30px}.quote--left blockquote{margin-left:0}.newsletter{text-align:left;padding:50px 40px}.newsletter__title{font-size:30px;line-height:40px}.slider-full__body{padding:30px 50px;margin-bottom:60px}.slider-full .slick-dots{bottom:0;color:#004a93}.donut-legend{padding-left:60px}.donut-legend__cursor{top:calc(50% - 9px)}.titre-image-text__intro{margin-bottom:43px}.titre-image-text__body{padding-top:43px}}@media only screen and (min-width:961px){.footer{text-align:left;font-size:1rem;padding-top:53px;padding-bottom:0}.footer__select{display:none!important}.footer__top{display:flex}.footer__logo{width:151px;height:113px;flex:none;margin-left:0;margin-right:43px}.footer__social{margin:0 0 0 auto}.footer__social-link{margin-left:0;margin-right:30px}.footer__center{padding:30px 0}.footer__center .footer__title{font-size:18px;margin-bottom:22px}.footer__sites{align-items:center}.footer__bottom,.footer__sites{display:flex;justify-content:space-between}.footer__bottom{padding:25px 0;font-size:12px}.footer__menu{margin:0}.footer__bottom li{margin-left:0}.footer__bottom a{opacity:.7}.footer__bottom a:hover{opacity:1}.cards--1 .card{padding:60px}.cards--2:not(.slick-slider),.cards--3:not(.slick-slider){display:flex}.cards--2:not(.slick-slider) .card,.cards--3:not(.slick-slider) .card{margin-right:30px}.cards--2:not(.slick-slider) .card:last-child,.cards--3:not(.slick-slider) .card:last-child{margin-right:0}.cards--2:not(.slick-slider) .card,.cards--3:not(.slick-slider) .card{width:calc(33.33% - 20px)}.slick-arrow{top:auto;bottom:0}.slider-actus__body{padding-bottom:100px;height:780px}.slider-actus__title{max-width:850px}.slider-actus .slick-dots{display:none!important}.slider-actus__nav{display:flex}.slider-actus__nav>div{width:100%}.data-number__body{padding:0 0 0 65px}.data-number--inversed .data-number__body{padding:0 65px 0 0}.page-intro{margin-top:50px;display:flex;justify-content:space-between}.page-intro>*{max-width:555px;margin-bottom:0}.key-numbers .icon{margin-bottom:30px}.bloc-focus__item{padding-left:585px;min-height:625px}.bloc-focus__title{margin-bottom:40px}.bloc-focus__image{width:555px}.bloc-focus__heading{display:block;padding-left:0;min-height:auto;margin-bottom:0}.bloc-focus__date{font-size:120px;line-height:92px;margin-bottom:40px}.bloc-focus .slick-numbers{top:auto;left:595px;bottom:12px}.bloc-focus .slick-numbers:before{width:335px}.bloc-focus--inversed .bloc-focus__image{right:0;left:auto}.bloc-focus--inversed .bloc-focus__item{padding-left:0;padding-right:585px}.bloc-focus--inversed .bloc-focus__date{text-align:right;margin-right:-102px}.bloc-focus--inversed .slick-prev{left:auto!important;right:550px!important}.bloc-focus--inversed .slick-next{left:auto!important;right:480px!important}.bloc-focus--inversed .slick-numbers{right:40px;left:auto;transform:none}.bloc-liste--blue{padding-bottom:60px}.bloc-liste__image{width:350px;margin:0;flex:none}.bloc-liste__title{margin-top:0}.bloc-liste__body{margin-left:95px}.bloc-liste--blue .bloc-liste__body{height:350px;margin:0 -125px 0 0;padding-left:220px;padding-top:50px;padding-bottom:50px;transform:translate3d(-125px,60px,0)}.bloc-liste .container{display:flex;align-items:center}.bloc-events{position:relative;display:flex;flex-direction:column;justify-content:center}.bloc-events__item{padding-left:280px}.bloc-events__item-date{position:absolute;top:0;left:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:260px}.bloc-event-actus__body{display:flex;align-items:flex-start;margin-bottom:0}.bloc-event-actus .event-card__date{margin-bottom:40px}.bloc-event-actus .event-card__name{margin-bottom:75px}.bloc-event-actus .news{padding-bottom:40px;margin-bottom:40px}.bloc-event-actus .news:last-child{border:none}.bloc-event-actus .event-card{width:360px;flex:none;display:block;text-align:center;margin-right:30px;margin-bottom:0}.bloc-event-actus .event-card__date{width:100%}.bloc-event-actus .event-card__body{text-align:center}.bloc-doc-actus .news{width:490px;flex:none;margin-left:95px}.actus .btn-white{margin-top:60px}.actus--short{background:url(../images/actus/short.svg) 50% no-repeat}.actus--images{background:url(../images/actus/images.svg) 50% no-repeat}.actus--videos{background:url(../images/actus/videos.svg) top no-repeat}.document--oneline:not(.card-document){flex-flow:row nowrap}.document--oneline .document-inner-wrapper,.document--oneline:not(.card-document){display:flex;justify-content:space-between;align-items:center}.document--oneline .document__date{width:280px;margin-bottom:0}.document--oneline .btn-wrapper{margin-left:50px;display:block}.documents-columns{margin-top:60px}.bloc-doc-actus__body{display:flex}.bloc-doc-content__content,.bloc-doc-content__document{padding:50px 75px}.bloc-doc-content .document__image{display:block;width:180px;float:left;margin-right:25px}.bloc-doc-content__document .btn-white{margin-top:40px}.redirection{margin-bottom:0}.redirection__content{display:block}.bloc-redirections--2,.bloc-redirections--3{padding-top:80px!important;padding-bottom:80px!important;background:url(../images/rails-redirection-2.svg) bottom no-repeat}.bloc-redirections--3{background-image:url(../images/rails-redirection-3.svg)}.bloc-redirections--3 .redirection .btn{bottom:20px;right:20px}.bloc-redirections--3 .redirection__body{padding:20px;justify-content:flex-start}.bloc-redirections--3 .container{display:flex;align-items:flex-start;justify-content:space-between}.bloc-redirections--3 .redirection{width:calc(33.33% - 20px)}.bloc-cta .container{display:flex;align-items:flex-start;padding-bottom:50px}.bloc-cta .card.has-img{display:flex;padding-top:80px;padding-bottom:80px;height:360px;justify-content:center;align-items:flex-start;flex-direction:column}.bloc-cta .card.has-img:first-child .btn{right:auto;left:30px}.bloc-cta .card.has-img .btn{position:absolute;right:30px;bottom:30px}.bloc-cta .card{padding:45px 40px 50px;width:50%}.bloc-cta .card:last-child{margin-right:-30px;transform:translate3d(-30px,50px,0)}.member{width:16.66%}.member-important{max-width:380px}.member__portrait{max-width:360px}.members hr{display:block}.bloc-members--list .member{width:calc(33.33% - 20px)!important}.bloc-members--important .members{position:relative;padding-left:391px;min-height:550px}.bloc-members--important .members .member-important{position:absolute;top:0;left:0}.bloc-members--important .members .member{width:33.33%;margin-bottom:30px}.video .icon{margin-left:225px;width:120px;height:120px}.video__image{margin-bottom:0}.video__title{margin-bottom:15px}.video__body{width:573px;position:absolute;top:0;left:auto;bottom:0;right:auto;display:flex;flex-direction:column;justify-content:center;color:#fff;max-width:1140px}.video--full{margin-top:0!important;margin-bottom:0!important}.video--boxed .container{position:relative}.video--boxed .video__image{left:0;margin-left:0;width:100%}.video--boxed .video__body{right:90px;left:90px}.text-in-image__wrapper:after{content:"";z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.text-in-image__image{margin-bottom:0}.text-in-image__body{color:#fff;position:absolute;right:auto;left:50%;bottom:230px;width:100%;padding-left:60px;padding-right:330px;max-width:1140px;transform:translateX(-50%)}.text-in-image--boxed .text-in-image__body{bottom:60px;left:50px;transform:none}.text-in-image__title{color:#fff}.text-in-image .btn{color:currentColor;float:none}.text-in-image .btn span{opacity:.2}.text-in-image .btn:hover span{opacity:.4}.text-in-image--full .text-in-image__wrapper{left:50%;width:100vw;margin-left:-50vw}.quote--video{min-height:990px}blockquote{max-width:700px}.quote--overlay{color:#fff}.quote--overlay .quote__wrapper{position:relative}.quote--overlay .quote__wrapper:after{position:absolute;content:"";top:0;height:100%;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.quote--overlay .quote__image{width:100%;height:auto}.quote--overlay .icon{z-index:3}.quote--overlay .quote__body{position:absolute;z-index:3;bottom:30px;left:60px;right:30px;width:auto}.quote--overlay blockquote{max-width:none}.quote--overlay blockquote em{background-color:hsla(0,0%,100%,.2)}.newsletter{padding:50px 98px;height:337px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.newsletter__title{margin-bottom:11px}.newsletter--right{padding-right:154px;margin-right:260px;margin-top:110px}.newsletter--right .newsletter__image{display:block;position:absolute;right:-260px;top:-110px}.newsletter--left{padding-left:190px;padding-right:50px;margin-left:260px;margin-top:110px}.newsletter--left .newsletter__image{display:block;position:absolute;left:-260px;top:-110px}.slider-full__body{width:750px;margin:-100px auto 0}.slider-full .slick-arrow{display:block!important}.slider-full .slick-dots{display:none!important}}@media only screen and (max-width:480px){.slider-actus--notfull{color:inherit}.slider-actus--notfull .slider-actus__item:before{height:290px}.slider-actus--notfull .slider-actus__image{position:static;height:220px}.slider-actus--notfull .slider-actus__body{background-color:#fff;min-height:auto;padding-top:32px;padding-bottom:115px}.slider-actus--notfull .slick-dots button{background-color:#004a93}.slider-actus--notfull .btn{color:#000}.slider-actus--notfull .btn span{opacity:.1}.slider-actus--notfull .btn:hover span{opacity:.2}.slider-actus--notfull .slick-active .slider-actus__body:after,.slider-actus--notfull .slick-active .slider-actus__body:before{content:"";position:absolute;top:-30px;left:20px;right:20px;display:block;height:3px;border-radius:3px;background-color:#fff;opacity:.5;transform-origin:left bottom}.slider-actus--notfull .slick-active .slider-actus__body:after{opacity:1;-webkit-animation:sliderTimer 5.4s linear both;animation:sliderTimer 5.4s linear both}.slider-actus--notfull p{text-align:right}.floating-menu{display:none!important}.container .accordion{margin-left:-20px;margin-right:-20px}.accordion__toggle{padding-left:20px;padding-right:20px}.accordion__content{padding:20px}.accordion .document:first-child{margin-top:0}.page-404__description{font-size:20px}.number{font-size:45px!important;letter-spacing:.5px}.bloc-focus .slick-numbers,.document .btn-wrapper{display:none}.bloc-doc-content .container{padding-left:0;padding-right:0;margin-top:0!important;margin-bottom:0!important}.redirection-full__hero{display:none}.quote__video{left:50%;margin-left:-50vw;width:100vw}}@media only screen and (max-width:960px){.row-2-lg{display:block}.row-2-lg>*{width:100%}.footer__center .footer__site,.footer__center .footer__title{display:none!important}}@media only screen and (max-width:768px){.table{margin-right:20px}.text-in-image__image{position:relative;left:50%;max-width:none;width:100vw;margin-left:-50vw}}@media (prefers-reduced-motion:reduce){.reveal-loaded [class*=reveal-]{-webkit-animation:none!important;animation:none!important}}@media only screen and (min-width:800px){.formatted iframe{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:calc(100vw - 40px)!important;max-width:1140px!important}}@media (min-width:1051px){.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}}@media (max-width:400px){.formatted img.alignleft,.formatted img.alignnon,.formatted img.alignright{display:block;margin:20px auto}}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media only screen and (min-width:1160px){body{padding-top:120px}.header{height:120px}.header__logo{width:106px;height:78px;margin-left:40px}.header-nav{margin-right:50px}.admin-bar .header{top:32px}.header-menu{display:flex}.header-burger{display:none}.header-lang{font-family:Campton,serif;margin-left:16px;display:flex;justify-content:space-between;width:65px;height:34px;border-radius:20px;background-color:#e9f6fe;font-size:11px;padding:3px}.header-lang a{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50px}.header-lang .is-active{background-color:#004a93;color:#fff}.header-menu>li{margin-left:40px;height:120px;display:flex;align-items:center}.header-menu>li>a{font-weight:700;position:relative}.header-menu>li>a:after{content:"";position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0);height:2px;border-radius:1px;background-color:#004a93;transition:.3s;opacity:1}.header-menu>li.current-menu-item>a,.header-menu>li:hover>a,.header-menu>li>a:focus{color:#004a93}.header-menu>li.current-menu-item>a:after,.header-menu>li:hover>a:after,.header-menu>li>a:focus:after{transform:scaleX(1);opacity:1}.menu__secondary{position:fixed;top:120px;left:0;right:0;opacity:0;transform:translateY(-20px);background-color:#fff;transition:opacity .3s,transform .3s,width 0s .3s;padding:56px 0;width:0;overflow:hidden}.admin-bar .menu__secondary{top:152px}li:hover .menu__secondary{transition:opacity .3s,transform .3s;opacity:1;width:100%;transform:translateY(0)}.menu__secondary .btn{margin-top:35px;color:#000}.menu__secondary .btn-blue{margin-top:50px}.menu__secondary .container{display:flex;align-items:stretch}.menu__left{width:375px;padding-right:40px}.menu__center,.menu__left{flex:none;border-right:1px solid #f2f2f2}.menu__center{width:390px}.menu__center a{display:block;position:relative;background-color:transparent;transition:background .3s;border-radius:60px;font-weight:600}.menu__center li{display:block;transition:.3s;padding:0 15px}.menu__center a:hover,.menu__center li:hover>a{background-color:#d1edfc}.menu__center li.menu-item-has-children>a:after{content:"";display:block;position:absolute;top:14px;right:12px;width:24px;height:24px;transform:rotate(-90deg);background:url(../images/arrow.svg) 50% no-repeat}.menu__center li.menu-item-has-children:hover>a:after{transform:translateX(5px) rotate(-90deg)}.menu__center a{padding:12px 20px}.menu__title{font-size:44px;line-height:56px}.menu__center .sub-menu{pointer-events:none;opacity:0;position:absolute;padding-top:56px;top:0;left:calc(50vw + 185px);transform:translateX(20px);right:0;bottom:0;background-color:#e9f6fe;transition:transform .3s,opacity .3s,width 0s .3s;z-index:3;width:0;overflow:auto;max-height:calc(100vh - 120px)}.sub-menu li{display:block}.menu__center li:hover .sub-menu{pointer-events:auto;transition:transform .3s,opacity .3s;opacity:1;width:calc(50vw - 185px);transform:translateX(0)}.menu__center .sub-menu a{display:inline-block;min-width:360px;line-height:1.4}.menu__right{padding-left:14px}.menu__secondary .card{background-color:#fafafa;padding:20px 30px}.menu__secondary .card__title{margin-bottom:5px;color:#000;font-size:22px}.menu__secondary .card .number,.menu__secondary .card .number em{color:#004a93;font-size:30px}.menu__secondary .bourse hr{height:40px}.menu__secondary .bourse{margin-top:5px;margin-bottom:0}.menu__secondary .icon{width:14px;height:22px}.header-search{display:flex;justify-content:center;align-items:center;left:200px;padding-right:200px}.header-search__input{font-size:30px}.header-search__btn{position:static;margin-left:-50px}}@media only screen and (max-width:1159px){#wpadminbar{display:none}.header-burger{border:none;background-color:transparent;text-indent:-3000px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:20px;font-size:0;margin-left:30px}.header-burger .icon-burger{width:24px;height:20px}.header-burger .icon-cross{width:16px;height:16px;display:none}.header-burger.is-close .icon-cross{display:block}.header-burger.is-close .icon-burger{display:none}.header-lang{position:fixed;bottom:0;right:0;left:0;height:70px;background-color:#e9f6fe;padding:14px 0;justify-content:space-around;display:none}.menu-open .header-lang{display:flex}.header-lang:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:#d2edfb}.header-lang a{width:43px;height:43px;text-transform:uppercase;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:43px}.header-lang a.is-active{background-color:#004a93;color:#fff}.menu__left,.menu__right{display:none}.header .container{padding:0}.header-menu li,.header-menu li a,.menu-open .header-menu{display:block}.header-menu{display:none;position:fixed;top:80px;bottom:70px;overflow:scroll;background-color:#fff;left:0;right:0}.header-menu a{padding:20px;border-top:1px solid #eee;position:relative}.header-menu li.menu-item-has-children>a span{display:block;position:absolute;top:0;right:0;width:69px;height:69px;z-index:5;transform:rotate(-90deg);background:url(../images/arrow.svg) 50% no-repeat}.header-menu li.is-back a{color:#004a93;padding-left:50px}.header-menu li.is-back>a:before{content:"";display:block;position:absolute;top:22px;left:20px;width:24px;height:24px;transform:rotate(-270deg);-webkit-filter:invert(17%) sepia(40%) saturate(4510%) hue-rotate(196deg) brightness(101%) contrast(101%);filter:invert(17%) sepia(40%) saturate(4510%) hue-rotate(196deg) brightness(101%) contrast(101%);background:url(../images/arrow.svg) 50% no-repeat}.header-menu>li>ul{display:none}.header-menu.is-after{display:block;-webkit-animation:menuIn .5s both;animation:menuIn .5s both}.header-menu.is-hidden{-webkit-animation:menuOut .5s both;animation:menuOut .5s both}.header-menu>li>.menu__secondary{display:none}@-webkit-keyframes menuIn{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes menuIn{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@-webkit-keyframes menuOut{0%{transform:translateX(0)}to{transform:translateX(-100vw)}}@keyframes menuOut{0%{transform:translateX(0)}to{transform:translateX(-100vw)}}}@media (max-width:600px){.breadcrumb{display:none}.bourse .icon{transform:translateY(-40px);left:calc(50% - 20px);position:absolute;display:block;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;background-color:#004a93}}@media only screen and (max-height:500px){.floating-menu{display:none!important}}@media only screen and (max-width:750px){.editor figure,.editor figure.aligncenter,.editor figure.alignleft,.editor figure.alignright,.editor img,.editor img.aligncenter,.editor img.alignleft,.editor img.alignright{display:block;max-width:100%;margin:30px auto!important;float:none}.editor figure img{margin:0!important}.popin-wrapper .popin{width:calc(100% - 20px)}.popin-wrapper .popin .btn-close{top:0;right:0}}@media (min-width:701px){.gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}.gform_fields>*{margin-top:0!important;margin-bottom:2rem;width:calc(50% - 15px)}.gfield_full,.gform_fields .textarea{width:100%}.gfield_html{text-align:right}.radiuses{margin-left:-15px!important;margin-right:-15px!important}.radius{margin-left:15px;margin-right:15px}}@media only screen and (min-width:600px){.bourse{display:flex;justify-content:center;align-items:center}.bourse hr{width:1px;height:74px;margin:0 25px}}@media (min-width:751px){.page-404{padding-top:60px;padding-bottom:430px;background:url(../images/train.svg) right -80px bottom 50px/1611px 280px no-repeat,url(../images/404-path.svg) right -210px top 80px/auto 356px no-repeat}}@media (min-width:1101px){.page-404{padding-top:130px;padding-bottom:320px;background:url(../images/train.svg) right -20px bottom 50px/calc(100% + 20px) auto no-repeat,url(../images/404-path.svg) right -60px top 140px/auto 350px no-repeat}}@media (min-width:916px){.history-periods{justify-content:center}}@media (max-width:499px){.table-history-nav{padding-left:0;padding-right:0}.table-history-nav a{height:88px;justify-content:center!important}.table-history-nav span{display:none}}@media (min-width:501px){.table-history-nav{display:flex}.history-post__date{font-size:54px}.history-post.has-background{min-height:500px;background:url(../images/history/tablet-left.svg) top no-repeat}.history-post.alt.has-background{min-height:500px;background:url(../images/history/tablet-right.svg) top no-repeat}.history-highlight__body{padding:30px}.history-highlight .history-post__date{margin-left:25px}.history-post-full{padding-top:45px}.history-post-full .history-post__body{padding-left:30px!important;padding-bottom:45px}}@media (min-width:871px){.history-post__date{font-size:64px;margin-bottom:50px}.history-post__rows{display:flex}.history-post__image{max-width:487px;box-shadow:-20px 20px 0 0 #e9f6fe;margin-left:0}.history-post__body{width:50%;flex:none;margin-top:20px;padding-right:20px;padding-left:80px}.history-post__body:after{top:-20px}.history-post.alt .history-post__image{order:2;margin-left:auto;margin-right:0}.history-post.alt .history-post__date{margin-left:calc(50% + 80px)}.history-post.alt .history-post__body{margin-top:20px;padding-left:20px;padding-right:80px;border-left:none;border-right:1px solid #d9d9d9;margin-left:0;margin-right:80px}.history-post.alt .history-post__body:after{left:auto;right:-4px}.history-post.has-background{background:url(../images/history/desktop-left.svg) center top 10px no-repeat}.history-post.alt.has-background{background:url(../images/history/desktop-right.svg) center top 10px no-repeat}.history-highlight.has-background{background:url(../images/history/desktop-center.svg) center top 10px no-repeat}.history-highlight .container:after{content:"";position:absolute;top:0;left:40px;width:53%;height:100%;background-color:#64c1c7;opacity:.4;z-index:2}.history-highlight .container{position:relative}.history-highlight img{position:absolute;width:calc(100% - 80px);min-height:640px;height:100%;left:40px;right:40px;top:0;bottom:0;-o-object-fit:cover;object-fit:cover}.history-highlight__body{background-color:transparent!important;position:relative;height:100%;min-height:640px;z-index:3;width:57%;padding:60px}.history-highlight .history-post__body{padding-left:30px!important;width:100%!important;padding-bottom:60px}.history-post-full{padding-top:60px}}@media only screen and (max-width:1200px){.number{font-size:4.5vw}}@media (max-width:1200px) and (min-width:960px){.bloc-cta .bourse .number{font-size:40px}}@media only screen and (max-width:1100px){.slider-full .slick-prev{top:558px;left:0}.slider-full .slick-next{top:558px;left:auto;right:0}}@media (min-width:1031px){.donut-bloc{display:flex;align-items:center}.donut-chart{width:250px;flex:none;margin-left:80px;margin-right:80px}.donut-legends{width:100%;max-width:610px;margin-left:auto}}@media (min-width:901px){.cookie-banner__actions>*+*{margin-top:0;margin-left:35px}.cookie-banner__detail>*+*{margin-left:90px;margin-top:0}}@media (min-width:1141px){.titre-image-text__body .container .formatted{max-width:750px;margin-left:auto;margin-right:auto}.titre-image-text__image{margin:45px 0}.titre-image-text__body{padding-top:50px;padding-bottom:70px}}