/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{}
@media screen{#block--local-tasks-block{position:relative;background-color:#333;color:#fff;margin:0 auto;}#block--local-tasks-block ul{list-style:none;padding:0;margin:0;}#block--local-tasks-block ul li{padding:0;margin:0;display:inline-block;}#block--local-tasks-block a{color:#fff;display:block;padding:10px 20px;text-decoration:none;}#block--local-tasks-block a:hover{background:#095a5b;color:#fff;}body.toolbar-horizontal header{top:111px;}body.toolbar-horizontal header.fixed{top:79px;}
}
@media screen{.formHome input.formHome__input.form-autocomplete{background-position:calc(100% - 65px) center;}.resultatRecherche + .view .errorContent{margin-top:1rem;}.resultatRecherche + .view-id-search{margin-bottom:1rem;}.searchForm .searchForm__input input[type=text]{font-size:var(--fz-text);color:var(--vert);font-weight:var(--regular);padding:0.5rem;}.searchForm .searchForm__input input[type=text]::placeholder{font-weight:var(--regular);}.news-letter__block{justify-content:space-between;}.content-wrap:not(:has(aside)){grid-template-columns:1fr;}.heroHeader .formHome__btn svg circle,.heroHeader .formHome__btn svg line{stroke:white;}.wysiwyg iframe{aspect-ratio:16/9;width:100%;height:auto;}.rubriqueCard:nth-child(2) .btn,.rubriqueCard:nth-child(3) .btn{--fond:white;--bordure:white;--text:var(--violet);}.rubriqueCard:nth-child(2) .btn path,.rubriqueCard:nth-child(3) .btn path{stroke:var(--text);}.rubriqueCard:nth-child(2) .btn:hover,.rubriqueCard:nth-child(2) .btn:focus,.rubriqueCard:nth-child(3) .btn:hover,.rubriqueCard:nth-child(3) .btn:focus{--fond:transparent;--text:white;}footer{margin-top:2rem;}.cdg44-ressources__filters-group input:checked + label span.checkbox-custom{background:var(--violet);box-shadow:inset 0 0 0 2px white;}.cdg44-ressources__layout .view-filters{flex:0 0 320px;}.paragraph--type--formulaire .nice-select,#nc-event-registration-form .nice-select,#verifEmail .nice-select,#user-pass .nice-select,#user-login-form .nice-select,#nc-newsletter-subscribe-form .nice-select{margin-bottom:15px;}.paragraph--type--formulaire [type=checkbox],.paragraph--type--formulaire [type=radio],#nc-event-registration-form [type=checkbox],#nc-event-registration-form [type=radio],#verifEmail [type=checkbox],#verifEmail [type=radio],#user-pass [type=checkbox],#user-pass [type=radio],#user-login-form [type=checkbox],#user-login-form [type=radio],#nc-newsletter-subscribe-form [type=checkbox],#nc-newsletter-subscribe-form [type=radio]{accent-color:var(--violet);width:20px;height:20px;}.paragraph--type--formulaire .webform-flexbox,#nc-event-registration-form .webform-flexbox,#verifEmail .webform-flexbox,#user-pass .webform-flexbox,#user-login-form .webform-flexbox,#nc-newsletter-subscribe-form .webform-flexbox{margin:-0.5em;}@media screen and (max-width:1000px){.paragraph--type--formulaire .webform-flexbox,#nc-event-registration-form .webform-flexbox,#verifEmail .webform-flexbox,#user-pass .webform-flexbox,#user-login-form .webform-flexbox,#nc-newsletter-subscribe-form .webform-flexbox{margin:0;}}.paragraph--type--formulaire .form-item,#nc-event-registration-form .form-item,#verifEmail .form-item,#user-pass .form-item,#user-login-form .form-item,#nc-newsletter-subscribe-form .form-item{margin:15px 0;}.paragraph--type--formulaire label,.paragraph--type--formulaire legend,#nc-event-registration-form label,#nc-event-registration-form legend,#verifEmail label,#verifEmail legend,#user-pass label,#user-pass legend,#user-login-form label,#user-login-form legend,#nc-newsletter-subscribe-form label,#nc-newsletter-subscribe-form legend{font-weight:bold;}.paragraph--type--formulaire label a,.paragraph--type--formulaire legend a,#nc-event-registration-form label a,#nc-event-registration-form legend a,#verifEmail label a,#verifEmail legend a,#user-pass label a,#user-pass legend a,#user-login-form label a,#user-login-form legend a,#nc-newsletter-subscribe-form label a,#nc-newsletter-subscribe-form legend a{text-decoration:underline;}.paragraph--type--formulaire .webform-button--submit,#nc-event-registration-form .webform-button--submit,#verifEmail .webform-button--submit,#user-pass .webform-button--submit,#user-login-form .webform-button--submit,#nc-newsletter-subscribe-form .webform-button--submit{appearance:none;border-radius:50px;border:1px solid var(--violet);background:var(--violet);color:white;padding:0 20px;transition:0.2s all;height:49px;}.paragraph--type--formulaire .webform-button--submit:hover,#nc-event-registration-form .webform-button--submit:hover,#verifEmail .webform-button--submit:hover,#user-pass .webform-button--submit:hover,#user-login-form .webform-button--submit:hover,#nc-newsletter-subscribe-form .webform-button--submit:hover{color:var(--violet);background:white;}.paragraph--type--formulaire input:not([type=checkbox],.webform-button--submit,[type=radio]),.paragraph--type--formulaire .select2-selection,#nc-event-registration-form input:not([type=checkbox],.webform-button--submit,[type=radio]),#nc-event-registration-form .select2-selection,#verifEmail input:not([type=checkbox],.webform-button--submit,[type=radio]),#verifEmail .select2-selection,#user-pass input:not([type=checkbox],.webform-button--submit,[type=radio]),#user-pass .select2-selection,#user-login-form input:not([type=checkbox],.webform-button--submit,[type=radio]),#user-login-form .select2-selection,#nc-newsletter-subscribe-form input:not([type=checkbox],.webform-button--submit,[type=radio]),#nc-newsletter-subscribe-form .select2-selection{height:42px !important;display:flex;align-items:center;margin:0.25rem 0 1rem;padding:0 25px;outline-color:#999;border:1px solid #e8e8e8;background:white;max-width:100%;font-family:var(--fontText);width:100%;}@media (max-width:767px){.paragraph--type--formulaire input:not([type=checkbox],.webform-button--submit,[type=radio]),.paragraph--type--formulaire .select2-selection,#nc-event-registration-form input:not([type=checkbox],.webform-button--submit,[type=radio]),#nc-event-registration-form .select2-selection,#verifEmail input:not([type=checkbox],.webform-button--submit,[type=radio]),#verifEmail .select2-selection,#user-pass input:not([type=checkbox],.webform-button--submit,[type=radio]),#user-pass .select2-selection,#user-login-form input:not([type=checkbox],.webform-button--submit,[type=radio]),#user-login-form .select2-selection,#nc-newsletter-subscribe-form input:not([type=checkbox],.webform-button--submit,[type=radio]),#nc-newsletter-subscribe-form .select2-selection{width:100%;}}.paragraph--type--formulaire .captcha__title,#nc-event-registration-form .captcha__title,#verifEmail .captcha__title,#user-pass .captcha__title,#user-login-form .captcha__title,#nc-newsletter-subscribe-form .captcha__title{display:none;}.paragraph--type--formulaire .form-actions,#nc-event-registration-form .form-actions,#verifEmail .form-actions,#user-pass .form-actions,#user-login-form .form-actions,#nc-newsletter-subscribe-form .form-actions{display:flex;margin-top:30px;justify-content:space-between;}.paragraph--type--formulaire textarea,#nc-event-registration-form textarea,#verifEmail textarea,#user-pass textarea,#user-login-form textarea,#nc-newsletter-subscribe-form textarea{width:100%;padding:10px 25px;border:1px solid #e8e8e8;background:white;font-family:var(--fontText);}.paragraph--type--formulaire #edit-rgpd--2,#nc-event-registration-form #edit-rgpd--2,#verifEmail #edit-rgpd--2,#user-pass #edit-rgpd--2,#user-login-form #edit-rgpd--2,#nc-newsletter-subscribe-form #edit-rgpd--2{width:0;}.paragraph--type--formulaire .form-type-checkbox label,.paragraph--type--formulaire .webform-type-radios label,#nc-event-registration-form .form-type-checkbox label,#nc-event-registration-form .webform-type-radios label,#verifEmail .form-type-checkbox label,#verifEmail .webform-type-radios label,#user-pass .form-type-checkbox label,#user-pass .webform-type-radios label,#user-login-form .form-type-checkbox label,#user-login-form .webform-type-radios label,#nc-newsletter-subscribe-form .form-type-checkbox label,#nc-newsletter-subscribe-form .webform-type-radios label{position:relative;cursor:pointer;font-weight:normal;}.paragraph--type--formulaire .form-type-checkbox input,.paragraph--type--formulaire .webform-type-radios input,#nc-event-registration-form .form-type-checkbox input,#nc-event-registration-form .webform-type-radios input,#verifEmail .form-type-checkbox input,#verifEmail .webform-type-radios input,#user-pass .form-type-checkbox input,#user-pass .webform-type-radios input,#user-login-form .form-type-checkbox input,#user-login-form .webform-type-radios input,#nc-newsletter-subscribe-form .form-type-checkbox input,#nc-newsletter-subscribe-form .webform-type-radios input{accent-color:var(--violet);}.paragraph--type--formulaire .webform-type-radios label::before,#nc-event-registration-form .webform-type-radios label::before,#verifEmail .webform-type-radios label::before,#user-pass .webform-type-radios label::before,#user-login-form .webform-type-radios label::before,#nc-newsletter-subscribe-form .webform-type-radios label::before{border-radius:50%;}.paragraph--type--formulaire .webform-type-radios legend,#nc-event-registration-form .webform-type-radios legend,#verifEmail .webform-type-radios legend,#user-pass .webform-type-radios legend,#user-login-form .webform-type-radios legend,#nc-newsletter-subscribe-form .webform-type-radios legend{font-weight:bold;font-size:1rem;}.paragraph--type--formulaire .webform-type-radios label::before,#nc-event-registration-form .webform-type-radios label::before,#verifEmail .webform-type-radios label::before,#user-pass .webform-type-radios label::before,#user-login-form .webform-type-radios label::before,#nc-newsletter-subscribe-form .webform-type-radios label::before{border-radius:50px;}.alert .placeholder{display:inline-block;min-height:unset;vertical-align:baseline;cursor:initial;background-color:transparent;opacity:1;}.wysiwyg input[type=checkbox]{accent-color:var(--violet);height:16px;width:16px;position:relative;top:2px;}.flexForm{display:flex;gap:50px;}@media screen and (max-width:1000px){.flexForm{flex-direction:column;}}.flexForm aside{flex-wrap:nowrap;}.flexForm .onglet{display:none;}.flexForm .onglet.active{display:block;}#user-login-form .form-submit{width:auto !important;}.cardEvenement .btn--borderNoir{z-index:2;}.nice-select .nice-select-dropdown{width:auto;left:0;right:unset;}.searchForm .nice-select::after{right:0;}.d-none{display:none !important;}.sitemap__h2{margin-block:1rem;}html:has(body.eco){filter:grayscale(1);}@media screen and (min-width:1000px){.searchForm--prestation{--nbCol:3;grid-template-columns:repeat(var(--nbCol),1fr) auto;padding-inline:1rem;}.searchForm--prestation .searchForm__input:last-of-type::after{display:none;}}.searchForm .nice-select .current{padding-right:20px;overflow:hidden;text-overflow:ellipsis;}.listeDeuxColonne{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 2rem),1fr));}.ariane ul li{font-size:0.875rem;}.ariane ul li:not(:last-child){font-weight:var(--medium);}.partage span{font-weight:var(--medium);}footer{padding-bottom:4rem;}.menu-footer ul li{font-weight:var(--medium);}#nc-newsletter-subscribe-form{display:grid;gap:1rem;margin-bottom:2rem;}#nc-newsletter-subscribe-form input{margin:0.75rem 0 0 0;}#nc-newsletter-subscribe-form .form-item{margin:0;}#nc-newsletter-subscribe-form legend,#nc-newsletter-subscribe-form label{margin-bottom:0.5rem;}#nc-newsletter-subscribe-form .button{margin-top:1rem;}@media (min-width:1799.98px){.homeActu__content{max-height:29rem;}.homeActu__content .homeActuContainer,.homeActu__content .homeActuPrincipal__text,.homeActu__content img{max-height:29rem;}.homeActu__content .homeActuPrincipal__text h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;}.homeActu__content .homeActuPrincipal__text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis;}}.chapo{font-weight:var(--medium);}.hero-header .texte-chapo{align-self:flex-start;}figcaption.featuredCaption{max-width:calc(100% - 2rem);width:fit-content;}.layout__region .btn{margin:1rem 0;}@container wysiwyg (min-width:900px){.wysiwyg iframe{width:75%;}}.sidebar-links a{font-size:1.125rem;font-weight:var(--medium);}.cardActu .cardEvenement__date,.cardEvenement .cardEvenement__date{transition:var(--transition);}.cardActu:has(.btn),.cardEvenement:has(.btn){padding-bottom:0.5rem;}.cardActu::after,.cardEvenement::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:1px;background-color:var(--primaire);transition:var(--transition);}.cardActu:hover::after,.cardEvenement:hover::after{width:100%;}.cardEvenement:hover .cardEvenement__date{background-color:var(--jaune);}.cardActu--prestation img{border-radius:unset;}.cardActu--prestation .cardActu__imgContainer{overflow:hidden;border-radius:1.25rem;aspect-ratio:408/300;width:100%;}.cardActu--prestation h2 a{transition:var(--transition);}.cardActu--prestation .cardThematique{transition:var(--transition);}.cardActu--prestation:hover h2 a{color:var(--primaire);}.cardActu--prestation:hover .cardThematique{background-color:var(--jaune);color:var(--primaire);}.homeActuPrincipal__text p{font-size:1rem;}.contact{margin:4rem 0;}.wysiwyg{align-content:start;}.wysiwyg a:not([class]){text-decoration:underline;color:var(--primaire);}.theme-jaune .headerSommaire{color:var(--violet);}.theme-jaune .headerSommaire__content .mainTitle,.theme-jaune .headerSommaire__content .chapo,.theme-jaune .headerSommaire .arianePartage .ariane li:last-of-type,.theme-jaune .headerSommaire .arianePartage .partage,.theme-jaune .headerSommaire header .accessibilite span:last-of-type,.theme-jaune .headerSommaire header .menuButton span,.theme-jaune .headerSommaire header .eco span:last-of-type,.theme-jaune .headerSommaire .arianePartage .ariane{color:var(--violet);}.theme-jaune .headerSommaire .arianePartage .ariane li::after,.theme-jaune .headerSommaire header .menuButton::after,.theme-jaune .headerSommaire header .menuButton::before{background:var(--violet);}.theme-jaune .headerSommaire .ariane path,.theme-jaune .headerSommaire .eyeIcon path,.theme-jaune .headerSommaire .accessibilite__logo path,.theme-jaune .headerSommaire .partage path{fill:var(--violet);}.theme-jaune .headerSommaire .partage a:hover path,.theme-jaune .headerSommaire .partage a:focus path{fill:white;}.wysiwyg ol > li{padding-left:0;margin-left:1.25rem;}.wysiwyg ol > li::marker{color:var(--violet);font-size:1.25rem;font-weight:bold;}.wysiwyg,.caracteristiques{margin:2.5rem 0 1.5rem 0;}.cardDossier:hover .cardDossier__thematique{background-color:var(--jaune);}.cardDossier__thematique{transition:var(--transition);}.cardCommunique__btns{flex-wrap:wrap;}.cardCommunique__btns .btn{flex:none;}@media (min-width:1699.98px){.cdg44-ressources__cards{grid-template-columns:repeat(3,1fr);}}.cdg44-ressources__filters-group input:checked + label span.checkbox-custom{background:var(--jaune);}.paragraph--type--formulaire input:not([type=checkbox],.webform-button--submit,[type=radio]){font-size:1rem;}#nc-newsletter-subscribe-form input:not([type=checkbox],.webform-button--submit,[type=radio]){font-family:var(--fontText);font-size:1rem;}.theme-gris .wysiwyg .btn--jaune{background-color:var(--blanc-fonce);color:var(--noir);border:1px solid var(--noir);}.theme-gris .wysiwyg .btn--jaune svg path{stroke:var(--noir);}.theme-gris .wysiwyg .btn--jaune:hover{color:var(--violet);border:1px solid var(--violet);background-color:var(--violetClair);}.theme-gris .wysiwyg .btn--jaune:hover svg path{stroke:var(--violet);}.theme-gris .wysiwyg .btn--jaune-clair{background-color:var(--gris-clair);border:none;color:white;}.theme-gris .wysiwyg .btn--jaune-clair svg path{stroke:white;}.theme-gris .wysiwyg .btn--jaune-clair:hover{background-color:var(--violet);color:white;}.theme-gris .wysiwyg .btn--jaune-clair:hover svg path{stroke:white;}.theme-gris .wysiwyg .btn--no-background-noir:hover{color:var(--gris-clair);}.theme-gris .wysiwyg .btn--no-background-noir:hover svg path{stroke:var(--gris-clair);}.theme-gris .wysiwyg .btn--no-background-jaune{color:var(--gris-clair);}.theme-gris .wysiwyg .btn--no-background-jaune svg path{stroke:var(--gris-clair);}.theme-gris .wysiwyg .btn--no-background-jaune:hover{color:var(--noir);}.theme-gris .wysiwyg .btn--no-background-jaune:hover svg path{stroke:var(--noir);}.theme-gris .wysiwyg .btn--borderPrimaire{color:var(--noir);border:1px solid var(--noir);}.theme-gris .wysiwyg .btn--borderPrimaire svg path{stroke:var(--noir);}.theme-gris .wysiwyg .btn--borderPrimaire:hover{color:white;border:1px solid var(--violet);}.theme-gris .wysiwyg .btn--borderPrimaire:hover svg path{stroke:white;}.theme-jaune .wysiwyg .tablinks:hover{background-color:var(--violet);}.theme-jaune .wysiwyg .btn--borderPrimaire{color:var(--noir);border:1px solid var(--jaune);}.theme-jaune .wysiwyg .btn--borderPrimaire svg path{stroke:var(--noir);}.theme-jaune .wysiwyg .btn--borderPrimaire:hover{color:white;border:1px solid var(--violet);}.theme-jaune .wysiwyg .btn--borderPrimaire:hover svg path{stroke:white;}.theme-rouge .wysiwyg .btn--jaune{background-color:var(--rouge-clair);color:var(--rouge);border:1px solid var(--rouge);}.theme-rouge .wysiwyg .btn--jaune svg path{stroke:var(--rouge);}.theme-rouge .wysiwyg .btn--jaune:hover{color:var(--violet);border:1px solid var(--violet);background-color:var(--violetClair);}.theme-rouge .wysiwyg .btn--jaune:hover svg path{stroke:var(--violet);}.theme-rouge .wysiwyg .btn--jaune-clair{background-color:var(--rouge);border:none;color:white;}.theme-rouge .wysiwyg .btn--jaune-clair svg path{stroke:white;}.theme-rouge .wysiwyg .btn--jaune-clair:hover{background-color:var(--violet);color:white;}.theme-rouge .wysiwyg .btn--jaune-clair:hover svg path{stroke:white;}.theme-rouge .wysiwyg .btn--no-background-noir:hover{color:var(--rouge);}.theme-rouge .wysiwyg .btn--no-background-noir:hover svg path{stroke:var(--rouge);}.theme-rouge .wysiwyg .btn--no-background-jaune{color:var(--rouge);}.theme-rouge .wysiwyg .btn--no-background-jaune svg path{stroke:var(--rouge);}.theme-rouge .wysiwyg .btn--no-background-jaune:hover{color:var(--noir);}.theme-rouge .wysiwyg .btn--no-background-jaune:hover svg path{stroke:var(--noir);}.theme-rouge .wysiwyg .btn--borderPrimaire{color:var(--rouge);border:1px solid var(--rouge);}.theme-rouge .wysiwyg .btn--borderPrimaire svg path{stroke:var(--rouge);}.theme-rouge .wysiwyg .btn--borderPrimaire:hover{color:white;border:1px solid var(--violet);}.theme-rouge .wysiwyg .btn--borderPrimaire:hover svg path{stroke:white;}.theme-violet .wysiwyg .btn--jaune{background-color:var(--violet);color:white;border:none;}.theme-violet .wysiwyg .btn--jaune svg path{stroke:white;}.theme-violet .wysiwyg .btn--jaune:hover{background-color:var(--noir);}.theme-violet .wysiwyg .btn--jaune-clair{background-color:var(--violetClair);border:1px solid var(--violet);color:var(--violet);}.theme-violet .wysiwyg .btn--jaune-clair svg path{stroke:var(--violet);}.theme-violet .wysiwyg .btn--jaune-clair:hover{background-color:white;color:var(--noir);border:1px solid var(--noir);}.theme-violet .wysiwyg .btn--jaune-clair:hover svg path{stroke:var(--noir);}.theme-violet .wysiwyg .btn--no-background-noir:hover{color:var(--violet);}.theme-violet .wysiwyg .btn--no-background-noir:hover svg path{stroke:var(--violet);}.theme-violet .wysiwyg .btn--no-background-jaune{color:var(--violet);}.theme-violet .wysiwyg .btn--no-background-jaune svg path{stroke:var(--violet);}.theme-violet .wysiwyg .btn--no-background-jaune:hover{color:var(--noir);}.theme-violet .wysiwyg .btn--no-background-jaune:hover svg path{stroke:var(--noir);}header .header-search .formHome__input{font-family:var(--fontText);}.cardWrapper:not(:has(p)):has(.cardCommunique__img){display:flex;flex-direction:column-reverse;align-items:center;}.heroHeader .rubriques .rubriques__nav .rubriqueCard:hover,.heroHeader .rubriques .rubriques__nav .rubriqueCard:focus{grid-template-rows:1fr 300px;}.searchForm__input span.current{width:90%;text-overflow:ellipsis;overflow:hidden;}@media (max-width:499.98px){.heroHeader__img{object-position:-200px;}}.cdg44-ressources__card-tag{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;}.heroHeader .formHome__btn{background-color:black;}@media (max-width:1199.98px){.homeActu__mobile{padding:unset;}.homeActu__mobile img{height:13.625rem;width:13.625rem;}}@media (max-width:599.98px){.homeActu{margin-bottom:4rem;}}@media (max-width:999.98Px){.menuButton:hover{background-color:var(--violet);}}@media (max-width:599.98px){.listeDeuxColonne:has(.cardCommunique){grid-template-columns:1fr;}}@media (max-width:1499px){.cardCommunique__btns{justify-content:center;}}.layout--threecol{gap:20px;}@media (max-width:599.98px){.modal__content .flex{flex-direction:column;}.modal__content .flex .btn{padding:0.5rem 1rem;}}.searchForm .nice-select .current{overflow:unset;white-space:normal;}.searchForm .nice-select .option{white-space:initial;line-height:1.4;padding-top:0.5rem;padding-bottom:0.5rem;}.searchForm .nice-select .list{max-width:80vw;}@media (max-width:1100px){header .header-search .formHome__btn{top:53%;}}@media (max-width:1099.98px){.headerSommaire:has(.headerSommaire__img) .header-search__tel{background-color:white;padding:0.5rem;border-radius:50%;}}@media (max-width:800px){.cdg44-ressources__layout:has(.cdg44-ressources__filters){flex-direction:column;}}@media (max-width:800px){.cdg44-ressources__filters{display:none;}}@media (max-width:800px){.cdg44-ressources__layout .view-filters{flex:unset;}}.afficherFilter{display:none;}@media (max-width:800px){.afficherFilter{display:block;margin-bottom:2rem;}}.visible{display:block;}.header-right .espace{color:var(--violet);background-color:white;}.header-right .espace svg path{stroke:var(--violet);fill:var(--violet);}.header-right .espace:hover{background-color:var(--violet);color:white;}.header-right .espace:hover svg path{stroke:white;fill:white;}@media (max-width:1499.98px){.footer .footer__col{justify-items:center;}}.homeActu__content .homeActuPrincipal img{width:35rem;}div[aria-label="Message d'état"] h2{display:block;width:unset;height:unset;position:unset;}div[aria-label="Message d'état"] ul{margin-top:1.5rem;display:grid;gap:1rem;}.webform-confirmation__message{font-size:1.2rem;}.theme-jaune .tabs__header .tablinks.active:hover{color:white;}.theme-jaune .tabs__header .tablinks.active:hover svg path{fill:var(--violet);}.cardEvenement__horaire span{color:var(--violet);}.cardDossier__thematique,.cardDossier__sousThematique{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}.ui-widget.ui-widget-content{max-width:80%;}.theme-violet .wysiwyg blockquote svg path{fill:var(--violet);}.theme-rouge .wysiwyg blockquote svg path{fill:var(--rouge);}.theme-gris .wysiwyg blockquote svg path{fill:var(--gris);}.mainTitle{grid-column:1/-1;}.caracteristiques.accordeons .aside-wrapper{display:unset;}.caracteristiques.accordeons .accordeon{padding:unset;grid-template-rows:184px 0;margin-bottom:2rem;}.caracteristiques.accordeons .accordeon.active{grid-template-rows:184px auto;}.caracteristiques.accordeons .accordeon.active .accordeon__header svg path{fill:white;}.caracteristiques.accordeons .accordeon.active .accordeon__header svg path:not(:first-child):last-child{stroke:white;}.caracteristiques.accordeons .accordeon .accordeon__header{height:184px;display:grid;align-items:center;font-size:1.1rem;}.caracteristiques.accordeons .accordeon .accordeon__header > div{max-width:80%;}.caracteristiques.accordeons .accordeon .accordeon__header svg path{transition:var(--transition);}.caracteristiques.accordeons .accordeon .accordeon__content,.caracteristiques.accordeons .accordeon .accordeon__header{display:grid;padding:1rem 2rem 1rem 2rem;gap:2rem;}.caracteristiques.accordeons .accordeon .accordeon__content > div,.caracteristiques.accordeons .accordeon .accordeon__header > div{display:flex;align-items:center;gap:1rem;position:relative;height:100%;}.caracteristiques.accordeons .accordeon .accordeon__content > div:not(:last-child)::after,.caracteristiques.accordeons .accordeon .accordeon__header > div:not(:last-child)::after{position:absolute;content:"";left:0;bottom:-1rem;height:1px;width:100%;background-color:var(--gris);}.caracteristiques.accordeons .accordeon .accordeon__content > div .caracteristique__text,.caracteristiques.accordeons .accordeon .accordeon__header > div .caracteristique__text{height:fit-content;}.caracteristiques.accordeons .accordeon .accordeon__content > div .caracteristique__image,.caracteristiques.accordeons .accordeon .accordeon__header > div .caracteristique__image{display:grid;place-items:center;}.caracteristiques.accordeons .accordeon .accordeon__content:has(.caracteristique__image,.caracteristique__text) > div:not([class]),.caracteristiques.accordeons .accordeon .accordeon__header:has(.caracteristique__image,.caracteristique__text) > div:not([class]){display:grid;grid-template-columns:25px 1fr;align-items:center;justify-items:flex-start;}.mainTitle{grid-column:1/-1;}.personne__metier{font-size:1rem;font-weight:var(--semiBold);color:#A5A5A5;}@media (max-width:1599.98px){.homeActu__content .homeActuPrincipal img{height:25rem;}}@media (max-width:1400px) and (min-width:1199.98px){.homeActu__content .homeActuPrincipal img{width:30rem;height:25rem;}}.cdg44-ressources__card:hover .cdg44-ressources__card-tags .cdg44-ressources__card-tag{background-color:var(--jaune);transition:var(--transition);}.searchForm .searchForm__input input[type=text]{font-family:var(--fontText);}.nice-select .nice-select-dropdown{overflow:hidden;}.heroHeader .rubriques .rubriques__nav .rubriqueCard{max-height:450px;}.rubriqueCard__text{height:fit-content;}.rubriqueCard__text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis;}.theme-jaune .tabs__header .tablinks:not(.active):hover{background-color:var(--jaune);color:var(--violet);}.headerSommaire header{z-index:99;}.form-required::after{content:"*";color:red;}.listeDeuxColonne:has(.cardCommunique){grid-template-columns:repeat(4,1fr);}@media (max-width:1599.98px){.listeDeuxColonne:has(.cardCommunique){grid-template-columns:repeat(3,1fr);}}@media (max-width:899.98px){.listeDeuxColonne:has(.cardCommunique){grid-template-columns:repeat(2,1fr);}}@media (max-width:499.98px){.listeDeuxColonne:has(.cardCommunique){grid-template-columns:1fr;}}.listeDeuxColonne:has(.cardCommunique) .cardCommunique{display:flex;flex-direction:column;}.listeDeuxColonne:has(.cardCommunique) .cardCommunique__btns a{height:fit-content;}.listeDeuxColonne:has(.cardCommunique) .cardWrapper{flex-direction:column;}form .form-item-rgpd a{color:var(--violet);text-decoration:underline;}footer{padding-bottom:3rem;}.btn#eco:hover{background-color:var(--violet);color:white;}.btn#eco:hover svg path{stroke:white;}@media (min-width:1199.98px){.homeActu__content .homeActuContainer .homeActuCard img{width:6.5rem;height:6.5rem;}}.select-contact-form{margin:0.25rem 0 1rem;padding:12px 1rem;outline-color:#999;border:1px solid #e8e8e8;background:white;max-width:300px;font-family:var(--title);width:100%;}.select-contact-form li::before{display:none;}.js-form-type-select{display:grid;}.homeActu__content .homeActuPrincipal img{max-width:100%;}#nc-event-registration-form{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;}@media (max-width:999.98px){#nc-event-registration-form{grid-template-columns:1fr;}}#nc-event-registration-form .form-item-rgpd,#nc-event-registration-form #edit-submit{grid-column:1/-1;}#nc-event-registration-form #edit-submit{border-radius:1rem;padding:1.125rem 1.625rem 1.125rem 1.625rem;display:flex;align-items:center;gap:0.6rem;width:fit-content;height:fit-content;transition:var(--transition);background-color:var(--violet);color:white;position:relative;cursor:pointer;}#nc-event-registration-form #edit-submit:hover,#nc-event-registration-form #edit-submit:focus-visible{background-color:var(--noir);}.rejoindre{background:linear-gradient(135deg,#F9F3FA 0%,#ffffff 60%);}.cardActu--prestation{align-content:start;}.pagesEnfant__liste > ul li{position:relative;}.pagesEnfant__liste > ul li > a{position:initial;}.pagesEnfant__liste > ul li > a::before{left:0;}@media (max-width:1400px){.content-wrap{display:flex;flex-direction:column-reverse;gap:2rem;}.content-wrap aside:before{display:none;}}@media (max-width:1400px){.content-wrap--normal{flex-direction:column;}}@media (width < 1000px){.container{margin:0 20px;}}@media (max-width:950px){.planSite-wrapper__menu > ul{--nbCol:1;}}@media (max-width:950px){.planSite-wrapper__footer ul{--nbCol:1;}}@media (max-width:1199px){.arianePartage{place-self:center;}.arianePartage .ariane{display:none;}}@media (max-width:999.98px){.liste-chiffres{--colonnes:2;}}@media (max-width:600.98px){.liste-chiffres{--colonnes:1;}}@media (max-width:999.98px){.liste-image{--nbcol:2;}}@media (max-width:599.98px){.liste-image{--nbcol:1;}}@media (max-width:999.98px){.caracteristiques{width:100%;}}@media (max-width:999.98px){.caracteristiques ul li .caracteristique__image{width:3rem;height:3rem;}}body{container:none;}.homeMain header{position:absolute;padding-block:1rem;}@media (max-width:1199.98px){.homeMain header{position:relative;}}.homeMain header.fix{position:fixed;}.node-preview-form-select .node-preview-backlink{border-radius:var(--smallRadius);display:flex;justify-content:center;align-items:center;gap:1rem;width:fit-content;padding:1rem 2rem;background-color:var(--noir);color:white;border:solid 1px var(--noir);transition:var(--transition);font-size:var(--fz-small);font-weight:var(--semiBold);text-transform:uppercase;}.node-preview-form-select .node-preview-backlink:hover,.node-preview-form-select .node-preview-backlink:focus{background:white;color:var(--noir);}.node-preview-form-select .form-type-select{display:none;}.menu.active.container{margin:0 1rem 0 0;}@media (min-width:800px){.menu.active{right:20px;}}@media (max-width:1199.98px){.logo-mobile{display:block;}.logo-desktop{display:none;}}@media (width > 1200px){.logo-mobile{display:none;}.logo-desktop{display:block;}}.logo-top,.logo-desktop{max-width:128px;width:100%;height:auto;aspect-ratio:128/89;}@media (max-width:1799.98px){.homeActu__content{grid-template-columns:1fr 690px;gap:1rem;}.homeActu__content img{aspect-ratio:1;height:auto;}}@media (max-width:1799.98px) and (max-width:1500px){.homeActu__content .homeActuPrincipal{grid-template-columns:1fr;gap:1rem;}.homeActu__content .homeActuPrincipal img{max-width:200px;aspect-ratio:1;height:auto;order:-1;place-self:start;}}.content-wrap .pagesEnfant{margin-top:0;}.headerSommaire img.logo-top{aspect-ratio:1153/897;height:auto;width:128px;}.headerSommaire__img{width:100%;position-area:left;}.footer__title{text-align:center;}.wysiwyg h2:not(.titre-h2)::after{content:"";height:30px;width:15px;background-image:url(/themes/project/assets/img/svg_titre.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;margin-left:1rem;}
}
