@import"//fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap";
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;src:url(../themes/custom/pimdmn_theme/fonts/fontawesome6/fa-regular-400.woff) format("woff2"),url(../themes/custom/pimdmn_theme/fonts/fontawesome6/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;src:url(../themes/custom/pimdmn_theme/fonts/fontawesome6/fa-solid-900.woff) format("woff2"),url(../themes/custom/pimdmn_theme/fonts/fontawesome6/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:normal;src:url(../themes/custom/pimdmn_theme/fonts/fontawesome6/fa-brands-400.woff) format("woff2"),url(../themes/custom/pimdmn_theme/fonts/fontawesome6/fa-brands-400.ttf) format("truetype")}body{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5}hr{border-top-width:2px}h1,h2,h3,h4,h5,h6,.menu,.aside-menu{font-family:"Open Sans",sans-serif;font-weight:700}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.2rem}p{font-size:1rem;font-family:"Open Sans",sans-serif}a{color:#0f69b4;text-decoration:none}a:hover{text-decoration:underline}
header{max-width:1200px;margin:0 auto;padding:0 32px}@media(width <= 800px){header{padding:0 16px}}header .region-header .wrapper-content-block{padding:0 32px}@media(width <= 800px){header .region-header .wrapper-content-block{padding:0}}@media(width <= 800px){header{overflow:hidden}}.block-museum-core-event-info .wrapper-content-block{position:relative}.block-museum-core-event-info .wrapper-content-block .section-front{display:flex;justify-content:space-between;height:130px}@media(width <= 800px){.block-museum-core-event-info .wrapper-content-block .section-front{flex-direction:column;height:auto}}.block-museum-core-event-info .wrapper-content-block .section-front .logo-image{height:100%}.block-museum-core-event-info .wrapper-content-block .section-front .logo-image img{height:100%}@media(width <= 800px){.block-museum-core-event-info .wrapper-content-block .section-front .logo-image img{max-height:130px}}.block-museum-core-event-info .wrapper-content-block .section-front .section-left{background:#fff}.block-museum-core-event-info .wrapper-content-block .section-front .section-right{display:flex;align-items:center}@media(width <= 800px){.block-museum-core-event-info .wrapper-content-block .section-front .section-right{min-height:100px;margin:auto}}.block-museum-core-event-info .wrapper-content-block .section-banner{margin-right:calc(-50vw + 50%);position:absolute;top:0;z-index:-9999}@media(width <= 800px){.block-museum-core-event-info .wrapper-content-block .section-banner{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);top:unset;bottom:0}.block-museum-core-event-info .wrapper-content-block .section-banner img{max-width:unset;max-height:100px}}.block-museum-core-event-info .wrapper-content-block .section-banner .banner-image{max-height:130px;overflow:hidden}@media(width <= 800px){.block-museum-core-event-info .wrapper-content-block .section-banner .banner-image{max-height:100px}}.block-museum-core-event-info .wrapper-content-block .section-banner .banner-image img{height:100%;width:auto;max-width:none}footer{background-color:#000;padding:5rem 0;word-break:break-word}footer .block{max-width:1200px;margin:0 auto;padding:0 32px}@media(width <= 800px){footer .block{padding:0 16px}}footer a{text-decoration:none;color:#fff}footer a:hover{text-decoration:underline}footer .wrapper-content-block{color:#8a8a8a}footer .wrapper-content-block .content-top{display:grid;grid-template-columns:1fr 3fr;grid-gap:30px;padding-bottom:2rem}@media(width <= 800px){footer .wrapper-content-block .content-top{grid-template-columns:1fr}footer .wrapper-content-block .content-top img{width:70%}}footer .wrapper-content-block .content-bottom{border-top:1px solid #4a4a4a;text-align:center;padding-top:10px}footer .wrapper-content-block .footer-item{line-height:normal}footer .wrapper-content-block .footer-item.footer-text{font-size:1rem}footer .wrapper-content-block .footer-item.footer-text p{margin:0}footer .wrapper-content-block .footer-item .line-tel-email,footer .wrapper-content-block .footer-item .line-attention-tc{display:flex;grid-gap:5px}footer .wrapper-content-block .footer-item .line-tel-email strong,footer .wrapper-content-block .footer-item .line-attention-tc strong{color:#fff;text-decoration:underline}@media(width <= 800px){footer .wrapper-content-block .footer-item .line-tel-email{display:block}}footer .wrapper-content-block .footer-item .line-item .item-after-line::after{content:"|";display:inline-block;padding-left:5px}body{overflow-x:hidden}div{box-sizing:border-box}body main{padding:0 5px}body main .block{max-width:1200px;margin:0 auto;padding:0 32px}@media(width <= 800px){body main .block{padding:0 16px}}body div.region-highlighted{max-width:1200px;margin:0 auto;padding:0 32px}@media(width <= 800px){body div.region-highlighted{padding:0 16px}}.views-element-container .view-empty{padding:30px 0}.wrapper-half{display:flex;flex-flow:row wrap}.wrapper-half>div{flex:1 50%}@media(width <= 1000px){.wrapper-half{gap:1rem}}img{max-width:100%;height:auto}.use-ajax{position:relative}.use-ajax .ajax-progress.ajax-progress-throbber{position:absolute}.layout-container{margin:0;overflow:hidden}.block-system-main-block{min-height:4rem}
.action-links{margin:1em 0;padding:0;list-style:none}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-right:0;margin-left:.3em}.button-action{display:inline-block;padding:.2em .5em .3em;text-decoration:none;line-height:160%}.button-action::before{margin-left:-0.1em;padding-right:.2em;content:"+";font-weight:900}[dir=rtl] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:.2em}
.counter-registration{color:var(--museum_core-primary,#e0701e);font-weight:700;font-size:1.5rem}@media(min-width:800px){body.node-form_add .block-museum-core-title-counter,body.path-user .block-museum-core-title-counter{margin-top:-4rem;text-align:right}}#block-pimdmn-theme-subheadereventinformation{padding:0 0 10px}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block{position:relative}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-all-width{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-front{background:#fff;padding-top:30px;padding-bottom:30px;min-height:124px}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-front .section-front-content{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:start;width:100%}@media(width <= 800px){#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-front .section-front-content{padding:0 16px}}@media(width <= 800px){#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-front .section-front-content{flex-direction:column;text-align:center}}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-front .section-front-content .text-counter{font-size:1.75rem;font-weight:800;margin-block-end:.83rem}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-front .section-right{display:flex;align-items:center}@media(width <= 800px){#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-front .section-right{width:100%;padding-top:20px}}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-banner{position:absolute;bottom:-10px;z-index:-9999}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-banner .banner-image{max-height:130px;overflow:hidden}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-banner .banner-image img{width:100vw}@media(width <= 800px){#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .section-banner .banner-image img{max-width:unset;min-height:100px}}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .rrss-wrapper{width:100%}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .rrss-wrapper .rrss-list{display:flex;grid-gap:12px;justify-content:space-evenly}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .rrss-wrapper .rrss-list .rrss-item-facebook a::before{content:"";font-family:"Font Awesome 6 Brands",serif;font-weight:900;color:#4a4a4a;font-size:1.4rem}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .rrss-wrapper .rrss-list .rrss-item-contact a::before{content:"";font-family:"Font Awesome 6 Free",serif;font-weight:900;color:#4a4a4a;font-size:1.4rem}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .rrss-wrapper .rrss-list .rrss-item-social_x a::before{content:"";font-family:"Font Awesome 6 Brands",serif;font-weight:900;color:#4a4a4a;font-size:1.4rem}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .rrss-wrapper .rrss-list .rrss-item-instagram a::before{content:"";font-family:"Font Awesome 6 Brands",serif;font-weight:900;color:#4a4a4a;font-size:1.4rem}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .rrss-wrapper .rrss-list .rrss-item-youtube a::before{content:"";font-family:"Font Awesome 6 Brands",serif;font-weight:900;color:#4a4a4a;font-size:1.4rem}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .rrss-wrapper .rrss-list .rrss-item-share a::before{content:"";font-family:"Font Awesome 6 Free",serif;font-weight:900;color:#4a4a4a;font-size:1.4rem}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .rrss-wrapper .rrss-list a{display:inline-block;text-indent:-9999px}#block-pimdmn-theme-subheadereventinformation .wrapper-content-block .rrss-wrapper .rrss-list a::before{float:right;text-indent:0}.block-museum-core-user-profile-options{margin-top:80px !important}.block-museum-core-user-profile-options .user-options{display:flex;grid-gap:20px;padding-bottom:30px}.block-museum-core-user-profile-options .user-options a{font-size:1.2rem;font-weight:700;color:#fff;background-color:var(--museum_core-primary,#e0701e);padding:1rem;height:100%;display:inline-block;text-align:center;width:270px}
.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;font-size:.75rem}.breadcrumb li::before{content:" / "}.breadcrumb li:first-child::before{content:none}.breadcrumb li:last-child{opacity:.8}.block-system-breadcrumb-block{max-width:1200px;margin:0 auto;padding:0 32px;margin:1rem auto 0 auto}@media(width <= 800px){.block-system-breadcrumb-block{padding:0 16px}}.block-system-breadcrumb-block li a{color:#000}.custom-breadcrumbs .block-system-breadcrumb-block{padding-left:0;padding-right:0}
.button,.image-button{margin-right:1em;margin-left:1em}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0}.button{display:inline-block;line-height:1.15;color:var(--museum_core-primary,#e0701e);background-color:#fff;padding:.5rem 1rem;border:2px solid var(--museum_core-primary,#e0701e);cursor:pointer}.button:hover{border-color:hsl(from var(--museum_core-primary,#e0701e) h s 70%)}.button.button--primary,.button.button--small,.button.button--museum_core-primary{display:inline-block;line-height:1.15;padding:.5rem 1rem;border:2px solid var(--museum_core-primary,#e0701e);cursor:pointer;color:#fff;background-color:var(--museum_core-primary,#e0701e)}.button.button--primary:hover,.button.button--small:hover,.button.button--museum_core-primary:hover{background-color:hsl(from var(--museum_core-primary,#e0701e) h s 70%)}.button.button--extrasmall{line-height:.5}input[type=submit]{display:inline-block;line-height:1.15;padding:.5rem 1rem;border:2px solid var(--museum_core-primary,#e0701e);cursor:pointer;color:#fff;background-color:var(--museum_core-primary,#e0701e)}input[type=submit]:hover{background-color:hsl(from var(--museum_core-primary,#e0701e) h s 70%)}
.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 1em}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}
details{margin:0 0 1.5rem;border:1px solid #ccc}details>.details-wrapper{padding:.5em 1.5em}summary{padding:.2em .5em;cursor:pointer}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em}
.field__label{font-weight:bold}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.5em}.field--label-inline .field__label::after{content:":"}.field--widget-file-generic .tabledrag-toggle-weight-wrapper,.field--widget-file-generic table thead{display:none}.field--widget-file-generic tr{vertical-align:bottom}.field--widget-file-generic tr td:last-child{padding:10px;text-align:end;vertical-align:bottom}.field--widget-file-generic tr td:last-child input{display:inline-block;line-height:1.15;padding:.5rem 1rem;border:2px solid var(--museum_core-primary,#e0701e);cursor:pointer;color:#fff;background-color:var(--museum_core-primary,#e0701e)}.field--widget-file-generic tr td:last-child input:hover{background-color:hsl(from var(--museum_core-primary,#e0701e) h s 70%)}.field--widget-file-generic tr .form-managed-file{float:left}.field--type-image table{border-collapse:collapse}.field--type-image table>tbody>tr{border-top:1px solid var(--museum_core-primary,#e0701e)}.field--type-image td:last-child{text-align:end;vertical-align:bottom}.field--type-image td:last-child input{display:inline-block;line-height:1.15;padding:.5rem 1rem;border:2px solid var(--museum_core-primary,#e0701e);cursor:pointer;color:#fff;background-color:var(--museum_core-primary,#e0701e)}.field--type-image td:last-child input:hover{background-color:hsl(from var(--museum_core-primary,#e0701e) h s 70%)}.field--type-image td{padding:10px;position:relative}.field--type-image td .tabledrag-changed{position:absolute;top:0;left:16px}
.field--type-geofield>fieldset>.fieldset-wrapper,.field--type-list-string .fieldset-wrapper,.field--type-daterange .fieldset-wrapper,.field--type-text-with-summary,.field--type-text-long,.field--type-telephone,.field--type-integer,.field--type-boolean,.field--type-link,.field--type-time,.field-group-html-element,.form-type-textfield,.form-type-password,.form-type-email,.form-type-select{padding-bottom:1.5rem}div:has(>input.visually-hidden){padding-bottom:0}.field--type-link .form-type-textfield{padding-bottom:0}form .field-multiple-table{margin:0}.details-description{margin-bottom:.25rem;top:-10px;position:relative;font-size:.75em}.vertical-tabs{margin-bottom:1.5rem}form{padding-bottom:2rem}form details{border:2px solid var(--museum_core-primary,#e0701e)}form fieldset{border:none;margin-left:0;margin-right:0;padding:0}form fieldset legend{font-size:1rem;font-weight:700}form fieldset fieldset.form-item{margin:0}form .image-widget-data input{width:auto}@media(width <= 800px){form .image-widget-data input{width:100%}}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em;margin-bottom:.25rem}.form-composite>.fieldset-wrapper>.description ul,.form-item .description ul{margin-bottom:0}label.option{display:inline;font-weight:normal}.label,label{display:block;font-weight:700;margin:0}fieldset.form-item legend{font-size:1rem}.form-composite>legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold}.form-radios{display:flex;grid-gap:25px}.form-radios .form-item{display:flex;align-items:center;grid-gap:10px}.form-radios input.form-radio{accent-color:var(--museum_core-primary,#e0701e);width:1.8rem;height:1.8rem}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0}.marker{color:#e00}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:"";vertical-align:super;background-image:url(../themes/custom/pimdmn_theme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none}.form-item input,.form-item select{box-sizing:border-box;width:100%;padding:.625rem .5rem;border:2px solid var(--museum_core-primary,#e0701e);line-height:1.5rem}.form-item input.error,.form-item input.error,.form-item input.error,.form-item select.error,.form-item select.error,.form-item select.error{border:2px solid red}.form-item input:focus-visible,.form-item select:focus-visible{outline:none;border-color:hsl(from var(--museum_core-primary,#e0701e) h s 70%)}.form-item select{padding-right:1.5rem;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.form-item .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.form-item .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline,.form-item textarea{border:2px solid var(--museum_core-primary,#e0701e)}.form-item .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar:focus-visible,.form-item .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline:focus-visible,.form-item textarea:focus-visible{outline:none;border-color:hsl(from var(--museum_core-primary,#e0701e) h s 70%)}.form-item .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-bottom:0}.form-item.form-type-managed-file input{width:auto}@media(width <= 800px){.form-item.form-type-managed-file input{width:100%}}.form-item.form-type-checkbox{display:flex;align-items:baseline;grid-gap:10px}.form-item.form-type-checkbox input{width:auto}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(../themes/custom/pimdmn_theme/images/icons/error.svg) no-repeat;background-size:contain}.region-commune-city{display:flex;grid-gap:20px}.region-commune-city .field--name-field-city{overflow:auto;flex:auto}.region-commune-city fieldset legend{display:none}.region-commune-city fieldset .fieldset-wrapper{display:flex;grid-gap:20px}.region-commune-city fieldset .fieldset-wrapper .form-item{margin:0}form>div:not(.form-description){margin:auto}form .form-description{margin-top:2.5rem;margin-bottom:2.5rem}form .form-description p{font-size:1.125rem}.wrapper-stations .field-label,.wrapper-activities .field-label{font-weight:700}.field--name-field-cultural-space-activities .paragraph-type-top .paragraph-type-title,.field--name-field-cultural-circuit-stations .paragraph-type-top .paragraph-type-title{font-size:1.5rem;font-weight:700}.field--name-field-cultural-space-activities .paragraphs-subform,.field--name-field-cultural-circuit-stations .paragraphs-subform{padding-right:30px}.field--name-field-cultural-space-activities .paragraphs-subform .form-time,.field--name-field-cultural-circuit-stations .paragraphs-subform .form-time{width:auto}.field--name-field-cultural-space-activities .paragraphs-subform .form-type-time .description,.field--name-field-cultural-circuit-stations .paragraphs-subform .form-type-time .description{display:inline}.field--name-field-cultural-space-activities table th.field-label,.field--name-field-cultural-circuit-stations table th.field-label{display:none}.field--name-field-cultural-space-activities .paragraphs-subform fieldset legend{font-size:1.125rem}.field--name-field-cultural-space-activities .paragraphs-subform fieldset .fieldset-wrapper{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-template-columns:1fr 2fr}.field--name-field-cultural-space-activities .paragraphs-subform fieldset .fieldset-wrapper h4.label{font-weight:normal}.field--name-field-cultural-space-activities .paragraphs-subform .field--name-field-activity-description label{font-size:1.125rem}.field--name-field-cultural-space-activities .paragraphs-subform .field--name-field-activity-description .form-wrapper>a{display:none}.wrapper-hide-last-description .field--type-link .description .item-list ul li:last-child{display:none}#edit-field-cultural-circuit-descripti-0-format,#edit-body-0-format{display:none}.field-group-html-element.region-commune-city{padding-bottom:0}.field--name-field-register-authorization{padding-bottom:0}
.icon-help{padding:1px 0 1px 20px;background:url(../themes/custom/pimdmn_theme/images/icons/help.png) 0 50% no-repeat}[dir=rtl] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(../themes/custom/pimdmn_theme/images/icons/feed.svg) no-repeat}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}[dir=rtl] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:bold}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list{margin:0}.item-list__comma-list li{margin:0}[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:rgba(0,0,0,0);font-size:1em}label button.link{font-weight:bold}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-right:0;padding-left:15px}ul.inline li{display:inline;padding:0 .5em;list-style-type:none}ul.links a.is-active{color:#000}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left}[dir=rtl] ul.menu{margin-right:1em;margin-left:0;text-align:right}.menu-item--expanded{list-style-type:circle;list-style-image:url(../themes/custom/pimdmn_theme/images/icons/menu-expanded.png)}.menu-item--collapsed{list-style-type:disc;list-style-image:url(../themes/custom/pimdmn_theme/images/icons/menu-collapsed.png)}[dir=rtl] .menu-item--collapsed{list-style-image:url(../themes/custom/pimdmn_theme/images/icons/menu-collapsed-rtl.png)}.menu-item{margin:0;padding-top:.2em}ul.menu a.is-active{color:#000}.wrapper-menu-user nav{display:flex;grid-gap:40px}.wrapper-menu-user nav li{list-style:none}.wrapper-menu-user nav li a{color:#000;background:#fff;padding:13px 15px;font-weight:700}.region-primary-menu{background-color:#000}.region-primary-menu nav{max-width:1200px;margin:0 auto;padding:0 32px}@media(width <= 800px){.region-primary-menu nav{padding:0 16px}}.region-primary-menu nav>ul{display:flex;margin:0;overflow:hidden}@media(width <= 800px){.region-primary-menu nav>ul{display:block}}.region-primary-menu nav>ul li{padding:20px}.region-primary-menu nav>ul li a{color:#fff;font-size:1rem;font-weight:400;padding:20px}.region-primary-menu nav>ul li a:hover{background-color:var(--museum_core-primary,#e0701e);text-decoration:none}.region-primary-menu nav>ul li a.is-active{color:#fff}@media(max-width:766px){.region-primary-menu nav{padding:0}.region-primary-menu nav>ul.menu>li{padding:15px 20px;border-top:1px solid #fff;text-align:center}.region-primary-menu nav>ul.menu>li a{color:#fff}.region-primary-menu nav>ul.menu>li:first-child a{padding-left:.9rem !important}.navbar-main .navbar-header.hamburger{display:flex;background:#000;align-items:center;justify-content:end}.navbar-main .navbar-header.hamburger .text-menu{color:#fff}.navbar-main .navbar-header::after,.navbar-main .navbar-header::before{display:table;content:" ";clear:both}.navbar-main .container{display:block}.navbar-main button.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px;background:#000}.navbar-main button.navbar-toggle .sr-only{display:none}.navbar-main button.navbar-toggle .icon-bar{background-color:#fff;display:block;width:22px;height:2px;border-radius:1px}.navbar-main button.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}}
.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}
.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:bold}
.paragraph--type--activities .wrapper-hours{display:flex;font-size:1.5rem;font-weight:700}.paragraph--type--activities .text-hours{padding-left:.5rem}.paragraph--type--activities .text-hours p{margin:0;font-size:inherit}.paragraph--type--stations .wrapper-title{display:flex;grid-gap:5px;font-size:1.5rem;font-weight:700}.paragraph--type--stations .wrapper-title .field--name-field-start-time{display:inline-flex}.paragraph--type--stations .wrapper-title .field--name-field-start-time::after{content:"-";display:block;padding-left:5px}.paragraph--type--stations .field--name-field-address{font-weight:700;padding-top:30px}.paragraph--type--cultural-activities-inscription,.paragraph--type--graphics{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.paragraph--type--cultural-activities-inscription.paragraph--view-mode--default,.paragraph--type--graphics.paragraph--view-mode--default{background-color:#eee}.paragraph--type--cultural-activities-inscription.paragraph--view-mode--default{text-align:center}.paragraph--type--cultural-activities-inscription.paragraph--view-mode--default .field--name-field-inscription-link{padding-top:2rem}.paragraph--type--cultural-activities-inscription.paragraph--view-mode--default .field--name-field-inscription-link a{font-size:1.2rem;font-weight:700;color:#fff;background-color:var(--museum_core-primary,#e0701e);padding:1rem;height:100%;display:inline-block;text-align:center}.paragraph{padding:2rem 0}.paragraph .block-museum-core-title-counter .counter-registration{padding:2rem 0 1rem}.paragraph.paragraph--view-mode--default .field--name-field-landing-block-title{font-size:2rem;line-height:2rem;font-weight:700;margin-bottom:1rem}.paragraph.paragraph--view-mode--default .field--name-field-landing-block-title:after{content:" ";display:block;width:100%;height:2px;background-color:var(--museum_core-primary,#e0701e);margin-top:.8rem}.paragraph.paragraph--view-mode--default .field--name-field-landing-block-description{padding-top:15px}.paragraph.paragraph--view-mode--default .field--name-field-landing-block-description p{font-size:1rem}.paragraph.paragraph--view-mode--default .field--name-field-attachment .field__item{margin-bottom:1rem}.paragraph.paragraph--view-mode--default .field--name-field-attachment .field__item .file a{display:inline-block;padding:.5rem 1rem;text-decoration:none;word-break:break-word;color:#000;border:1px solid var(--museum_core-primary,#e0701e);background:#fff}.paragraph.paragraph--view-mode--default .field--name-field-attachment .field__item .file a:hover{color:#fff;background-color:var(--museum_core-primary,#e0701e);text-decoration:none}.paragraph.paragraph--view-mode--default .field--name-field-attachment .field__item .file a:before{font-family:"Font Awesome 6 Free",serif;font-size:16px;content:"";display:inline-block;vertical-align:middle;font-weight:600;margin-right:.75rem}.paragraph.paragraph--view-mode--default .field--name-field-attachment .field__item .file{background-image:none;padding:0}.paragraph--type--graphics .wrapper-paragraph{max-width:1200px;margin:0 auto;padding:0 32px}@media(width <= 800px){.paragraph--type--graphics .wrapper-paragraph{padding:0 16px}}.js .paragraphs-subform{padding-right:30px}.js .field--widget-paragraphs th .paragraphs-actions{margin-right:0}table.field-multiple-table h4{vertical-align:-webkit-baseline-middle}.paragraphs-dropdown-actions{border-radius:0}.paragraphs-dropdown-actions .paragraphs-dropdown-action.button{display:inline-block;line-height:1.15;padding:.5rem 1rem;border:2px solid var(--museum_core-primary,#e0701e);cursor:pointer;color:#fff;background-color:var(--museum_core-primary,#e0701e)}.paragraphs-dropdown-actions .paragraphs-dropdown-action.button:hover{background-color:hsl(from var(--museum_core-primary,#e0701e) h s 70%)}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}a.tabledrag-handle .handle{box-sizing:content-box}table{border:2px solid var(--museum_core-primary,#e0701e);width:100%;margin-bottom:1.5rem}.tabledrag-toggle-weight-wrapper{display:none}td.field-multiple-drag{position:relative}td.field-multiple-drag .tabledrag-handle{width:16px !important;height:16px !important;padding:0 !important;margin:0 auto !important;float:none !important;display:block !important}td.field-multiple-drag .tabledrag-handle .handle{background-position:center !important;width:16px !important;height:16px !important;margin:0 !important;padding:0 !important}td.field-multiple-drag .tabledrag-changed{position:absolute;top:calc(50% - 8px)}.field-multiple-table{border-collapse:collapse}.field-multiple-table>tbody>tr{border-top:1px solid var(--museum_core-primary,#e0701e)}
tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
div.tabs{margin:1em 0}ul.tabs{margin:0 0 .5em;padding:0;list-style:none;display:flex}.tabs>li{display:table-cell;border:1px solid var(--museum_core-primary,#e0701e);border-bottom:0;margin-right:-1px}.tabs>li.is-active a{background-color:var(--museum_core-primary,#e0701e);color:#fff}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.tabs a{display:block;padding:.2em 1em;text-decoration:none;color:#000}.tabs a.is-active{background-color:var(--museum_core-primary,#e0701e);color:#fff}.tabs a:focus,.tabs a:hover{background-color:hsl(from var(--museum_core-primary,#e0701e) h s 70%)}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0}
.ui-dialog--narrow{max-width:500px}@media screen and (width <= 600px){.ui-dialog--narrow{min-width:95%;max-width:95%}}
.view .view-content table.views-table{border-spacing:0px}.view .view-content table.views-table thead tr{background:#e0e2db;color:dimgray}.view .view-content table.views-table thead tr th{font-weight:normal;text-align:left;padding:10px}.view .view-content table.views-table tbody tr{border-bottom:1px solid #f3f4ef}.view .view-content table.views-table tbody tr.odd{background-color:#fff}.view .view-content table.views-table tbody tr.even{background-color:#f3f4ef}.view .view-content table.views-table tbody tr td{padding:10px}
.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages.messages--warning{color:#4a4a4a;font-family:"Open Sans",serif;padding:1rem;align-items:center;gap:1rem;margin:1rem 0;border:1px solid #ffa11b;background-color:rgba(255,161,27,.05)}.messages.messages--warning a{color:#4d3008;text-decoration:underline}.messages.messages--warning a:focus,.messages.messages--warning a:hover{color:#1a1003}.messages.messages--warning .placeholder{font-style:normal;font-weight:800}.messages.messages--error{color:#4a4a4a;font-family:"Open Sans",serif;padding:1rem;align-items:center;gap:1rem;margin:1rem 0;border:1px solid #e22c2c;background-color:rgba(226,44,44,.05)}.messages.messages--error a{color:#440d0d;text-decoration:underline}.messages.messages--error a:focus,.messages.messages--error a:hover{color:#170404}.messages.messages--error .placeholder{font-style:normal;font-weight:800}.messages.messages--status{color:#4a4a4a;font-family:"Open Sans",serif;padding:1rem;align-items:center;gap:1rem;margin:1rem 0;border:1px solid #1b8843;background-color:rgba(27,136,67,.05)}.messages.messages--status a{color:#082914;text-decoration:underline}.messages.messages--status a:focus,.messages.messages--status a:hover{color:#030e07}.messages.messages--status .placeholder{font-style:normal;font-weight:800}
.page-node-type-cultural-space .block-page-title-block,.page-node-type-cultural-circuit .block-page-title-block,.page-node-type-landing .block-page-title-block{display:none}article.node--type-cultural-space.node--view-mode-teaser,article.node--type-cultural-circuit.node--view-mode-teaser{padding:2rem 1.5rem}article.node--type-cultural-space.node--view-mode-full .content-item,article.node--type-cultural-circuit.node--view-mode-full .content-item{border-bottom:1px solid #000;padding-bottom:1.5rem;padding-top:1.5rem}article.node--type-cultural-space.node--view-mode-full .content-item.content-item-no-border-bottom,article.node--type-cultural-circuit.node--view-mode-full .content-item.content-item-no-border-bottom{border-bottom:none}article.node--type-cultural-space.node--view-mode-full .flexslider,article.node--type-cultural-circuit.node--view-mode-full .flexslider{border:none}article.node--type-cultural-space.node--view-mode-full .content-rrss h2,article.node--type-cultural-circuit.node--view-mode-full .content-rrss h2{margin-top:0}article.node--type-cultural-space.node--view-mode-full .content-rrss .wrapper-rrss,article.node--type-cultural-circuit.node--view-mode-full .content-rrss .wrapper-rrss{display:flex;grid-gap:16px}article.node--type-cultural-space.node--view-mode-full .content-rrss .wrapper-rrss .field a,article.node--type-cultural-circuit.node--view-mode-full .content-rrss .wrapper-rrss .field a{display:inline-block;text-indent:-9999px}article.node--type-cultural-space.node--view-mode-full .content-rrss .wrapper-rrss .field a::before,article.node--type-cultural-circuit.node--view-mode-full .content-rrss .wrapper-rrss .field a::before{float:left;text-indent:0}article.node--type-cultural-space.node--view-mode-full .content-rrss .wrapper-rrss .field a:hover::before,article.node--type-cultural-circuit.node--view-mode-full .content-rrss .wrapper-rrss .field a:hover::before{color:#4a4a4a}article.node--type-cultural-space.node--view-mode-full .content-rrss .field--name-field-contact-website a::before,article.node--type-cultural-circuit.node--view-mode-full .content-rrss .field--name-field-contact-website a::before{content:"";font-family:"Font Awesome 6 Free",serif;font-weight:900;color:var(--museum_core-primary,#e0701e);font-size:2rem}article.node--type-cultural-space.node--view-mode-full .content-rrss .field--name-field-contact-phone a::before,article.node--type-cultural-circuit.node--view-mode-full .content-rrss .field--name-field-contact-phone a::before{content:"";font-family:"Font Awesome 6 Free",serif;font-weight:900;color:var(--museum_core-primary,#e0701e);font-size:2rem}article.node--type-cultural-space.node--view-mode-full .content-rrss .field--name-field-contact-email a::before,article.node--type-cultural-circuit.node--view-mode-full .content-rrss .field--name-field-contact-email a::before{content:"";font-family:"Font Awesome 6 Free",serif;font-weight:900;color:var(--museum_core-primary,#e0701e);font-size:2rem}article.node--type-cultural-space.node--view-mode-full .content-rrss .field--name-field-contact-twitter a::before,article.node--type-cultural-circuit.node--view-mode-full .content-rrss .field--name-field-contact-twitter a::before{content:"";font-family:"Font Awesome 6 Brands",serif;font-weight:900;color:var(--museum_core-primary,#e0701e);font-size:2rem}article.node--type-cultural-space.node--view-mode-full .content-rrss .field--name-field-contact-instagram a::before,article.node--type-cultural-circuit.node--view-mode-full .content-rrss .field--name-field-contact-instagram a::before{content:"";font-family:"Font Awesome 6 Brands",serif;font-weight:900;color:var(--museum_core-primary,#e0701e);font-size:2rem}article.node--type-cultural-space.node--view-mode-full .content-rrss .field--name-field-contact-youtube a::before,article.node--type-cultural-circuit.node--view-mode-full .content-rrss .field--name-field-contact-youtube a::before{content:"";font-family:"Font Awesome 6 Brands",serif;font-weight:900;color:var(--museum_core-primary,#e0701e);font-size:2rem}article.node--type-cultural-space.node--view-mode-full .content-rrss .field--name-field-contact-facebook a::before,article.node--type-cultural-circuit.node--view-mode-full .content-rrss .field--name-field-contact-facebook a::before{content:"";font-family:"Font Awesome 6 Brands",serif;font-weight:900;color:var(--museum_core-primary,#e0701e);font-size:2rem}article.node--type-cultural-space.node--view-mode-full .field-item-custom,article.node--type-cultural-circuit.node--view-mode-full .field-item-custom{padding:.625rem 0;font-size:1.3rem}article.node--type-cultural-space.node--view-mode-full .mobility-access-custom,article.node--type-cultural-circuit.node--view-mode-full .mobility-access-custom{display:flex;align-items:center;grid-gap:20px;padding:0}article.node--type-cultural-space.node--view-mode-full .mobility-access-custom::before,article.node--type-cultural-circuit.node--view-mode-full .mobility-access-custom::before{content:"";font-family:"Font Awesome 6 Free",serif;font-weight:900;color:#4a4a4a;font-size:2.5rem}article.node--type-cultural-circuit .field--name-field-organization-name{font-weight:600}article.node--type-cultural-circuit .field--name-field-cultural-circuit-stations>.field__item{border-bottom:1px solid #000;padding-top:30px;padding-bottom:30px}article.node--type-cultural-circuit .field--name-field-cultural-circuit-stations>.field__item:first-child{padding-top:0}article.node--type-cultural-circuit .field--name-field-cultural-circuit-stations>.field__item:last-child{padding-bottom:0;border-bottom:none}