/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb{font-family:'Poppins',sans-serif;padding-bottom:0.5rem;}.path-frontpage .region-breadcrumb{display:none;}.region-breadcrumb{padding-block-start:0.5rem;border-block-end:3px solid var(--background-color);font-weight:600;margin-block:3rem 1rem;max-width:1290px;margin-inline:auto;width:calc(100% - 8rem);}.layout-main:has(.taxonomy-term--type-structure,.taxonomy-term--type-personne) .region-breadcrumb{margin-block-end:0;}.path-ma-ville .region-breadcrumb{position:relative;width:calc(100vw - 8rem);padding-inline:2rem;background-color:var(--background-color-light);padding-block:4rem;border-block-end:1px solid var(--background-color);margin:0;max-width:100%;}.path-ma-ville .region-breadcrumb .block-page-title-block{margin-block-end:2rem;}.path-ma-ville .region-breadcrumb #block-thinfo-switchtextespectacle{position:relative;}@media screen and (max-width:1420px){.region-breadcrumb{padding-inline:2rem;}}@media screen and (max-width:851px){.region-breadcrumb{margin-inline:unset;}}@media screen and (max-width:630px){.region-breadcrumb:not(:has(h2,header,h1)){border:unset;padding:0;margin:0;}.region-breadcrumb:has(h2,header,h1){width:calc(100% - 4rem);margin-block-start:0rem;padding-block:1.5rem;background-color:var(--background-color-light);}.region-breadcrumb #block-thinfo-titredepage h1.title,#block-thinfo-titredynamique h2{font-size:1.85rem;}.path-ma-ville .region-breadcrumb{width:calc(100% - 2rem);padding-inline:1rem;}}
#ui-datepicker-div .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a{background:#2494db none;}#ui-datepicker-div .ui-datepicker.ui-widget.ui-widget-content{background-color:white;}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{border:1px solid #4fa4ff;background:#64646478;color:#ffffff;}#ui-datepicker-div .ui-datepicker{border-color:#c9f0f5 !important;}#ui-datepicker-div .ui-datepicker-header{background-color:#527080 !important;}#ui-datepicker-div .openemr-calendar .ui-datepicker-header{background-color:#e6f7f9 !important;border-color:#c9f0f5;}#ui-datepicker-div .ui-datepicker-month{background-color:#245d6e;color:#527080;}#ui-datepicker-div .ui-datepicker-year{background-color:#245d6e;color:#527080;}#ui-datepicker-div .ui-datepicker-month option,#ui-datepicker-div .ui-datepicker-year option{color:#245d6e !important;}#ui-datepicker-div .ui-datepicker-month option[selected],#ui-datepicker-div .ui-datepicker-year option[selected]{background-color:#e5edf0 !important;}#ui-datepicker-div .ui-datepicker .ui-state-default{border-color:#edebeb !important;background:white !important;color:#707070;}#ui-datepicker-div .ui-datepicker .ui-state-default.ui-state-highlight{border-color:#dcdcdc;background-color:#cff3f8 !important;color:#527080 !important;}#ui-datepicker-div .ui-state-default.ui-state-hover{border-color:#dcdcdc;background-color:#cff3f8 !important;}#ui-datepicker-div .ui-datepicker .ui-state-active{border-color:#dcdcdc;background-color:#cff3f8 !important;color:#527080 !important;}#ui-datepicker-div .ui-datepicker-calendar thead tr th{color:#549fa8;}#ui-datepicker-div .ui-datepicker thead{background-color:#f5f5f5;}#ui-datepicker-div .ui-state-default.ui-datepicker-current{color:#fff;}#ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content{background-color:#527080;}#ui-datepicker-div .openemr-calendar .ui-datepicker-year{background-color:transparent;}#ui-datepicker-div .openemr-calendar .ui-datepicker-month{background-color:transparent;}#ui-datepicker-div .ui-datepicker-calendar th{background:#f3f4f9;}#ui-datepicker-div .ui-datepicker-group .ui-datepicker-year,#ui-datepicker-div .ui-datepicker-group .ui-datepicker-month{background-color:transparent;color:white;}#ui-datepicker-div .ui-datepicker-group-first .ui-datepicker-year,#ui-datepicker-div .ui-datepicker-group-first .ui-datepicker-month{background-color:white;color:#245d6e;}
.caption{margin-bottom:1.2rem;}.caption > *{padding:0.5ex;border:1px solid var(--border-color);background:var(--background-color-light);}.caption > figcaption{padding-top:0.5ex;text-align:center;border:1px solid var(--border-color);border-top:none;font-size:small;}.caption-pre > pre,.caption-blockquote > blockquote{margin:0;}.caption-blockquote > figcaption::before{content:"— ";}.caption-blockquote > figcaption{text-align:left;}[dir="rtl"] .caption-blockquote > figcaption{text-align:right;}
.js .dropbutton-widget{overflow:hidden;margin:0.125rem 0;cursor:pointer;text-align:center;color:var(--text-color);border:1px solid;border-color:var(--border-color);border-radius:1rem;background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,var(--background-color-light));background-image:linear-gradient(to bottom,#f3f3f3,var(--background-color-light));}.js .dropbutton-widget:hover{border-color:var(--border-color);}.js .dropbutton-widget .button{margin:0;padding:0.32rem 1rem;border:none;background:transparent none;}.js .dropbutton-multiple .dropbutton-widget,.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget{padding:0;}.js .dropbutton-multiple .dropbutton-widget .dropbutton{position:relative;padding-right:2rem;}.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget .dropbutton{padding-right:0;padding-left:2rem;}.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-right:0;}[dir="rtl"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-left:0;}.js .dropbutton .secondary-action{border-top-color:var(--border-color);}.js .dropbutton-toggle button{background-color:var(--background-color-light);background-image:-webkit-linear-gradient(top,var(--background-color-light),#d2d2d2);background-image:linear-gradient(to bottom,var(--background-color-light),#d2d2d2);}.js .dropbutton-toggle .dropbutton-arrow:hover{background:var(--border-color);}.js .dropbutton a{color:var(--text-color);border-bottom:0 none;}.js .dropbutton .dropbutton-action:hover,.js .dropbutton a:hover{border-bottom:0 none;background:var(--border-color);}
.featured-top{margin:0;padding:25px 10px;background:var(--background-color-light);font-weight:normal;line-height:1.4;}.featured-top p{margin:0;padding:0;}.featured-top .more-link{margin-left:20px;}.path-frontpage .view-articles-les-plus-vus .view-content{display:flex;flex-wrap:wrap;}.path-frontpage .view-articles-les-plus-vus .view-content .views-row{flex:30%;padding:20px;}@media screen and (max-width:600px){.path-frontpage .view-articles-les-plus-vus .view-content .views-row{flex:90%;}}.path-frontpage .views-field-title a{color:var(--background-color-alter);font-size:1.3rem;}.path-frontpage .views-field-title a:hover{text-decoration:underline;}
.feed-icon{display:inline-block;padding-bottom:2px;border-bottom:1px solid transparent;}.feed-icon:focus,.feed-icon:hover{border-color:var(--link-color-hover);}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5rem;}[dir='rtl'] .field--label-inline .field__label,[dir='rtl'] .field--label-inline .field__items{padding-right:0;padding-left:0.5rem;}.field--label-inline .field__label::after{content:':';margin-inline-start:0.25rem;}.field--type-entity-reference{margin-block-end:0.5rem;}.field--type-entity-reference .field__label{margin:0;padding-right:5px;font-weight:normal;}[dir='rtl'] .field--type-entity-reference .field__label{padding-right:0;padding-left:5px;}.field--type-entity-reference .field__label,.field--type-entity-reference ul.links{font-size:1rem;line-height:1.5rem;font-weight:600;}.node--view-mode-teaser .field--type-entity-reference .field__label,.node--view-mode-teaser .field--type-entity-reference ul.links{font-size:0.821rem;}.field--type-entity-reference ul.links{margin:0;padding:0;list-style:none;}.field--name-field-editions.field__items,.field--type-entity-reference > .field__items{display:flex;flex-wrap:wrap;gap:1rem;container-type:inline-size;}.field--name-field-editions.field__items > .field__item,.field--type-entity-reference > .field__items > .field__item{display:flex;width:100%;gap:1rem;}@container (max-width:450px){.field--name-field-editions.field__items > .field__item,.field--type-entity-reference > .field__items > .field__item{flex-direction:column;gap:0;}}.node--type-spectacle .field--name-field-editions.field__items > .field__item{flex-direction:column;gap:1rem;max-width:380px;}.field--name-field-editions.field__items:has(> .field__item:nth-child(n + 2)) > .field__item{flex-direction:column;width:calc(50% - 0.5rem);gap:0;}.field--type-entity-reference > .field__items > .field__item{width:100%;flex-direction:column;gap:0;}.field--name-field-editions.field__items .text_content{display:flex;flex-direction:column;gap:0.25rem;}.field--name-field-editions.field__items .text_content,.field--name-field-texte.field--type-entity-reference .text_content h2{margin-block-start:0.25rem;}.field--name-field-editions.field__items .text_content .datetime{color:var(--text-color);}.field--name-field-editions.field__items .text_content :is(.field__label,.field__item,.field__item a,.datetime,.field--type-entity-reference):not(.field--name-field-ean-13){font-size:0.9rem;font-weight:400;text-wrap:nowrap;margin:0;}.field--name-field-editions.field__items
  .text_content
  :is(.field__label,.field__item,.field__item a,.datetime,.field--type-entity-reference):not(.field--name-field-ean-13)
  a::after{content:none;}.field--name-field-ean-13{display:flex;justify-content:center;padding:0.5rem;border:1px solid var(--border-color);}.taxonomy-term .field--name-field-adresse.field--type-address > *{display:inline;}.taxonomy-term .field--name-field-adresse.field--type-address > br{display:none;}.taxonomy-term .field--name-field-adresse.field--type-address .postal-code{margin-right:0.2rem;}.taxonomy-term .field--name-field-adresse.field--type-address .postal-code::before{content:', ';}.taxonomy-term .field--name-field-adresse.field--type-address .country{margin-left:0.2rem;}.taxonomy-term .field--name-field-adresse.field--type-address .country::before{content:'- ';}.field--name-field-texte.field--type-entity-reference .text_content h2,.field--name-field-texte.field--type-entity-reference .text_content h2 a{font-size:1.2rem;line-height:1.5rem;text-wrap:pretty;}.field--name-field-editions.field__items .text_content .field--name-field-auteur-s a,.field--name-field-texte.field--type-entity-reference .text_content .field--name-field-auteur-s a{font-size:0.9rem;margin-block:0.25rem;font-weight:350;}.field--name-field-editions.field__items .text_content :is(.field__label){padding-inline-end:0.25rem;}.field--name-field-editions.field__items img,.field--name-field-texte.field--type-entity-reference > .field__items > .field__item img{width:auto;height:auto;display:block;margin:0;border:1px solid var(--border-color);}:is(.field--name-field-auteur-s,.field--name-field-direction){margin-block-start:0.25rem;}:is(.field--name-field-auteur-s,.field--name-field-direction) a{font-size:clamp(1.2rem,3.5vw,1.5rem);font-weight:600;}:is(.field--name-field-auteur-s,.field--name-field-direction) > .field__item{display:inline;}:is(.field--name-field-auteur-s,.field--name-field-direction) > .field__item:not(:last-child)::after{content:',';}[dir='rtl'] .field--type-entity-reference ul.links{padding:0;}.field--type-entity-reference ul.links li{float:left;padding:0 1rem 0 0;white-space:nowrap;}[dir='rtl'] .field--type-entity-reference ul.links li{float:right;padding:0 0 0 1rem;}.field--type-image a{border-bottom:none;}.field--name-field-tags{margin:0 0 1.2rem;}.field--name-field-tags .field__label{margin:0;padding-right:5px;font-weight:normal;}[dir='rtl'] .field--name-field-tags .field__label{padding-right:0;padding-left:5px;}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:1rem;line-height:1.5rem;font-weight:600;}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:1rem;line-height:1.5rem;}.field--name-field-tags ul.links{margin:0;padding:0;}.field--name-field-tags ul.links li{float:left;padding:0 1rem 0 0;white-space:nowrap;}[dir='rtl'] .field--name-field-tags ul.links li{float:right;padding:0 0 0 1rem;}.field-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0.5rem;}.field-images .field-image{position:relative;border:1px solid var(--border-color);min-height:320px;overflow:hidden;}.field-images .field-image img{position:absolute;bottom:0;width:100%;height:320px;object-fit:cover;}.field-images .field-image .media_infos{position:absolute;width:100%;max-height:200px;bottom:0;transform:translateY(300px);transition:0.2s ease-in-out;}.field-images .field-image .media_infos .field__item:not(.field--name-dynamic-token-fieldmedia-ds-telechargement-image){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden !important;text-overflow:ellipsis;-webkit-line-clamp:3;}.field-images .field-image:hover .media_infos{transform:translateY(0px);}.field-image .field--name-field-description{pointer-events:none;display:flex;align-items:end;min-height:5rem;padding-inline-start:0.5rem;padding-block-end:2.15rem;font-size:1.1rem;font-weight:600;color:white;background:linear-gradient(0deg,rgba(23,23,23,0.9) 10%,rgba(0,212,255,0) 100%);}.field-image .field--name-field-description p{margin:0;}.field-image a:not(.colorbox){position:absolute;bottom:0.5rem;left:0.5rem;color:transparent !important;white-space:nowrap;overflow:hidden;}.field-image a:not(.colorbox):before{position:absolute;display:block;content:'Télécharger';width:calc(100% - 2rem);height:100%;background:url(/themes/custom/thinfo/images/download.svg) no-repeat;background-size:contain;padding-inline-start:2rem;color:white !important;}html[lang='en'] .field-image a:not(.colorbox):before{content:'Download';}.field-image a:not(.colorbox):hover{color:transparent !important;}.field-image a:not(.colorbox):hover:before{text-decoration:underline;color:white !important;}.field--name-field-editions.field--type-entity-reference .field--name-field-image{border:1px solid var(--border-color);width:fit-content;margin:0;}.datetime{font-weight:600;}.field--name-field-source-presentation{position:relative;height:1rem;color:var(--background-color-lighter);width:fit-content;}.field--name-field-source-presentation:hover{color:var(--background-color-alter);}.field--name-field-source-presentation .field__label{font-weight:400;}.field--name-field-source-presentation .field__item{position:absolute;top:0;height:1rem;width:calc(100% + 1.5rem);}.field--name-field-source-presentation .field__item a{font-size:0;width:100%;height:1.15rem;justify-content:flex-end;display:flex;}.field--name-field-traducteur-s .field__items{display:inline-block;width:80%;}.field--name-field-traducteur-s .field__items .field__item{display:inline-block;text-wrap:nowrap;width:fit-content;}.field--name-field-traducteur-s .field__items .field__item:not(:last-child)::after{content:',';}.field--name-field-copyright{font-size:0.9rem;font-weight:350;margin-block:0.25rem 0.5rem;}.field--name-field-lien-page-editeur.field--type-link{position:relative;background-color:var(--background-color-light);padding:0.25rem 0.5rem;transition:0.2s cubic-bezier(0.4,0,0.2,1);}.field--name-field-lien-page-editeur.field--type-link a{font-size:0 !important;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;color:transparent !important;overflow:hidden;}.field--name-field-lien-page-editeur.field--type-link a::after{content:none;}.field--name-field-lien-page-editeur.field--type-link div.field__label{text-align:center;font-size:0.9rem;transition:0.2s cubic-bezier(0.4,0,0.2,1);}.field--name-field-lien-page-editeur.field--type-link div.field__label::after{content:'';background-image:url(/themes/custom/thinfo/images/ext-link-text.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:0.75rem;height:0.75rem;display:inline-block;transition:0.2s ease-in-out;margin-inline-start:0.5rem;position:relative;bottom:-1px;}.field--name-field-lien-page-editeur.field--type-link:has(a:hover){background-color:var(--background-color-alter);}.field--name-field-lien-page-editeur.field--type-link:has(a:hover) div.field__label{color:white;}.field--name-field-lien-page-editeur.field--type-link:has(a:hover) div.field__label::after{background-image:url(/themes/custom/thinfo/images/ext-link-white.svg);}.field--name-field-lien-page-editeur.field--type-link a:hover{color:transparent !important;}.field--name-field-editeur .field__item p{margin:0;}.field-editeur_diffuseurs:not(:has(.view-display-id-ev_editeur_diffuseurs)){display:none;}.field-editeur_diffuseurs{margin-block:0.25rem;}.field-editeur_diffuseurs .view-display-id-ev_editeur_diffuseurs .item-list ul,.field-editeur_diffuseurs .view-display-id-ev_editeur_diffuseurs .item-list ul li{padding:0;margin:0;}.field-editeur_diffuseurs .view-display-id-ev_editeur_diffuseurs .item-list ul li{display:inline;}.field-editeur_diffuseurs .view-display-id-ev_editeur_diffuseurs .item-list ul li:not(:last-child) a::after{content:',';}.field--name-field-site-internet{position:relative;height:1rem;color:var(--link-color);margin-block:0.5rem 1rem;width:fit-content;}.field--name-field-site-internet:hover{color:var(--link-color-hover);}.field--name-field-site-internet .field__label{font-weight:400;}.field--name-field-site-internet .field__item{position:absolute;top:0;height:1rem;width:calc(100% + 1.5rem);}.field--name-field-site-internet .field__item a{font-size:0;width:100%;height:1.15rem;justify-content:flex-end;display:flex;color:var(--link-color);&:hover{color:var(--link-color-hover);}}.field--name-dynamic-twig-fieldtaxonomy-term-ds-partage-sociaux{display:flex;align-items:center;}.social-share{display:flex;gap:0.5rem;margin-block:0.5rem;}a.ds_edit,.social-share a[class^='ds_'],button.ds_edit{display:block;width:2rem;height:2rem;font-size:0;line-height:0;padding:0;border:none;background:unset;cursor:pointer;}a.ds_edit::after,.social-share a[class^='ds_']::after,button.ds_edit::after{content:'';display:block;width:100%;height:100%;background-size:80%;background-position:center;background-repeat:no-repeat;transition:0.2s cubic-bezier(0.4,0,0.2,1);}a.ds_edit:hover::after,.social-share a[class^='ds_']:hover::after,button.ds_edit:hover::after{filter:drop-shadow(0px 0px 2px rgba(19,3,3,0.3));}a.ds_edit::after,button.ds_edit::after{background-image:url(/themes/custom/thinfo/images/edit.svg);}a.ds_share-email::after{background-image:url(/themes/custom/thinfo/images/email.svg);background-size:93%;}a.ds_share-fb::after{background-image:url(/themes/custom/thinfo/images/facebook.svg);background-size:90%;}a.ds_share-x::after{background-image:url(/themes/custom/thinfo/images/x.svg);background-size:86%;}.views-field-field-structure-accueil:has(.field-content:empty){display:none;}#titre-complet > .field-name-field-titrebis{display:block;}@media (max-width:600px){.field-images{grid-template-columns:none;}.field-images .field-image .media_infos{transform:translateY(0px);}}
form{display:flex;flex-direction:column;width:100%;max-width:750px;color:var(--background-color-alter);}form[class*='-form']{margin-bottom:2rem;}form .js-form-wrapper,form .form-wrapper{height:fit-content;margin-bottom:20px;}form input[type='text'],form input[type='url'],form select,form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:0;box-sizing:border-box;}form .description{font-size:0.9em;color:#6c757d;margin-top:5px;}form fieldset{min-width:0;margin:1rem 0;padding:0.35rem 0.625rem 0.75rem;border:1px solid var(--border-color);}form details,form fieldset,form .filter-wrapper{border-radius:0;}form .filter-wrapper{border-top-left-radius:0;border-top-right-radius:0;}form .filter-help a{font-size:0.857rem;}form .filter-wrapper .form-item label{margin-right:10px;}form summary{color:var(--text-color);background:var(--lighter-grey);text-shadow:0 1px 0 white;}form details summary a{color:var(--text-color);}form details summary a:hover,form details summary a:active,form details summary a:focus{color:black;}form details .details-description{font-style:italic;}form label{display:inline;font-weight:bold;}form label[for]{cursor:pointer;}form input,form textarea,form select{text-transform:none;}form input{box-sizing:border-box;max-width:100%;margin:2px 0;padding:4px;}form input,form textarea{font-size:1rem;}form textarea{line-height:1.5;}form textarea.form-textarea{padding:4px;}form .form-item label,form .form-wrapper .label{font-size:1rem;line-height:1.5rem;}form .form-item:not(.form-type-radio,.form-type-checkbox){display:flex;flex-direction:column;}form table .field-label h4,form label,form legend{font-weight:600;color:var(--text-color);font-size:1.15rem;}form table .field-label h4{margin-top:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem;}form input:not(.form-radio,.form-checkbox),form #edit-delete{width:100%;padding-left:0.5rem;padding-right:0.5rem;height:36px;border-radius:0;font-weight:400;border:1px solid var(--background-color-alter);}form .form-tel{padding-left:3.5rem !important;}form input:focus{outline:1px solid var(--accent-color);}form .description{font-size:0.8rem;padding:0.5rem 1rem;width:fit-content;background-color:var(--lighter-grey);}form .taxonomy-overview-terms .form-submit,form #revision-overview-form #edit-submit,form .form-submit,form #edit-delete{height:36px;background:var(--accent-color);border:none;border-radius:0;font-weight:600;font-size:1.2rem;color:white;width:fit-content !important;padding-left:2rem !important;padding-right:2rem !important;cursor:pointer;}form form[class*='-form'] #edit-submit{font-size:1.3rem;}form #edit-delete{line-height:36px;padding:0;margin:0.5rem;font-weight:600;}form .form-submit[id*='cancel'],form .form-submit[id*='delete'],form .form-submit[id*='remove']{background:var(--background-color-alter);}form .taxonomy-overview-terms .form-submit:hover,form .region-content form[class*='user-pass'] .form-submit:hover,form .form-submit:hover{background:#5e101a;}form .form-submit[id*='cancel']:hover,form .form-submit[id*='remove']:hover{background:var(--background-color-alter);}form .form-select{background-color:white;border:solid 1px var(--border-color);border-radius:0;padding:5px 10px;}form h2{color:var(--accent-color);margin-top:1rem;margin-bottom:3rem;font-size:1.5rem;}form .form-wrapper fieldset.form-wrapper > .fieldset-wrapper > fieldset{background-color:var(--background-color-light);}form input[type='submit'],form .form-submit{background-color:var(--background-color-alter);height:36px;border:none;border-radius:0;font-size:1rem;line-height:1.25rem;color:white;width:fit-content !important;padding-left:2rem !important;padding-right:2rem !important;cursor:pointer;}form input[type='submit']:hover,form .form-submit:hover{background-color:var(--background-color);}form .ief-entity-submit.form-submit,form input[type='submit'][id*='submit']{background:var(--accent-color);}form .ief-entity-submit.form-submit:hover,form input[type='submit'][id*='submit']:hover{background:var(--accent-color-hover);}form .form-submit[id*='preview'],form .form-submit[id*='cancel'],form .form-submit[id*='delete'],form .form-submit[id*='remove']{background:var(--background-color-alter);}form .form-submit[id*='preview']:hover,form .form-submit[id*='cancel']:hover,form .form-submit[id*='delete']:hover,form .form-submit[id*='remove']:hover{background:var(--background-color);}form .tabledrag-toggle-weight-wrapper{display:none;}form .draggable a.tabledrag-handle{float:none;margin:0;}button{line-height:1.21875rem;}.form-disabled input,.form-disabled select,.form-disabled textarea{color:var(--text-color);border-color:var(--grey);background:var(--border-color);}.form-disabled label{color:var(--text-color);}.filter-wrapper label{float:none;width:auto;}.filter-wrapper .form-select{min-width:120px;}.region-content form[class*='-form'] .form-item:not(.form-type-radio,.form-type-checkbox,.form-type-textfield,.form-type-textarea),.region-content form[class*='-form'] .form-type-textfield,.region-content .form-wrapper:not(.filter-wrapper),.region-content .form-submit{margin-block:0.5rem;}.region-content form[class*='-form'] :is(.field--name-title,.field--name-field-complement-titre){margin-block:0.25rem;}.form-item textarea.error + .cke{border:2px solid var(--accent-color);}.form-item--error-message{color:var(--accent-color);}.user-login-form,body:not(.path-admin) .user-register-form,.user-pass{max-width:450px;width:100%;color:var(--background-color-alter);}.user-login-form .form-item,body:not(.path-admin) .user-register-form .form-item,.user-pass .form-item{display:flex;flex-direction:column;}.user-login-form label,body:not(.path-admin) .user-register-form label,.user-pass label{font-weight:600;}.user-login-form input,body:not(.path-admin) .user-register-form input,.user-pass input{padding-inline:0.5rem;height:36px;border:1px solid var(--border-color);border-radius:0;font-weight:400;}.user-login-form input:focus,body:not(.path-admin) .user-register-form input:focus,.user-pass input:focus{outline:1px solid var(--accent-color);}.user-login-form .description{font-size:0.8rem;}.user-login-form .form-submit,body:not(.path-admin) .user-register-form .form-submit,body.user-form-page .form-submit,.user-pass .form-submit{height:36px;background:var(--accent-color);border:none;border-radius:0;font-weight:400;font-size:1.3rem;color:white;padding-inline:1rem;cursor:pointer;}.user-login-form .form-submit:hover,body:not(.path-admin) .user-register-form .form-submit:hover,body.user-form-page .form-submit:hover,.user-pass .form-submit:hover{background:var(--accent-color-hover);}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3rem;content:'';vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}.form-required:after{width:7px;height:7px;background-size:7px 7px;}body:not(.path-admin) .form-wrapper .form-item.form-type-checkbox{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;column-gap:1rem;row-gap:0.5rem;}body:not(.path-admin) .form-wrapper .form-item.form-type-checkbox .description{flex:1 1 100%;}body:not(.path-admin) .form-wrapper .form-item.form-type-checkbox .form-checkbox{width:20px;}body:not(.path-admin) .form-wrapper .form-item.form-type-checkbox label{width:calc(100% - 20px - 1rem);}.user-form h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--accent-color);}.form-prefix-api{font-weight:bold;}html[lang="fr"] #taxonomy-term-structure-form .form-item-field-adresse-0-address-location-field::after{content:"L'autocomplétion vous permet de saisir quelques caractères puis de choisir votre adresse dans la liste résultante.";display:block;font-weight:normal;background:var(--lighter-grey);font-size:.8rem;padding:.5rem 1rem;margin-bottom:1rem;color:#6c757d;}
#header{position:fixed;background-color:white;z-index:100;width:100%;height:64px;}#header:has(#block-thinfo-main-menu.opened){z-index:105;}#header  > .layout-container{display:flex;margin-inline:0;}
.has-featured-top .region-highlighted{background:rgba(30,50,10,0.08);}.region-highlighted{margin:0 15px;}.highlighted{margin-block-start:4rem;}
.item-list ul{margin:0 0 0.25rem 0;padding:0;list-style:none inside;}[dir="rtl"] .item-list ul{padding:0;}.item-list ul li{margin:0;margin-block-end:0.25rem;padding:0.2rem 1.5rem 0 0;}.path-index .item-list ul li{margin:0;padding:0.2rem 0.4rem;font-size:1rem;line-height:1.5rem;}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir="rtl"] .item-list .item-list__comma-list,[dir="rtl"] .item-list .item-list__comma-list li{padding:0;}.list-item-content{width:80%;display:flex;flex-wrap:wrap;margin-block-end:2rem;}.list-item-content.views-row .list-item_content_title{font-size:1.15rem;display:flex;gap:0.5rem;align-items:center;flex-wrap:wrap;margin-block-end:0.5rem;transition:0.2s ease-in-out;}.list-item_content_title::before{background-repeat:no-repeat;background-size:contain;display:inline-block;background-position:left;content:"";width:22px;height:22px;transition:0.2s ease-in-out;}
.leaflet-popup{font-family:'Poppins',sans-serif;}.leaflet-popup-content-wrapper{border-radius:0;}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--background-color);color:white;box-shadow:0 3px 14px rgba(32,56,69,0.4);}.leaflet-container a.leaflet-popup-close-button{color:white;}.leaflet-container .leaflet-popup-content a{color:white;font-weight:600;}.leaflet-container .leaflet-popup-content a:hover{color:var(--red);}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:var(--red);}.marker-cluster-small{background-color:rgba(72,133,151,0.6);}.marker-cluster-small div{background-color:rgba(36,93,110,0.6);}.marker-cluster-medium{background-color:rgba(62,87,101,0.6);}.marker-cluster-medium div{background-color:rgba(59,96,117,0.6);}.marker-cluster-large{background-color:rgba(32,56,69,0.6);}.marker-cluster-large div{background-color:rgba(20,42,54,0.6);}.marker-cluster{width:35px !important;height:35px !important;border-radius:0;}.marker-cluster div{width:25px;height:25px;border-radius:0;font-family:'Poppins',sans-serif;font-weight:500;color:white;}.marker-cluster span{line-height:25px;}
.list-group__link{padding:7px 0 0;border-top:1px solid var(--border-color);}.list-group__description{margin:0 0 10px;}
ul.links{margin:0;padding:0;list-style:none;color:var(--text-color);font-size:1.4rem;}ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir='rtl'] ul.inline,[dir='rtl'] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5rem;list-style-type:none;}.item-list.modstate-draft{border-color:#f15252 !important;}.item-list.modstate-published{border-color:#94e691 !important;}.item-list.modstate-relecture{border-color:#f09c5d !important;}.item-list.modstate-validation{border-color:#f0e35d !important;}.item-list.modstate-archived{border-color:#60b4f5 !important;}.item-list.modstate-publication{border-color:#d0be00 !important;}.item-list[class*=' modstate-'] li[class*='status-']{background:none;display:flex;align-items:center;gap:0.75rem;}.item-list[class*=' modstate-'] li[class*='status-']::before{content:'';display:block;width:4px;height:1rem;}.item-list[class*=' modstate-'] li.status-0::before{background-color:var(--accent-color);}.item-list[class*=' modstate-'] li.status-1::before{background-color:#090;}ul.view-articles > li > div,ul.view-articles > li div.views-field-title{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;break-inside:avoid;width:calc(100% - 0.75rem - 4px);}ul.view-articles > li div.views-field-title ~ var{display:block;}.flat-list{padding:0;display:inline-block;}.xtra-flat-list{padding:0;display:inline;}.flat-list li,.xtra-flat-list li{display:inline;}.flat-list li:not(:last-child)::after,.xtra-flat-list li:not(:last-child)::after{content:' | ';}.cols-list li,ul[class*='cols-'] > li{padding-right:0 !important;break-inside:avoid;}ul[class*='cols-']{padding-left:0;}.page-node-type-article ul[class*='cols-'] > li{list-style:none;}.view-articles.cols-list.cols-s-2.cols-l-3 span{text-transform:uppercase;font-weight:600;}@media all and (min-width:576px){.cols-s-2{column-count:2;}.cols-s-3{column-count:3;}.cols-s-4{column-count:4;}}@media all and (min-width:851px){.cols-m-1{column-count:1;}.cols-m-2{column-count:2;}.cols-m-3{column-count:3;}.cols-m-4{column-count:4;}.cols-m-5{column-count:5;}}@media all and (min-width:1200px){.cols-l-1{column-count:1;}.cols-l-2{column-count:2;}.cols-l-3{column-count:3;column-width:calc(100% / 3);}.cols-l-4{column-count:4;}.cols-l-5{column-count:5;}.cols-l-6{column-count:6;}}ul.view-dicos-partages > li{margin-block-end:2rem;}.view-display-id-page_mois2 .view-content ul > li{margin-block-end:1.5rem;}.tcsa-ctn .views-field-field-dates-format-calendar .field-content{display:flex;flex-wrap:wrap;gap:0.5rem;margin-block:-0.25rem 0.25rem;font-weight:500;}.tcsa_date{position:relative;display:flex;flex-direction:column;font-size:0.7rem;align-items:center;justify-content:flex-end;padding:0;outline:none;border:3px solid white;background-color:white;color:var(--text-color);width:4.25rem;height:4.45rem;}.tcsa_date:has(.ajax-progress-throbber){opacity:0.7;}.tcsa_date:has(.action-unflag){border-color:var(--accent-color);}.tcsa_date:has(.action-unflag) span:first-of-type{background-color:var(--text-color);}.tcsa_date .flag .ajax-progress-throbber{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.tcsa_date .flag > p{display:none;}.tcsa_date .flag{position:absolute;top:0;left:0;}.tcsa_date .flag :is(a,span){position:absolute;top:0;left:0;font-size:0;display:block;width:4rem;height:4rem;z-index:1;}.tcsa_date:hover{background-color:var(--lighter-grey);}.tcsa_date > span:first-of-type{background-color:var(--accent-color);color:white;width:100%;padding-block:0.05rem;margin-block-end:0.3rem;}.tcsa_datee >  span:nth-child(2){font-weight:500;font-size:1rem;line-height:1.5rem;}.tcsa_datee >  span:last-of-type{padding-block-end:0.05rem;}.tcsa_date:has(.ds_edit){position:relative;width:2.5rem;height:2.6rem;}.tcsa_date:has(.ds_edit) .ds_edit{position:absolute;top:0;left:0;width:100%;height:100%;}.tcsa_date:has(.ds_edit) .ds_edit::after{background-size:65%;}.tcsa-link > a::after{content:'';background:url(/themes/custom/thinfo/images/ext-link.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:0.9rem;height:0.9rem;display:inline-block;transition:0.2s ease-in-out;margin-inline-start:0.5rem;position:relative;bottom:-1px;}
.region-content{margin-block-start:1.5rem;}.region-content:has(.taxonomy-term--type-structure,.taxonomy-term--type-personne){margin-block-start:0;}.main-content .section{padding:0 20px;}@media screen and (min-width:851px){body:is(.layout-one-sidebar,.layout-two-sidebars) .layout-main{max-width:1290px;margin:0 auto;display:flex;flex-wrap:wrap;}}a:active,.link:active{color:var(--accent-color) !important;}.field--name-field-libelle-alternatif{text-align:center;}.contextual-region .view-content dl{margin-top:0;}.view-index .view-content dl{margin-top:0;}.item-list h3{font-size:2.2rem;line-height:1;font-weight:normal;}.more-link a{position:relative;color:white;background-color:var(--background-color);padding-inline:1.5rem;padding-block:0.75rem;transition:0.2s ease-in-out;letter-spacing:0.05rem;font-weight:400;font-size:1.2rem;}.more-link a:hover{background-color:var(--accent-color);color:white;}.more-link a:active,.more-link a:focus{color:white;background-color:var(--background-color);}.path-frontpage .more-link a{display:block;width:fit-content;margin-inline:auto;margin-block:2rem;}.path-frontpage .main-content .section:has(#main-content){width:calc(100% - 2.5rem);background-color:var(--background-color-light);padding-block:4rem;margin-block:0 1.5rem;border-block-end:1px solid var(--background-color-alter);}.path-frontpage .main-content .region-content{position:relative;max-width:1290px;margin-inline:auto;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;margin-block-start:0;padding-block-end:3rem;}.path-frontpage .main-content #block-thinfo-accueilfocus{grid-area:1 / 1 / 2 / 2;width:calc(100% - 3rem);height:fit-content;padding:1rem 1.5rem;background-color:white;z-index:10;margin-block-end:1.5rem;}.path-frontpage .main-content .region-content > .field--name-node-title{width:calc(100% - 3rem);height:2.5rem;grid-area:1 / 2 / 2 / 7;}.path-frontpage .main-content .region-content > .field--name-node-title h2{position:relative;font-size:1.85rem;font-weight:700;margin:0;}.path-frontpage .main-content .region-content > .field--name-body{width:calc(100% - 3rem);margin-block:3rem 1.5rem;grid-area:1 / 2 / 2 / 7;}.path-frontpage .switch_ts,.path-frontpage .main-content .section:has(#main-content){background-color:white;}.path-frontpage .switch_ts button.active{border-block-end-color:var(--background-color-light);}.path-frontpage .main-content{background-color:var(--background-color-light);}.path-frontpage .switch_ts button.active{background-color:var(--background-color-light);}.path-frontpage .region-content > .views-element-container{position:relative;overflow:hidden;width:100%;order:1;}.path-frontpage{counter-reset:grid-row 1;}.path-frontpage .views-element-container:has(.view-content){counter-increment:grid-row;--current-row:counter(grid-row);--next-row:calc(counter(grid-row) + 1);grid-row:var(--current-row) / var(--next-row);grid-column:1 / 7;}.path-frontpage #content-third h3{font-size:clamp(1.25rem,3.5vw,1.5rem);line-height:clamp(1.5rem,3.5vw,2rem);font-weight:700;color:var(--accent-color);}.path-frontpage #content-third .block-views,.path-frontpage .region-content > .views-element-container .content{position:relative;}.path-frontpage #content-third .block-views .view-content,.path-frontpage .region-content > .views-element-container .content .view-content{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;}.path-frontpage #content-third .block-views .view-content::-webkit-scrollbar,.path-frontpage .region-content > .views-element-container .content .view-content::-webkit-scrollbar{display:none;}.path-frontpage #content-third .block-views .view-content > .item-list > ul,.path-frontpage .region-content > .views-element-container .content .view-content > .item-list > ul{display:flex;flex-wrap:nowrap;gap:2rem;padding:0;margin:0;list-style-type:none;}.path-frontpage #content-third .block-views .view-content > .item-list > ul li.tcsa-ctn,.path-frontpage .region-content > .views-element-container .content .view-content > .item-list > ul li.tcsa-ctn{flex:0 0 230px;}.path-frontpage .region-content > .views-element-container .content .more-link{position:absolute;top:-2.5rem;right:0;}.path-frontpage .region-content > .views-element-container .content .more-link a{margin-block:0;color:var(--background-color-alter);background-color:unset;padding:0;font-size:1rem;}.path-frontpage .region-content > .views-element-container .content .more-link a:hover{color:var(--accent-color);}.path-frontpage .switch_ts h2,.path-frontpage .region-content > .views-element-container h2{font-size:clamp(1.25rem,3.5vw,1.5rem);line-height:clamp(1.5rem,3.5vw,2rem);margin-block:1rem;color:var(--accent-color);}.path-frontpage .main-content #block-thinfo-accueilfocus{background-color:var(--background-color-light);}.path-frontpage .main-content .section:has(#main-content) > article .node__content{margin-block:0.5rem 2rem;}.path-frontpage .main-content .region-content > *{position:relative;margin-block:0;}@media screen and (max-width:851px){.path-frontpage .main-content .region-content > *{margin-inline:unset;}}.path-frontpage .views-field-title a,.path-frontpage .views-row a{color:var(--background-color-alter);font-size:1rem;line-height:1.5rem;width:100%;}.content .views-row > *{display:inline;}.region-content .view-content .views-row > div:nth-child(1){display:block;}.field-content{display:inline;}.index-field .field-content{font-size:0.9rem;}.path-node h1{font-family:'Poppins',sans-serif;}.page-node-type-article .field--name-body{margin-bottom:2rem;font-size:1.8rem;}.page-node-type-article .field__label{font-family:'Poppins',sans-serif;font-size:1.25rem;font-weight:400;margin-block:0.5rem 0.25rem;}.page-node-type-article .flat-list{display:flex;column-gap:0.5rem;flex-wrap:wrap;}.page-node-type-article .flat-list.inline-flat-list{display:inline-flex;}.page-node-type-article .flat-list li{display:flex;gap:0.5rem;}.content .layout .field__label,#voir-aussi .field-label-above{display:block;font-family:'Poppins',sans-serif;font-size:1.25rem;font-weight:400;margin-block:0.5rem 0.25rem;}.view-id-index ul.views-summary{display:flex;}.pager__item a{color:var(--text-color);}.path-user .field--name-field-bibliographie .cke_contents{height:60px !important;}.path-user .views-field-field-biographie p{padding:20px 40px;}.path-user .views-field-field-biographie h2{margin:0 0 0 30px;}.path-user #block-contenudelapageprincipale .field--name-user-picture{display:none;}.view-affichage-du-profil .views-row{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;}.view-affichage-du-profil .views-field-field-nom{display:inline;}.view-affichage-du-profil .views-field-field-nom h1{vertical-align:middle;display:inline;}.view-affichage-du-profil .views-field-user-picture img{vertical-align:middle;}.view-affichage-du-profil .views-field-field-biographie{margin-top:40px;width:100%;}.path-user .view-articles-par-auteur header,.path-user .view-articles-par-auteur .pager{column-span:all;}.path-user .view-articles-par-auteur .views-row{break-inside:avoid;}.index-group .index-rows,.view-index .index-group .index-rows *{display:inline-block;font-size:1.2rem;margin:0;}.view-id-index.view-display-id-page_index_pratique .view-content,.view-id-index.view-display-id-page_index_oeuvres .view-content,.view-id-index.view-display-id-page_index_personnes .view-content{column-count:3;column-gap:3rem;}.view-id-index .view-content .views-row{break-inside:avoid;margin-right:0;}#voir-aussi .fieldset-legend{font-size:2rem;line-height:1;font-family:'Poppins',sans-serif;color:var(--accent-color);padding:0 0 10rem 0;}#voir-aussi legend{margin:1rem 0;}.path-index dt{text-transform:uppercase;font-weight:600;font-size:1.4rem;}#page-wrapper .flag-bookmark > *,#page-wrapper .flag-favoris-taxo > *{font-size:0;}#page-wrapper #article-toolbar .flag-bookmark > *,#page-wrapper #article-toolbar .flag-favoris-taxo > *{font-size:inherit;}#page-wrapper #article-toolbar .flag-bookmark .label,#page-wrapper #article-toolbar .flag-favoris-taxo .label{display:inline-flex;align-items:center;}#page-wrapper .flag-bookmark.action-flag > :first-child::before,#page-wrapper .flag-bookmark.action-unflag > :first-child::before,#page-wrapper .flag-favoris-taxo.action-flag > :first-child::before,#page-wrapper .flag-favoris-taxo.action-unflag > :first-child::before{content:'';background-image:url(/themes/custom/thinfo/images/pictofav-off.svg);background-repeat:no-repeat;background-position:center;background-size:95%;width:2rem;height:2rem;display:inline-block;margin-inline-end:5px;transition:0.2s ease-in-out;}#page-wrapper .flag-bookmark.action-flag > :first-child:hover::before,#page-wrapper .flag-bookmark.action-unflag > :first-child:hover::before,#page-wrapper .flag-favoris-taxo.action-flag > :first-child:hover::before,#page-wrapper .flag-favoris-taxo.action-unflag > :first-child:hover::before{filter:drop-shadow(0px 0px 2px rgba(19,3,3,0.3));}#page-wrapper .flag-bookmark.action-unflag > :first-child::before,#page-wrapper .flag-favoris-taxo.action-unflag > :first-child::before{background-image:url(/themes/custom/thinfo/images/pictofav-on.svg);}.view-id-index dt a{font-weight:700;color:var(--link-color);text-transform:uppercase;}.view-id-index dd a{color:var(--link-color);}.view-id-index dd a:hover{background:var(--background-color-light);}.view-id-index dt p{font-family:'Poppins',sans-serif;font-weight:700;color:var(--text-color);}dd{display:inline;margin:0;}.index-field.views-row{display:inline;}.index-field .views-field.views-field-title{display:inline;}dd:not(:last-child)::after{content:'|';}.view-id-index dl{break-inside:avoid;}.groupe-mis-a-jour-par *{display:inline;font-family:'Poppins',sans-serif;}.field--name-field-date-maj::before{content:'le';}html[lang='en'] .field--name-field-date-maj::before{content:'on';}.view-id-bibliographiesg .views-field-link-flag *{display:inline;}.view-id-bibliographiesg li > div{display:inline;}.view-id-eva_biblios_pour_articles .views-row > div{display:inline;}.view-id-eva_biblios_pour_articles .views-row > div:first-of-type{display:none;}.view-display-id-eva_biblio_articles .view-articles *{display:inline;}.view-display-id-eva_biblio_articles .item-list .view-articles{margin-left:3rem;}.modstate-published td.views-field.views-field-moderation-state-1{background-color:#94e691;}.modstate-draft td.views-field.views-field-moderation-state-1{background-color:#f15252;}.modstate-relecture td.views-field.views-field-moderation-state-1{background-color:#f09c5d;}.modstate-validation td.views-field.views-field-moderation-state-1{background-color:#f0e35d;}.modstate-published td.views-field.views-field-moderation-state-1{background-color:#94e691;}.modstate-archived td.views-field.views-field-moderation-state-1{background-color:#60b4f5;}.status-Oui td.views-field.views-field-status{background-color:green;}.status-Non td.views-field.views-field-status{background-color:rgb(176,0,0);}.path-node section{margin:1.25rem 0px;}.path-node section.redacteurs{margin:1.25rem 0 0 0;}.page-node-type-article .field__biblio{margin-bottom:30px;}.path-profile .field--name-dynamic-token-fieldprofile-ds-date-update-profil{border-top:2px solid var(--border-color);padding-top:20px;margin-block-start:2.5rem;}.status-0{background:#9900001c;}#chapeau,.field--name-field-chapeau{font-size:1.8rem;color:var(--text-color);font-weight:600;margin-block-start:1rem;}.infos-non-publiques > h3{color:var(--accent-color);margin-block-end:-1rem;}.field_dates{display:flex;justify-content:center;align-items:center;font-style:italic;font-size:0.95rem;gap:2.5rem;flex-wrap:wrap;margin-block:1.5rem;font-weight:600;}.field_date{display:flex;gap:0.25rem;}.field_date > div{font-weight:400;}.field_date > div::after{display:inline;content:' : ';}.edit-infos{text-align:right;font-size:0.9rem;margin-top:2rem;}.views_slideshow_cycle_teaser_section,.views_slideshow_slide{width:100% !important;}#block-views-block-actu-block .views_slideshow_slide .views-row{margin:0;}#block-views-block-actu-block .node--view-mode-teaser{margin-block-end:3.5rem;padding:0;border:none;}.views_slideshow_cycle_slide .group-left{width:50%;}.views_slideshow_cycle_slide .group-right{background-color:var(--lighter-grey);min-height:350px;width:50%;color:var(--text-color);box-sizing:border-box;padding:1rem 2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}@media (max-width:1024px){.views_slideshow_cycle_slide .group-right{background-color:hsla(0,0%,96%,0.9);position:absolute;width:100% !important;}.views_slideshow_cycle_slide .group-left{width:100% !important;}.views_slideshow_cycle_slide .group-right div h2{border-bottom:1px solid var(--background-color);}}.views_slideshow_cycle_slide .group-right div h2{background-image:unset;padding-left:0;}.views_slideshow_cycle_slide .group-right .field--type-text-with-summary{margin-block:1rem;}.views_slideshow_cycle_slide .group-right > a{font-size:1.2rem;}.views_slideshow_cycle_slide .group-left *{height:350px;width:100%;overflow:hidden;}.views_slideshow_cycle_slide .group-left img{object-fit:cover;margin-bottom:0;}.views-slideshow-controls-bottom{position:relative;z-index:10;}.views-slideshow-controls-bottom ul{position:relative;top:-2.5rem;z-index:3;}.views-slideshow-controls-bottom .views-slideshow-pager-bullets li{background-color:var(--grey);}.views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active{background-color:var(--accent-color);}@media screen and (max-width:1420px){.path-frontpage .main-content #content-third{margin-inline:1rem;}}@media screen and (max-width:1320px){.path-frontpage .main-content .region-content > *{margin-inline:1.25rem;width:calc(100% - 2.5rem);}}@media screen and (max-width:900px){.path-frontpage .main-content .region-content{display:flex;flex-direction:column;}.path-frontpage .main-content .region-content > .field--name-node-title{width:calc(100% - 2.5rem);margin:0;}.path-frontpage .main-content #block-thinfo-accueilfocus{width:calc(100% - 3rem);margin:0;order:1;}.path-frontpage .main-content .region-content > .field--name-body{width:calc(100% - 2.5rem);margin:0;}}@media screen and (max-width:880px){.path-frontpage .region-content > .views-element-container .content .more-link{position:relative;top:0;right:0;margin-block:1rem;}.path-frontpage .region-content > .views-element-container .content .more-link a{background-color:var(--background-color);color:white;padding-inline:1.25rem;padding-block:0.5rem;margin-inline:unset;font-size:0.9rem;}}@media screen and (max-width:550px){.path-frontpage .region-content > .views-element-container .content .view-content > .item-list > ul > li{width:calc(100% - 0.75rem);max-width:400px;}}.node--type-page .field--name-body code{background-color:hsla(0,0%,78%,0.3);border-radius:2px;padding:0.15em;}
ul.menu{margin:0;list-style:none;}ul.menu li.menu-item{padding:0;}.ui-menu .ui-menu-item-wrapper{display:flex;gap:0.25rem;}.sidebar .block-menu.navigation{background-color:var(--lighter-grey);padding-inline:1.5rem;padding-block:0.75rem 0.5rem;}.sidebar .block-menu.navigation h2{margin-block-start:0;font-weight:600;}.sidebar .block-menu.navigation ul{margin:0;padding:0;list-style:none;}.sidebar .block-menu.navigation a{position:relative;display:block;line-height:1rem;margin-block-end:0.35rem;transition:0.2s cubic-bezier(0.4,0,0.2,1);}.sidebar .block-menu.navigation a::before{content:'';position:absolute;left:-0.75rem;top:2px;width:0.75rem;height:0.75rem;background-color:var(--background-color-alter);transition:0.2s cubic-bezier(0.4,0,0.2,1);transform:scaleX(0);transform-origin:right;}.sidebar .block-menu.navigation a:hover{color:var(--text-color);padding-inline-start:0.25rem;}.sidebar .block-menu.navigation a:hover::before{transform:scaleX(1);}
.media-library-widget-modal.ui-dialog > .ui-dialog-buttonpane{color:#232429;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;background:#f3f4f9;margin:0;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;}.media-library-widget-modal.ui-dialog > .ui-dialog-buttonpane .media-library-selected-count{margin-inline:1rem auto;}#media-library-wrapper .view-media-library{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;}#media-library-wrapper .view-media-library .view-filters,#media-library-wrapper .view-media-library .view-content{flex:0 0 100%;}#media-library-wrapper .view-media-library .view-filters{order:-1;}#media-library-wrapper .view-media-library .view-filters .views-exposed-form{max-width:unset;display:flex;flex-wrap:wrap;margin-block:1rem;padding:0.5rem 1rem 1rem 1rem;border:1px solid #dedfe4;border-radius:2px;background-color:white;box-shadow:0 2px 0.25rem rgba(0,0,0,0.1);}#media-library-wrapper .view-media-library .view-filters .views-exposed-form .form-item{max-width:100%;margin-block:0.75rem 0;margin-inline:0 0.5rem;}#media-library-wrapper .view-media-library .view-filters .views-exposed-form .form-wrapper:has(.form-submit){display:flex;align-items:flex-end;}#media-library-wrapper .view-media-library .view-filters .views-exposed-form .form-wrapper .form-submit{margin:0;}#media-library-wrapper .view-media-library .view-header{align-self:flex-end;margin:1em 0;text-align:right;}#media-library-wrapper .view-media-library .view-header .views-display-link{margin:0;padding-left:1.375rem;color:#333;font-size:0.9375rem;line-height:1rem;opacity:0.75;}#media-library-wrapper .view-media-library .view-header .views-display-link.is-active{font-weight:bold;opacity:1;}#media-library-wrapper .view-media-library .view-header .views-display-link-widget{margin-right:0.9375rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23333333' d='M10.5 9h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 13.5v-3A1.5 1.5 0 0 1 10.5 9zm-8 0h3A1.5 1.5 0 0 1 7 10.5v3A1.5 1.5 0 0 1 5.5 15h-3A1.5 1.5 0 0 1 1 13.5v-3A1.5 1.5 0 0 1 2.5 9zm8-8h3A1.5 1.5 0 0 1 15 2.5v3A1.5 1.5 0 0 1 13.5 7h-3A1.5 1.5 0 0 1 9 5.5v-3A1.5 1.5 0 0 1 10.5 1zm-8 0h3A1.5 1.5 0 0 1 7 2.5v3A1.5 1.5 0 0 1 5.5 7h-3A1.5 1.5 0 0 1 1 5.5v-3A1.5 1.5 0 0 1 2.5 1z'/%3e%3c/svg%3e")
    left 0 no-repeat;}#media-library-wrapper .view-media-library .view-header .views-display-link-widget_table{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23333333' d='M7 15a1.5 1.5 0 0 1 0-3h7a1.5 1.5 0 0 1 0 3H7zm-4.5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM7 9.5a1.5 1.5 0 0 1 0-3h7a1.5 1.5 0 0 1 0 3H7zm-4.5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM7 4a1.5 1.5 0 0 1 0-3h7a1.5 1.5 0 0 1 0 3H7zM2.5 4a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z'/%3e%3c/svg%3e")
    left 0 no-repeat;}#media-library-wrapper .view-media-library .views-row{position:relative;background:white;border-radius:0.5rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:transform 0.2s ease,box-shadow 0.2s ease;margin-bottom:1rem;overflow:hidden;max-width:220px;width:100%;}#media-library-wrapper .view-media-library .views-row:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.15);}#media-library-wrapper .view-media-library .js-media-library-item-preview{position:relative;padding-top:75%;overflow:hidden;}#media-library-wrapper .view-media-library .js-media-library-item-preview img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}#media-library-wrapper .view-media-library .js-media-library-item-preview:hover img{transform:scale(1.05);}#media-library-wrapper .view-media-library .js-click-to-select-checkbox{position:absolute;top:0.5rem;right:0.5rem;z-index:1;}#media-library-wrapper .view-media-library .form-checkbox{appearance:none;width:1.25rem;height:1.25rem;border:2px solid white;border-radius:0.25rem;background-color:rgba(255,255,255,0.8);cursor:pointer;transition:all 0.2s ease;}#media-library-wrapper .view-media-library .form-checkbox:checked{background-color:var(--red);border-color:var(--red);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");}#media-library-wrapper .view-media-library .js-click-to-select-trigger article > div:last-child{padding:0.75rem;font-size:0.875rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#media-library-wrapper .view-media-library .views-form form{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem;width:100%;max-width:unset;}#media-library-wrapper .view-media-library .views-exposed-form{background:white;padding:1.5rem;border-radius:0.5rem;box-shadow:0 2px 4px rgba(0,0,0,0.05);}#media-library-wrapper .view-media-library .views-exposed-form .form-item label{display:block;margin:0;font-weight:500;color:#4a5568;}#media-library-wrapper .view-media-library .views-exposed-form select,#media-library-wrapper .view-media-library .views-exposed-form input[type='text']{width:100%;min-width:200px;height:45px;padding:0.5rem;border:1px solid #e2e8f0;margin:0;background-color:white;transition:border-color 0.2s ease,box-shadow 0.2s ease;}#media-library-wrapper .view-media-library .views-exposed-form select:focus,#media-library-wrapper .view-media-library .views-exposed-form input[type='text']:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(var(--red-rgb),0.2);}#media-library-wrapper .view-media-library .cols-5{width:100%;border-collapse:separate;border-spacing:0;background:white;border-radius:0.5rem;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.05);}#media-library-wrapper .view-media-library .cols-5 thead{background-color:#f8f9fa;}#media-library-wrapper .view-media-library .cols-5 th{padding:1rem;font-weight:600;color:#4a5568;text-align:left;border-bottom:2px solid #e2e8f0;white-space:nowrap;}#media-library-wrapper .view-media-library .cols-5 th:first-child{width:40px;padding-left:1.5rem;}#media-library-wrapper .view-media-library .cols-5 tr{transition:background-color 0.2s ease;}#media-library-wrapper .view-media-library .cols-5 tbody tr:hover{background-color:#f8fafc;}#media-library-wrapper .view-media-library .cols-5 td{padding:0.75rem 1rem;border-bottom:1px solid #e2e8f0;vertical-align:middle;}#media-library-wrapper .view-media-library .cols-5 td:first-child{padding-left:1.5rem;}#media-library-wrapper .view-media-library .cols-5 .views-field-media-library-select-form{width:40px;}#media-library-wrapper .view-media-library .cols-5 .form-checkbox{position:relative;appearance:none;width:1.25rem;height:1.25rem;border:2px solid #cbd5e0;border-radius:0.25rem;background-color:white;cursor:pointer;transition:all 0.2s ease;}#media-library-wrapper .view-media-library .cols-5 .form-checkbox:checked{background-color:var(--red);border-color:var(--red);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");}#media-library-wrapper .view-media-library .cols-5 .views-field-thumbnail__target-id{width:150px;}#media-library-wrapper .view-media-library .cols-5 .views-field-thumbnail__target-id img{width:120px;height:90px;object-fit:cover;border-radius:0.25rem;transition:transform 0.2s ease;}#media-library-wrapper .view-media-library .cols-5 tr:hover .views-field-thumbnail__target-id img{transform:scale(1.05);}#media-library-wrapper .view-media-library .cols-5 .views-field-name{font-weight:500;color:#2d3748;}#media-library-wrapper .view-media-library .cols-5 .views-field-uid a{color:var(--red);text-decoration:none;transition:color 0.2s ease;}#media-library-wrapper .view-media-library .cols-5 .views-field-uid a:hover{color:var(--dark-red);text-decoration:underline;}#media-library-wrapper .view-media-library .cols-5 .views-field-changed{color:#718096;white-space:nowrap;}#media-library-wrapper .view-media-library .cols-5 time{font-size:0.875rem;}#media-library-wrapper .view-media-library .cols-5 tr.odd{background-color:#fff;}#media-library-wrapper .view-media-library .cols-5 tr.even{background-color:#f9fafb;}#media-library-wrapper .view-media-library .cols-5 tr.selected{background-color:rgba(var(--red-rgb),0.05);}@media (max-width:768px){#media-library-wrapper .view-media-library .cols-5{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}#media-library-wrapper .view-media-library .cols-5 th,#media-library-wrapper .view-media-library .cols-5 td{white-space:nowrap;}}
