/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hero-page-inner .absolute-svg img,.node-article-hero-inner .absolute-svg img,.has-absolute-svg .absolute-svg img,.hero-homepage-inner:not(.hero-with-image) .absolute-svg img{margin-top:40px;height:100%;width:auto;filter:drop-shadow(1px 1px 1px rgba(58,60,69,0.4)) !important;}
#region-header .header-inner #block-header-menu > .menu > li:not(:last-child){color:#3A3C45 !important;}
#region-header .header-top{right:0;width:100%;padding:1.25rem 6rem;border-bottom:1px solid white;}#region-header .header-top .header-top-inner > div{justify-content:space-between;}#region-header .header-top .header-top-inner > div .menu{margin-left:unset;}#region-header .header-top .header-top-inner > div .menu li + li{margin-left:1.5rem;}#region-header .header-top .header-top-inner > div .menu li a{padding:0;font-weight:400;}#region-header.is-sticky.header-top-filled .header-inner{width:100%;max-width:100%;padding:3rem 6rem;top:4rem;}#region-header.is-sticky.header-top-filled .header-inner.fixed{top:0 !important;}#region-header .header-left .header-logo-img img{width:11.875rem;height:auto;max-height:none;}.user-logged-in.toolbar-tray-open #region-header.is-sticky.header-top-filled .header-inner{top:9.0625rem;}#region-header .header-inner #block-header-menu > .menu > li > a{font-weight:400;color:white;}.path-frontpage .overlay-infos.full.centered .button{font-size:1.5rem;line-height:2rem;padding:1rem 3rem;}.button{font-size:1.125rem;line-height:1.5rem;padding:0.75rem 1.5rem;}#next-block-anchor{display:none;}.hero-homepage-inner .absolute-svg{top:calc(100vh - 88px - 200px);}#region-header .header-inner.fixed .header-left .header-logo-img img{max-height:none;width:11.875rem;}#region-header.is-sticky.header-top-filled .header-inner.fvixed{padding:1.5rem 6rem;}#region-header #icon-menu-container{padding:0;}.path-frontpage .overlay-infos.full.centered h1{font-size:4rem;line-height:4.5rem;}h2,.h2{font-size:3rem;line-height:3.5rem;}.img-container{border-radius:0.5rem;}.cartouche-style .img-container,.block-main-slider .img-container,.paragraph--type--large-image .img-container,.box-style .img-container{border-radius:0;}.with-shadow .paragraph--type--small-image .block-article__image{box-shadow:none;filter:drop-shadow(4rem 4rem 4rem rgba(38,48,64,0.08));}.with-shadow .box-style{box-shadow:64px 64px 64px rgb(38 48 64 / 8%);}.path-frontpage .paragraph--type--small-image[class*="bg-color"]:before{height:100%;}.field-type-text-long h1 + ul:not(.links-wrapper),.field-type-text-long h1 + ol,.field-type-text-long h1 + div,.field-type-text-long h1 + p,.field-type-text-long h1 + h1,.field-type-text-long h1 + h2,.field-type-text-long h1 + h3,.field-type-text-long h1 + h4,.field-type-text-long h1 + h5,.field-type-text-long h1 + img,.field-type-text-long h1 + embed,.field-type-text-long h1 + picture,.field-type-text-long h2 + ul:not(.links-wrapper),.field-type-text-long h2 + ol,.field-type-text-long h2 + div,.field-type-text-long h2 + p,.field-type-text-long h2 + h1,.field-type-text-long h2 + h2,.field-type-text-long h2 + h3,.field-type-text-long h2 + h4,.field-type-text-long h2 + h5,.field-type-text-long h2 + img,.field-type-text-long h2 + embed,.field-type-text-long h2 + picture,.field-type-text-long h3 + ul:not(.links-wrapper),.field-type-text-long h3 + ol,.field-type-text-long h3 + div,.field-type-text-long h3 + p,.field-type-text-long h3 + h1,.field-type-text-long h3 + h2,.field-type-text-long h3 + h3,.field-type-text-long h3 + h4,.field-type-text-long h3 + h5,.field-type-text-long h3 + img,.field-type-text-long h3 + embed,.field-type-text-long h3 + picture,.field-type-text-long h4 + ul:not(.links-wrapper),.field-type-text-long h4 + ol,.field-type-text-long h4 + div,.field-type-text-long h4 + p,.field-type-text-long h4 + h1,.field-type-text-long h4 + h2,.field-type-text-long h4 + h3,.field-type-text-long h4 + h4,.field-type-text-long h4 + h5,.field-type-text-long h4 + img,.field-type-text-long h4 + embed,.field-type-text-long h4 + picture,.field-type-text-long h5 + ul:not(.links-wrapper),.field-type-text-long h5 + ol,.field-type-text-long h5 + div,.field-type-text-long h5 + p,.field-type-text-long h5 + h1,.field-type-text-long h5 + h2,.field-type-text-long h5 + h3,.field-type-text-long h5 + h4,.field-type-text-long h5 + h5,.field-type-text-long h5 + img,.field-type-text-long h5 + embed,.field-type-text-long h5 + picture,.block-article__text h1 + ul:not(.links-wrapper),.block-article__text h1 + ol,.block-article__text h1 + div,.block-article__text h1 + p,.block-article__text h1 + h1,.block-article__text h1 + h2,.block-article__text h1 + h3,.block-article__text h1 + h4,.block-article__text h1 + h5,.block-article__text h1 + img,.block-article__text h1 + embed,.block-article__text h1 + picture,.block-article__text h2 + ul:not(.links-wrapper),.block-article__text h2 + ol,.block-article__text h2 + div,.block-article__text h2 + p,.block-article__text h2 + h1,.block-article__text h2 + h2,.block-article__text h2 + h3,.block-article__text h2 + h4,.block-article__text h2 + h5,.block-article__text h2 + img,.block-article__text h2 + embed,.block-article__text h2 + picture,.block-article__text h3 + ul:not(.links-wrapper),.block-article__text h3 + ol,.block-article__text h3 + div,.block-article__text h3 + p,.block-article__text h3 + h1,.block-article__text h3 + h2,.block-article__text h3 + h3,.block-article__text h3 + h4,.block-article__text h3 + h5,.block-article__text h3 + img,.block-article__text h3 + embed,.block-article__text h3 + picture,.block-article__text h4 + ul:not(.links-wrapper),.block-article__text h4 + ol,.block-article__text h4 + div,.block-article__text h4 + p,.block-article__text h4 + h1,.block-article__text h4 + h2,.block-article__text h4 + h3,.block-article__text h4 + h4,.block-article__text h4 + h5,.block-article__text h4 + img,.block-article__text h4 + embed,.block-article__text h4 + picture,.block-article__text h5 + ul:not(.links-wrapper),.block-article__text h5 + ol,.block-article__text h5 + div,.block-article__text h5 + p,.block-article__text h5 + h1,.block-article__text h5 + h2,.block-article__text h5 + h3,.block-article__text h5 + h4,.block-article__text h5 + h5,.block-article__text h5 + img,.block-article__text h5 + embed,.block-article__text h5 + picture,.field-type-text-long ul:not(.links-wrapper) ~ ul:not(.links-wrapper),.field-type-text-long ul:not(.links-wrapper) ~ ol,.field-type-text-long ul:not(.links-wrapper) ~ div,.field-type-text-long ul:not(.links-wrapper) ~ p,.field-type-text-long ul:not(.links-wrapper) ~ h1,.field-type-text-long ul:not(.links-wrapper) ~ h2,.field-type-text-long ul:not(.links-wrapper) ~ h3,.field-type-text-long ul:not(.links-wrapper) ~ h4,.field-type-text-long ul:not(.links-wrapper) ~ h5,.field-type-text-long ul:not(.links-wrapper) ~ img,.field-type-text-long ul:not(.links-wrapper) ~ embed,.field-type-text-long ul:not(.links-wrapper) ~ picture,.field-type-text-long div:not(.visually-hidden) ~ ul:not(.links-wrapper),.field-type-text-long div:not(.visually-hidden) ~ ol,.field-type-text-long div:not(.visually-hidden) ~ div,.field-type-text-long div:not(.visually-hidden) ~ p,.field-type-text-long div:not(.visually-hidden) ~ h1,.field-type-text-long div:not(.visually-hidden) ~ h2,.field-type-text-long div:not(.visually-hidden) ~ h3,.field-type-text-long div:not(.visually-hidden) ~ h4,.field-type-text-long div:not(.visually-hidden) ~ h5,.field-type-text-long div:not(.visually-hidden) ~ img,.field-type-text-long div:not(.visually-hidden) ~ embed,.field-type-text-long div:not(.visually-hidden) ~ picture,.field-type-text-long p ~ ul:not(.links-wrapper),.field-type-text-long p ~ ol,.field-type-text-long p ~ div,.field-type-text-long p ~ p,.field-type-text-long p ~ h1,.field-type-text-long p ~ h2,.field-type-text-long p ~ h3,.field-type-text-long p ~ h4,.field-type-text-long p ~ h5,.field-type-text-long p ~ img,.field-type-text-long p ~ embed,.field-type-text-long p ~ picture,.field-type-text-long img ~ ul:not(.links-wrapper),.field-type-text-long img ~ ol,.field-type-text-long img ~ div,.field-type-text-long img ~ p,.field-type-text-long img ~ h1,.field-type-text-long img ~ h2,.field-type-text-long img ~ h3,.field-type-text-long img ~ h4,.field-type-text-long img ~ h5,.field-type-text-long img ~ img,.field-type-text-long img ~ embed,.field-type-text-long img ~ picture,.field-type-text-long embed ~ ul:not(.links-wrapper),.field-type-text-long embed ~ ol,.field-type-text-long embed ~ div,.field-type-text-long embed ~ p,.field-type-text-long embed ~ h1,.field-type-text-long embed ~ h2,.field-type-text-long embed ~ h3,.field-type-text-long embed ~ h4,.field-type-text-long embed ~ h5,.field-type-text-long embed ~ img,.field-type-text-long embed ~ embed,.field-type-text-long embed ~ picture,.field-type-text-long picture ~ ul:not(.links-wrapper),.field-type-text-long picture ~ ol,.field-type-text-long picture ~ div,.field-type-text-long picture ~ p,.field-type-text-long picture ~ h1,.field-type-text-long picture ~ h2,.field-type-text-long picture ~ h3,.field-type-text-long picture ~ h4,.field-type-text-long picture ~ h5,.field-type-text-long picture ~ img,.field-type-text-long picture ~ embed,.field-type-text-long picture ~ picture,.block-article__text ul:not(.links-wrapper) ~ ul:not(.links-wrapper),.block-article__text ul:not(.links-wrapper) ~ ol,.block-article__text ul:not(.links-wrapper) ~ div,.block-article__text ul:not(.links-wrapper) ~ p,.block-article__text ul:not(.links-wrapper) ~ h1,.block-article__text ul:not(.links-wrapper) ~ h2,.block-article__text ul:not(.links-wrapper) ~ h3,.block-article__text ul:not(.links-wrapper) ~ h4,.block-article__text ul:not(.links-wrapper) ~ h5,.block-article__text ul:not(.links-wrapper) ~ img,.block-article__text ul:not(.links-wrapper) ~ embed,.block-article__text ul:not(.links-wrapper) ~ picture,.block-article__text div:not(.visually-hidden) ~ ul:not(.links-wrapper),.block-article__text div:not(.visually-hidden) ~ ol,.block-article__text div:not(.visually-hidden) ~ div,.block-article__text div:not(.visually-hidden) ~ p,.block-article__text div:not(.visually-hidden) ~ h1,.block-article__text div:not(.visually-hidden) ~ h2,.block-article__text div:not(.visually-hidden) ~ h3,.block-article__text div:not(.visually-hidden) ~ h4,.block-article__text div:not(.visually-hidden) ~ h5,.block-article__text div:not(.visually-hidden) ~ img,.block-article__text div:not(.visually-hidden) ~ embed,.block-article__text div:not(.visually-hidden) ~ picture,.block-article__text p ~ ul:not(.links-wrapper),.block-article__text p ~ ol,.block-article__text p ~ div,.block-article__text p ~ p,.block-article__text p ~ h1,.block-article__text p ~ h2,.block-article__text p ~ h3,.block-article__text p ~ h4,.block-article__text p ~ h5,.block-article__text p ~ img,.block-article__text p ~ embed,.block-article__text p ~ picture,.block-article__text img ~ ul:not(.links-wrapper),.block-article__text img ~ ol,.block-article__text img ~ div,.block-article__text img ~ p,.block-article__text img ~ h1,.block-article__text img ~ h2,.block-article__text img ~ h3,.block-article__text img ~ h4,.block-article__text img ~ h5,.block-article__text img ~ img,.block-article__text img ~ embed,.block-article__text img ~ picture,.block-article__text embed ~ ul:not(.links-wrapper),.block-article__text embed ~ ol,.block-article__text embed ~ div,.block-article__text embed ~ p,.block-article__text embed ~ h1,.block-article__text embed ~ h2,.block-article__text embed ~ h3,.block-article__text embed ~ h4,.block-article__text embed ~ h5,.block-article__text embed ~ img,.block-article__text embed ~ embed,.block-article__text embed ~ picture,.block-article__text picture ~ ul:not(.links-wrapper),.block-article__text picture ~ ol,.block-article__text picture ~ div,.block-article__text picture ~ p,.block-article__text picture ~ h1,.block-article__text picture ~ h2,.block-article__text picture ~ h3,.block-article__text picture ~ h4,.block-article__text picture ~ h5,.block-article__text picture ~ img,.block-article__text picture ~ embed,.block-article__text picture ~ picture{margin-top:1.5rem;}.section-sep-top,.section-padding-top,.parag-type-small-image + .parag-type-small-image{padding-top:5.5rem;}.paragraph--type--small-image{padding-bottom:5.5rem;}.double-field-sep-top{margin-top:1.5rem;}.video-wrapper + .double-field-sep-top{margin-top:3rem;}.paragraph--type--video-album .double-field-sep{margin-bottom:5.5rem;}.link-style:not([target="_blank"]):after,.link-style.with-arrow-after:after,button.link-style:not([target="_blank"]):after,button.link-style.with-arrow-after:after,.links-wrapper a:not([target="_blank"]):after,.links-wrapper a.with-arrow-after:after,a.link-style:not([target="_blank"]):after,a.link-style.with-arrow-after:after{right:-2rem;font-size:1.5rem;}.cartouche-style,.box-style{border-radius:0.5rem;overflow:hidden;}.cartouche-style.small .infos-wrapper{padding:2rem;}.cartouche-style.small .infos-top h3.h5{font-size:1.5rem;line-height:2rem;}.paragraph--type--large-image .content-infos .block-article__text{position:relative;}.paragraph--type--large-image .content-infos .block-article__text:before,.paragraph--type--large-image .content-infos .block-article__text:after{content:"";position:absolute;width:6rem;height:7.375rem;top:-3.75rem;background-repeat:no-repeat;background-position:center;background-size:contain;}.path-frontpage .paragraph--type--small-image[class*="bg-color"]:not(.bg-color-white) .block-article__text{padding-bottom:0;}.paragraph--type--small-image .content-max-wrapper .grid-x{align-items:center;}.bg-color-dark-gray{background-color:#272D2A;}.icon-container[class*="a2a_button"]{background-color:#272D2A;}#region-footer{padding:5.5rem 6rem;}#region-footer .grid-container{max-width:none;padding:0;}.bg-color-white{color:#272D2A !important;}#region-footer .footer-inner .footer-left-inner .block-footer-site-logo img{width:11.875rem;max-width:11.875rem;}#region-footer .footer-inner .footer-center-inner .nav-footer li a{line-height:1.5rem;}#region-footer .footer-inner .footer-center-inner .nav-footer li:not(:last-child){margin-right:1.75rem;}#region-header.is-sticky .header-inner{max-width:none;padding:0 6rem;}#region-header.is-sticky .header-inner.fixed{padding:0 6rem;}.article-header > p .category-style:first-child{display:none;}.article-header .category-style{font-family:Pacifico !important;color:#D0BD24 !important;font-size:0;}.article-header .category-style .txt-upper{text-transform:initial;color:#D0BD24 !important;font-size:1rem;line-height:1.5rem;}.section-padding-bottom{padding-bottom:5.5rem;}.paragraph--type--grille-d-images .grid-container.full .bg-image{max-width:67%;}.paragraph--type--grille-d-images .grid-container.full .box-style{border-radius:0;}.paragraph--type--grille-d-images .grid-container.full .cell + .cell{border-left:2px solid white;}.paragraph--type--grille-d-images .grid-container.full .cell .double-field-sep{margin-bottom:1.5rem;}.paragraph--type--grille-d-images .grid-container.block-sep{margin-bottom:5.5rem;}.paragraph--type--grille-d-images .grid-container.block-sep{margin-bottom:11.5rem;}.paragraph--type--grille-d-images .grid-container.full .bg-image .button{background-color:transparent;box-shadow:0 0 0 2px white inset;}.paragraph--type--grille-d-images .grid-container.full .img-container,.block-page-header-image .img-container{border-radius:0;}#region-footer #back-to-top{top:-5.5rem;}.node-article-hero-inner.hero-with-image.grid-container{width:100%;}@media only screen and (max-width:1365px){.li-menu-wrapper span.class,.li-menu-wrapper span,.li-menu-wrapper a,#region-header .header-inner #block-header-menu > .menu > li.has-children .li-menu-wrapper:after,#region-header .header-inner #block-header-menu > .menu > li.has-children .accordion-menu > li > a{color:#3A3C45;}}@media only screen and (max-width:1439px){#region-header.is-sticky.header-top-filled .header-inner{padding:2rem 6rem;}#region-header .header-left .header-logo-img img,#region-header .header-inner.fixed .header-left .header-logo-img img{width:10rem;}#region-header .header-right{width:auto;}}@media only screen and (max-width:1365px){#region-header.is-sticky.header-top-filled .header-inner{padding:1.5rem 2rem;}#region-header .header-inner .header-left .header-logo-img img{max-height:none !important;}#region-header.is-sticky.header-top-filled .header-inner.fixed{padding:1rem 1.5rem;}#region-header .header-top{display:none;}#region-header .header-inner #block-header-menu > .menu > li > a{width:100%;padding:0.5rem 1.5rem;font-weight:400;}#region-header.is-sticky .header-inner{padding:1.5rem 2rem;}#region-header.is-sticky .header-inner.fixed{padding:1.25rem 2rem;}}@media only screen and (max-width:1023px){.path-frontpage .overlay-infos.full.centered h1{font-size:2rem;line-height:3rem;}#region-header.is-sticky.header-top-filled .header-inner{top:0 !important;padding:1rem 1.5rem !important;}#region-header .header-left .header-logo-img img,#region-header .header-inner.fixed .header-left .header-logo-img img{width:8rem;}h2,.h2{font-size:2rem;line-height:3rem;}#region-header.is-sticky.header-top-filled .header-inner{padding:1.5rem;}.path-frontpage .overlay-infos.full.centered .button{padding:0.5rem 1.5rem;font-size:1.125rem;line-height:1.5rem;}.button{font-size:0.875rem;line-height:1rem;padding:0.5rem 1.5rem;}.paragraph--type--grille-d-images .grid-container.full .bg-image{max-width:100%;}.paragraph--type--small-image .img-container{border-radius:0;}.section-sep-top,.section-padding-top,.section-padding-top.medium,.parag-type-small-image + .parag-type-small-image{padding-top:3rem;}.paragraph--type--small-image{padding-bottom:0;}.section-padding-bottom{padding-bottom:3rem;}.paragraph--type--grille-d-images .grid-container.block-sep{margin-bottom:3rem;}.paragraph--type--grille-d-images .grid-container.block-sep{margin-bottom:5rem;}.bg-color-theme-primary-light.block-half-image{margin-bottom:0;}.paragraph--type--video-album .double-field-sep{margin-bottom:2.5rem;}#region-footer .footer-inner .footer-center-inner .nav-footer li:not(:last-child){margin-right:0;}#region-footer{padding:2rem 1.5rem;}}@media only screen and (max-width:639px){.paragraph--type--grille-d-images .grid-container.full .cell + .cell{border-left:0;}}@media screen and (max-width:63.9375em){.paragraph--type--small-image .img-container{max-height:none;}#region-footer #back-to-top{top:-2rem !important;}}@media screen and (max-width:85.3125em){#region-header .header-inner #block-header-menu > .menu > li > a{color:#272D2A !important;}}.d-flex{display:flex;}.align-items-center{align-items:center;}.d-inline-flex{display:inline-flex;}.mr-2{margin-right:0.5rem;}.webform-options-display-buttons label.webform-options-display-buttons-label{border:0;}
#region-header .dropdown-pane{right:49px !important;}
