/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#3b3b3b;background:#fff}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:0 0}#header{background:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;height:105px;position:fixed;z-index:1000;left:0;top:0;width:100%;box-shadow:0 0 25px #0000000D}#header.fixed{margin:0;display:block;position:fixed;top:0;z-index:10;width:100%;background-color:#fff}.region-header{float:left}#header .layout-container{display:grid;align-content:center;grid-template-columns:repeat(12,1fr);height:105px}.site-footer{background:var(--couleur-vert);margin:0;width:100%;min-height:260px;padding:3em 0}#page{padding:105px 0 0}.feed-icons{display:none}@media all and (max-width:1024px){#block-suiveznous,#block-newsletter{width:100%}#main-wrapper{padding:0 0 50px}}
#main-wrapper{display:block;width:100%;height:100%;position:relative;padding:8em 0}.path-les-oeuvres #main-wrapper{width:auto}.layout-container{max-width:none;margin-left:auto;margin-right:auto;box-sizing:border-box}.layout-main-wrapper{min-height:unset}.layout-main{margin:0}.block-region-first-above,.block-region-second-above{padding:3em 0 0;position:relative}@media (min-width:768px){.layout-container{max-width:100%}.site-footer .layout-container{max-width:1290px;margin:0 auto}.layout-main{margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr)}.auto-resizable-iframe{margin:0 auto}.auto-resizable-iframe>div{position:relative;padding-bottom:64%;height:0}.auto-resizable-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-region-top{padding:3em 0 1em}.block-region-first-above,.block-region-second-above{padding:0 2em 2em 0;margin:0 2em 0 0}.block-region-second-above{border-bottom-right-radius:20px}}@media all and (max-width:851px){body{overflow-x:hidden;overflow-y:visible}img{max-width:100%}ul.clearfix.menu{width:100%}#header{margin:0 auto 3em auto}.region-header .block-menu li{float:left;margin:0 .1em 0 0}.region-header .block-menu li a{padding:15px 20px}.region-header .search-block-form{float:left;margin:0}.region-header .block:not(.site-branding){margin:0}.site-branding__logo{margin:0}.site-branding__text{display:none}.region-primary-menu{top:55px;left:0;width:100%;margin:0}.header .block .content{text-align:right}.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:0 0}}@media all and (min-width:768px) and (max-width:1024px){.site-branding__text{display:inline-block}.site-branding__slogan{font-size:1.2em;margin-top:15px}.region-header .site-branding{margin:0;height:95px}.site-branding__logo{margin:0 0 0 30px}#block-pictos{display:none}}@media (max-width:461px){.view-display-id-page_les_oeuvres .view-header{grid-template-columns:repeat(1,1fr)}#block-newsletter .field--name-body iframe{margin:-70px 0 0 -40px}#block-newsletter .field--name-body{grid-template-columns:100%}#block-suiveznous,#block-newsletter{height:auto}div#block-laforetmonumentale-image-accueil .fullwidthInterieur .fd_vert{border-bottom-left-radius:0;border-top-right-radius:30px;height:unset}div#block-laforetmonumentale-image-accueil .fullwidthInterieur{position:relative;height:auto;width:90%;bottom:-80px;right:unset;display:block;grid-template-columns:repeat(2,1fr)}div#block-laforetmonumentale-image-accueil .fullwidthInterieur .fd_vert svg{width:50%}#block-laforetmonumentale-nospartenairesetmecenes{max-width:100%;display:inline-block;margin:8em 0 4em}.view-display-id-page_les_oeuvres .view-header div:first-child{grid-column:unset}div#block-selecteurdelanguecontenu,div#block-selecteurdelangue{position:absolute;top:0;right:20px}.view-display-id-block_links .view-content .views-row{display:grid;grid-template:initial}.views-field-field-artiste-1{text-align:center;margin:0;grid-row:3/3;grid-column:3/3}.views-field-field-portrait{grid-column:3/3;grid-row:1/3;display:block ruby}.views-field-field-portrait img{width:100%}.views-field-field-liens-web-artiste{grid-column:3/3;margin:0 0 2em}#block-partenaires a{float:left;text-align:center;width:100%}block-logomrn-2{text-align:center}#block-logomrn-2 a{float:left;text-align:center;width:100%}.main-content .section{padding:0 35px}[class*=block-grid-]>.grid{padding:0 0 1.25rem;width:100%}.backtop{bottom:-1px;right:35px}.path-frontpage #header{margin:0}.view-menu-prev-next{position:relative;width:100%;z-index:10;background:#000;height:35px}.arrow{background-color:#000;background-color:rgba(0,0,0,1);height:35px;overflow:hidden;transition:width .4s,background-color .4s;transition-timing-function:cubic-bezier(.7,0,.3,1);width:35px;pointer-events:auto;position:absolute;bottom:0;-webkit-transform:translateY(0%);transform:translateY(0%)}.arrow:before{display:block;font-size:32px;font-size:3rem;height:100%;left:10px;line-height:35px;position:absolute;pointer-events:none;transition:color .4s;top:0;width:100%;z-index:3}.block-entity-fieldnodetitle{font-size:3em}.jcarousel-wrapper.jcarousel-skin-default,.jcarousel-wrapper.jcarousel-skin-tango{width:74%}.main-content .block-block-content3bd900e2-9220-47e9-88c3-cdae401ca7d4 h2{font-size:1.5em;padding:0}.page-title{margin:1em 0;display:block}.arrow .views-field-field-image img{height:35px;width:35px}.arrow .views-field-field-image{width:35px}.imgAccueil{margin:0 0 1em;width:100%}.txtAccueil{clear:both}#block-laforetmonumentale-e{display:none}.site-footer__top .content li a{padding:1em}#block-laforetmonumentale-branding a{width:100px;position:absolute;left:50%;top:15px;margin:0 0 0 -55px}.highlighted .layout-container{height:auto;grid-template-columns:repeat(1,1fr)}.region-highlighted{margin:0 30px;grid-column:unset;display:unset}.views-field-field-pictogramme{width:30%;margin:0 auto 2em;display:block}.block-views-blockoeuvres-block-cartouche{margin:0 0 3em;grid-column:1/9}.region-highlighted{max-width:unset;margin:0 30px;grid-column:unset;display:grid}.formulaireContact{width:70%}}.containerVideo{position:relative;width:100%;height:0;padding-bottom:56.25%}.video{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width:851px){.tableauAccueil td{width:100% !important;float:left;margin:0 0 30px}}
ul.sf-menu.sf-style-white{float:left;margin:.5em 0 0;padding:0}ul.sf-menu.sf-style-white.sf-navbar{width:100%}ul.sf-menu.sf-style-white ul{margin:0;padding:0}ul.sf-menu.sf-style-white a,ul.sf-menu.sf-style-white a:visited,ul.sf-menu.sf-style-white span.nolink{border:0 none;color:#000;padding:.75em 1.48em}ul.sf-menu.sf-style-white a.sf-with-ul,ul.sf-menu.sf-style-white span.nolink.sf-with-ul{padding-right:2.25em}ul.sf-menu.sf-style-white.rtl a.sf-with-ul,ul.sf-menu.sf-style-white.rtl span.nolink.sf-with-ul{padding-left:2.25em;padding-right:1em}ul.sf-menu.sf-style-white span.sf-description{color:#aaa;display:block;font-size:smaller;line-height:1.5;margin:.25em 0 0;padding:0}ul.sf-menu.sf-style-white li,ul.sf-menu.sf-style-white.sf-navbar{background:#fff}ul.sf-menu.sf-style-white li li,ul.sf-menu.sf-style-white.sf-navbar>li>ul{background:#fff}ul.sf-menu.sf-style-white li li li{background:#f4f4f4}.region-primary-menu .menu a{text-transform:none;width:100%;margin:0;font-weight:initial;padding:.5em 1em}ul.sf-menu.sf-style-white li:hover,ul.sf-menu.sf-style-white li.sfHover,ul.sf-menu.sf-style-white a:focus,ul.sf-menu.sf-style-white a:hover,ul.sf-menu.sf-style-white span.nolink:hover,ul.sf-menu.sf-style-white a.is-active,ul.sf-menu.sf-style-white li.active-trail a{background:#7ccde5;outline:0;color:#fff}.sf-menu.sf-style-white.sf-navbar li ul{background:#f7f7f7}.sf-menu.sf-style-white.sf-navbar li ul li ul{background:0 0}div.sf-accordion-toggle.sf-style-white a span{display:none}div.sf-accordion-toggle.sf-style-white a{background:#00528d;border:1px solid #00528d;color:#fff;display:inline-block;font-weight:400;padding:1em 2em 2em 1em;position:relative;float:right;margin:1.3em 1.3em .8em 0}div.sf-accordion-toggle.sf-style-white>a:after{content:"≡";font-size:2em;position:absolute;right:.5em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);speak:none}div.sf-accordion-toggle.sf-style-white a.sf-expanded,ul.sf-menu.sf-style-white.sf-accordion li.sf-expanded{background:#00528d}div.sf-accordion-toggle.sf-style-white a.sf-expanded,ul.sf-menu.sf-style-white.sf-accordion li.sf-expanded>a,ul.sf-menu.sf-style-white.sf-accordion li.sf-expanded>span.nolink{font-weight:400}ul.sf-menu.sf-style-white.sf-accordion li a.sf-accordion-button{font-weight:400;position:absolute;right:0;top:0;z-index:499}ul.sf-menu.sf-style-white.sf-accordion li li a,ul.sf-menu.sf-style-white.sf-accordion li li span.nolink{padding-left:2em}ul.sf-menu.sf-style-white.sf-accordion li li li a,ul.sf-menu.sf-style-white.sf-accordion li li li span.nolink{padding-left:3em}ul.sf-menu.sf-style-white.sf-accordion li li li li a,ul.sf-menu.sf-style-white.sf-accordion li li li li span.nolink{padding-left:4em}ul.sf-menu.sf-style-white.sf-accordion li li li li li a,ul.sf-menu.sf-style-white.sf-accordion li li li li li span.nolink{padding-left:5em}ul.sf-menu.sf-style-white.rtl.sf-accordion li li a,ul.sf-menu.sf-style-white.rtl.sf-accordion li li span.nolink{padding-left:auto;padding-right:2em}ul.sf-menu.sf-style-white.rtl.sf-accordion li li li a,ul.sf-menu.sf-style-white.rtl.sf-accordion li li li span.nolink{padding-left:auto;padding-right:3em}ul.sf-menu.sf-style-white.rtl.sf-accordion li li li li a,ul.sf-menu.sf-style-white.rtl.sf-accordion li li li li span.nolink{padding-left:auto;padding-right:4em}ul.sf-menu.sf-style-white.rtl.sf-accordion li li li li li a,ul.sf-menu.sf-style-white.rtl.sf-accordion li li li li li span.nolink{padding-left:auto;padding-right:5em}ul.sf-menu.sf-style-white li.sf-multicolumn-wrapper ol,ul.sf-menu.sf-style-white li.sf-multicolumn-wrapper ol li{margin:0;padding:0}ul.sf-menu.sf-style-white li.sf-multicolumn-wrapper a.menuparent,ul.sf-menu.sf-style-white li.sf-multicolumn-wrapper span.nolink.menuparent{font-weight:700}
@keyframes gin-throbber{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent}.ajax-progress .ajax-progress__message{color:var(--gin-color-text)}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app)}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8)}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app)}.ui-dialog .ajax-progress-throbber:before,.contextual-links .ajax-progress-throbber:before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app)}.contextual-links li{position:relative}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px}.contextual-links .ajax-progress-throbber:before{inset-block-start:0;inset-inline-start:.25em}.claro-autocomplete__message{color:var(--gin-color-primary)}
