/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node__content{margin-top:10px;font-size:1rem;line-height:1.5rem;}.node--view-mode-teaser{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5rem;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{padding:0 15px 15px;border:1px solid var(--border-color);background:rgba(0,0,0,0.024);}.node--view-mode-teaser .node__content{clear:none;font-size:1rem;line-height:1.6;}.node__meta{margin-bottom:-5px;color:var(--text-color);font-size:0.857rem;}.node__meta .field--name-user-picture img{float:left;margin:1px 20px 0 0;}[dir='rtl'] .node__meta .field--name-user-picture img{float:right;margin-right:0;margin-left:20px;}.node__links{text-align:right;font-size:0.93rem;}[dir='rtl'] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-right:1px solid var(--border-light-color);border-left:1px solid var(--border-light-color);}.page-node-type-article [class*='status-']{border-left:8px solid;padding-inline-start:1.5rem;}.page-node-type-article .status-draft{border-color:#f1525233;}.page-node-type-article .status-relecture{border-color:#f09c5d33;}.page-node-type-article .status-validation{border-color:#f0e35d33;}.page-node-type-article .status-archived{border-color:#f1525233;}.page-node-type-article .status-published{border:none;}.administration_article{background-color:#f4f4f4;margin-inline:-100%;padding-block:2rem;margin-block-start:2rem;margin-block-end:-40px;border-block-start:1px solid #bcc;}#page .administration_article > *{max-width:700px;margin-inline:auto;width:95vw;}.administration_article #article-toolbar-admin{width:30%;display:flex;justify-content:center;align-items:center;gap:2rem;padding-inline-start:2rem;margin-block:0;}.administration_article #article-toolbar-admin > *{width:30%;margin:0;}.administration_article .info_non_publiques h2{margin-block:0.25rem;}.administration_article #article-toolbar-admin > .article_mode-d-emploi span{width:100%;}.administration_article #article-toolbar-admin > *::before{content:none;}.administration_article #article-toolbar-admin > * a{color:white;width:100%;display:flex;align-items:center;justify-content:center;gap:0.25rem;padding-block:1.5rem;background-color:#38474f;border-radius:0.5rem;transition:0.2s ease-in-out;}.administration_article #article-toolbar-admin > * a:hover{background-color:#1e272b;}.administration_article #article-toolbar-admin > * a:not(.flag)::before{content:'';background:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_328_2)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 1.00781C12 0.71094 11.9102 0.46875 11.7305 0.28125C11.5508 0.09375 11.3047 0 10.9922 0C10.6953 0 10.457 0.09375 10.2773 0.28125C10.0977 0.46875 10.0078 0.71094 10.0078 1.00781V8.60156L1.71094 0.30469C1.50781 0.10156 1.27344 0 1.00781 0C0.742186 0 0.507813 0.10156 0.304688 0.30469C0.101562 0.50781 0 0.74219 0 1.00781C0 1.27344 0.101562 1.50781 0.304688 1.71094L8.60156 10.0078H1.00781C0.69531 10.0078 0.44922 10.0977 0.269531 10.2773C0.0898429 10.457 0 10.7031 0 11.0156C0 11.3125 0.0898429 11.5508 0.269531 11.7305C0.44922 11.9102 0.69531 12 1.00781 12H10.9922C11.0547 12 11.125 11.9961 11.2031 11.9883C11.2812 11.9805 11.3437 11.9531 11.3906 11.9062C11.5 11.8594 11.6016 11.7891 11.6953 11.6953C11.7891 11.6016 11.8594 11.5078 11.9062 11.4141C11.9531 11.3672 11.9805 11.3008 11.9883 11.2148C11.9961 11.1289 12 11.0625 12 11.0156V1.00781Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_328_2'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
    no-repeat;width:1.2rem;height:1.2rem;display:inline-block;vertical-align:baseline;margin-right:5px;}.administration_article #article-toolbar-admin > *.edit-tool a::before{background:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_328_4)'%3E%3Cpath d='M7.89182 1.47681H0' stroke='white'/%3E%3Cpath d='M0.505371 1.57007V16.9748' stroke='white'/%3E%3Cpath d='M16 16.4719H0.595215' stroke='white'/%3E%3Cpath d='M15.4985 16.9167V9.0249' stroke='white'/%3E%3Cpath d='M14.3992 1L16.0001 2.60136L10.8001 7.79898L6.50024 12L4.00244 13L5.00024 10.5L14.3992 1Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_328_4'%3E%3Crect width='16' height='17' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
    no-repeat;background-size:contain;width:1.5rem;height:1.5rem;}.administration_article #article-toolbar-admin > *.article_mode-d-emploi a::before{background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_328_10)'%3E%3Cpath d='M0 12.6562C0 10.9336 0.333981 9.29224 1.00195 7.73218C1.66993 6.17211 2.5686 4.8274 3.698 3.698C4.8274 2.5686 6.17211 1.66993 7.73218 1.00195C9.29224 0.333981 10.9336 0 12.6562 0C14.3701 0 16.0093 0.333981 17.5737 1.00195C19.1382 1.66993 20.4851 2.5686 21.6145 3.698C22.7439 4.8274 23.6426 6.17211 24.3105 7.73218C24.9785 9.29224 25.3125 10.9336 25.3125 12.6562C25.3125 14.3701 24.9785 16.0093 24.3105 17.5737C23.6426 19.1382 22.7439 20.4851 21.6145 21.6145C20.4851 22.7439 19.1382 23.6426 17.5737 24.3105C16.0093 24.9785 14.3701 25.3125 12.6562 25.3125C10.9336 25.3125 9.29224 24.9785 7.73218 24.3105C6.17211 23.6426 4.8274 22.7439 3.698 21.6145C2.5686 20.4851 1.66993 19.1382 1.00195 17.5737C0.333981 16.0093 0 14.3701 0 12.6562ZM10.7578 8.06836C10.7578 8.58692 10.9314 9 11.2786 9.30762C11.6257 9.61524 12.085 9.76904 12.6562 9.76904C13.2363 9.76904 13.6978 9.61524 14.0405 9.30762C14.3833 9 14.5547 8.58692 14.5547 8.06836C14.5547 7.5498 14.3833 7.13892 14.0405 6.83569C13.6978 6.53247 13.2363 6.38086 12.6562 6.38086C12.085 6.38086 11.6257 6.53467 11.2786 6.84229C10.9314 7.1499 10.7578 7.55859 10.7578 8.06836ZM10.8765 18.9185H14.4492V10.8369H10.8765V18.9185Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_328_10'%3E%3Crect width='25.3125' height='25.3125' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");background-size:contain;width:1.5rem;height:1.5rem;}.administration_article #article-toolbar-admin > .archive-tool a::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1.5V9H22.5V22.5H1.5V9H0V1.5H24ZM21 21V9H3V21H21ZM22.5 7.5V3H1.5V7.5H22.5ZM16.5 13.5H7.5V12H16.5V13.5Z' fill='white'/%3E%3C/svg%3E%0A");background-size:contain;width:1.5rem;height:1.5rem;}.field-periode .field-label-inline{white-space:nowrap;}:is(.page-node-type-texte,.page-node-type-spectacle):not(:has(#block-thinfo-content .content > form[class*='-form'])) #block-thinfo-page-title{display:none;}.group-right #dates-spectacle details,.group-right :is(.view-representations,.view-agenda){background-color:var(--background-color-light);padding-block:1.5rem;padding-inline:3rem;margin-block-start:0;border:unset;}.group-right #dates-spectacle details{padding-block:0rem 2rem;}.group-right #dates-spectacle details summary,.group-right :is(.view-representations,.view-agenda) h2{display:flex;justify-content:space-between;font-weight:700;font-size:1.5rem;text-transform:uppercase;color:var(--text-color);margin-block-end:1.5rem;line-height:1;}.group-right #dates-spectacle details summary{cursor:pointer;margin-block-end:0;text-transform:none;font-weight:600;}.group-right #dates-spectacle details summary span.summary{display:block;width:1.5rem;height:1.5rem;background-image:url('/themes/custom/thinfo/images/chevron-left-dark.svg');background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(-90deg);transition:transform 0.2s ease-in-out;}.group-right #dates-spectacle details[open] summary span.summary{transform:rotate(90deg);}.group-right #dates-spectacle details .details-wrapper{padding-block:0.5rem;}.group-right #dates-spectacle details:not(:has(.details-wrapper ul)){display:none;}.group-right #dates-spectacle details .details-wrapper .views-field-field-structure-accueil{line-height:1.15;}.group-right #dates-spectacle details .details-wrapper ul{gap:0;flex-direction:column;}.group-right #dates-spectacle details .details-wrapper ul li,.group-right :is(.view-representations,.view-agenda) .field-representation-content{display:flex;flex-wrap:wrap;margin-block:0.5rem 1.5rem;row-gap:0.25rem;}.group-right #dates-spectacle details .details-wrapper ul li{flex:100%;width:100%;margin-block-end:0rem;}.group-right :is(.view-representations,.view-agenda,#dates-spectacle details .details-wrapper ul li) .views-field-field-partenaire a,.group-right :is(.view-representations,.view-agenda,#dates-spectacle details .details-wrapper ul li) .views-field-field-structure-accueil a{color:var(--text-color);font-weight:600;}.group-right :is(.view-representations,.view-agenda,#dates-spectacle details .details-wrapper ul li) .views-field-field-partenaire a:hover,.group-right :is(.view-representations,.view-agenda,#dates-spectacle details .details-wrapper ul li) .views-field-field-structure-accueil a:hover{text-decoration:underline;}.group-right :is(.view-representations,.view-agenda,#dates-spectacle details .details-wrapper ul li) .views-field-field-partenaire{flex:1 1 100%;margin-block:-0.5rem 0.5rem;font-size:0.9rem;}.group-right :is(.view-representations,.view-agenda,#dates-spectacle details .details-wrapper ul li) .views-field-field-dates-format-calendar{flex:1 1 100%;}:is(.page-node-type-texte,.page-node-type-spectacle) .group-right .field--name-node-title h1{font-size:clamp(1.75rem,3.5vw,3rem);color:var(--accent-color);font-weight:700;line-height:0.95;margin:0;text-wrap:balance;}:is(.page-node-type-texte,.page-node-type-spectacle) .group-right .field--name-field-complement-titre{font-size:clamp(1.25rem,3.5vw,1.75rem);color:var(--text-color);line-height:1;}:is(.page-node-type-texte,.page-node-type-spectacle) .group-right > h3{font-size:clamp(1.35rem,3.5vw,2rem);color:var(--text-color);font-weight:700;line-height:1;margin-block:0 0.5rem;}:is(.page-node-type-texte,.page-node-type-spectacle) .group-left{display:flex;flex-direction:column;}:is(.page-node-type-texte,.page-node-type-spectacle) .group-left .field__label{font-size:1.25rem;font-weight:600;color:var(--text-color);margin-block-start:1rem;}:is(.page-node-type-texte,.page-node-type-spectacle) .views-field-field-structure-accueil,:is(.page-node-type-texte,.page-node-type-spectacle) .views-field-field-lien-de-reservations{height:2rem;display:inline-flex;align-items:center;}:is(.page-node-type-texte,.page-node-type-spectacle) .views-field-field-lien-de-reservations{flex:1;}:is(.page-node-type-texte,.page-node-type-spectacle) .views-field-field-lien-de-reservations a{display:inline-block;padding-inline:0.5rem;padding-block:0.35rem 0.25rem;background-color:var(--background-color-alter);color:white;}:is(.page-node-type-texte,.page-node-type-spectacle) .views-field-field-lien-de-reservations::before{content:'';background:var(--background-color-alter);flex:1;height:1px;display:inline-block;vertical-align:baseline;margin-inline-start:0.5rem;}:is(.page-node-type-texte,.page-node-type-spectacle) .views-field-field-lien-de-reservations:not(:has(a)){display:none;}:is(.node--type-texte,.node--type-spectacle){position:relative;display:flex;flex-wrap:wrap;}:is(.node--type-texte,.node--type-spectacle) .group-header{flex:1 1 100%;}:is(.node--type-spectacle) .group-left{flex:1 1 calc(30% - 3rem);padding-inline-end:3rem;float:none;width:auto;}:is(.node--type-spectacle) .group-right{flex:1 1 70%;float:none;width:auto;}:is(.node--type-texte) .group-left{flex:1 1 calc(45% - 5rem);padding-inline-end:4rem;float:none;width:auto;}:is(.node--type-texte) .group-right{flex:1 1 45%;float:none;width:auto;}:is(.node--type-texte,.node--type-spectacle) .group-right :is(.text_presentation_ctn,.spectacle_presentation_ctn){display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 0.25s cubic-bezier(0.4,0,0.2,1);}:is(.node--type-texte,.node--type-spectacle) .group-right :is(.text_presentation_ctn,.spectacle_presentation_ctn).more{grid-template-rows:1fr;}:is(.node--type-texte,.node--type-spectacle) .group-right :is(.text_presentation_ctn,.spectacle_presentation_ctn) .field--name-field-presentation{min-height:5rem;}:is(.node--type-texte,.node--type-spectacle) .group-right :is(.text_presentation_ctn,.spectacle_presentation_ctn) .field--name-field-presentation > *:first-child{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:0.25s cubic-bezier(0.4,0,0.2,1);}:is(.node--type-texte,.node--type-spectacle) .group-right :is(.text_presentation_ctn,.spectacle_presentation_ctn) .field--name-field-presentation > *:not(:first-child){opacity:0;visibility:hidden;transition:opacity 0.25s cubic-bezier(0.4,0,0.2,1);}:is(.node--type-texte,.node--type-spectacle) .group-right :is(.text_presentation_ctn,.spectacle_presentation_ctn).more .field--name-field-presentation > *:first-child{-webkit-line-clamp:unset;}:is(.node--type-texte,.node--type-spectacle) .group-right :is(.text_presentation_ctn,.spectacle_presentation_ctn).more .field--name-field-presentation > *:not(:first-child){visibility:visible;opacity:1;}:is(.node--type-texte,.node--type-spectacle) .group-right :is(.text_presentation_more,.spectacle_presentation_more){display:flex;align-items:center;justify-content:center;font-size:0.95rem;text-transform:uppercase;color:var(--text-color);background-color:var(--light-grey);padding:0.3rem 0.7rem;width:fit-content;height:1.25rem;min-height:1.25rem;cursor:pointer;}:is(.node--type-texte,.node--type-spectacle)
  .group-right
  :is(.text_presentation_ctn,.spectacle_presentation_ctn)
  :is(.text_presentation_more,.spectacle_presentation_more)::before{content:'Voir Plus';}:is(.node--type-texte,.node--type-spectacle) .group-right :is(.text_presentation_ctn,.spectacle_presentation_ctn):not(:has(.field--name-field-presentation)){display:none;}:is(.node--type-texte,.node--type-spectacle)
  .group-right
  :is(.text_presentation_ctn,.spectacle_presentation_ctn).more
  :is(.text_presentation_more,.spectacle_presentation_more)::before{content:'Voir Moins';}html[lang='en']
  :is(.node--type-texte,.node--type-spectacle)
  .group-right
  :is(.text_presentation_ctn,.spectacle_presentation_ctn)
  :is(.text_presentation_more,.spectacle_presentation_more)::before{content:'See More';}html[lang='en']
  :is(.node--type-texte,.node--type-spectacle)
  .group-right
  :is(.text_presentation_ctn,.spectacle_presentation_ctn).more
  :is(.text_presentation_more,.spectacle_presentation_more)::before{content:'See Less';}:is(.node--type-texte,.node--type-spectacle) :is(.field--name-field-texte,.field--name-field-affiche,.group-right){display:flex;flex-direction:column;gap:0.5rem;}:is(.node--type-texte) .group-footer{position:relative;min-width:calc(100vw - 8rem);left:50%;transform:translateX(-50%);background-color:var(--background-color-light);margin-block-start:2rem;padding-block:1rem 1.5rem;display:flex;flex-direction:column;align-items:center;padding-inline:1.5rem;}:is(.node--type-texte) .group-footer:not(:has(*)){display:none;}:is(.node--type-texte) .group-footer > div{width:100%;max-width:1290px;}.group-footer .view-display-id-eva_spects_partenaires,.group-footer .view-display-id-eva_spects_direction{margin-block:2rem;}.group-footer .view-display-id-eva_spects_partenaires h2,.group-footer .view-display-id-eva_spects_direction h2{color:var(--accent-color);font-size:1.5rem;line-height:1.75rem;}:is(.node--type-texte,.node--type-spectacle) .field--name-field-texte .field__item *{margin:0;}:is(.node--type-texte,.node--type-spectacle) .field--name-field-texte .field__item :is(.field--name-field-image,.field--name-field-image img){width:100%;max-width:380px;}.node--type-texte .text_infos .field{margin:0;}.node--type-texte .text_infos .field:not(.field--name-field-presentation,.field--name-field-source-presentation){padding-inline-start:0.5rem;border-inline-start:2px solid var(--border-color);}.node--type-texte .text_infos .field.field--name-field-presentation{margin-block-start:1rem;}.node--type-texte .text_infos .field:not(.field--name-field-source-presentation) > *{font-size:1rem;line-height:1.5rem;font-weight:400 !important;}.thinfo_details{display:flex;flex-direction:column;gap:1rem;margin-block:1rem;color:var(--text-color);}.spectacle_distrib .field-label-above,.thinfo_details :is(.field-label-above,.field__label){font-weight:600;font-size:1.2rem;margin-block-end:0.5rem;}.spectacle_distrib ul,.thinfo_details ul{list-style:none;padding:0;font-size:0.9rem;line-height:1.15rem;}.spectacle_distrib ul *,.thinfo_details .spectacle_inlinelist ul *{display:inline;padding:0;text-wrap:balance;}.spectacle_distrib ul li:not(:last-child)::after,.thinfo_details .spectacle_inlinelist ul li:not(:last-child)::after{content:',';}@media screen and (min-width:1500px){.page-node-type-page:not(.path-frontpage) #block-thinfo-content:has(article.node--type-page){--width:calc(100% - 1290px);padding-inline-end:calc(var(--width) / 2);width:calc(100% - calc(var(--width) * 1.5));}.page-node-type-page:not(.path-frontpage) .layout-main-sidebar #block-thinfo-content:has(article.node--type-page){padding-inline-end:0;width:auto;}}.page-node-type-page:not(.path-frontpage) h1.title{font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--accent-color);margin-block:1rem;}.page-node-type-page:not(.path-frontpage) .node__content h2{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;color:var(--background-color);margin-block:2rem 0.5rem;text-decoration:underline 4px var(--accent-color);padding-block-end:0.5rem;}.page-node-type-page:not(.path-frontpage) .node__content h3{font-size:clamp(1.2rem,3.5vw,1.5rem);font-weight:600;color:var(--blue-hover);margin-block:1.75rem 0.5rem;}.page-node-type-page:not(.path-frontpage) .node__content h4{font-size:clamp(1.1rem,3.5vw,1.25rem);font-weight:500;color:var(--blue-hover);margin-block:1.5rem 0.5rem;}.page-node-type-page:not(.path-frontpage) .node__content pre{background:var(--lighter-grey);border:1px solid var(--light-grey);border-left:3px solid var(--accent-color);color:var(--grey-blue);page-break-inside:avoid;font-family:monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1em 1.5em;display:block;word-wrap:break-word;}.page-node-type-page:not(.path-frontpage) .node__content code{background-color:#25657830;border-radius:0px;padding:0.15em;color:var(--text-color);}.page-node-type-page:not(.path-frontpage) .node__content a{text-decoration:underline;}.page-node-type-page:not(.path-frontpage) .node__content a:hover{color:var(--accent-color);text-decoration:underline 2px var(--accent-color);}.page-node-type-page:not(.path-frontpage) .node__content img{background:var(--lighter-grey);border:1px solid var(--light-grey-blue);padding:0.5rem;}@media screen and (min-width:1380px){:is(.node--type-texte) .group-footer{padding-inline:0;min-width:100vw;}}@media screen and (min-width:630px) and (max-width:1420px){:is(.node--type-texte,.node--type-spectacle){padding-inline:2rem;}:is(.node--type-texte,.node--type-spectacle) .view-representations{margin-inline:2rem;}:is(.node--type-texte) .group-footer > div{padding-inline:2rem;}}@media screen and (max-width:1180px){:is(.node--type-spectacle) .group-left{flex:1 1 calc(40% - 3rem);}:is(.node--type-spectacle) .group-right{flex:1 1 60%;}}@media screen and (max-width:880px){.node--type-spectacle .group-right,.node--type-texte .group-right{flex:1 1 100%;order:-1;margin-block-end:1rem;max-width:100%;}.node--type-spectacle .group-right{margin-block-start:min(calc((100vw * (320 / 480)) + 2rem),332px);}:is(.node--type-texte,.node--type-spectacle) .group-left{flex:1 1 100%;max-width:100%;}:is(.node--type-texte,.node--type-spectacle) .group-left{flex:1 1 100%;}.node--type-spectacle .group-left > .field--name-field-image.field--type-image{position:absolute;top:0;height:fit-content;max-height:300px;}.node--type-spectacle .group-left > .field.field--name-field-copyright{position:absolute;top:min(calc((100vw * (320 / 480))),308px);}.node--type-spectacle .group-left > .field--name-field-image.field--type-image img{height:auto;width:100%;height:min(calc((100vw * (320 / 480))),300px);object-fit:cover;}.group-right #dates-spectacle details .details-wrapper ul li{flex:1 1 100%;min-width:100%;}}@media screen and (max-width:630px){.group-right #dates-spectacle details,.group-right :is(.view-representations,.view-agenda){position:relative;width:calc(100vw - 6rem);left:50%;transform:translateX(-50%);}}
.pager{margin-block:2rem;list-style:none;}.pager .pager__items{padding:0;list-style:none;}.pager__item{padding:10px 15px;font-size:1.4rem;}.pager__item a{display:inline-block;}.pager__item.is-active a{color:var(--text-color);border-bottom:0;}.pager__item--first,.pager__item--previous{padding:10px 10px 10px 0;}[dir='rtl'] .pager__item--first,[dir='rtl'] .pager__item--previous{padding-right:0;padding-left:10px;}.pager__item--ellipsis{padding:10px 0;}.pager__item--last,.pager__item--next{padding:10px 0 10px 10px;}[dir='rtl'] .pager__item--last,[dir='rtl'] .pager__item--next{padding-right:10px;padding-left:0;}.pager[data-drupal-views-infinite-scroll-pager] .pager__item a[rel='next']{position:relative;display:block;width:fit-content;margin-inline:auto;margin-block:2rem;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;}.pager[data-drupal-views-infinite-scroll-pager] .pager__item a[rel='next']:hover{background-color:var(--accent-color);color:white;}.pager[data-drupal-views-infinite-scroll-pager] .pager__item a[rel='next']:active,.pager[data-drupal-views-infinite-scroll-pager] .pager__item a[rel='next']:focus{color:white;background-color:var(--background-color);}.pager{display:flex;justify-content:center;align-items:center;margin:2rem 0;}.pager__items{display:flex;list-style:none;padding:0;margin:0;}.pager__item{margin:0 0.25rem;padding:0;}.pager__item a{display:block;padding:0.25rem 0.75rem;text-decoration:none;color:var(--text-color);background-color:var(--background-color-light);transition:background-color 0.3s ease;font-weight:400;}.pager__item.is-active a,.pager__item a:hover{background-color:var(--accent-color);color:#fff;}.pager__item--ellipsis,.pager__item--next,.pager__item--last{font-weight:bold;}
.panel{margin:10px 0;padding:0 5px 5px;border:1px solid var(--border-color);background:white;}.panel__title{margin:16px 7px;}.panel__content{padding:0 4px 2px 8px;}[dir="rtl"] .panel__content{padding-right:8px;padding-left:4px;}
#block-thinfo-main-menu #block-thinfo-main-menu-menu{position:fixed !important;overflow:unset;clip:unset;width:4rem;height:4rem;font-size:0;right:0;top:var(--drupal-displace-offset-top);margin:0;background-color:var(--background-color-alter);cursor:pointer;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#block-thinfo-main-menu #block-thinfo-main-menu-menu::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="18" x2="21" y2="18"/></svg>');background-size:50%;background-repeat:no-repeat;background-position:center;rotate:180deg;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#block-thinfo-main-menu #block-thinfo-main-menu-menu:hover{background-color:var(--background-color);}#block-thinfo-main-menu .content{position:fixed;right:-420px;top:calc(4rem + var(--drupal-displace-offset-top));width:calc(100% - 4rem);max-width:calc(320px);height:calc(100vh - var(--drupal-displace-offset-top) - 7rem);background:var(--background-color-alter);padding-inline:2rem;padding-block:1.5rem;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#block-thinfo-main-menu.opened .content{right:0;}#block-thinfo-main-menu.opened #block-thinfo-main-menu-menu::before{background-image:url('/themes/custom/thinfo/images/cross-white.svg');background-size:50%;background-repeat:no-repeat;background-position:center;rotate:0deg;}#block-thinfo-main-menu .menu :is(a,span){position:relative;color:white;font-size:1.25rem;padding-block-end:0.5rem;display:block;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#block-thinfo-main-menu .menu li.menu-item--active-trail >:is(a.is-active,span){color:var(--accent-color);}#block-thinfo-main-menu .menu.menu-dropdown a{font-size:1.15rem;}@media screen and (max-width:1430px){#block-thinfo-main-menu .content{overflow-y:auto;}#block-thinfo-main-menu .menu :is(a,span):hover{text-decoration:underline;}#block-thinfo-main-menu > .content > .menu > li > :is(a,span){padding-inline-start:0.25rem;}#block-thinfo-main-menu > .content > .menu > li > :is(a,span)::before{content:'';position:absolute;left:-1rem;top:0.4rem;width:0.75rem;height:0.75rem;background-color:var(--background-color-light);transition:0.2s cubic-bezier(0.4,0,0.2,1);}#block-thinfo-main-menu > .content > .menu > li > :is(a,span):hover::before{background-color:var(--accent-color);}}@media screen and (min-width:1430px){#block-thinfo-main-menu #block-thinfo-main-menu-menu{display:none;}.region-primary-menu{width:100%;}#block-thinfo-main-menu .content{position:relative;right:auto;top:auto;width:auto;height:fit-content;max-width:none;background:none;padding-inline:0;padding-block:0;}#block-thinfo-main-menu > .content > ul.menu{position:relative;display:flex;gap:0.5rem;justify-content:center;align-items:center;width:calc(100% - 150px);height:64px;}#block-thinfo-main-menu .menu > .menu-item > .menu.menu-dropdown{position:absolute;left:50%;top:calc(1rem + 2rem);transform:translateX(-50%);width:fit-content;height:fit-content;padding:0;margin-block-start:0rem;opacity:0;visibility:hidden;pointer-events:none;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#block-thinfo-main-menu .menu > .menu-item:hover > .menu.menu-dropdown{opacity:1;visibility:visible;pointer-events:auto;}#block-thinfo-main-menu .menu > .menu-item > .menu.menu-dropdown > .menu{position:relative;margin-block-start:0rem;background-color:var(--lighter-grey);width:fit-content;padding:0.75rem 1.5rem;.menu-item{padding-block:0.5rem;}}#block-thinfo-main-menu .menu .menu-item:not(:last-child):after{content:' | ';display:inline-block;color:var(--accent-color);margin-inline-start:0.5rem;}#block-thinfo-main-menu .menu.menu-dropdown .menu-item:after{content:unset;}#block-thinfo-main-menu .menu .menu-item{position:relative;text-wrap:nowrap;width:fit-content;min-width:fit-content;padding-block:1rem;}#block-thinfo-main-menu .menu :is(a,span){display:unset;font-size:1rem;line-height:1.5rem;color:var(--text-color);transition:0.2s cubic-bezier(0.4,0,0.2,1);}#block-thinfo-main-menu .menu.menu-dropdown a{font-size:1rem;line-height:1.5rem;}#block-thinfo-main-menu .menu :is(a,span):hover{color:var(--accent-color);}}@media screen and (max-width:700px){#block-thinfo-main-menu .content{height:calc(100vh - var(--drupal-displace-offset-top) - 12rem);padding-block:116px 1.5rem;}}
.search-form{font-size:1rem;line-height:1.5rem;}.path-search .search-form{font-size:1.4rem;}.search-form .form-search{float:left;margin-right:5px;padding:4px;padding-left:45px;background-image:url(/themes/custom/thinfo/images/loupe.svg);background-repeat:no-repeat;background-position:center left 15px;background-size:22px;outline:none;}.search-form .form-search:focus{border:2px solid var(--text-color);}[dir="rtl"] .search-form .form-search{float:right;margin-right:0;margin-left:5px;}.button.search-form__submit,.search-form__submit{overflow:hidden;width:10rem;height:5rem;margin-right:0;margin-left:0;padding:0;cursor:pointer;direction:ltr;border:0px;background-image:none;background-color:#0000;text-transform:uppercase;color:var(--grey);}.search-form .form-item-keys label{display:block;}.search-form .form-search::placeholder{color:var(--grey);}#views-exposed-form-representations-sapi-p-rep-sapi,#views-exposed-form-globalsearch-sapi-p-glob-sapi{max-width:100%;width:100%;margin-bottom:1.5rem;}#views-exposed-form-representations-sapi-p-rep-sapi > div,#views-exposed-form-globalsearch-sapi-p-glob-sapi > div{display:flex;}#views-exposed-form-representations-sapi-p-rep-sapi .form-item-sapi-fulltext,#views-exposed-form-globalsearch-sapi-p-glob-sapi .form-item-sapi-fulltext{background-color:var(--background-color-light);flex:1 1 100%;height:64px;z-index:1;display:flex;align-items:center;justify-content:center;}#views-exposed-form-representations-sapi-p-rep-sapi .form-item-sapi-fulltext input,#views-exposed-form-globalsearch-sapi-p-glob-sapi .form-item-sapi-fulltext input{width:calc(100% - 1rem);height:calc(64px - 1rem);}#views-exposed-form-representations-sapi-p-rep-sapi .form-wrapper,#views-exposed-form-globalsearch-sapi-p-glob-sapi .form-wrapper{margin:0;}#views-exposed-form-representations-sapi-p-rep-sapi .form-submit,#views-exposed-form-globalsearch-sapi-p-glob-sapi .form-submit{display:flex;height:64px;margin:0;}
.search-results{padding:0;list-style-position:inside;}.search-results li{margin-bottom:0.5rem;padding-bottom:0.4285rem;border-bottom:1px solid var(--border-color);}.search-results li:last-child{margin-bottom:1rem;padding-bottom:0;border-bottom:none;}.search-result__title{font-weight:bold;}.search-result__snippet-info{padding-left:0;}[dir='rtl'] .search-result__snippet-info{padding-right:0;}.search__info{font-style:italic;margin-block-end:1.5rem;}.view-representations-sapi .view-header,.view-globalsearch-sapi .view-header{display:flex;flex-direction:column;padding-block-end:1rem;}.view-representations-sapi .view-header .views-exposed-form,.view-globalsearch-sapi .view-header .views-exposed-form{order:-1;}.view-globalsearch-sapi ul > li.tcsa-ctn.structure:not(:has(img))::before{content:'';display:block;background:url(/themes/custom/thinfo/images/S-placeholder.png) no-repeat;min-height:153px;background-size:cover;margin-block-end:0.5rem;}.view-globalsearch-sapi ul > li.tcsa-ctn.personne:not(:has(img))::before{content:'';display:block;background:url(/themes/custom/thinfo/images/P-placeholder.png) no-repeat;min-height:153px;background-size:cover;margin-block-end:0.5rem;}.view-globalsearch-sapi ul > li .field--type-image{margin-block-end:0.25rem;}
#header .region-secondary-menu{position:absolute;top:0;right:4rem;display:flex;justify-content:space-between;align-items:center;height:4rem;gap:0.25rem;}#header .region-secondary-menu #block-thinfo-account-menu{z-index:10;}#header .region-secondary-menu .menu:has(a[href*='/user/login'],a[href*='/en/user/login']){background-color:var(--text-color);width:4rem;height:4rem;padding:0;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#header .region-secondary-menu .menu:has(a[href*='/user/login'],a[href*='/en/user/login']):hover{background-color:var(--accent-color);}#header .region-secondary-menu .menu :is(a[href*='/user/login'],a[href*='/en/user/login']){position:relative;display:block;z-index:1;font-size:0;width:4rem;height:4rem;background-image:url(/themes/custom/thinfo/images/user.svg);background-size:50%;background-position:center;background-repeat:no-repeat;}#header .region-secondary-menu .content:has(a[href*='/user/logout'],a[href*='/en/user/logout']){position:relative;z-index:1;background-color:var(--accent-color);width:4rem;height:4rem;background-image:url(/themes/custom/thinfo/images/user.svg);background-size:50%;background-position:center;background-repeat:no-repeat;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#header .region-secondary-menu .content:has(a[href*='/user/logout'],a[href*='/en/user/logout']):hover{background-color:var(--text-color);}#header .region-secondary-menu .content:has(a[href*='/user/logout'],a[href*='/en/user/logout']) > ul.menu{position:absolute;top:4rem;right:0;background-color:var(--text-color);padding:1rem 1.25rem;display:flex;flex-direction:column;align-items:flex-start;text-wrap:nowrap;opacity:0;pointer-events:none;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#header .region-secondary-menu .content:has(a[href*='/user/logout'],a[href*='/en/user/logout']):hover > ul.menu{opacity:1;pointer-events:all;}#header .region-secondary-menu .content:has(a[href*='/user/logout'],a[href*='/en/user/logout']) > ul.menu > li:not(:last-of-type){margin-bottom:0.5rem;}#header .region-secondary-menu .content:has(a[href*='/user/logout'],a[href*='/en/user/logout']) > ul.menu > li a:hover{color:var(--accent-color);}#header .region-secondary-menu .content:has(a[href*='/user/logout'],a[href*='/en/user/logout']) a{color:var(--background-color-light);}.language-switcher-language-url .links{position:relative;z-index:1;display:flex;gap:1rem;}.language-switcher-language-url .links a.language-link{text-transform:uppercase;white-space:nowrap;overflow:hidden;max-width:20px;display:block;font-weight:700;color:var(--accent-color);font-size:1.05rem;}.language-switcher-language-url .links li:first-of-type::after{position:absolute;content:'';width:1px;height:100%;background-color:var(--text-color);top:0;left:28px;}.language-switcher-language-url .links a.language-link:not(.is-active){font-weight:400;color:var(--text-color);}.language-switcher-language-url .links .language-link:not(.is-active):hover{text-decoration:underline;}#header .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi,#header .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi{margin:0;width:64px;height:64px;background-image:url(/themes/custom/thinfo/images/search.svg);background-size:50%;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#header .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi:hover,#header .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi:hover{background-size:60%;}#header .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi > div,#header .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi > div{position:fixed;right:64px;display:flex;z-index:1;width:calc(100% - 31rem);box-shadow:rgba(50,50,93,0.15) 0px 2px 5px -1px,rgba(0,0,0,0.2) 0px 1px 3px -1px;transform:translateX(150vw);transition:0.2s cubic-bezier(0.4,0,0.2,1);pointer-events:none;}#header .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi.is-active > div,#header .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi.is-active > div{transform:translateX(0);pointer-events:all;}#header .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi .form-item-sapi-fulltext,#header .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi .form-item-sapi-fulltext{background-color:var(--background-color-light);flex:1 1 100%;height:64px;z-index:1;display:flex;align-items:center;justify-content:center;}#header .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi .form-item-sapi-fulltext input,#header .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi .form-item-sapi-fulltext input{width:calc(100% - 1rem);height:calc(64px - 1rem);}#header .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi .form-wrapper,#header .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi .form-wrapper{margin:0;}#header .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi .form-submit,#header .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi .form-submit{display:flex;height:64px;margin:0;padding-inline:1rem !important;}.user-logged-in .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi .form-submit,.user-logged-in .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi .form-submit{background-color:var(--background-color-alter);}.user-logged-in .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi .form-submit:hover,.user-logged-in .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi .form-submit:hover{background-color:var(--background-color);}@media screen and (max-width:700px){#header .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi,#header .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi{position:fixed;right:-420px;top:calc(4rem + var(--drupal-displace-offset-top));height:64px;background:var(--background-color-alter);width:100%;max-width:calc(320px + 4rem);transition:0.2s cubic-bezier(0.4,0,0.2,1);}#header .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi > div,#header .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi > div{width:auto;position:unset;transform:unset;}.user-logged-in .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi .form-submit,.user-logged-in .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi .form-submit{background-color:var(--background-color);}.language-switcher-language-url.block-language{position:fixed;right:-420px;top:calc(4rem + var(--drupal-displace-offset-top) + 64px);height:3.5rem;width:fit-content;display:flex;align-items:center;font-size:2rem;padding-inline-end:1rem;transition:0.2s cubic-bezier(0.4,0,0.2,1);}.language-switcher-language-url.block-language ul.links a.language-link:not(.is-active){color:white;}.language-switcher-language-url .links a.language-link{font-size:1.5rem;max-width:27px;}.language-switcher-language-url .links li.en a.language-link{max-width:30px;}.language-switcher-language-url .links li:first-of-type::after{left:37px;}header:has(#block-thinfo-main-menu.opened) .region-secondary-menu #views-exposed-form-representations-sapi-p-rep-sapi,header:has(#block-thinfo-main-menu.opened) .region-secondary-menu #views-exposed-form-globalsearch-sapi-p-glob-sapi,header:has(#block-thinfo-main-menu.opened) .language-switcher-language-url.block-language{right:0;}}@media screen and (min-width:1430px){#header .region-secondary-menu{right:0;}}
#side-menu{position:fixed;bottom:calc(-100vh + 100px + var(--drupal-displace-offset-top));left:0;width:100%;z-index:101;height:calc(100vh - 62px - var(--drupal-displace-offset-top));transition:0.2s cubic-bezier(0.4,0,0.2,1);}#side-menu > .region{position:relative;z-index:1;background:var(--background-color);height:100%;}#side-menu::before{content:unset;}#side-menu #block-thinfo-menusidebar-menu{position:absolute;top:0;right:0;text-align:center;line-height:2.4rem;text-transform:uppercase;font-weight:600;color:white;font-size:1rem;overflow:unset;clip:unset;width:100%;height:2.4rem;margin-block:0;z-index:2;background-color:var(--accent-color);transition:.2s cubic-bezier(0.4,0,0.2,1);}#side-menu .menu--menu-sidebar{padding-block:2.5rem;padding-inline:1rem;height:calc(100% - 2rem - var(--drupal-displace-offset-top));}#side-menu .region{cursor:pointer;}#side-menu .menu--menu-sidebar .content > ul.menu > .menu-item{background:var(--background-color);}#side-menu .menu--menu-sidebar .content > ul.menu > .menu-item a{color:white;padding-block-end:0.25rem;}#side-menu:has(.menu--menu-sidebar.active){bottom:0vh;}#side-menu .menu--menu-sidebar.active{padding-block:4rem;overflow-y:auto;position:static;}#side-menu .menu--menu-sidebar .content > ul.menu{padding-block-end:2rem;}#side-menu .menu--menu-sidebar.active #block-thinfo-menusidebar-menu{height:3.5rem;line-height:3.5rem;background-color:var(--accent-color);}#side-menu .menu--menu-sidebar.active #block-thinfo-menusidebar-menu::before{content:"Fermer le ";}html[lang='en'] #side-menu .menu--menu-sidebar.active #block-thinfo-menusidebar-menu::before{content:"Close ";}body:has(#side-menu .menu--menu-sidebar.active){overflow:hidden;}#side-menu .menu--menu-sidebar::-webkit-scrollbar{width:9px;}#side-menu .menu--menu-sidebar::-webkit-scrollbar-track{background:transparent;}#side-menu .menu--menu-sidebar::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,0.5);border-radius:20px;border:transparent;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#side-menu .menu--menu-sidebar::-webkit-scrollbar-thumb:hover{background-color:rgba(155,155,155,0.9);}@media screen and (max-width:629px){#side-menu #block-thinfo-menusidebar-menu::before{content:'';position:absolute;width:20px;height:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="18" x2="21" y2="18"/></svg>');background-repeat:no-repeat;background-position:center;rotate:180deg;transition:0.2s cubic-bezier(0.4,0,0.2,1);display:inline-block;margin-left:-25px;}#side-menu .menu--menu-sidebar.active #block-thinfo-menusidebar-menu::before{transition:none;background-image:none;rotate:none;margin-left:auto;position:static;display:inline;}}@media screen and (min-width:630px){#side-menu{bottom:unset;top:calc(64px + var(--drupal-displace-offset-top));left:-356px;max-width:420px;}#side-menu::before{content:'En Scène';display:block;width:64px;height:18rem;position:absolute;top:1rem;right:0;text-align:center;text-transform:uppercase;font-weight:600;color:white;font-size:1.5rem;line-height:1.5rem;padding-block-start:1.4rem;background-image:url(/themes/custom/thinfo/images/chevron-left.svg);background-repeat:no-repeat;background-size:34%;background-position-y:bottom;background-position-x:1.25rem;z-index:2;pointer-events:none;transition:cubic-bezier(0.4,0,0.2,1) 0.2s;writing-mode:vertical-lr;transform:scale(-1,-1);}html[lang='en'] #side-menu::before{content:'On stage';transform:unset;background-image:url(/themes/custom/thinfo/images/chevron.svg);background-position-y:top;right:-1rem;}#side-menu .region{cursor:default;background:var(--background-color);}#side-menu #block-thinfo-menusidebar-menu{display:none;}.path-frontpage #side-menu{animation:bounce 0.5s cubic-bezier(0.4,0,0.2,1) 1;animation-fill-mode:forwards;animation-delay:0.5s;}#side-menu .menu--menu-sidebar{opacity:0;padding-block:1rem;padding-inline:1rem;height:calc(100% - 2rem);overflow-y:auto;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#side-menu:has(.region:hover) .menu--menu-sidebar{opacity:1;}#side-menu:has(.region:hover){bottom:-1rem;}#side-menu::after{content:'';display:block;position:fixed;z-index:-1;top:0;left:0;width:125vw;height:100vh;background-color:rgba(29,28,32,0.5);opacity:0;pointer-events:none;transition:0.2s cubic-bezier(0.4,0,0.2,1);}#side-menu:has(.region:hover)::after{opacity:1;}body:has(#side-menu .region:hover){overflow:hidden;}@keyframes bounce{0%{transform:translateX(0px);}50%{transform:translateX(10px);}100%{transform:translateX(0px);}}#side-menu:has(.region:hover){left:0;}#side-menu:has(.region:hover)::before{opacity:0;}}
body:is(.layout-one-sidebar,.layout-two-sidebars) .layout-main-sidebar{max-width:1290px;margin:0 auto;display:flex;flex-wrap:wrap;}body:is(.layout-one-sidebar,.layout-two-sidebars) .main-content{flex-grow:1;min-width:0;}body:is(.layout-one-sidebar,.layout-two-sidebars) .sidebar{max-width:320px;margin:15px;}.layout-one-sidebar .main-content{width:calc(100% - 320px);}.layout-one-sidebar.layout-sidebar-first .sidebar{order:-1;}.layout-two-sidebars .main-content{width:calc(100% - 640px);}.layout-two-sidebars.layout-sidebar-second .sidebar{order:1;}@media (max-width:1420px){body:is(.layout-one-sidebar,.layout-two-sidebars) .layout-main-sidebar{flex-direction:column;}body:is(.layout-one-sidebar,.layout-two-sidebars) .main-content,body:is(.layout-one-sidebar,.layout-two-sidebars) .sidebar{width:100%;max-width:none;}}.menu--menu-sidebar .content ul.menu{list-style:none;}.menu--menu-sidebar .content > ul.menu > .menu-item{padding:1rem;background-color:var(--background-color-light);margin-block-end:0.5rem;}.menu--menu-sidebar .content > ul.menu > .menu-item > :is(a,span){display:block;color:white;text-decoration:underline 4px var(--accent-color);font-size:1.25rem;font-weight:600;padding-block-end:0.5rem;}.menu--menu-sidebar .content > ul.menu > .menu-item :is(ul.menu,.menu-dropdown){padding:0;}.menu--menu-sidebar .content > ul.menu > .menu-item .menu-dropdown a{position:relative;display:block;color:var(--background-color-alter);transition:0.2s cubic-bezier(0.4,0,0.2,1);}.menu--menu-sidebar .content > ul.menu > .menu-item .menu-dropdown 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;}.menu--menu-sidebar .content > ul.menu > .menu-item .menu-dropdown a:hover{color:var(--text-color);padding-inline-start:0.25rem;}.menu--menu-sidebar .content > ul.menu > .menu-item .menu-dropdown a:hover::before{transform:scaleX(1);}#block-voirplusredacteurs .region-sidebar-second .block .content a{color:var(--accent-color);}.sidebar-second .block .content a.is-active{color:var(--accent-color);}#sidebar-second .region-sidebar-second #block-voirplusredacteurs .content{margin-left:0px;}#sidebar-second .region-sidebar-second #block-voirplusredacteurs-2 .content{margin-left:0px;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{background:none;}.section .region-sidebar-first > nav,.section .region-sidebar-first > div,.section .region-sidebar-second > nav,.section .region-sidebar-second > div{border:none;}.region-sidebar-first nav.menu--main .menu .menu-item--expanded.menu-item--active-trail,.region-sidebar-first nav.menu--main .menu .menu-item--expanded.focus-item,.region-sidebar-first nav.menu--menu-entete .menu .menu-item--expanded.menu-item--active-trail,.region-sidebar-first nav.menu--menu-entete .menu .menu-item--expanded.focus-item,.region-sidebar-first nav.menu--moderation-contenu .menu .menu-item--expanded.menu-item--active-trail,.region-sidebar-first nav.menu--moderation-contenu .menu .menu-item--expanded.focus-item,.region-sidebar-first nav.menu--aide-moderation .menu .menu-item--expanded.menu-item--active-trail,.region-sidebar-first nav.menu--aide-moderation .menu .menu-item--expanded.focus-item{list-style-type:disclosure-open !important;}.region-sidebar-first nav.menu--main .menu .menu-item--expanded:not(.menu-item--active-trail),.region-sidebar-first nav.menu--menu-entete .menu .menu-item--expanded:not(.menu-item--active-trail),.region-sidebar-first nav.menu--moderation-contenu .menu .menu-item--expanded:not(.menu-item--active-trail),.region-sidebar-first nav.menu--aide-moderation .menu .menu-item--expanded:not(.menu-item--active-trail){list-style-type:disclosure-closed;}html.js .region-sidebar-first nav.menu--main .menu > .menu-item:not(.menu-item--active-trail) > .menu-dropdown,html.js .region-sidebar-first nav.menu--menu-entete .menu > .menu-item:not(.menu-item--active-trail) > .menu-dropdown,html.js .region-sidebar-first nav.menu--moderation-contenu .menu > .menu-item:not(.menu-item--active-trail) > div,html.js .region-sidebar-first nav.menu--aide-moderation .menu > .menu-item:not(.menu-item--active-trail) > div{max-height:0;overflow:hidden;transition:0.25s ease-in-out;}html.js .region-sidebar-first nav.menu--main .menu > .menu-item.focus-item:not(.menu-item--active-trail) > .menu-dropdown,html.js .region-sidebar-first nav.menu--menu-entete .menu > .menu-item.focus-item:not(.menu-item--active-trail) > .menu-dropdown,html.js .region-sidebar-first nav.menu--moderation-contenu .menu > .menu-item.focus-item:not(.menu-item--active-trail) > div,html.js .region-sidebar-first nav.menu--aide-moderation .menu > .menu-item.focus-item:not(.menu-item--active-trail) > div{max-height:2000px;transition:0.25s ease-in-out;}.section .region-sidebar-first .menu-item--active-trail > a{color:var(--accent-color) !important;}aside ul.menu{list-style:disc inside;}@media all and (max-width:851px){.region:not(.region-side-menu) nav.menu--menu-sidebar > h2{position:relative;width:calc(100% - 4rem);background-color:var(--background-color-light);padding-block:1.5rem;padding-inline:2rem;font-weight:500;cursor:pointer;}.region:not(.region-side-menu) nav.menu--menu-sidebar > h2::after{content:'\00d7';font-size:3rem;position:absolute;right:1.75rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:0.2s cubic-bezier(0.4,0,0.2,1);}.region:not(.region-side-menu) nav.menu--menu-sidebar > h2:hover::after{color:var(--accent-color);}.region:not(.region-side-menu) nav.menu--menu-sidebar.active > h2::after{transform:translateY(-50%) rotate(135deg);}.region:not(.region-side-menu) nav.menu--menu-sidebar > .content{position:absolute;top:68px;left:-100%;width:100%;background-color:var(--background-color-light);padding-inline:1rem;opacity:0;transition:0.2s cubic-bezier(0.4,0,0.2,1);}.region:not(.region-side-menu) nav.menu--menu-sidebar.active > .content{left:0;opacity:1;}}
.region.region-header:has(.site-branding){max-width:420px;width:100%;}#block-thinfo-site-branding.site-branding{position:relative;z-index:1;max-width:420px;width:100%;}#block-thinfo-site-branding.site-branding .site-branding__logo{display:block;width:100%;height:100%;max-height:64px;}#block-thinfo-site-branding.site-branding .site-branding__logo img{max-height:calc(64px - 0.25rem);padding-block-end:0.25rem;}#block-thinfo-site-branding .site-branding__text{display:none;}@media screen and (max-width:1430px){.region.region-header:has(.site-branding){margin-inline-end:215px;}}@media screen and (max-width:600px){.region.region-header:has(.site-branding){margin-inline-end:calc(8rem + 1rem);}}
.site-footer{background:var(--background-color-alter);}.site-footer .site-footer__top{display:flex;}.site-footer .region-footer-first,.site-footer .region-footer-second{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;padding-block:2rem;}.site-footer .region-footer-second{flex-direction:row;flex-wrap:wrap;row-gap:2rem;column-gap:5rem;}.site-footer .region-footer-first{background-color:var(--background-color-alter);}.site-footer #newsletter-block{width:clamp(300px,50%,700px);}.site-footer #newsletter-block h2{color:var(--accent-color);margin:0;font-size:1.4rem;line-height:1rem;font-weight:700;}.site-footer #newsletter-form label{display:block;color:white;font-family:'Poppins',sans-serif;font-size:1.4rem;font-weight:400;margin-block-end:0.5rem;}.site-footer #newsletter-form input{width:calc(100% - 60px);padding-inline:0.5rem;height:36px;border:1px solid var(--grey);border-radius:5px;font-weight:400;margin:0;}.site-footer #newsletter-form input:focus{outline:1px solid var(--accent-color);}.site-footer #newsletter-form #newsletter-submit,.site-footer .region-footer-second .block-masquerade .form-submit{height:36px;background:var(--accent-color);border:none;border-radius:5px;font-weight:700;color:white;padding-inline:1rem;transition:0.2s ease-in-out;}.site-footer #newsletter-form #newsletter-submit:hover,.site-footer .region-footer-second .block-masquerade .form-submit:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--accent-color);}.site-footer .navigation{margin-block-start:1rem;width:clamp(300px,50%,700px);display:flex;justify-content:space-between;}.site-footer .region-footer-second .navigation{width:fit-content;}.site-footer .region-footer-second .footer_license{width:200px;}.site-footer .region-footer-second .block-masquerade{width:200px;}.site-footer .region-footer-second .block-masquerade h2{color:var(--accent-color);}.site-footer .region-footer-second .block-masquerade input{width:100%;}.site-footer .region-footer-second .footer_license p{color:white;margin-block:1rem 0.5rem;font-size:1.05rem;font-family:'Poppins',sans-serif;}.site-footer .region-footer-second .footer_license img{width:80%;}.site-footer .navigation .menu{color:white;list-style:disc;margin-inline-start:1.2rem;}.site-footer .navigation .menu-item a{color:white;}.site-footer .navigation .menu-item a:hover{text-decoration:underline;}.site-footer [id^='block-views-block-flux-rss-block-rss']{width:clamp(300px,50%,700px);}.site-footer .flux-rss .more-link a{color:white;font-size:1rem;line-height:1.5rem;}.site-footer .flux-rss .more-link a::before{background-image:url(/themes/custom/thinfo/images/flux-rss.svg);filter:invert(24%) sepia(100%) saturate(1854%) hue-rotate(332deg) brightness(86%) contrast(107%);}@media screen and (max-width:750px){.site-footer .site-footer__top{flex-direction:column;}.site-footer .region-footer-first,.site-footer .region-footer-second{width:100%;}}.site-footer .region .block-block-content{color:#fff;margin:1rem;}.site-footer .region .block-block-content a{color:#fff;font-weight:bold;}.site-footer #block-thinfo-cnlfr .field{display:flex;align-items:center;gap:1rem;}.site-footer #block-thinfo-cnlfr .field img{width:107px;height:50px;}.site-footer #block-thinfo-cnlfr .field p{margin:0;}
.skip-link{z-index:50;left:50%;padding:1px 10px 2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom-width:0;border-radius:0 0 10px 10px;outline:0;background:rgba(0,0,0,0.6);font-size:0.94rem;line-height:1.7rem;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:white;}
.switch_ts{display:flex;gap:0.5rem;align-items:center;margin-block:1rem;background-color:var(--background-color-light);padding:1rem;padding-block-end:0;height:61px;}.switch_ts p{padding:0 !important;margin:0 !important;display:flex;gap:0.5rem;align-items:center;}.path-frontpage .main-content :is(#block-thinfo-switchtextesspectacles,#block-thinfo-switchtextsshows){position:absolute;bottom:0;width:100%;}.path-frontpage .switch_ts{position:absolute;padding:0;margin:0;bottom:-64px;left:0;}.switch_ts.switch_ts_taxo{position:absolute;padding:0;margin:0;bottom:-64px;left:0;}.switch_ts h3{font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:700;text-transform:uppercase;color:var(--text-color);margin-block:0.25rem 0 !important;margin-inline-end:6rem;}.switch_ts.switch_ts_taxo button:not(.show){opacity:0;visibility:hidden;pointer-events:none;font-size:0 !important;display:none;}.switch_ts button{padding:1.25rem 1rem;border:none;background-color:#c1d7dd;color:var(--text-color);font-weight:600;cursor:pointer;transition:0.2s cubic-bezier(0.4,0,0.2,1);}.switch_ts button:not(.active){padding:0.75rem 0.75rem;font-size:0.8rem;}.switch_ts button.active{background-color:white;color:var(--text-color);border:1px solid var(--background-color-alter);border-block-end-color:white;margin-block-end:-1.5px;}.switch_ts button:hover{color:var(--accent-color);}.switch_ts button::before{text-wrap:nowrap;white-space:nowrap;}.switch_ts .switch_ts_textes::before{content:'Textes à l’affiche';}.switch_ts .switch_ts_spectacles::before{content:'Spectacles à l’affiche';}.switch_ts .switch_ts_tournee::before{content:'En tournée';}.switch_ts .switch_ts_soutien::before{content:'En soutien';}.switch_ts .switch_ts_archives_lieu::before,.switch_ts .switch_ts_archives_direction::before,.switch_ts .switch_ts_archives_editeur::before{content:'Archives spectacles';}.switch_ts .switch_ts_archives_prod::before{content:'Archives productions';}.switch_ts .switch_ts_archives_soutien::before{content:'Archives spectacles soutenus';}html[lang='en'] .switch_ts .switch_ts_textes::before{content:'Texts on stage';}html[lang='en'] .switch_ts .switch_ts_spectacles::before{content:'Shows on stage';}html[lang='en'] .switch_ts .switch_ts_tournee::before{content:'On tour';}html[lang='en'] .switch_ts .switch_ts_soutien::before{content:'Supporting';}html[lang='en'] .switch_ts .switch_ts_archives_lieu::before,html[lang='en'] .switch_ts .switch_ts_archives_direction::before,html[lang='en'] .switch_ts .switch_ts_archives_editeur::before{content:'Show archives';}html[lang='en'] .switch_ts .switch_ts_archives_prod::before{content:'Production archives';}html[lang='en'] .switch_ts .switch_ts_archives_soutien::before{content:'Supported shows archives';}body.path-frontpage:is(.switch-textes) #block-thinfo-views-block-structures-block-carte-spects{pointer-events:none;opacity:0;}body.path-frontpage:is(.switch-spectacles) #block-thinfo-views-block-structures-block-carte-textes{pointer-events:none;opacity:0;}body.path-frontpage:is(.switch-textes) #block-thinfo-views-block-agenda-block-home-spectacles{display:none;}body.path-frontpage:is(.switch-spectacles) #block-thinfo-views-block-agenda-block-home-textes{display:none;}:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
  .view-aside
  > .view-footer
  > div,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
  .view-aside
  > div:not(.view-footer){display:grid;grid-template-rows:0fr;opacity:0;margin-block:0rem;visibility:hidden;transition:0.25s cubic-bezier(0.4,0,0.2,1);}:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
  .view-aside
  > .view-footer
  > div
  > *,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
  .view-aside
  > *:not(.view-footer)
  > *{overflow:hidden;}:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville):is(.switch-spectacles)
  .view-aside
  > .attachment,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville):is(.switch-textes)
  .view-aside
  > .view-content,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville):is(.switch-tournee)
  .view-aside
  > .view-footer
  > div:has(> div[class*='_tournee']),:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville):is(.switch-soutien)
  .view-aside
  > .view-footer
  > div:has(> div[class*='_soutien']:not(.view-display-id-block_archives_spects_soutien)),:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville):is(.switch-archives_lieu)
  .view-aside
  > .view-footer
  > div:has(> div[class*='_archives_spects_lieu']),:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville):is(.switch-archives_soutien)
  .view-aside
  > .view-footer
  > div:has(> div[class*='_archives_spects_soutien']),:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville):is(.switch-archives_prod)
  .view-aside
  > .view-footer
  > div:has(> div[class*='_archives_spects_prod']),:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville):is(.switch-archives_direction)
  .view-aside
  > .view-footer
  > div:has(> div[class*='_archives_spects_direction']),:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville):is(.switch-archives_editeur)
  .view-aside
  > .view-footer
  > div:has(> div[class*='_archives_spects_editeur']){opacity:1;visibility:visible;grid-template-rows:1fr;margin-block:1.5rem;}@media screen and (max-width:900px){.switch_ts.switch_ts_taxo{display:none;}.path-taxonomy .taxonomy-term.taxonomy-term--type-personne .group-right,.path-taxonomy .taxonomy-term.taxonomy-term--type-structure .group-right{margin-block-end:3rem;}.switch_ts button:not(.active){font-size:0.75rem;}.switch_ts button:not(:last-child){margin-inline-end:0.25rem;}.switch_ts button.active{font-size:0.85rem;}:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    > .view-footer
    > div
    > *,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    > *:not(.view-footer)
    > *{overflow:auto;position:relative;}:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    > .view-footer
    > div,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    > div:not(.view-footer){display:block;opacity:1;visibility:visible;margin-block-start:2rem;}:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    > .view-content .view-content,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    :is(.attachment,.view-footer)
    .view-content,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    :is(.attachment,.view-footer)
    .view-content > .item-list{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;}:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    > .view-content .view-content::-webkit-scrollbar,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    :is(.attachment,.view-footer)
    .view-content::-webkit-scrollbar,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    :is(.attachment,.view-footer)
    .view-content > .item-list::-webkit-scrollbar{display:none;}:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    > .view-content
    > .item-list
    .view-content > ul,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    :is(.attachment,.view-footer)
    .view-content
    > .item-list
    > ul:not(.list-aaaa){display:flex;flex-wrap:nowrap;gap:2rem;padding:0;margin:0;list-style-type:none;}:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    > .view-content
    > .item-list
    .view-content > ul
    li.tcsa-ctn,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    :is(.attachment,.view-footer)
    .view-content
    > .item-list
    > ul
    li.tcsa-ctn{flex:0 0 230px;}}@media screen and (max-width:700px){.switch_ts{display:none;}.path-frontpage .main-content #block-thinfo-switchtextesspectacles{margin:0 !important;}.path-frontpage .switch_ts{display:flex;flex-direction:column;align-items:flex-start;bottom:-1px;}:is(.view-display-id-block_archives_spects_direction,.view-display-id-block_archives_spects_editeur,.view-display-id-block_archives_spects_lieu,.view-display-id-block_archives_spects_prod,.view-display-id-block_archives_spects_soutien){margin-inline:2rem;}}@media screen and (max-width:630px){:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
    .view-aside
    :is(.attachment,.view-footer)
    > div
    > .view
    > div:first-of-type{padding-inline:0.5rem;}}.views-element-container:has(.switch_ts_taxo .switch_ts_textes:not(.active)) :is(#views-exposed-form-taxonomy-term-page-structure-editeur-textes,#views-exposed-form-taxonomy-term-page-structure-diffuseur-textes,.xlsx-feed.views-data-export-feed){display:none;}.list-aaaa{display:inline-flex;list-style:none;gap:.25rem;padding:5px;background:var(--color--gray-95);flex-wrap:wrap;}.item-list ul.list-aaaa li{padding:.2rem;margin-block-end:0;}
table{width:100%;margin:10px 0;border-spacing:0;border:0;border-collapse:collapse;font-size:1rem;line-height:1.5rem;}table table{font-size:1rem;line-height:1.5rem;}tr{padding:0.1rem 0.6rem;border-bottom:1px solid var(--border-color);background:rgba(0,0,0,0.063);}thead > tr{border-bottom:1px solid #000;}tr.odd{background:rgba(0,0,0,0.105);}table tr th{border-bottom-style:none;background:#dbdbdb;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:var(--text-color);font-weight:normal;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;text-align:left;border:1px solid white;}.views-field.views-field-contact{width:115px;}.tabledrag-handle:hover,.tabledrag-handle{border:none;}[dir="rtl"] tr td,[dir="rtl"] tr th{text-align:right;}@media screen and (max-width:37.5rem){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60rem){th.priority-low,td.priority-low{display:none;}}
div.tabs{margin-bottom:20px;}.tabs ul.primary li a{display:block;height:1.7rem;padding:0 10px 3px;color:white;border-width:1px;border-style:solid solid none solid;border-color:var(--text-color);background-color:var(--background-color-alter);font-size:0.9rem;line-height:2;font-weight:500;}.tabs ul.primary li.is-active a{border:1px solid  var(--background-color);background-color:var(--background-color);color:white;}.tabs ul.primary li a:hover{background-color:var(--blue-hover);}@media screen and (max-width:37.5rem){.tabs ul.primary{border-bottom:1px solid var(--background-color);}.tabs ul.primary li{display:block;margin:0;}.tabs ul.primary li a{padding:5px 10px;}.tabs ul.primary li.is-active a{border-bottom:none;}}@media screen and (min-width:37.5rem){.tabs ul.primary{overflow:hidden;height:auto;margin:0;padding:0;white-space:nowrap;border:none;border-collapse:collapse;line-height:normal;margin-block:0.5rem -1px;}.tabs ul.primary li{display:block;float:left;margin:0 5px 0 0;}[dir="rtl"] .tabs ul.primary li{float:right;margin:0 0 0 5px;}.tabs ul.primary li a{float:left;}.tabs ul.primary li.is-active a{border:1px solid  var(--background-color);background-color:var(--background-color);color:white;}}.tabs ul.secondary{overflow:hidden;margin:5px;padding:0.5rem 0;border-bottom:none;}.tabs ul.secondary li{display:block;float:left;margin:0;padding:0 1rem;border-right:1px solid var(--background-color);}[dir="rtl"] .tabs ul.secondary li{float:right;border-right:none;border-left:1px solid var(--background-color);}.tabs ul.secondary li:last-child{border-right:none;}[dir="rtl"] .tabs ul.secondary li:last-child{border-left:none;}.tabs ul.secondary li:first-child{padding-left:0;}[dir="rtl"] .tabs ul.secondary li:first-child{padding-right:0;}.tabs ul.secondary li a{display:inline;padding:0.25rem 0.5rem;text-decoration:none;}.tabs ul.secondary li a.is-active{border:1px solid  var(--background-color);background-color:var(--background-color);color:white;}
.ui-dialog{position:absolute;top:0;left:0;padding:0;border:0!important;border-radius:0.25rem;background:transparent;box-shadow:0 0 1rem calc(1rem / -4) #232429;}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}.ui-dialog:focus{outline:2px dotted transparent;box-shadow:0 0 0 0.1875rem var(--red);}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding:1rem calc(1rem * 4) 1rem 1.5rem;color:#fff;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;background:#232429;line-height:calc(1rem * 2);}[dir="rtl"] .ui-dialog .ui-dialog-titlebar{padding-right:1.5rem;padding-left:calc(1rem * 4);}.ui-dialog .ui-dialog-title{-webkit-font-smoothing:antialiased;font-size:1.424rem;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;top:50%;right:0;box-sizing:border-box;width:calc(1rem * 2);height:calc(1rem * 2);margin:0 1.5rem;padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:50%;background:none;}[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close{right:auto;left:0;}.ui-dialog .ui-dialog-titlebar-close:hover{border-color:#fff;}.ui-dialog .ui-dialog-titlebar-close:focus{border-color:var(--red);outline:2px dotted transparent;box-shadow:none;}.ui-dialog .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}@media (forced-colors:active){.ui-dialog .ui-icon.ui-icon-closethick{background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='buttonText' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}.ui-dialog > .ui-dialog-content{overflow:auto;padding:1rem 1.5rem;color:#232429;background:#fff;}.ui-dialog > .ui-dialog-buttonpane{color:#232429;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;background:#f3f4f9;}.ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:0.75rem;justify-content:flex-end;margin-block:1rem;margin-inline-end:1.5rem;}.ui-dialog-buttonpane .ui-dialog-buttonset > *{margin:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content{position:static;}.ui-dialog .ui-dialog-content .form-actions,.ui-dialog .ui-dialog-content .field-actions{margin:0;padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}#drupal-off-canvas .form-type--boolean{margin-left:0;}#drupal-off-canvas .form-item .form-item__description{color:#f3f4f9;font-size:0.75rem;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/thinfo/img/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}.ui-dialog .ui-dialog-buttonpane button{background-color:var(--red);color:white;padding:12px 20px;margin-block:1rem;border:none;border-radius:0;margin:0;cursor:pointer;font-size:16px;width:fit-content;}.ui-dialog .ui-dialog-buttonpane button:hover{background-color:var(--dark-red);}
.views-displays .tabs .open > a{border-radius:7px 7px 0 0;}.views-displays .tabs .open > a:hover,.views-displays .tabs .open > a:focus{color:var(--link-color-hover);}.views-displays .secondary .form-submit{font-size:0.846rem;}.views-displays .tabs .action-list{padding:0;}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:white;}.views-ui-display-tab-actions .dropbutton .form-submit{color:var(--link-color);}.views-ui-display-tab-actions .dropbutton .form-submit:hover,.views-ui-display-tab-actions .dropbutton .form-submit:focus{color:var(--link-color-hover);}.views-view-grid .views-col{min-width:100%;}.view-representations .item-list ul li.spectacles-ctn .field-representation-content .views-field-field-structure-accueil{font-size:0.9rem;margin-block:0.15rem;}.view-representations .item-list ul li.spectacles-ctn .field-representation-content .views-field-field-structure-accueil a{color:var(--text-color);}.view-id-taxonomy_term .view-header:has(.taxonomy-term--type-personne),.view-display-id-page_personne_textes > .view-header,.view-id-taxonomy_term .view-header:has(.taxonomy-term--type-structure){position:relative;width:calc(100vw - 8rem);left:calc(50% + 1rem);padding-inline:2rem;transform:translateX(-50%);background-color:var(--background-color-light);padding-block:4rem;border-block-end:1px solid var(--background-color);}@media screen and (min-width:630px) and (max-width:1420px){.view-id-taxonomy_term .view-header:has(.taxonomy-term--type-personne),.view-display-id-page_personne_textes .view-header,.view-id-taxonomy_term .view-header:has(.taxonomy-term--type-structure){left:50%;}}.path-taxonomy .taxonomy-term--type-personne,.path-taxonomy .taxonomy-term--type-structure{position:relative;max-width:1290px;margin-inline:auto;}@media screen and (max-width:851px){.path-taxonomy .taxonomy-term--type-personne,.path-taxonomy .taxonomy-term--type-structure{margin-inline:unset;}}.path-taxonomy .taxonomy-term--type-personne .group-left,.path-taxonomy .taxonomy-term--type-structure .group-left{width:128px;margin-block-end:0.5rem;}.path-taxonomy .taxonomy-term--type-personne .group-right,.path-taxonomy .taxonomy-term--type-structure .group-right{width:calc(100% - 128px - 2rem);margin-block-end:2rem;padding-inline-start:2rem;}.path-taxonomy .taxonomy-term--type-personne:not(:has(.group-left)) .group-right,.path-taxonomy .taxonomy-term--type-structure:not(:has(.group-left)) .group-right{width:calc(100% - 2rem);}.path-taxonomy .taxonomy-term--type-personne .field--name-field-presentation{float:right;width:70%;margin-right:2rem;padding:1rem;background-color:#ffffff50;}@media screen and (max-width:851px){.path-taxonomy .taxonomy-term--type-personne .field--name-field-presentation{float:none;width:auto;margin-right:auto;}}@media screen and (max-width:1280px){.path-taxonomy .taxonomy-term--type-personne .field--name-field-presentation{width:65%;margin-right:auto;}}.field--name-dynamic-twig-fieldnode-ds-partage-sociaux-node{display:flex;align-items:center;.field__label{margin-block:0.25rem 0;}}.group_title_btns,.path-taxonomy .taxonomy-term--type-personne .fullname{display:inline-flex !important;align-items:center;gap:0.25rem;width:100%;margin-bottom:0.5rem;}.group_title_btns .flag,.path-taxonomy .taxonomy-term--type-personne .fullname .flag{margin-left:auto;margin-top:0.3rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.group_title_btns [class*='ds-edit'],.path-taxonomy .taxonomy-term--type-personne .fullname [class*='ds-edit']{margin-left:auto;margin-top:0.3rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.group_title_btns:has(.flag) [class*='ds-edit'],.path-taxonomy .taxonomy-term--type-personne .fullname:has(.flag) [class*='ds-edit']{margin-left:0;}.path-taxonomy .field--name-field-logo img{max-width:128px;}.path-taxonomy .taxonomy-term--type-personne .fullname h1,.path-taxonomy .taxonomy-term--type-structure .field--name-taxonomy-term-title h1{font-size:clamp(1.5rem,3.5vw,3rem);font-weight:700;text-transform:uppercase;color:var(--text-color);margin-block:0;}.path-taxonomy .taxonomy-term--type-personne .fullname{width:calc(100% - 230px - 1rem);display:inline-block;vertical-align:top;}.path-taxonomy .taxonomy-term--type-personne:not(:has(.group-left)) .fullname,.path-taxonomy .taxonomy-term--type-structure:not(:has(.group-left)) .field--name-taxonomy-term-title h1{width:100%;}.path-taxonomy .taxonomy-term--type-personne .field--name-field-liens-ressources{width:230px;display:inline-block;}.path-taxonomy .taxonomy-term--type-structure .field--name-field-complement-libelle{font-size:1.5rem;font-weight:400;color:var(--text-color);}.path-taxonomy .taxonomy-term--type-structure .field--name-field-presentation{margin-block-start:1.5rem;padding-block-start:1.5rem;border-block-start:2px solid var(--background-color);}.path-frontpage #block-thinfo-flag-block-agenda-home .tcsa-ctn > .views-field-field-dates-format-calendar.views-field,.path-mon-agenda .tcsa-ctn > .views-field-field-dates-format-calendar.views-field{margin-block-end:-3.25rem;margin-inline-start:1rem;}.path-frontpage #block-thinfo-flag-block-agenda-home .tcsa-ctn .views-field-link-flag a,.path-mon-agenda .tcsa-ctn .views-field-link-flag a{position:absolute;top:2rem;right:0.75rem;font-size:0;display:block;width:1.75rem;height:1.75rem;border-radius:1rem;background-image:url(/themes/custom/thinfo/images/cross-white.svg);background-color:var(--background-color);background-repeat:no-repeat;background-position:center;background-size:1.5rem;opacity:0;}.path-frontpage #block-thinfo-flag-block-agenda-home .tcsa-ctn .views-field-link-flag a:hover,.path-mon-agenda .tcsa-ctn .views-field-link-flag a:hover{background-color:var(--background-color-alter);}.path-frontpage #block-thinfo-flag-block-agenda-home .tcsa-ctn:hover .views-field-link-flag a,.path-mon-agenda .tcsa-ctn:hover .views-field-link-flag a{opacity:1;}.path-mes-favoris .tcsa-ctn{position:relative;}.path-mes-favoris .tcsa-ctn .views-field-link-flag a{position:absolute;top:0.2rem;right:0.2rem;}.path-mes-favoris .tcsa-ctn .views-field-link-flag a::before{margin:0 !important;}@media all and (min-width:640px){.views-view-grid.vertical{margin:0 -15px;}.views-view-grid .views-col{float:left;box-sizing:border-box;min-width:0;padding:0 15px;}.views-view-grid h2{margin-top:0;}.views-view-grid .node--view-mode-teaser{margin:0;border-bottom:0;}.views-view-grid .node--view-mode-teaser .node__title{padding-top:0;}.views-view-grid.horizontal .views-row{margin:0 0 15px;padding:15px 0;border-bottom:1px solid var(--border-color);}.views-view-grid.horizontal .views-col:first-child{padding-left:0;}.views-view-grid.horizontal .views-col:last-child{padding-left:0;}.views-view-grid.vertical .views-col{border-right:1px solid var(--border-color);}.views-view-grid.vertical .views-col:last-child{border-right:0;}.views-view-grid.vertical .views-row{border-bottom:0 none;}}.view-user-admin-people.view-display-id-page_comites h3{margin-bottom:0;font-weight:600;}.view-user-admin-people .item-list{break-inside:avoid;}.view-user-admin-people .views-view-table caption{text-align:left;margin-bottom:1rem;margin-top:2rem;font-weight:600;}.view-display-id-embed_comites_fallback .item-list{margin-bottom:2rem;}.view-display-id-embed_comites_fallback .item-list p{margin-bottom:0;}.view-taxonomy-term h2{color:var(--text-color);}.view-taxonomy-term h3{margin-block:1.25rem 0.35rem;}.view-display-id-eva_redac_articles_nopub{border-bottom:2px dashed #e0203b26;padding-bottom:2rem;margin-bottom:2rem;}.aut-date-cat{font-size:14px;margin-block-start:0.5rem;}.view-dicos-partages .item-list ul > li{margin-block-end:2rem;}.view-dicos-partages .description,.description p{line-height:1rem;display:inline;}.view-display-id-page_structure_lieu_textes > :is(.attachment,.view-content){margin-block-end:3rem;}.view-agenda .view-header{margin-block:3rem 2rem;}.view-display-id-eva_texte_spectacles header h2{font-size:1.5rem;font-weight:700;}.view-agenda .view-header h2{font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:700;margin:0;}.view-agenda .view-header p{font-size:1.25rem;font-weight:400;margin-block-start:0.5rem;}ul:has(.spectacles-ctn,.tcsa-ctn){display:flex;flex-wrap:wrap;row-gap:1.75rem;column-gap:2.15rem;}.layout-sidebar-first ul:has(.spectacles-ctn,.tcsa-ctn){column-gap:0.95rem;}ul:has(.spectacles-ctn,.tcsa-ctn) > li{position:relative;width:230px;padding:0;margin:0;}ul:has(.spectacles-ctn,.tcsa-ctn) > li.has-video::before{z-index:1;content:'';position:absolute;top:0.75rem;left:0.75rem;width:1.5rem;height:1.5rem;background-image:url(/themes/custom/thinfo/images/video.svg);background-color:var(--accent-color);background-size:1rem;background-position:center;background-repeat:no-repeat;}ul:has(.spectacles-ctn,.tcsa-ctn) > li.has-video::after{z-index:1;content:'Avec vidéo';font-size:0.9rem;position:absolute;top:0.75rem;left:2.25rem;height:1.5rem;line-height:1.5rem;background-color:var(--accent-color);color:white;padding-inline:0.25rem;opacity:0;transform:scaleX(0);transform-origin:left;transition:0.15s cubic-bezier(0.4,0,0.2,1);}html[lang='en'] ul:has(.spectacles-ctn,.tcsa-ctn) > li.has-video::after{content:'With video';}ul:has(.spectacles-ctn,.tcsa-ctn) > li.has-video:hover::after{opacity:1;transform:scaleX(1);}ul:has(.spectacles-ctn,.tcsa-ctn) > li img{width:100%;height:100%;object-fit:cover;transition:0.2s cubic-bezier(0.4,0,0.2,1);}ul:has(.spectacles-ctn,.tcsa-ctn) > li :is(.field-content,a):has(img){overflow:hidden;display:block;width:100%;height:auto;border:1px solid var(--border-color);}ul:has(.spectacles-ctn,.tcsa-ctn) > li :is(.field-content,a):has(img){aspect-ratio:auto 230 / 153;}ul:has(.spectacles-ctn,.tcsa-ctn) > li :is(.field-content,a):has(img.image-style-couverture-texte){aspect-ratio:auto 230 / 345;}ul:has(.spectacles-ctn,.tcsa-ctn) > li:hover a img{transform:scale(1.025);cursor:pointer;}ul:has(.spectacles-ctn,.tcsa-ctn) > li .views-field-title{margin-block-start:0.5rem;}ul:has(.spectacles-ctn,.tcsa-ctn) > li .views-field:not(.views-field-title){font-size:0.875rem;margin-block-end:0.15rem;}ul:has(.spectacles-ctn,.tcsa-ctn) > li .views-field.views-field-field-direction{margin-block-end:0.75rem;}ul:has(.spectacles-ctn,.tcsa-ctn) > li .field-representation-content{width:auto;}.path-ma-ville ul:has(.spectacles-ctn,.tcsa-ctn) > li .field-representation-content .views-field-field-dates-format-calendar{margin-block-start:0.15rem;}ul:has(.spectacles-ctn,.tcsa-ctn) > li .views-field-title a{color:var(--link-color);font-size:1.1rem;line-height:1;}.path-recherche-globale ul:has(.spectacles-ctn,.tcsa-ctn) > li a{margin-block-start:0.5rem;}body:not(:is(.path-taxonomy)) .view-personnes.view-id-personnes .view-content{padding-inline-start:1rem;margin-block-end:2rem;columns:4;}.views-field-field-structure-accueil{display:inline-block;}:is(.views-field-field-structure-accueil,.views-field-field-direction) .field-content{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.views-field-title .field-content{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.view-display-id-ej_direction_affiche .view-content{display:flex;flex-wrap:wrap;gap:0.35rem;}.view-display-id-ej_direction_affiche .view-content a.is-active{font-weight:700;color:var(--accent-color);}.view-display-id-ej_direction_affiche .view-content a:hover{color:var(--link-color-hover);text-decoration:underline;font-weight:450;}:is(.view-taxonomy-term,.view-personnes) .view-content-header{display:flex;flex-wrap:wrap;column-gap:1rem;}:is(.view-taxonomy-term,.view-personnes) .view-content-header > h2{grid-area:h2;margin-block:0.5rem;font-size:1.5rem;line-height:1.75rem;}:is(.view-taxonomy-term,.view-personnes) .view-content-header > h3{flex:1 1 100%;order:2;margin-block:0.25rem 1.5rem;font-size:1.25rem;line-height:1.5rem;}:is(.view-taxonomy-term,.view-personnes) .view-content-header > a{order:1;}a[href*='/print/view/pdf']{width:fit-content;font-size:1.1rem;line-height:2.25rem;display:flex;align-items:center;margin-block:0.25rem;padding-inline:1rem;background-color:var(--background-color-light);transition:0.2s cubic-bezier(0.4,0,0.2,1);}a[href*='/print/view/pdf']:hover{background-color:var(--background-color);color:white;}span.views-summary{font-size:1.25rem;line-height:1.5rem;font-weight:100;}span.views-summary a{font-weight:400;}.tcsa-ctn .views-field-field-prenom{font-size:1.1rem;line-height:1.5rem;}.view-display-id-page_auteurs_affiche .view-header{margin-block-end:1rem;}.view-flag-taxo.view-display-id-page_mesartistes > .view-content{columns:220px;padding-inline:1rem;}.path-ma-ville .view-agenda .view-header{margin-block:0 1rem;display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;overflow:hidden;}.path-ma-ville .view-display-id-page_maville > .view-header{height:0rem;margin:0;}.path-ma-ville:is(.switch-textes) .view-agenda > .view-header{height:3rem;margin-block-start:3rem;}.view-display-id-page_structure_lieu_textes .view-display-id-block_structure_tournee .views-field-field-structure-accueil{display:none;}:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville)
  .view-header
  h2{font-size:1.5rem;font-weight:700;}@media screen and (max-width:1420px){:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville #main):is(.switch-spectacles)
    .view-aside
    > .attachment,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville #main):is(.switch-textes)
    .view-aside
    > .view-content,:is(.view-display-id-page_structure_lieu_textes,.view-display-id-page_structure_editeur_textes,.view-display-id-page_structure_diffuseur_textes,.view-display-id-page_personne_textes,.path-ma-ville #main):is(.switch-tournee)
    .view-aside
    > .view-footer{margin-inline:1rem;}}@media screen and (min-width:700px) and (max-width:1320px){ul:has(.spectacles-ctn,.tcsa-ctn){margin-inline:1.25rem;}body:not(:is(.path-taxonomy)) .view-personnes.view-id-personnes .view-content{columns:3;}}@media screen and (max-width:920px){ul:has(.spectacles-ctn,.tcsa-ctn){column-gap:1rem !important;}}@media screen and (max-width:851px){.path-taxonomy .taxonomy-term--type-personne,.path-taxonomy .taxonomy-term--type-structure{display:flex;flex-direction:column;padding-inline:2rem;}.path-taxonomy .taxonomy-term--type-personne .group-right,.path-taxonomy .taxonomy-term--type-structure .group-right,.path-taxonomy .taxonomy-term--type-personne .group-left,.path-taxonomy .taxonomy-term--type-structure .group-left{width:100%;padding-inline:0;}body:not(:is(.path-taxonomy)) .view-personnes.view-id-personnes .view-content{columns:2;}}@media screen and (min-width:630px) and (max-width:851px){.switch_ts,.switch_ts.switch_ts_taxo{margin-inline-start:2rem;}}@media screen and (max-width:680px){.page-node-type-spectacle .group_title_btns,.page-node-type-texte .group_title_btns{margin-block-start:1rem;position:relative;}.group_title_btns .flag,.path-taxonomy .taxonomy-term--type-personne .fullname .flag,.group_title_btns [class*='ds-edit'],.path-taxonomy .taxonomy-term--type-personne .fullname [class*='ds-edit']{margin:0;position:absolute;top:-2.25rem;right:1.5rem;}.group_title_btns .flag,.path-taxonomy .taxonomy-term--type-personne .fullname .flag{right:3.5rem;}.path-taxonomy .taxonomy-term--type-personne:not(:has(.group-left)) .group-right,.path-taxonomy .taxonomy-term--type-structure:not(:has(.group-left)) .group-right{width:100%;}}@media screen and (max-width:630px){ul:has(.spectacles-ctn,.tcsa-ctn){margin-inline:0rem;column-gap:1.15rem;}.view-id-taxonomy_term .view-header:has(.taxonomy-term--type-personne),.view-display-id-page_personne_textes .view-header,.view-id-taxonomy_term .view-header:has(.taxonomy-term--type-structure){width:calc(100vw - 4rem);left:50%;padding-inline:2rem;transform:translateX(-50%);}}@media screen and (max-width:550px){ul:has(.spectacles-ctn,.tcsa-ctn) > li{width:calc(100% - 0.75rem);max-width:400px;}}@media screen and (max-width:500px){body:not(:is(.path-taxonomy)) .view-personnes.view-id-personnes .view-content{columns:1;}}@media screen and (max-width:514px){.path-ma-ville:is(.switch-textes) .view-agenda > .view-header{height:4rem;}}@media screen and (max-width:480px){.view-id-taxonomy_term .view-header:has(.taxonomy-term--type-personne),.view-display-id-page_personne_textes .view-header,.view-id-taxonomy_term .view-header:has(.taxonomy-term--type-structure){width:100vw;padding-inline:0;}}
@font-face{font-family:'Syne';src:url(/themes/custom/thinfo/css/theme/fonts/./Syne/Syne-VariableFont_wght.ttf) format('truetype');}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-ExtraBoldItalic.ttf) format('truetype');font-weight:800;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-Bold.ttf) format('truetype');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-BoldItalic.ttf) format('truetype');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-Regular.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-Italic.ttf) format('truetype');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-ExtraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/themes/custom/thinfo/css/theme/fonts/./Poppins/Poppins-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic;font-display:swap;}
:root{--red:#e0203b;--red-hover:#910d1f;--dark-grey-blue:#203845;--grey-blue:#527080;--light-grey-blue:#ebf2f4;--light-grey:#d8d8d8;--lighter-grey:#f4f4f4;--grey:#9c9c9c;--blue:#256578;--blue-hover:#245d6e;--text-color:var(--dark-grey-blue);--background-color:var(--dark-grey-blue);--background-color-alter:var(--grey-blue);--background-color-light:var(--light-grey-blue);--accent-color:var(--red);--accent-color-hover:var(--red-hover);--link-color:var(--blue);--link-color-hover:var(--blue-hover);--border-color:var(--light-grey);--border-light-color:var(--lighter-grey);}body{color:var(--text-color);}#page,#main-wrapper{background:white;}a,.link{color:var(--link-color);}a:hover,a:focus,.link:hover,.link:focus{color:var(--link-color-hover);}a:active,.link:active{color:var(--link-color-hover);}
html{position:relative;height:100%;--drupal-displace-offset-top:0px;}body{min-height:100%;word-wrap:break-word;font-family:'Poppins',sans-serif;font-size:1rem;line-height:1.25;overflow-x:hidden;}a,a:active,a:focus,a:hover,a.link:active,a.link:focus,a.link:hover{text-decoration:none;text-decoration:none;transition:all 0.15s ease-in-out;cursor:pointer;}strong{font-weight:600;}var{font-style:normal;font-size:0.9rem;}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;font-weight:normal;color:var(--text-color);}h1{margin-block:1rem 0.5rem;color:var(--text-color);font-size:1.75rem;font-weight:inherit;}:is(.page-title,:not(.field__item) h1){position:relative;font-size:1.85rem;font-family:'Poppins',sans-serif;font-weight:700;}h1{margin-top:0;}h2{margin-block:1rem 0.5rem;font-size:1.5rem;}h3{margin-block:1rem 0.5rem;font-size:1.3rem;}h4{margin-block:1rem 0.5rem;font-size:1.15rem;}h5{margin-block:1rem 0.5rem;letter-spacing:0.1rem;font-size:1.05rem;}h6{margin-block:1rem 0.5rem;letter-spacing:0.1rem;font-size:1rem;line-height:1.5rem;}p{margin-block:0 0.75rem;line-height:1.5rem;}hr{margin-block:1rem;}del{text-decoration:line-through;}.path-frontpage h2{color:var(--accent-color);}.main-content h2,[class*='node--type-page'] h2,[class*='node--type-article'] h2{padding:unset;font-size:clamp(1.25rem,3.5vw,2.25rem);line-height:clamp(1.5rem,3.5vw,2.5rem);color:var(--text-color);font-weight:700;margin-block:1rem 1.5rem;}.main-content h3,[class*='node--type-page'] h3,[class*='node--type-article'] h3{font-size:clamp(1.25rem,3.5vw,1.5rem);line-height:clamp(1.5rem,3.5vw,2rem);margin-block:1rem 0.5rem;padding:unset;}.main-content h4,[class*='node--type-page'] h4,[class*='node--type-article'] h4{font-size:clamp(1.15rem,3.5vw,1.3rem);line-height:clamp(1.5rem,3.5vw,1.75rem);margin-block:1rem 0.5rem;padding:unset;}.main-content p,[class*='node--type-page'] p,[class*='node--type-article'] p{margin-block:0 0.5rem;padding:unset;}blockquote{margin:1.5rem 10px;padding:0.5rem 10px;border-left:1px solid #bbb;background:#f7f7f7;font-style:italic;font-display:swap;}[dir='rtl'] blockquote{border-right:1px solid #bbb;border-left:none;}blockquote:before{margin-right:0.2rem;content:'\201C';vertical-align:-0.4rem;color:#bbb;font-size:1.2rem;line-height:0.1rem;}[dir='rtl'] blockquote:before{margin-right:0;margin-left:0.2rem;content:'\201D';}blockquote:after{content:'\201D';vertical-align:-0.45rem;color:#bbb;font-size:1.5rem;line-height:0.1rem;}[dir='rtl'] blockquote:after{content:'\201C';}blockquote > p:first-child{display:inline;}.feed-icon{display:block;margin:25px 0 0 0;}img{max-width:100%;height:auto;}ul,ol{margin:0;padding:0 0 0.25rem 1rem;}[dir='rtl'] ul,[dir='rtl'] ol{padding:0 1rem 0.25rem 0;}ol ol,ul ul{margin:0;padding:0 0 0.25rem 1rem;}[dir='rtl'] ol ol,[dir='rtl'] ul ul{padding:0 1rem 0.25rem 0;}.ui-dialog a{line-height:2rem;}.ui-dialog .ui-dialog-title{font-weight:600;font-size:1.2rem;}.ui-widget{font-family:'Poppins';}a[target='_blank']:not([class^='ds_']){display:flex;align-items:center;gap:0.5rem;line-height:1.4rem;}a[target='_blank']:not([class^='ds_'])::after{content:'';width:1rem;height:1.05rem;background-image:url('/themes/custom/thinfo/images/ext-link.svg');background-size:contain;background-repeat:no-repeat;background-size:contain;background-repeat:no-repeat;background-position:center;}details{margin-top:1rem;margin-bottom:1rem;border:1px solid #ccc;}details > .details-wrapper{padding:0.35rem 0.625rem 0.75rem;}summary{padding:0.2rem 0.5rem;cursor:pointer;}.page-title::first-letter{text-transform:uppercase;}.pre-title{font-size:2rem;line-height:1;font-family:'Poppins',sans-serif;margin-bottom:0;font-weight:500;}.region-breadcrumb #block-thinfo-titredepage h1,#block-thinfo-titredynamique h2{font-size:2rem;line-height:1;font-weight:700;text-transform:uppercase;color:var(--text-color);}.text-formatted ul,.text-formatted ol{margin:1rem 0;padding:0 0 0.25rem 15px;}[dir='rtl'] .text-formatted ul,[dir='rtl'] .text-formatted ol{padding:0 15px 0.25rem 0;}.shepherd-cancel-icon{text-decoration:none;color:var(--link-color);border-bottom:1px dotted;}.shepherd-cancel-icon:hover,.shepherd-cancel-icon:focus{color:var(--link-color-hover);}.ajax-progress-fullscreen{width:24px;height:24px;border-radius:0;background-color:var(--background-color);}.media-library-wrapper{display:flex;}.media-library-menu{flex-basis:20%;flex-shrink:0;}.media-library-content{flex-grow:1;}.media-library-views-form{display:flex;flex-wrap:wrap;}.media-library-views-form .media-library-item{justify-content:space-between;max-width:23%;margin:1%;}.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1rem;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}.progress__track{border-color:#b3b3b3;border-radius:10rem;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10rem;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir='rtl'] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}.node__links:has(.links.inline .statistics-counter){display:none;visibility:hidden;}.media-oembed-content{width:100%;aspect-ratio:16 / 9;height:auto;}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:rgba(224,31,56,0.8);color:white;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;font-size:1.25rem;font-weight:600;text-shadow:2px 3px 5px rgba(0,0,0,0.25);box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;}.slider-arrow-left{left:10px;}.slider-arrow-right{right:10px;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}.search-results{list-style:none;}@media all and (max-width:630px){.view-display-id-page_carte_textes .view-content:has(.leaflet-container),.view-footer:has(.leaflet-container){margin-inline:-20px!important;width:calc(100% + 40px);}.view-footer:has(.leaflet-container) .view[class*='carte']:has(.leaflet-container) .view-header{padding-inline:20px}}
