/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin-top:21px;font-family:'Open Sans',sans-serif;color:#000;}.main-container{background-color:#fff;}.img-responsive,.slide-autres-oeuvres img{width:100%;height:auto;}.file>span{color:#000;}.btn,.form-control{border-radius:0 !important;}.btn-primary{color:#fff;background-color:#000 !important;border-color:#000 !important;}a,a:hover{color:#00afe9;}h1,h2,h3,h4,h5{}h1.page-header{color:#000;border-bottom:3px solid #d2d2d7;padding-bottom:20px;margin:60px 0 20px 0;font-size:40px;font-weight:700}p{font-size:20px;font-weight:300;color:#000;margin-bottom:30px;}figcaption,.blazy__caption--description,.field--name-field-legende-photo p{font-size:15px;font-weight:300;color:#727272;font-style:italic;text-align:center;margin-top:5px;}.field--name-field-fichiers-a-telecharger{margin-bottom:30px;}.menu-header{margin-top:20px;margin-bottom:20px;}.menu-header a{font-size:18px;color:#000;}.menu-header a:hover{text-decoration:none;}.hero-media{position:relative;background-color:black;height:55vh;min-height:25rem;width:100%;overflow:hidden;}.hero-media video,.hero-media .field--name-field-img-main img,.hero-media img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-50%);border-bottom:4px solid #000;}.breadcrumb-pdf{position:absolute;top:77px;left:61px;z-index:10;display:none;}.breadcrumb{margin-top:20px;;}.sidebar-wrapper{position:relative;height:100%;overflow:auto;padding:116px 0 40px 127px;}@media(max-width:768px){.sidebar-wrapper{padding:100px 0 40px 100px;}}.btn-close-sidebar{position:absolute;right:20px;top:30px;cursor:pointer;height:20px;width:20px;}#sidebar{background-color:#fff;}#sidebar a{display:block;color:#fff;text-decoration:none;font-size:25px;}#sidebar p{color:#fff;}#sidebar a:hover{color:#fff;text-decoration:none;}#sidebar ul{list-style:none;padding:0;}#sidebar ul li{padding:10px 0;}#sidebar li .link-nav{font-size:25px;padding-bottom:13px;border-bottom:2px solid #fff;width:311px;display:inline-block;}.btn-open-side-bar{display:block;cursor:pointer;margin-top:8px;}.path-frontpage .site-name{margin-bottom:60px;}.site-name{font-size:40px;font-weight:400;text-align:center;margin-bottom:0;}.site-name a,.site-name a:hover{text-decoration:none;color:#000;}.search-block-form{margin-top:13px;width:200px;margin:20px auto 0 auto;}.path-frontpage h1,.node-76 h1{display:none;}.path-frontpage .view-content{margin-top:0;}.field--name-field-legende-photo p{font-size:14px;margin-bottom:20px;font-style:italic;margin-top:5px;}.cta{margin:0 0 40px 0;}.cta a{border:1px solid #000;color:#000;padding:15px;text-align:center;}.cta a:hover{border:1px solid #000;background-color:#000;color:#fff;text-decoration:none;}.cta-block{font-size:16px;border:1px solid #000;color:#000;text-transform:uppercase;padding:13px 20px;margin-top:30px;-webkit-transition-duration:0.4s;transition-duration:0.4s;}.cta-block:hover{border:1px solid #000;color:#fff;background-color:#000;text-decoration:none;}.cta-bio{margin-top:30px;}.path-taxonomy .container-content-taxo,.path-editions .container-content-taxo,.path-ateliers .container-content-taxo,path-textes .container-content-taxo{overflow:hidden;}.galerie_image_oeuvre img,.path-oeuvres img{width:100%;height:auto;}.body_oeuvre img,.path-node .content img{display:block;margin:15px auto 0 auto;width:100%;height:auto;}.img-header-realisation{width:100%;height:auto;}.img-header-realisation img{width:100%;height:auto;}.intro-txt-realisations{margin-bottom:50px;}.intro-txt-realisations p{font-weight:600;}.column-liste h2 a{font-size:14px;color:#000;text-decoration:none;}.teaser-img-realisation{margin-bottom:24px;color:#fff;}.info-realisation{pointer-events:none;padding:30px;position:absolute;top:0;bottom:0;left:15px;right:0;opacity:0;background-color:#333;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;margin-bottom:24px;margin-right:15px;}.teaser-img-realisation:hover .info-realisation{opacity:0.8;}.teaser-img-realisation .views-field-title{font-size:22px;line-height:24px;font-weight:900;color:#fff;text-decoration:none;}.views-field-field-localisation p{font-size:18px;margin-top:10px;color:#fff;}.infos-realisations p{margin:0;}.infos-realisations .field--item{min-height:50px;}.slider-article div{text-align:center;}.slider-article img{margin:auto;}.fa-angle-right{position:absolute;top:50%;right:25px;margin-top:-22.5px;color:#000;z-index:5;}.fa-angle-left{position:absolute;top:50%;left:25px;margin-top:-22.5px;color:#000;z-index:5;}.path-page-d-accueil-oeuvre .container-content-taxo img,.bloc-text-home{margin-bottom:25px;width:95%;}.no-padding{padding-left:0;padding-right:0;}.bloc-text-home p{}.path-page-d-accueil-oeuvre .menu-header,.path-frontpage .menu-header{margin-bottom:50px;}.path-page-d-accueil-oeuvre .page-header{display:none;}.node-76 .view-header h2{border-bottom:4px solid #d2d2d7;padding-bottom:20px;margin:40px 0 20px 0;}.node-76 .view-header h2 a{text-decoration:none;font-size:40px;color:#000;font-weight:700;}.container-content-taxo h2,.node-76 .view-content h3,.node-76 .slide-autres-oeuvres h3 a{font-size:24px;padding-bottom:10px;margin-bottom:0;height:70px;}.container-content-taxo h2{margin:5px 0 8px 0;padding:0;}.node-76 .view-content h3,.node-76 .slide-autres-oeuvres h3 a{margin-top:2px;}.container-content-taxo h2 a,.node-76 .view-content h3 a{text-decoration:none;color:#000;}.node-76 .slide-autres-oeuvres h3 a{text-decoration:none;color:#fff;}.container-content-taxo p,.field--name-description p{font-size:18px;font-weight:300;line-height:1.5;padding-bottom:15px;margin-bottom:0;}.field--name-description{margin-bottom:15px;}.page-node-type-oeuvre .container-full-width-footer-1{background-size:cover;background-color:rgba(8,8,16,0.8);height:650px;text-align:center;padding-top:55px;margin-top:80px;position:relative;}.page-node-type-oeuvre .header-view-title p{color:#fff;padding-bottom:50px;color:#fff;-webkit-font-smoothing:antialiased;}.header-view-title p span{font-weight:300;}.page-node-type-oeuvre .slide-autres-oeuvres h3 a{color:#fff;font-size:20px;line-height:24px;}.slide-autres-oeuvres{padding:0;}.node-76 .slider-3-images{background-size:cover;background-color:rgba(8,8,16,0.8);padding-top:25px;padding:25px 25px 0 25px;}.page-node-type-oeuvre .slider-3-images i{color:#fff;margin-top:-75px;}.page-node-type-contact img{margin-bottom:35px;}.page-node-type-oeuvre .slick-dots li button:before{color:#000 !important;opacity:1 !important;}.page-node-type-oeuvre li.slick-active button:before{color:#00afe9 !important;opacity:1 !important;}.slider-3-images .slick-next,.slider-3-images .slick-prev{top:40% !important;}.slider-article .slick-next,.slider-article .slick-prev{top:49% !important;}.slick-prev{left:-50px !important;}.slick-next{right:-50px !important;}.node-76 .slider-3-images i{color:#fff;margin-top:-60px;}#edit-submit{margin-top:15px;}.menu--footer,.menu--footer li{display:inline-block;}.menu--footer li{float:left;}.menu--footer li a{color:#000;}.menu--footer li a:hover{color:#000;}footer{text-align:center;margin-top:50px;}@media(max-width:768px){.body_oeuvre img{width:100%;height:auto;}.search-block-form{float:none;margin:20px auto 0 auto;z-index:0;}.sidebars{z-index:9999;position:relative;}.path-taxonomy .container-content-taxo,.path-editions .container-content-taxo,.path-ateliers .container-content-taxo,.path-textes .container-content-taxo{margin-bottom:25px;border-bottom:2px solid #d2d2d7;height:100% !important;}.container-content-taxo img{width:100%;height:auto;}.container-content-taxo h2 a,.node-76 .view-content h3 a,.container-content-taxo h2,.node-76 .view-content h3,.node-76 .slide-autres-oeuvres h3 a{font-size:5vw;}.cta-bio .cta-block{display:table;text-align:center;width:100%;}.site-name{margin:25px 0;}}@media(min-width:768px) and (max-width:991px){}@media(min-width:992px) and (max-width:1199px){}@media(min-width:1200px){.container{width:800px;}.path-page-d-accueil-oeuvre .main-container{}.path-page-d-accueil-oeuvre .main-container,.path-frontpage .main-container{width:auto;}.page-node-type-oeuvre .slider-3-images .fa-angle-right{right:-70px;}.page-node-type-oeuvre .slider-3-images .fa-angle-left{left:-70px;}}@media(max-width:1200px){}
@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%;}@media (prefers-reduced-motion:no-preference){.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{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);}
