/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-mode--teaser > figure,.view-mode--search_index > figure,.paragraph--view-mode--landscape_left > .paragraph-wrapper,.paragraph--view-mode--landscape_right > .paragraph-wrapper,.view-mode--teaser_landscape > figure{display:flex;align-items:center;border:0;height:100%;box-shadow:0 1px 2px rgba(0,0,0,0.3);}@media (max-width:575.98px){.view-mode--teaser > figure,.view-mode--search_index > figure,.paragraph--view-mode--landscape_left > .paragraph-wrapper,.paragraph--view-mode--landscape_right > .paragraph-wrapper,.view-mode--teaser_landscape > figure{flex-direction:column;}}@media (min-width:576px){.view-mode--teaser > figure,.view-mode--search_index > figure,.paragraph--view-mode--landscape_left > .paragraph-wrapper,.paragraph--view-mode--landscape_right > .paragraph-wrapper,.view-mode--teaser_landscape > figure{padding-top:1rem;padding-top:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));padding-right:1rem;padding-right:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));padding-bottom:1rem;padding-bottom:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));padding-left:1rem;padding-left:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));}}.view-mode--teaser > figure figcaption,.view-mode--search_index > figure figcaption,.paragraph--view-mode--landscape_left > .paragraph-wrapper figcaption,.paragraph--view-mode--landscape_right > .paragraph-wrapper figcaption,.view-mode--teaser_landscape > figure figcaption{width:100%;line-height:1.2;}@media (max-width:575.98px){.view-mode--teaser > figure figcaption,.view-mode--search_index > figure figcaption,.paragraph--view-mode--landscape_left > .paragraph-wrapper figcaption,.paragraph--view-mode--landscape_right > .paragraph-wrapper figcaption,.view-mode--teaser_landscape > figure figcaption{padding-top:1rem;padding-top:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));padding-right:1rem;padding-right:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));padding-bottom:1rem;padding-bottom:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));padding-left:1rem;padding-left:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));}}.view-mode--teaser > figure .media-wrapper,.view-mode--search_index > figure .media-wrapper,.paragraph--view-mode--landscape_left > .paragraph-wrapper .media-wrapper,.paragraph--view-mode--landscape_right > .paragraph-wrapper .media-wrapper,.view-mode--teaser_landscape > figure .media-wrapper{max-width:280px;margin-right:2rem;margin-right:calc(1rem + (2 - 1) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));}.view-mode--teaser > figure img,.view-mode--search_index > figure img,.paragraph--view-mode--landscape_left > .paragraph-wrapper img,.paragraph--view-mode--landscape_right > .paragraph-wrapper img,.view-mode--teaser_landscape > figure img{margin:0 auto;width:100%;border:1px solid #f8f9fa;}.view-mode--teaser > figure h2,.view-mode--teaser > figure h3,.view-mode--teaser > figure h4,.view-mode--teaser > figure h5,.view-mode--search_index > figure h2,.view-mode--search_index > figure h3,.view-mode--search_index > figure h4,.view-mode--search_index > figure h5,.paragraph--view-mode--landscape_left > .paragraph-wrapper h2,.paragraph--view-mode--landscape_left > .paragraph-wrapper h3,.paragraph--view-mode--landscape_left > .paragraph-wrapper h4,.paragraph--view-mode--landscape_left > .paragraph-wrapper h5,.paragraph--view-mode--landscape_right > .paragraph-wrapper h2,.paragraph--view-mode--landscape_right > .paragraph-wrapper h3,.paragraph--view-mode--landscape_right > .paragraph-wrapper h4,.paragraph--view-mode--landscape_right > .paragraph-wrapper h5,.view-mode--teaser_landscape > figure h2,.view-mode--teaser_landscape > figure h3,.view-mode--teaser_landscape > figure h4,.view-mode--teaser_landscape > figure h5{margin-top:0;}.view-mode--teaser > figure h2,.view-mode--search_index > figure h2,.paragraph--view-mode--landscape_left > .paragraph-wrapper h2,.paragraph--view-mode--landscape_right > .paragraph-wrapper h2,.view-mode--teaser_landscape > figure h2{margin-bottom:1rem;margin-bottom:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));}.view-mode--teaser > figure h2 a,.view-mode--search_index > figure h2 a,.paragraph--view-mode--landscape_left > .paragraph-wrapper h2 a,.paragraph--view-mode--landscape_right > .paragraph-wrapper h2 a,.view-mode--teaser_landscape > figure h2 a{font-size:1.25rem;}@media screen and (min-width:576px){.view-mode--teaser > figure .field--name-field-image,.view-mode--search_index > figure .field--name-field-image,.paragraph--view-mode--landscape_left > .paragraph-wrapper .field--name-field-image,.paragraph--view-mode--landscape_right > .paragraph-wrapper .field--name-field-image,.view-mode--teaser_landscape > figure .field--name-field-image{margin-right:1rem;margin-right:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));}}@media screen and (max-width:767px){.view-mode--teaser > figure .field--name-field-image,.view-mode--search_index > figure .field--name-field-image,.paragraph--view-mode--landscape_left > .paragraph-wrapper .field--name-field-image,.paragraph--view-mode--landscape_right > .paragraph-wrapper .field--name-field-image,.view-mode--teaser_landscape > figure .field--name-field-image{min-width:220px;}}@media screen and (min-width:768px) and (max-width:1199px){.view-mode--teaser > figure .field--name-field-image,.view-mode--search_index > figure .field--name-field-image,.paragraph--view-mode--landscape_left > .paragraph-wrapper .field--name-field-image,.paragraph--view-mode--landscape_right > .paragraph-wrapper .field--name-field-image,.view-mode--teaser_landscape > figure .field--name-field-image{min-width:110px;}}@media screen and (min-width:1200px){.view-mode--teaser > figure .field--name-field-image,.view-mode--search_index > figure .field--name-field-image,.paragraph--view-mode--landscape_left > .paragraph-wrapper .field--name-field-image,.paragraph--view-mode--landscape_right > .paragraph-wrapper .field--name-field-image,.view-mode--teaser_landscape > figure .field--name-field-image{min-width:220px;}}.field--name-field-minimal-text-media-caption,.field--name-field-minimal-text-media-caption:hover{color:#dee2e6;}.paragraph--type--minimal-text-media.view-mode--teaser .paragraph-wrapper,.paragraph--type--minimal-text-media.view-mode--default .paragraph-wrapper,.paragraph--type--minimal-text-media.view-mode--preview .paragraph-wrapper,.paragraph--type--minimal-text-media.view-mode--landscape-left .paragraph-wrapper,.paragraph--type--minimal-text-media.view-mode--landscape-right .paragraph-wrapper{width:100%;}.paragraph--type--minimal-text-media.view-mode--teaser .media-wrapper,.paragraph--type--minimal-text-media.view-mode--default .media-wrapper,.paragraph--type--minimal-text-media.view-mode--preview .media-wrapper,.paragraph--type--minimal-text-media.view-mode--landscape-left .media-wrapper,.paragraph--type--minimal-text-media.view-mode--landscape-right .media-wrapper{width:auto;}.paragraph--type--minimal-text-media.view-mode--default .media-wrapper,.paragraph--type--minimal-text-media.view-mode--preview .media-wrapper,.paragraph--type--minimal-text-media.view-mode--landscape-left .media-wrapper{float:left;margin-right:2%;}.paragraph--type--minimal-text-media.view-mode--landscape-right{flex-direction:row-reverse;}.paragraph--type--minimal-text-media.view-mode--landscape-right .media-wrapper{float:right;margin-left:2%;}
.paragraph--type--minimal-text-media-container .paragraph--view-mode--preview,.paragraph--view-mode--portrait,.view-mode--teaser-portrait,.view-mode--teaser_portrait > figure{border:0;height:auto;box-shadow:0 1px 2px rgba(0,0,0,0.3);}.paragraph--type--minimal-text-media-container .paragraph--view-mode--preview figcaption,.paragraph--view-mode--portrait figcaption,.view-mode--teaser-portrait figcaption,.view-mode--teaser_portrait > figure figcaption{padding-top:1rem;padding-top:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));padding-right:1rem;padding-right:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));padding-bottom:1rem;padding-bottom:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));padding-left:1rem;padding-left:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));line-height:1.2;}.paragraph--type--minimal-text-media-container .paragraph--view-mode--preview h2,.paragraph--view-mode--portrait h2,.view-mode--teaser-portrait h2,.view-mode--teaser_portrait > figure h2{margin-top:0;margin-bottom:1rem;margin-bottom:calc(0.5rem + (1 - 0.5) * ((100vw - var(--screen-width-start-rem)) / (var(--screen-width-end) - var(--screen-width-start))));}.paragraph--type--minimal-text-media-container .paragraph--view-mode--preview h2 a,.paragraph--view-mode--portrait h2 a,.view-mode--teaser-portrait h2 a,.view-mode--teaser_portrait > figure h2 a{font-size:1.25rem;}.paragraph--type--minimal-text-media-container .paragraph--view-mode--preview img,.paragraph--view-mode--portrait img,.view-mode--teaser-portrait img,.view-mode--teaser_portrait > figure img{margin:0 auto;width:100%;}.paragraph--view-mode--portrait img{max-width:30rem;}
.btn-primary{background-color:#F53607 !important;border:unset !important;border-radius:2.2rem !important;color:#fff;font-size:11pt;padding:0.5rem 2.5rem;}.btn-primary:hover{background-color:#C42B06 !important;color:#fff;}.bloc_texte_referentiel .btn-primary{box-shadow:3px 3px 10px #adb5bd;}@media screen and (max-width:768px){.quicklinks_cnpu{display:none;}}.quicklinks_cnpu ul{text-align:center;}.quicklinks_cnpu ul .acces_membre,.quicklinks_cnpu ul .acces_actus{position:fixed;right:0;padding:15px 5px 10px 10px !important;z-index:1000;width:100px;height:100px;color:#fff;font-size:1em;}.quicklinks_cnpu ul .acces_membre a,.quicklinks_cnpu ul .acces_actus a{text-align:center;color:#fff;text-decoration:none;display:inline-grid;line-height:normal;}.quicklinks_cnpu ul .acces_membre::marker,.quicklinks_cnpu ul .acces_actus::marker{color:transparent;}.quicklinks_cnpu ul .acces_membre{top:320px;background-color:#F53607;transition:background-color 0.5s ease;box-shadow:5px 5px 10px #adb5bd;}.quicklinks_cnpu ul .acces_membre:hover{background-color:#fa9b83;}.quicklinks_cnpu ul .acces_membre a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.quicklinks_cnpu ul .acces_membre a::before{font-family:"Material Design Icons";font-size:calc(1.325rem + 0.675vw);color:#fff;line-height:1;content:"\F0587";}@media (min-width:1600px){.quicklinks_cnpu ul .acces_membre a::before{font-size:2rem;}}.quicklinks_cnpu ul .acces_actus{top:440px;background-color:#237590;transition:background-color 0.5s ease;box-shadow:5px 5px 10px #adb5bd;}.quicklinks_cnpu ul .acces_actus:hover{background-color:#91bac8;}.quicklinks_cnpu ul .acces_actus a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.quicklinks_cnpu ul .acces_actus a::before{font-family:"Material Design Icons";font-size:calc(1.325rem + 0.675vw);color:#fff;line-height:1;content:"\F148B";}@media (min-width:1600px){.quicklinks_cnpu ul .acces_actus a::before{font-size:2rem;}}.ui-dialog .ui-dialog-titlebar-close{position:relative;}.ui-dialog .ui-dialog-titlebar-close:before{content:"\F0419";font-family:"Material Design Icons";font-size:1.5rem;margin-right:0.5rem;color:#237590;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg);}.ui-dialog .ui-dialog-titlebar-close:after{content:"CLOSE";color:#237590;position:absolute;top:50%;left:270%;transform:translate(-50%,-50%);}
@keyframes expand-search{0%{width:0;opacity:0;visibility:hidden;border-bottom:unset;background-color:unset;}1%{visibility:visible;}100%{width:100%;opacity:1;visibility:visible;border-bottom:2px solid #FF846A;background-color:rgba(255,132,107,0.3);}}@keyframes collapse-search{0%{width:100%;opacity:1;visibility:visible;border-bottom:2px solid #FF846A;background-color:rgba(255,132,107,0.3);}99%{visibility:visible;}100%{width:0;opacity:0;visibility:hidden;border-bottom:unset;background-color:unset;}}.region.region-header-right{width:fit-content;}.search-bar-main{padding:0.5rem;}.search-bar-main .form--search--header{display:inline-flex;align-items:center;justify-content:flex-end;}@media (max-width:991.98px){.search-bar-main .form--search--header{display:none;}}.search-bar-main .form--search--header .search-label{font-size:0;}.search-bar-main .form--search--header .search-label::before{font-family:"Material Design Icons";font-size:2.4rem;color:#FF846A;line-height:1;content:"\F0349";padding-right:0.5rem;}.search-bar-main .form--search--header .form--search--header--input{background-color:unset;border:unset;}.search-bar-main .form--search--header .form--search--header--label:hover{cursor:pointer;color:#C42B06;}.search-bar-main .form--search--header .input-container{display:flex;overflow:hidden;width:0;opacity:0;visibility:hidden;animation:collapse-search 0.5s ease-in-out forwards;padding:5px;border-radius:5px;}.search-bar-main .form--search--header .input-container .form--search--header--input{background-color:white;}.search-bar-main .form--search--header:hover .input-container{animation:expand-search 0.5s ease-in-out forwards;}@media (max-width:991.98px){.search-bar-main .form--search--header{display:none;}}
.path-frontpage p.bloc_referentiel_body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.encadre-rouge{border:2px solid #F53607;padding:1rem;}.encadre-rouge > p:first-child{color:white;background-color:#F53607;margin-left:-1rem;margin-right:-1rem;margin-top:-1rem;padding-left:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:13pt;font-weight:500;}.ui-dialog.ui-widget-content.ui-corner-all{z-index:9001 !important;}
.content .back-to-top{text-transform:uppercase;border:none;box-shadow:1px 1px 4px rgba(0,0,0,0.4);transition:all 0.4s;background-size:200% 200%;background-position:50%;display:inline-block;margin-bottom:0;font-weight:normal !important;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;text-decoration:none;padding:0.5rem;font-size:0.75rem;user-select:none;}.content .back-to-top[href*=toc-1-]{display:none;}.toc-filter .toc.toc-desktop{background-color:#FFEEE1;padding:1rem;margin-bottom:1.5rem;}.toc-filter .toc.toc-desktop li{color:#FD6F05;margin:0.2rem 0 0.2rem 0.5rem;}.toc-filter .toc.toc-desktop li a{color:#F53607;text-decoration:none;}
