/* @license MIT https://github.com/kenwheeler/slick/blob/master/LICENSE */
.slick-slider{position:relative;display:block;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;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{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;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:64em){.slick--main .slick__slide img{pointer-events:none;}.slide__caption{top:10%;left:0;padding:20px;}.slide--caption--center .slide__caption,.slide--caption--center-top .slide__caption,.slide--caption--left .slide__caption,.slide--caption--right .slide__caption{width:42%;}.slide--caption--center .slide__caption{position:absolute;top:50%;margin-top:-16%;}.slide--caption--center .slide__caption,.slide--caption--center-top .slide__caption{position:absolute;left:50%;padding:0;transform:translateX(-50%);text-align:center;}.slide--caption--center .slide__caption{transform:translate(-50%,-50%);}.slide--caption--left .slide__caption{position:absolute;}.slide--caption--right .slide__caption{position:absolute;right:0;left:auto;}.slide--caption--top .slide__caption,.slide--caption--bottom .slide__caption{position:absolute;width:100%;}.slide--caption--top .slide__caption{top:0;}.slide--caption--bottom .slide__caption{top:auto;bottom:0;}.slide--caption--stage-left .slide__caption,.slide--caption--stage-right .slide__caption,.slide--caption--stage-zebra .slide__caption{position:absolute;left:50%;width:82%;padding:0;transform:translateX(-50%);}.slick--thumbnail .slide__caption,.slide--caption--below .slide__caption{position:relative;top:auto;width:100%;padding:20px 0;}.slick--thumbnail .slide__caption{padding:5px 6px;}.slick--multiple-view .slide--caption--center .slide__caption,.slick--multiple-view .slide--caption--center-top .slide__caption{left:0;width:100%;margin-left:auto;}.slick-wrapper--tn-left .slick--thumbnail{left:0;float:left;width:20%;}.slick-wrapper--tn-left .slick--main{margin-left:20%;}.slick-wrapper--tn-right .slick--thumbnail{right:0;float:right;width:20%;}.slick-wrapper--tn-right .slick--main{margin-right:20%;}.slick-wrapper--tn-overlay .slick--main{margin-right:auto;margin-left:auto;}.slick-wrapper--tn-overlay .slick--thumbnail{position:absolute;z-index:9;top:0;overflow:hidden;height:100%;max-height:90%;}.slick-wrapper--tn-over-top .slick--thumbnail{width:100%;height:auto;max-height:none;}div[class*="slick-wrapper--tn"] .slick__slider::after{clear:none;}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.blazy,.blazy *,.blazy *::before,.blazy *::after{box-sizing:border-box;}.b-lazy,.b-responsive{display:block;max-width:100%;height:auto;min-height:1px;}html:not(.js) .b-lazy[data-src],html:not(.js) [data-b-blur]{display:none;}.b-bg,.b-bg-static,.media--ratio .is-b-ie{display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;}.b-loaded,.b-error,.b-bg.is-b-loading{opacity:1;}.litebox,.blazy iframe,.media iframe{display:block;max-width:100%;border:0;}.media--blazy,.media--fx{position:relative;}.media--blazy iframe{position:relative;z-index:1;width:100%;}.blazy svg,.media-wrapper--inline{max-width:100%;}.media-wrapper--inline{margin:auto;}.blazy .media{display:block;}.media--fx{overflow:hidden;}.media--fx img{display:block;width:100%;color:transparent;}.media--ratio .media__element,.media--ratio svg,.media--fx .b-blur{position:absolute;z-index:0;inset:0;width:100%;height:100%;min-height:1px;object-fit:cover;}.media--ratio audio.media__element{z-index:1;}.animated img,.b-bg.is-b-animated{opacity:1;}.field[data-blazy]{min-width:50%;}.blazy .media--blazy img.b-blur,.blazy .media--blazy img.media__element,.blazy .grid figure{margin:0;}.b-html,.media--instagram{min-height:140px;}.b-html iframe,.media--instagram iframe{min-height:420px;}.grid iframe,.blazy .twitter-tweet-rendered{max-width:100% !important;}.grid iframe,.grid .media__html > span{min-width:100% !important;}.b-html.b-loaded > img{position:absolute;z-index:-1;visibility:hidden;opacity:0;}.blazy .grid__content,.blazy .region__content{position:relative;overflow:visible;width:100%;max-width:100%;margin-block-end:0;}.b-error.b-checked{display:none;}.view.view--blazy,.view.view--blazy .view-content{display:block;}.blazy > .grid{margin-block-end:0;}
@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}.is-b-loading{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;min-height:30px;}.is-b-loading::before{position:absolute;z-index:-1;top:50%;left:50%;display:none;width:30px;max-width:30px;height:30px;margin-top:-15px;margin-left:-15px;content:"";background:#2eaae0;font-size:0;}.is-b-loading.is-b-visible::before{z-index:22;display:block;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;}
.slick-loading .slick-list{background:#fff url(/libraries/slick/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/libraries/slick/slick/./fonts/slick.eot);src:url(/libraries/slick/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/libraries/slick/slick/./fonts/slick.woff) format('woff'),url(/libraries/slick/slick/./fonts/slick.ttf) format('truetype'),url(/libraries/slick/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.csrt-normes-header,.csrt-normes-footer{color:#000;line-height:1.375;font-family:"Source Sans 3","Source Sans Pro",SourceSansPro,-apple-system,Roboto,Segoe UI,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400}.csrt-normes-header .visually-hidden,.csrt-normes-footer .visually-hidden,.csrt-normes-container .visually-hidden{clip-path:inset(50%);clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.csrt-normes-header .visually-hidden.focusable:active,.csrt-normes-header .visually-hidden.focusable:focus,.csrt-normes-footer .visually-hidden.focusable:active,.csrt-normes-footer .visually-hidden.focusable:focus,.csrt-normes-container .visually-hidden.focusable:active,.csrt-normes-container .visually-hidden.focusable:focus{clip-path:none;clip:auto;height:auto;overflow:visible;position:static !important;white-space:normal;width:auto}.csrt-normes-header .menu,.csrt-normes-footer .menu{margin:0;padding:0}.csrt-normes-header .menu li,.csrt-normes-footer .menu li{list-style-type:none;margin:0}.csrt-normes-header .accessible-links-wrapper a,.csrt-normes-footer .accessible-links-wrapper a{margin:0 -2px;padding:0 2px}.csrt-normes-header .accessible-links-wrapper a:hover,.csrt-normes-header .accessible-links-wrapper a:focus,.csrt-normes-footer .accessible-links-wrapper a:hover,.csrt-normes-footer .accessible-links-wrapper a:focus{text-decoration:underline}.csrt-normes-header .accessible-links-wrapper a:focus,.csrt-normes-footer .accessible-links-wrapper a:focus{outline-color:#000;outline-offset:1px;outline-style:solid;outline-width:1px}.csrt-normes-mobile-menu-open{overflow:hidden;padding-right:1em}.csrt-normes-mobile-menu-open.university{padding-top:5.625em}.csrt-normes-mobile-menu-open.unit{padding-top:7.625em}.csrt-normes-mobile-menu-open.unit-with-submenu{padding-top:9.875em}.csrt-normes-mobile-menu-open .header-search:not(.open).remove{animation:none;display:none}.csrt-normes-mobile-menu-open .csrt-normes-header{background-color:#000;height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;z-index:900;transition-delay:.4s;transition-property:background-color}.csrt-normes-mobile-menu-open .csrt-normes-header:after{width:100%}.csrt-normes-mobile-menu-open .csrt-normes-header a.header-title,.csrt-normes-mobile-menu-open .csrt-normes-header a.header-university-link,.csrt-normes-mobile-menu-open .csrt-normes-header a.header-unit-link{color:#fff}.csrt-normes-mobile-menu-open .csrt-normes-header a.header-title:focus,.csrt-normes-mobile-menu-open .csrt-normes-header a.header-university-link:focus,.csrt-normes-mobile-menu-open .csrt-normes-header a.header-unit-link:focus{outline-color:#fff}.csrt-normes-mobile-menu-open .csrt-normes-header .university-logo-fill{fill:#fff}.csrt-normes-mobile-menu-open .csrt-normes-header .header-container{background-color:initial}.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action svg{fill:#fff}.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:hover,.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:active,.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:focus{background-color:#fff}.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:hover svg,.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:active svg,.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:focus svg{fill:#000}.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:focus{outline-color:#000}.csrt-normes-mobile-menu-open .csrt-normes-header .header-mobile-menu{transform:translateX(0)}.csrt-normes-mobile-menu-open .csrt-normes-header .header-top-brand .csrt-normes-divider{border-left:1px solid #fff}.csrt-normes-header{box-shadow:0 1px 7px 0 rgba(0,0,0,.15);position:relative;width:100%;z-index:500}.csrt-normes-header .header-main-utilities-action,.csrt-normes-header .header-search-button{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.csrt-normes-header .header-search-button{width:auto}.csrt-normes-header button{background-color:rgba(0,0,0,0);border-width:0;color:inherit;cursor:pointer;padding:0}.csrt-normes-header:before,.csrt-normes-header:after{content:"";display:block}.csrt-normes-header:before{background-image:linear-gradient(90deg,#e30513,#e30513 80%,#ffc103 80%,#ffc103);background-color:#fff;background-repeat:no-repeat;background-size:100% 8px;height:8px;position:relative;z-index:540}.csrt-normes-header:after{background-color:#000;height:100vh;position:absolute;top:0;transition:width .4s ease;width:0}.csrt-normes-header a:hover,.csrt-normes-header a:focus,.csrt-normes-header a:visited{color:unset}.csrt-normes-header a.header-title,.csrt-normes-header a.header-university-link,.csrt-normes-header a.header-unit-link{transition:color .5s ease}.csrt-normes-header a.header-title:focus,.csrt-normes-header a.header-university-link:focus,.csrt-normes-header a.header-unit-link:focus{outline-color:#000;outline-offset:2px;outline-style:solid;outline-width:1px}.csrt-normes-header a.header-title{color:#000;display:block;font-weight:700;line-height:1.1;margin:-0.25em;padding:.25em;text-decoration:none}@media(min-width:0){.csrt-normes-header a.header-title{font-size:18px}}@media(min-width:1280px){.csrt-normes-header a.header-title{font-size:calc(18px + 6*(100vw - 1280px)/320)}}@media(min-width:1600px){.csrt-normes-header a.header-title{font-size:24px}}.csrt-normes-header a.header-title:hover,.csrt-normes-header a.header-title:focus{text-decoration:underline}.csrt-normes-header a.header-university-link,.csrt-normes-header a.header-unit-link{color:#000;text-decoration:none}.csrt-normes-header a.header-university-link:hover,.csrt-normes-header a.header-university-link:focus,.csrt-normes-header a.header-unit-link:hover,.csrt-normes-header a.header-unit-link:focus{text-decoration:underline}.csrt-normes-header a.header-university-link{display:flex;white-space:nowrap;padding:2px;margin:-2px}.csrt-normes-header a.header-unit-link{padding:0 2px;margin:0 -2px}.csrt-normes-header .university-logo-simplified{display:block;margin-right:.625em;width:19px}.csrt-normes-header .university-logo{display:block;width:128px}.csrt-normes-header .university-logo-fill{transition:fill .4s ease}.csrt-normes-header .header-top-meta,.csrt-normes-header .header-main-nav,.csrt-normes-header .header-secondary-nav,.csrt-normes-header .header-language-switcher{display:none}.csrt-normes-header .header-container{background-color:#fff;position:relative;z-index:520}@media(min-width:0){.csrt-normes-header .header-container>.csrt-normes-container{padding-bottom:10px}}@media(min-width:1280px){.csrt-normes-header .header-container>.csrt-normes-container{padding-bottom:calc(10px + 6*(100vw - 1280px)/320)}}@media(min-width:1600px){.csrt-normes-header .header-container>.csrt-normes-container{padding-bottom:16px}}@media(min-width:0){.csrt-normes-header .header-container>.csrt-normes-container{padding-top:12px}}@media(min-width:1280px){.csrt-normes-header .header-container>.csrt-normes-container{padding-top:calc(12px + 4*(100vw - 1280px)/320)}}@media(min-width:1600px){.csrt-normes-header .header-container>.csrt-normes-container{padding-top:16px}}.csrt-normes-header .header-top,.csrt-normes-header .header-main{align-items:center;display:flex}.csrt-normes-header .header-top-brand,.csrt-normes-header .header-top-meta{min-height:1.5em}@media(min-width:0){.csrt-normes-header .header-top-brand,.csrt-normes-header .header-top-meta{margin-bottom:8px}}@media(min-width:1280px){.csrt-normes-header .header-top-brand,.csrt-normes-header .header-top-meta{margin-bottom:calc(8px + 8*(100vw - 1280px)/320)}}@media(min-width:1600px){.csrt-normes-header .header-top-brand,.csrt-normes-header .header-top-meta{margin-bottom:16px}}.csrt-normes-header .header-top-brand{align-items:flex-start;display:flex}.csrt-normes-header .header-top-brand .csrt-normes-divider{align-self:stretch;border-left:1px solid #000;margin:0 .5em;position:relative;top:-1px}.csrt-normes-header .header-top-meta{margin-left:auto}.csrt-normes-header .header-main{min-height:3.75em}@media(min-width:0){.csrt-normes-header .header-main{column-gap:32px}}@media(min-width:1280px){.csrt-normes-header .header-main{column-gap:calc(32px + 32*(100vw - 1280px)/320)}}@media(min-width:1600px){.csrt-normes-header .header-main{column-gap:64px}}.csrt-normes-header .header-main-utilities{display:flex;margin-left:auto}.csrt-normes-header .header-main-utilities-action{background-color:rgba(0,0,0,0);cursor:pointer;height:3em;transition:background-color .125s ease;width:3em}.csrt-normes-header .header-main-utilities-action svg{height:1em;width:1em;transition:fill .125s ease}.csrt-normes-header .header-main-utilities-action svg.close,.csrt-normes-header .header-main-utilities-action svg.menu{transition:fill .125s ease,transform .25s ease}.csrt-normes-header .header-main-utilities-action svg.chevron-right-angle-down{margin-left:.25em;transform:rotate(0);width:.75em;transition:fill .125s ease,transform .125s ease}.csrt-normes-header .header-main-utilities-action:hover,.csrt-normes-header .header-main-utilities-action:active,.csrt-normes-header .header-main-utilities-action:focus{background-color:#000}.csrt-normes-header .header-main-utilities-action:hover svg,.csrt-normes-header .header-main-utilities-action:active svg,.csrt-normes-header .header-main-utilities-action:focus svg{fill:#fff}.csrt-normes-header .header-main-utilities-action:focus{outline-color:#fff;outline-offset:-4px;outline-style:solid;outline-width:2px}.csrt-normes-header .header-main-utilities-action[aria-expanded=true]{background-color:#000}.csrt-normes-header .header-main-utilities-action[aria-expanded=true] .switch-toggle{top:0}.csrt-normes-header .header-main-utilities-action[aria-expanded=true] svg{fill:#fff}.csrt-normes-header .header-main-utilities-action[aria-expanded=true] svg.chevron-right-angle-down{transform:rotate(180deg)}.csrt-normes-header .header-search-trigger .switch-toggle,.csrt-normes-header .header-main-utilities-action{align-items:center;display:flex;justify-content:center}.csrt-normes-header .header-search-trigger.header-main-utilities-action{display:block}.csrt-normes-header .header-search-trigger{overflow:hidden;position:relative}.csrt-normes-header .header-search-trigger .switch-toggle{height:100%;position:absolute;transition:top .25s ease-in-out;width:100%}.csrt-normes-header .header-search-trigger .switch-toggle--close{top:-100%}.csrt-normes-header .header-search-trigger .switch-toggle--search{top:0}.csrt-normes-header .header-search-trigger[aria-expanded=true] .switch-toggle--close{top:0}.csrt-normes-header .header-search-trigger[aria-expanded=true] .switch-toggle--search{top:100%}.csrt-normes-header .header-search{animation:csrt-normes-slide-out-top .25s ease;background:#000;display:none;left:0;position:absolute;right:0;transform:translateY(-100%);z-index:510}.csrt-normes-header .header-search.open{animation:csrt-normes-slide-in-top .25s ease;display:block;transform:none}.csrt-normes-header .header-search:not(.open).remove{animation:csrt-normes-slide-out-top .25s ease;display:block}.csrt-normes-header .header-search-container{padding-bottom:1.5em;padding-top:1.5em}.csrt-normes-header .header-search-form{color:#fff;display:flex;flex-direction:column}.csrt-normes-header .header-search-type{border:0;display:flex;margin-bottom:1.25em;padding:0}.csrt-normes-header .header-search-type label{border:1px solid #fff;cursor:pointer;font-size:.875em;margin-right:.75em;padding:.25em 1em}.csrt-normes-header .header-search-type label:hover{background-color:#fff;color:#000}.csrt-normes-header .header-search-type label:focus,.csrt-normes-header .header-search-type input:focus+label{outline-color:#fff;outline-offset:-3px;outline-style:solid;outline-width:3px}.csrt-normes-header .header-search-type input:checked+label{background-color:#fff;color:#000}.csrt-normes-header .header-search-type input:checked+label:focus,.csrt-normes-header .header-search-type input:checked:focus+label{outline-color:#000;outline-offset:-4px;outline-style:solid;outline-width:2px}.csrt-normes-header .header-search-main{align-items:stretch;display:flex}.csrt-normes-header .header-search-input[type=search],.csrt-normes-header .header-search-input,.csrt-normes-header .header-search-button{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;border:0;display:flex}.csrt-normes-header .header-search-input{background-color:#fff;flex:1;font-size:1em;margin-right:-2px;padding:.75em 1em}.csrt-normes-header .header-search-input:hover{outline-color:gray;outline-offset:-4px;outline-style:solid;outline-width:2px}.csrt-normes-header .header-search-input:focus{outline-color:#000;outline-offset:-4px;outline-style:solid;outline-width:2px}.csrt-normes-header .header-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.csrt-normes-header .header-search-button{background-color:#fff;padding:1.125em}.csrt-normes-header .header-search-button:hover,.csrt-normes-header .header-search-button:focus{background-color:#000;outline-color:#fff;outline-offset:-2px;outline-style:solid;outline-width:2px}.csrt-normes-header .header-search-button:hover svg,.csrt-normes-header .header-search-button:focus svg{fill:#fff}.csrt-normes-header .header-search-button svg{height:1em;width:1em}.csrt-normes-header .header-secure-area,.csrt-normes-header .header-language-switcher{position:relative}.csrt-normes-header .header-language-switcher--mobile{text-transform:uppercase;margin-bottom:3em}.csrt-normes-header .header-language-switcher--mobile .menu{display:flex;font-size:1.25em;gap:1.2em}.csrt-normes-header .header-language-switcher--mobile a.menu-link{color:#fff;text-decoration:none}.csrt-normes-header .header-language-switcher--mobile a.menu-link:hover{text-decoration:underline}.csrt-normes-header .header-language-switcher--mobile a.menu-link:focus{outline:1px solid #fff}.csrt-normes-header .header-language-switcher--mobile .current-language{color:#fff;font-weight:700;text-decoration:underline}.csrt-normes-header .header-language-switcher-trigger{background:none;border:0;box-sizing:border-box;color:#000;cursor:pointer;font-weight:600;height:100%;line-height:1em;text-transform:uppercase}.csrt-normes-header .header-language-switcher-trigger span{font-size:.875em}.csrt-normes-header .header-language-switcher-trigger:hover,.csrt-normes-header .header-language-switcher-trigger:active,.csrt-normes-header .header-language-switcher-trigger:focus,.csrt-normes-header .header-language-switcher-trigger[aria-expanded=true]{color:#fff}.csrt-normes-header .header-secure-area-list,.csrt-normes-header .header-language-switcher-list{background-color:#000;color:#fff;position:absolute;right:0;top:100%;white-space:nowrap}.csrt-normes-header .header-secure-area-list{padding:2px}.csrt-normes-header .header-language-switcher-list{left:0;padding:0 2px 2px 2px;text-transform:uppercase}.csrt-normes-header .header-secure-area-list-item a,.csrt-normes-header .header-language-switcher-list-item a{align-items:center;color:#fff;display:flex;padding:.438em .5em;text-decoration:none}.csrt-normes-header .header-secure-area-list-item a span,.csrt-normes-header .header-language-switcher-list-item a span{font-size:.875em}.csrt-normes-header .header-secure-area-list-item a:hover,.csrt-normes-header .header-secure-area-list-item a:active,.csrt-normes-header .header-secure-area-list-item a:focus,.csrt-normes-header .header-language-switcher-list-item a:hover,.csrt-normes-header .header-language-switcher-list-item a:active,.csrt-normes-header .header-language-switcher-list-item a:focus{background-color:#fff;color:#000}.csrt-normes-header .header-secure-area-list-item+.header-secure-area-list-item,.csrt-normes-header .header-language-switcher-list-item{border-top:1px solid #fff}.csrt-normes-header .header-menu-trigger{position:relative}.csrt-normes-header .header-menu-trigger svg{transform:rotate(0);position:absolute}.csrt-normes-header .header-menu-trigger .menu{opacity:1}.csrt-normes-header .header-menu-trigger .close{opacity:0}.csrt-normes-header .header-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.csrt-normes-header .header-menu-trigger[aria-expanded=true] .menu{opacity:0}.csrt-normes-header .header-menu-trigger[aria-expanded=true] .close{opacity:1}.csrt-normes-header .header-menu-trigger:hover,.csrt-normes-header .header-menu-trigger:focus{background-color:#000}.csrt-normes-header .header-menu-trigger:hover svg.nav-mobile-icon,.csrt-normes-header .header-menu-trigger:focus svg.nav-mobile-icon{fill:#fff}.csrt-normes-header .header-mobile-menu{animation:csrt-normes-slide-out-left .5s ease;background-color:#000;display:none;position:relative;transform:translateX(-100vw);z-index:530}.csrt-normes-header .header-mobile-menu.open{animation:csrt-normes-slide-in-left .5s ease;display:block}.csrt-normes-header .header-mobile-menu .header-main-nav,.csrt-normes-header .header-mobile-menu .header-secondary-nav{display:block}.csrt-normes-header .header-main-nav .menu{display:flex}.csrt-normes-header .header-main-nav .menu-item{align-items:center;display:flex;padding-top:.375em}.csrt-normes-header .header-main-nav a.menu-link{background-image:linear-gradient(90deg,#e30513,#e30513);background-position:left bottom;background-repeat:no-repeat;background-size:0 4px;padding-bottom:.417em;text-align:center;text-decoration:none;transition:background-size .25s ease}.csrt-normes-header .header-main-nav a.menu-link:hover,.csrt-normes-header .header-main-nav a.menu-link:focus{background-size:100% 4px;background-position-x:left}.csrt-normes-header .header-main-nav a.menu-link:focus{outline-color:#fff;outline-offset:3px;outline-style:solid;outline-width:1px}.csrt-normes-header .header-main-nav a.menu-link.is-active{background-position:left bottom;background-repeat:no-repeat;background-size:100% 4px}.csrt-normes-header .header-main-nav--mobile{margin-top:2.375em;margin-bottom:3em}.csrt-normes-header .header-main-nav--mobile .menu{flex-direction:column;gap:1em}.csrt-normes-header .header-main-nav--mobile a.menu-link{color:#fff;font-size:1.5em;line-height:1.2}.csrt-normes-header .header-main-nav--mobile a.menu-link.is-active{background-image:linear-gradient(90deg,#ffffff,#ffffff)}@media(min-width:0){.csrt-normes-header .header-main-nav--desktop .menu{column-gap:24px}}@media(min-width:1280px){.csrt-normes-header .header-main-nav--desktop .menu{column-gap:calc(24px + 8*(100vw - 1280px)/320)}}@media(min-width:1600px){.csrt-normes-header .header-main-nav--desktop .menu{column-gap:32px}}.csrt-normes-header .header-main-nav--desktop a.menu-link{color:#000;font-size:1em;font-weight:700;line-height:1.25}.csrt-normes-header .header-main-nav--desktop a.menu-link.is-active{background-image:linear-gradient(90deg,#000000,#000000)}.csrt-normes-header .header-main-nav--desktop a.menu-link.is-active:hover,.csrt-normes-header .header-main-nav--desktop a.menu-link.is-active:focus{background-image:linear-gradient(90deg,#e30513,#e30513)}.csrt-normes-header .header-secondary-nav .menu{display:flex}.csrt-normes-header .header-secondary-nav a.menu-link{text-decoration:none}.csrt-normes-header .header-secondary-nav a.menu-link:hover,.csrt-normes-header .header-secondary-nav a.menu-link:focus{text-decoration:underline}.csrt-normes-header .header-secondary-nav .menu-item{display:flex}.csrt-normes-header .header-secondary-nav--mobile{margin-bottom:2.375em}.csrt-normes-header .header-secondary-nav--mobile .menu{flex-direction:column;gap:1em}.csrt-normes-header .header-secondary-nav--mobile a.menu-link{color:#fff;font-size:1.25em}.csrt-normes-header .header-secondary-nav--mobile a.menu-link:focus{outline-color:#fff}.csrt-normes-header .header-secondary-nav--desktop .menu{justify-content:flex-end}@media(min-width:0){.csrt-normes-header .header-secondary-nav--desktop .menu{column-gap:16px}}@media(min-width:1280px){.csrt-normes-header .header-secondary-nav--desktop .menu{column-gap:calc(16px + 8*(100vw - 1280px)/320)}}@media(min-width:1600px){.csrt-normes-header .header-secondary-nav--desktop .menu{column-gap:24px}}.csrt-normes-header .header-secondary-nav--desktop a.menu-link{color:#000;font-size:.875em;line-height:1.2}.csrt-normes-header .header-secondary-nav--desktop a.menu-link:focus{outline-color:#000}.csrt-normes-header .header-top-brand .csrt-normes-divider{transition:border-left .5s ease}@media(min-width:1280px){.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu){overflow:initial}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu).unit,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu).unit-with-submenu,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu).university{padding-top:0;padding-right:0}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header{background-color:#fff;height:initial;left:initial;overflow-y:initial;position:relative;top:initial;transition-delay:initial}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header:after{display:none}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .university-logo-fill{fill:#000;transition:none}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-title,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-university-link,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-unit-link{color:unset}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-title:focus,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-university-link:focus,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-unit-link:focus{outline-color:#000}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action svg{fill:#000}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:hover,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:active,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:focus{background-color:#000}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:hover svg,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:active svg,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:focus svg{fill:#fff}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:focus{outline-color:#fff}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-top-brand .csrt-normes-divider{border-left:1px solid #000}body:not(.always-force-mobile-menu) .csrt-normes-header .header-menu-trigger .nav-mobile-icon{opacity:0;transform:rotate(-180deg);transform-origin:50% 50%}body:not(.always-force-mobile-menu) .csrt-normes-header .header-menu-trigger,body:not(.always-force-mobile-menu) .csrt-normes-header .header-mobile-menu.open{display:none}body:not(.always-force-mobile-menu) .csrt-normes-header .header-top{justify-content:flex-end}body:not(.always-force-mobile-menu) .csrt-normes-header .header-top-meta,body:not(.always-force-mobile-menu) .csrt-normes-header .header-main-nav,body:not(.always-force-mobile-menu) .csrt-normes-header .header-secondary-nav,body:not(.always-force-mobile-menu) .csrt-normes-header .header-language-switcher{display:block}body:not(.always-force-mobile-menu) .csrt-normes-header .header-main-brand{flex:0 0 auto;max-width:35%}body:not(.always-force-mobile-menu) .csrt-normes-header .header-main-nav a.menu-link:focus{outline-color:#000;outline-offset:3px;outline-style:solid;outline-width:1px}}@media(prefers-reduced-motion:reduce){.csrt-normes-header:after{transition:none}.csrt-normes-header .header-main-nav a.menu-link{transition:none}}@keyframes csrt-normes-slide-in-left{from{transform:translateX(-100vw)}to{transform:translateX(0)}}@keyframes csrt-normes-slide-out-left{from{transform:translateX(0)}to{transform:translateX(-100vw)}}@keyframes csrt-normes-slide-in-top{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes csrt-normes-slide-out-top{from{transform:translateY(0)}to{transform:translateY(-100%)}}.header-main-nav #mega-menu-wrap-csrt-normes-header-main{background-color:rgba(0,0,0,0);position:initial}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-item{align-items:center;display:flex;padding-top:.375em}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link{color:#fff !important;font-weight:700 !important}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link[href]{background-image:linear-gradient(90deg,#e30513,#e30513) !important;background-position:left bottom !important;background-repeat:no-repeat !important;background-size:0 4px !important;background-color:rgba(0,0,0,0) !important;padding-bottom:.417em !important;text-decoration:none !important;transition:background-size .25s ease !important;padding-left:0 !important;padding-right:0 !important;display:inline !important}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link[href]:hover,.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link[href]:focus{background-size:100% 4px !important;background-position-x:left !important;background-color:rgba(0,0,0,0)}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link[href]:focus{outline-color:#fff;outline-offset:3px;outline-style:solid;outline-width:1px}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link[href].is-active{background-position:left bottom;background-repeat:no-repeat;background-size:100% 4px}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item{position:initial !important}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu{top:100%;background:#000}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column{margin-top:33px;margin-bottom:33px}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:#fff;font-size:1em}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:""}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:""}@media(min-width:1280px){.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu{display:flex;justify-content:center}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{max-width:1600px;padding-left:3.5em;padding-right:3.5em}}@media(min-width:1400px){.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{padding-left:4.125em;padding-right:4.125em}}@media(min-width:1600px){.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{padding-left:4.75em;padding-right:4.75em}}.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main{display:flex !important;position:initial !important}@media(min-width:0){.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main{column-gap:24px}}@media(min-width:1280px){.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main{column-gap:calc(24px + 8*(100vw - 1280px)/320)}}@media(min-width:1600px){.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main{column-gap:32px}}.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#000 !important;text-align:center !important;font-size:1em;font-weight:700;line-height:1.25;height:auto}.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link:hover,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link:hover{font-weight:700}.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link.is-active,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link.is-active{background-image:linear-gradient(90deg,#000000,#000000)}.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link.is-active:hover,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link.is-active:focus,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link.is-active:hover,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link.is-active:focus{background-image:linear-gradient(90deg,#e30513,#e30513)}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main ul.mega-menu,.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main ul.mega-sub-menu{display:flex !important;flex-direction:column;gap:1em;position:relative !important}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main ul.mega-sub-menu{visibility:visible !important;opacity:1 !important;transform:none !important;transition:none !important}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main li.mega-menu-column{margin:0 !important}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item{padding-bottom:.417em}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link,.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#fff;font-size:1.5em;line-height:1.2}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link.is-active,.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link.is-active{background-image:linear-gradient(90deg,#ffffff,#ffffff)}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:none !important}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:none !important}.csrt-normes-footer{z-index:400;box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);position:relative}.csrt-normes-footer .footer-social *,.csrt-normes-footer .footer-button{box-sizing:border-box}.csrt-normes-footer a:hover,.csrt-normes-footer a:focus,.csrt-normes-footer a:visited{color:unset}.csrt-normes-footer a.footer-button--light{background-color:#fff;color:#000}.csrt-normes-footer a.footer-button--light:hover,.csrt-normes-footer a.footer-button--light:focus{background-color:#000;color:#fff}.csrt-normes-footer a.footer-button--light:focus{outline-color:#fff;outline-offset:-4px;outline-style:solid;outline-width:2px}.csrt-normes-footer a.footer-button--dark{background-color:#000;color:#fff}.csrt-normes-footer a.footer-button--dark:hover,.csrt-normes-footer a.footer-button--dark:focus{background-color:#fff;color:#000}.csrt-normes-footer a.footer-button--dark:focus{box-shadow:0px 0px 0px 1px #000 inset;outline-color:#000;outline-offset:-6px;outline-style:solid;outline-width:2px}.csrt-normes-footer .footer-main{background-color:#fff;padding:4em 0}.csrt-normes-footer .footer-main .tel{margin:0;padding:0;white-space:nowrap;text-decoration:underline}.csrt-normes-footer .footer-main .mail{margin:0;padding:0;white-space:nowrap}.csrt-normes-footer .footer-contact{margin-bottom:3em;transition:margin-bottom .125s ease-out}.csrt-normes-footer .footer-contact-inner--right{max-width:14.25em}.csrt-normes-footer .footer-address{text-align:left}.csrt-normes-footer .footer-address p>span+span.contact-row:before{content:"|";padding:0 .25em 0 0;position:relative;top:-1px}.csrt-normes-footer .footer-address-title{align-items:flex-start;display:flex;flex-direction:row;font-size:1.25em;line-height:1.375em;margin:0 0 1em 0}.csrt-normes-footer .footer-address-title svg{fill:#e30513;flex-shrink:0;height:1.2em;margin-right:.5em;position:relative;top:-0.05em}.csrt-normes-footer .footer-address-title-unit,.csrt-normes-footer .footer-address-title-subunit{display:block}.csrt-normes-footer .footer-address-title-unit{font-weight:700}.csrt-normes-footer .footer-address-title-subunit{font-size:.9em;font-weight:400;margin-left:-28px}.csrt-normes-footer .footer-address-name{font-size:.875em;font-weight:700;margin-bottom:.25em}.csrt-normes-footer .footer-address-infos{font-size:.875em;margin:0 0 1em 0}.csrt-normes-footer .footer-address-infos:last-child{margin-bottom:0}.csrt-normes-footer .footer-address-infos .contact-row{display:inline flex;white-space:break-spaces;text-decoration:inherit}.csrt-normes-footer .footer-address-infos a{color:#000;text-decoration:none}.csrt-normes-footer .footer-social{display:flex;flex-flow:wrap;font-size:1em;gap:.75em;justify-content:flex-start;margin:2em 0}.csrt-normes-footer .footer-social li{display:flex;list-style-type:none}.csrt-normes-footer .footer-social a{background-color:#fff;border:1px solid rgba(0,0,0,0);display:inline-block;transition:background-color .125s ease}.csrt-normes-footer .footer-social a:hover,.csrt-normes-footer .footer-social a:focus{background-color:#000;outline:none}.csrt-normes-footer .footer-social a:hover svg,.csrt-normes-footer .footer-social a:focus svg{fill:#fff}.csrt-normes-footer .footer-social svg{display:block;fill:#000;height:2em;padding:.25em;transition:fill .125s ease;width:2em}.csrt-normes-footer .footer-button{border:1px solid #000;display:block;font-size:1em;margin-left:auto;margin-right:auto;margin-top:1em;padding:.75em 1.5em;text-align:center;text-decoration:none}.csrt-normes-footer .footer-button:hover,.csrt-normes-footer .footer-button:focus{text-decoration:none}.csrt-normes-footer .footer-utils{text-align:left}.csrt-normes-footer .footer-navigation li{font-size:.875em;list-style-type:none}.csrt-normes-footer .footer-navigation a{color:#000;display:inline-block;text-decoration:none}.csrt-normes-footer .footer-navigation-group+.footer-navigation-group{margin-top:2em}.csrt-normes-footer .footer-navigation-title{font-size:.875em;font-weight:700;line-height:1.375em;margin:0 0 .5em 0}.csrt-normes-footer .footer-emergency{margin-top:2em}.csrt-normes-footer .footer-emergency-title{font-size:.875em;font-weight:700;margin:0;margin-bottom:.5rem}.csrt-normes-footer .footer-emergency-title a{color:#e30513;text-decoration:none;text-transform:uppercase}.csrt-normes-footer .footer-emergency-text{font-size:.875em}.csrt-normes-footer .footer-emergency-text a{margin:0;padding:0;color:#000;text-decoration:none}.csrt-normes-footer .footer-logos{margin-top:3em;text-align:center}.csrt-normes-footer .footer-logo{display:inline-block;height:52px;transition:filter .125s ease,opacity .125s ease}.csrt-normes-footer .footer-logo:hover,.csrt-normes-footer .footer-logo:focus{filter:grayscale(0%);opacity:1}.csrt-normes-footer .footer-logo:focus{outline-color:#000;outline-style:solid;outline-width:1px;outline-offset:.5em}.csrt-normes-footer .footer-logo img{display:block;height:100%;width:auto}.csrt-normes-footer .footer-accreditations{margin-right:auto}.csrt-normes-footer .footer-accreditations .menu{display:flex;flex-wrap:wrap;gap:1em 2em;justify-content:center;margin-bottom:3em}.csrt-normes-footer .footer-accreditations-title{font-size:.875em;font-weight:700;margin-bottom:1.5em}.csrt-normes-footer .logo-ul-city{display:block;width:216px}.csrt-normes-footer .footer-bottom{background-color:#000;color:#fff;padding-bottom:1em;padding-top:1em;text-align:center}.csrt-normes-footer .footer-copyright{font-size:.75em;margin:0;width:auto}.csrt-normes-footer .footer-copyright span+span:before{content:"|";padding:0 .333em;position:relative;top:-1px}.csrt-normes-footer .footer-legal{font-size:.75em;margin-bottom:0;margin-top:.5em}.csrt-normes-footer .footer-legal li{display:block;margin-top:.17em}.csrt-normes-footer .footer-legal a{color:#fff;text-decoration:none}.csrt-normes-footer .footer-legal a:focus{outline-color:#b3b3b3}.csrt-normes-footer .footer-copyright,.csrt-normes-footer .footer-legal{line-height:1.5em}@media(min-width:470px){.csrt-normes-footer .footer-legal{margin-top:0}.csrt-normes-footer .footer-legal li{display:inline-block;margin-top:0}.csrt-normes-footer .footer-legal li+li:before{content:"|";padding:0 .5em;position:relative;top:-1px}}@media(min-width:576px){.csrt-normes-footer .footer-navigation{align-items:flex-start;display:flex;gap:2em;justify-content:space-between}.csrt-normes-footer .footer-navigation-group{flex:1 1 33%}.csrt-normes-footer .footer-navigation-group+.footer-navigation-group{margin-top:0}}@media(min-width:670px){.csrt-normes-footer .footer-contact{display:flex;justify-content:space-between;gap:2em}.csrt-normes-footer .footer-social{justify-content:flex-end;margin-bottom:0;margin-top:-0.5em}.csrt-normes-footer .footer-button{max-width:none;min-width:12em}.csrt-normes-footer .footer-utils{gap:2em}.csrt-normes-footer .footer-logos{display:flex;justify-content:flex-end;gap:2em}.csrt-normes-footer .footer-bottom{text-align:left}}@media(min-width:768px){.csrt-normes-footer .footer-address-title-inner{text-align:left}.csrt-normes-footer .footer-utils{display:flex;justify-content:space-between;max-width:50em;transition:max-width .125s ease}.csrt-normes-footer .footer-navigation{flex:1 1 75%}.csrt-normes-footer .footer-emergency{flex:1 1 25%;margin-top:0}.csrt-normes-footer .footer-bottom-inner{display:flex;flex-wrap:wrap}.csrt-normes-footer .footer-logos{text-align:left}.csrt-normes-footer .footer-accreditations .menu{margin-bottom:0}.csrt-normes-footer .footer-copyright,.csrt-normes-footer .footer-legal{flex-shrink:0}.csrt-normes-footer .footer-legal{display:flex}.csrt-normes-footer .footer-legal:before{content:"|";padding:0 .5em;position:relative;top:-1px}.csrt-normes-footer .footer-legal li{display:flex}}@media(min-width:992px){.csrt-normes-footer .footer-contact{display:flex;justify-content:space-between}}@media(min-width:1200px){.csrt-normes-footer .footer-main .tel{text-decoration:unset}.csrt-normes-footer .footer-utils{max-width:72%}}.csrt-normes-main{z-index:300;position:relative}.csrt-normes-container{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:1em;padding-right:1em;transition:padding-left .125s ease-out,padding-right .125s ease-out}.csrt-normes-container-fullwidth{max-width:none}@media(min-width:576px){.csrt-normes-container{padding-left:1.625em;padding-right:1.625em}}@media(min-width:768px){.csrt-normes-container{padding-left:2.25em;padding-right:2.25em}}@media(min-width:992px){.csrt-normes-container{padding-left:2.875em;padding-right:2.875em}}@media(min-width:1200px){.csrt-normes-container{padding-left:3.5em;padding-right:3.5em}}@media(min-width:1400px){.csrt-normes-container{padding-left:4.125em;padding-right:4.125em}}@media(min-width:1600px){.csrt-normes-container{padding-left:4.75em;padding-right:4.75em}}
.fmus-layout--onecol-section{display:flex;flex-wrap:wrap;}.fmus-layout--onecol-section--75 > .layout__region{max-width:75%;}.fmus-layout--onecol-section >  div{max-width:100%;}.fmus-layout--onecol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:64em){.fmus-layout--onecol-section--100 > .layout__region--first{flex:0 1 100%;}}
.paragraph--unpublished{background-color:#fff4f4;}
.slick--skin--classic .slick__slide{overflow:hidden;}.slick--skin--classic .slide__caption{left:auto;box-sizing:border-box;width:100%;min-height:80px;margin:0;padding:15px;-webkit-transition:-webkit-transform 1s ease-in-out 0.2s;transition:transform 1s ease-in-out 0.2s;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8);}.slick--skin--classic .slide__title{color:#fff;}.slick--skin--classic .slide__description{margin:0;}.slick--skin--classic .slide--caption--below .slide__caption{color:#38465c;background:none;}.slick--skin--classic .slide--caption--center .slide__caption{visibility:hidden;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;opacity:0;color:#fff;-webkit-backface-visibility:hidden;}.slick--skin--classic .slide--caption--center:hover .slide__caption{visibility:visible;opacity:1;}@media (min-width:64em){.slick--skin--classic .slide__caption{top:0;box-sizing:border-box;width:22%;height:100%;min-height:100%;padding:60px 30px;}.slick--skin--classic .slide__caption > .slide__data{box-sizing:border-box;width:100%;margin:0 !important;padding:15px;}.slick--skin--classic .slide--caption--center .slide__caption{top:50%;left:50%;width:80%;height:120px;min-height:120px;margin:-60px 0 0 -40%;}.slick--skin--classic .slide--caption--top .slide__caption,.slick--skin--classic .slide--caption--center-top .slide__caption,.slick--skin--classic .slide--caption--bottom .slide__caption,.slick--skin--classic .slide--caption--below .slide__caption{box-sizing:border-box;width:100%;height:auto;min-height:80px;padding:30px;}.slick--skin--classic .slide--caption--bottom .slide__caption{top:auto;bottom:0;min-height:120px;-ms-transform:translateY(210px);-webkit-transform:translateY(210px);transform:translateY(210px);}.slick--skin--classic .slide--caption--stage-zebra .slide__title{margin-bottom:30px;}.slick--skin--classic
    .slide--caption--stage-zebra:nth-child(odd)
    .slide__caption,.slick--skin--classic .slide--caption--stage-left .slide__caption,.slick--skin--classic .slide--caption--left .slide__caption{left:0;-ms-transform:translateX(-320px);-webkit-transform:translateX(-320px);transform:translateX(-320px);}.slick--skin--classic
    .slide--caption--stage-zebra:nth-child(even)
    .slide__caption,.slick--skin--classic .slide--caption--stage-right .slide__caption,.slick--skin--classic .slide--caption--right .slide__caption{right:0;left:auto;-ms-transform:translateX(320px);-webkit-transform:translateX(320px);transform:translateX(320px);}.slick--skin--classic .slide--caption--top .slide__caption,.slick--skin--classic .slide--caption--center-top .slide__caption{top:0;-ms-transform:translateY(-210px);-webkit-transform:translateY(-210px);transform:translateY(-210px);}.slick--skin--classic .slick__slide.slick-active .slide__caption{-webkit-transition-delay:0s;transition-delay:0s;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}}
.slick-wrapper,.slick,.slick *{-webkit-box-sizing:border-box;box-sizing:border-box;}.slick img{height:auto;}.slick img,.slick iframe{max-width:100%;min-height:1px;border:0;}.slick,.slick-wrapper{position:relative;max-width:100%;}.slick-initialized{overflow:visible;}.slick__slider::before,.slick__slider::after{display:table;content:"";}.slick__slider::after{clear:both;}.draggable{cursor:-webkit-grab;cursor:grab;}.draggable:active{cursor:-webkit-grabbing;cursor:grabbing;}.draggable:active a,.draggable:active .slide__caption{cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;}.slick__slide{position:absolute;visibility:hidden;max-width:100%;}.slick__slide.slide--0{position:relative;}.unslick .slick__slide,.slick-initialized .slick__slide{position:relative;visibility:visible;}.slick__slide:focus{outline:0;}.unslick .slick__slide{width:100%;}.slick-current{z-index:4;}.slide__content,.grid__content{position:relative;}.slide__content::after{display:table;clear:both;content:"";}.slide__title{margin:10px 0 5px;line-height:1.2;}.slide__link{margin:30px auto;}.slide__caption{width:100%;cursor:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;-webkit-user-select:text;user-select:text;}.slick__arrow,.is-loading .slide__caption{visibility:hidden;}.slick--initialized .slick__arrow{visibility:visible;}.slick--main .slide__caption{z-index:3;min-height:32%;padding:20px 0;}.slick--thumbnail .slide__caption{padding:5px 6px;}.slick-prev{left:0;}.slick-next{right:0;}.slick__arrow{position:absolute;z-index:2;top:50%;bottom:auto;left:0;width:100%;height:2px;margin-top:-1px;transform:translateY(-50%);pointer-events:none;}.slick-arrow{position:absolute;top:50%;width:42px;height:42px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:auto;border:0;border-radius:50%;font-size:0;}.slick-arrow:active,.slick-arrow:focus{outline:0;box-shadow:none;}.slick-arrow::before,.slick-arrow::after{pointer-events:none;}.slick-arrow::before{color:#ff6d2c;font-size:36px;font-size:2.25rem;}.slick-arrow:hover::before{color:#37465b;}.slick button,.slick--thumbnail .slick__slide img{pointer-events:auto;}.slick-dots li{display:inline-block;margin-bottom:5px;vertical-align:top;}.slick-dots li button::before{font-size:12px;font-size:0.75rem;}img[data-lazy]{display:none;}.slide__media{position:relative;overflow:hidden;}.slick img.media__element{margin:0 auto;}.slick--less .slick-track{margin-right:auto;margin-left:auto;text-align:center;}.slick.slick--less .slick-slide{display:inline-block;float:none;vertical-align:top;}.slick--less .draggable{cursor:default;}
