/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout-container{background:#e8e8e8}.layout-container>main{max-width:1440px;margin:0 auto;padding:0 20px;background:#fff;box-shadow:rgba(0,0,0,.16) 0px 1px 4px}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
#block-guillemot-identitedusite img{display:block}#block-guillemot-identitedusite-2 img{display:block}
#block-guillemot-navigationprincipale>ul{display:flex;flex-direction:column;align-items:center;gap:20px}#block-guillemot-navigationprincipale>ul a{font-size:1.5rem;font-weight:bold}#block-guillemot-navigationprincipale>ul a:hover{text-decoration:underline}@media screen and (min-width:45em){#block-guillemot-navigationprincipale>ul{flex-direction:row;gap:30px}}
.node--type-metier.node--view-mode-full .group-header{margin-left:calc((-100vw + 100%)/2);padding-left:calc((100vw - 100%)/2);margin-right:calc((-100vw + 100%)/2);padding-right:calc((100vw - 100%)/2);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;min-height:350px;text-align:center}.node--type-metier.node--view-mode-full .group-header>*{position:relative;z-index:1}.node--type-metier.node--view-mode-full .group-header .field--name-field-image-header{position:absolute;z-index:0;left:0;top:0;bottom:0;right:0}.node--type-metier.node--view-mode-full .group-header .field--name-field-image-header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.node--type-metier.node--view-mode-full .group-header .field--name-field-image-header:after{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.5)}.node--type-metier.node--view-mode-full .group-header *{color:#fff}.node--type-metier.node--view-mode-full .group-header .field--name-body{max-width:600px;line-height:1.875rem;letter-spacing:1px}.node--type-metier.node--view-mode-full .field--name-field-realisations{display:flex;flex-direction:column;gap:20px;padding:20px 0}@media screen and (min-width:45em){.node--type-metier.node--view-mode-full .field--name-field-realisations{gap:50px;padding:50px 0}}
.paragraph--type--realisation.paragraph--view-mode--default{display:flex;flex-direction:column;gap:20px}.paragraph--type--realisation.paragraph--view-mode--default .group_content{flex:1}.paragraph--type--realisation.paragraph--view-mode--default .splide{flex:1}@media screen and (min-width:45em){.paragraph--type--realisation.paragraph--view-mode--default{flex-direction:row}.paragraph--type--realisation.paragraph--view-mode--default:nth-of-type(even){flex-direction:row-reverse}}
.region.region--footer{background:#181818}.region.region--footer .container{max-width:1440px;margin:0 auto;padding:0 20px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:80px 0}
.region.region--header{position:relative;z-index:20;background:#fff;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.region.region--header .container{max-width:1440px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;padding:20px 0;gap:20px}@media screen and (min-width:45em){.region.region--header .container{flex-direction:row;justify-content:space-between}}
