/* @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 GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--white:#fff;--black:#000;--primary:#212b30;--secondary:#e50615;--light-grey:#dddedf;--dark-grey:#8a9193;--darker-grey:#2e2e2e;--background-light-grey:#f5f5f5;--header-gradient-overlay:88deg,rgba(34,44,49,.6) 1.55%,rgba(19,40,64,0) 98.68%;--gradient-red:#e00614,#e7464e;--status-error:#a31b00;--status-validate:#05a300;--box-shadow-color:hsla(0,0%,58%,.64);--box-shadow:0px 2px 4px var(--box-shadow-color);--z-index-layout-up:10;--padding-xl:2rem;--padding-l:1.5rem;--padding-m:1.3rem;--padding:1rem;--padding-s:0.7rem;--padding-xs:0.3rem;--padding-xxs:0.1rem;--main-font-family:"Roboto",sans-serif;--bold-font-family:"Roboto-Medium",sans-serif;--title-font-family:Arial,Helvetica,sans-serif;--burger-menu-max-height:100vh;accent-color:#212b30;accent-color:var(--primary);color-scheme:light}*,:after,:before{box-sizing:border-box}img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}body{background-color:var(--background-light-grey);color:#222c31;color:var(--primary,#222c31);font-family:var(--main-font-family);font-size:max(.9rem,min(1vw,1.125rem));font-style:normal;font-weight:400;line-height:1.875rem;margin:auto;max-width:1920px}.layout-container{background-color:var(--white)}.webform-confirmation{background-color:var(--background-light-grey);margin:12rem auto;max-width:36rem;padding:2rem}.webform-confirmation a{background-color:red;background-color:var(--secondary,red);border:none;color:var(--white);cursor:pointer;display:inline-block;margin:.5rem 0;max-width:-moz-max-content;max-width:max-content;padding:.7rem 1.4rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.region-header{align-items:stretch;display:flex;justify-content:space-between;position:relative}.block-system-branding-block{flex-shrink:0;margin:.7rem .7rem .7rem 2.5vw;max-width:12rem;min-width:6rem;width:8vw}.menu.root-menu,.menu.sub-menu{list-style-type:none;margin:initial;padding:initial}.menu.root-menu>.menu-item a{font-family:var(--main-font-family);font-size:1.25rem;font-weight:700;text-transform:uppercase}.menu.sub-menu{height:0;overflow:hidden}.menu.sub-menu.opened{height:auto}.menu.sub-menu>.menu-item a{color:#899093;color:var(--darker-grey,#899093);font-size:1rem;font-weight:400;line-height:2.25rem;text-transform:inherit}.user-logged-in #block-synergie-insertion-main-menu{position:static}@media (max-width:1000px){.burger-menu--button{align-items:center;cursor:pointer;display:flex;height:100%}.burger-menu--button svg{margin:1.125rem}#bg-menu-switch:checked~.main-menu--wrapper{height:100vh;transition:height .3s ease-out}#bg-menu-switch:checked~.burger-menu--button svg.burger-close-icon{display:block}#bg-menu-switch:checked~.burger-menu--button svg.burger-icon,#bg-menu-switch~.burger-menu--button svg.burger-close-icon{display:none}.main-menu--wrapper{background-color:var(--white);bottom:auto;box-shadow:2px 2px 4px hsla(0,0%,67%,.365);height:0;left:0;overflow:hidden;position:absolute;right:0;top:100%;transition:height .3s ease-in;z-index:50}.menu.root-menu{padding:1.25rem}.root-menu>.menu-item:not(:last-of-type){border-bottom:1px solid var(--light-grey);padding:1rem 0}.sub-menu--container{align-items:center;display:inline-flex;justify-content:space-between;width:100%}.sub-menu--container .dropdown-action{cursor:pointer;padding-left:2rem;padding-right:2rem}}@supports not (inset:auto){.main-menu--wrapper{bottom:auto;left:0;right:0;top:100%}}@media (min-width:1000px){.burger-icon--wrapper,.burger-menu--button,.dropdown-action,.menu.sub-menu{display:none}.main-menu--wrapper{height:100%;margin:0 2rem 0 0}.root-menu{align-items:stretch;display:flex;gap:1rem;height:100%;list-style-type:none;padding:initial}.root-menu>.menu-item{align-items:center;display:inline-flex;position:relative}.root-menu>.menu-item a{font-family:var(--main-font-family);font-size:1.25rem;font-weight:700;padding:max(.7rem,min(1.3vh,2rem)) 1.4vw;text-transform:uppercase}.root-menu>.menu-item.menu-item--active-trail .contact{background-color:var(--primary)}.root-menu>.menu-item.menu-item--active-trail:after{background-color:var(--secondary);bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}.root-menu>.menu-item.menu-item--active-trail a.contact.button:after{background-color:var(--white)}.menu-item.menu-item--expanded:focus-visible .sub-menu--container a,.menu-item.menu-item--expanded:focus-within .sub-menu--container a,.menu-item.menu-item--expanded:hover .sub-menu--container a{display:inline-block;transform:scale(1.05);transition:transform .1s ease-in}.menu-item.menu-item--expanded:focus-visible .sub-menu,.menu-item.menu-item--expanded:focus-within .sub-menu,.menu-item.menu-item--expanded:hover .sub-menu{background-color:#fff;background-color:var(--white,#fff);box-shadow:1px 4px 6px rgba(0,0,0,.239);display:flex;flex-direction:column;height:auto;min-width:100%;position:absolute;top:100%;width:-moz-max-content;width:max-content;z-index:20}.menu-item.menu-item--expanded:focus-visible .sub-menu>.menu-item a,.menu-item.menu-item--expanded:focus-within .sub-menu>.menu-item a,.menu-item.menu-item--expanded:hover .sub-menu>.menu-item a{display:block;padding:.4rem 1rem;width:100%}.menu-item.menu-item--expanded:focus-visible .sub-menu>.menu-item a:focus-visible,.menu-item.menu-item--expanded:focus-visible .sub-menu>.menu-item a:focus-within,.menu-item.menu-item--expanded:focus-visible .sub-menu>.menu-item a:hover,.menu-item.menu-item--expanded:focus-within .sub-menu>.menu-item a:focus-visible,.menu-item.menu-item--expanded:focus-within .sub-menu>.menu-item a:focus-within,.menu-item.menu-item--expanded:focus-within .sub-menu>.menu-item a:hover,.menu-item.menu-item--expanded:hover .sub-menu>.menu-item a:focus-visible,.menu-item.menu-item--expanded:hover .sub-menu>.menu-item a:focus-within,.menu-item.menu-item--expanded:hover .sub-menu>.menu-item a:hover{background-color:var(--background-light-grey)}}.prefooter-block--container{background-color:var(--primary);display:flex;flex-direction:column;justify-content:center;min-height:20rem;overflow:hidden;padding:1.25rem;position:relative}.prefooter-block--container .prefooter-block>*{position:relative;z-index:5}.prefooter-block--container .prefooter--links-container{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-flow:row wrap;justify-content:center;text-transform:uppercase}.prefooter-block--container .prefooter--background-image{bottom:0;left:0;opacity:.1;position:absolute;right:0;top:0;z-index:0}.prefooter-block--container .prefooter--background-image img{-o-object-fit:cover;object-fit:cover;width:100%}.prefooter-block--container .prefooter--text-container{color:#fff;color:var(--white,#fff);font-family:var(--main-font-family);font-style:normal;text-align:center}.prefooter-block--container .prefooter--text-container h3{font-size:2.25rem;font-weight:500;line-height:2.5rem;margin:initial}.prefooter-block--container .prefooter--text-container p{font-size:1.25rem;font-weight:400;line-height:1.875rem}.menu--footer{background-color:var(--background-light-grey);color:var(--primary);font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.875rem;padding:1.25rem;text-align:center}.menu--footer>ul{display:flex;flex-flow:row wrap;gap:.5rem;justify-content:center;list-style-type:none;margin:initial;padding:initial}.menu--footer li a{color:var(--primary);display:inline-block}.menu--footer li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.menu--footer li:not(:last-of-type):after{content:"-"}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:underline;text-decoration:underline}.uppercase{text-transform:uppercase}.buttons-wrapper,.view-footer{display:flex;justify-content:center}.field--type-link a,.view-footer a,a.button,input[type=submit]{background-color:red;background-color:var(--secondary,red);border:none;color:var(--white);cursor:pointer;display:inline-block;margin:.5rem 0;max-width:-moz-max-content;max-width:max-content;padding:.7rem 1.4rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.synergie-view-carousel>.more-link{padding-bottom:1em;padding-top:1em;text-align:center}.button.retour{display:block;margin:auto}.splide__arrow{background-color:transparent;border:none;bottom:0;cursor:pointer;margin:auto 0;position:absolute;top:0;z-index:5}.splide__arrow.splide__arrow--prev{left:1rem;transform:scaleX(-1)}.splide__arrow.splide__arrow--next{right:1rem}.splide__arrow svg{fill:var(--primary);height:2rem;opacity:.3;width:2rem}.splide__arrow[disabled]{opacity:0}.splide__pagination{padding-bottom:1rem;padding-left:0;padding-right:0}.splide__pagination li:last-of-type .splide__pagination__page{margin-right:0}.splide__pagination__page{aspect-ratio:1/1;background-color:var(--light-grey);border:none;border-radius:50%;margin-right:1rem;width:1rem}.splide__pagination__page.is-active{background-color:var(--secondary)}.breadcrumb{color:#899093;color:var(--dark-grey,#899093);font-family:var(--main-font-family);font-size:1rem;font-style:normal;font-weight:400;line-height:2.5rem;margin:0 1.25rem;max-width:75rem}.breadcrumb ol{display:flex;flex-flow:row wrap;list-style-type:none;padding-left:0}.breadcrumb ol li:not(:last-of-type):after{content:">";padding-left:.5rem;padding-right:.5rem}.breadcrumb ol li:last-of-type{color:#e30613;color:var(--secondary,#e30613)}.breadcrumb ol li:last-of-type>*{color:inherit}@media (min-width:75rem){.breadcrumb{margin:auto}}.pager[role=navigation]{background-color:var(--background-light-grey);padding:3rem}.pager[role=navigation] ul{display:flex;flex-flow:row wrap;justify-content:center;list-style-type:none;margin:initial;padding:initial;row-gap:1rem}.pager[role=navigation] ul .pager__item{margin:0 .5rem}.pager[role=navigation] ul .pager__item a{align-items:center;background-color:var(--white);display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.pager[role=navigation] ul .pager__item.is-active a{background-color:var(--secondary);color:var(--white)}.news-page--full .pager__item.pager__item--first,.news-page--full .pager__item.pager__item--last{display:none}form label{color:#222c31;color:var(--primary,#222c31);display:block;font-family:var(--main-font-family);font-size:1.125rem;font-weight:700;line-height:1.625rem;margin-bottom:.3rem}form label.form-required:after{content:"*";margin-left:.4rem}form input,form textarea{border-color:var(--white);border-style:solid;border-width:1px;font-family:var(--main-font-family);padding:1rem;width:100%}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#899093;color:var(--dark-grey,#899093);font-style:normal;font-weight:400}form input::placeholder,form textarea::placeholder{color:#899093;color:var(--dark-grey,#899093);font-style:normal;font-weight:400}form .form-item{margin:1.25rem 0}form .form-item--error input,form .form-item--error select,form .form-item--error textarea{border-color:var(--status-error)}form .form-item--error-message{color:var(--status-error)}textarea{border:none;padding:1rem;width:100%}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border:1px solid var(--white);border-radius:0;height:auto}.select2-container--default .select2-selection--multiple .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.15;padding:1rem;width:-moz-max-content;width:max-content}.select2-container--default .select2-selection--multiple .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.select2-container--default .select2-selection--multiple .select2-selection__arrow b,.select2-container--default .select2-selection--single .select2-selection__arrow b{left:auto;transform:scale(1.7)}.select2-dropdown.select2-dropdown--above,.select2-dropdown.select2-dropdown--below{border-color:var(--primary);border-radius:0}.select2-container--open .select2-selection.select2-selection--single{border:1px solid var(--primary)}.select2-container--open.select2-container--above .select2-selection{border-top-color:var(--white)}.select2-container--open.select2-container--below .select2-selection{border-bottom-color:var(--white)}.paragraph.paragraph--type--carousel,.paragraph.paragraph--type--highlight,.paragraph.paragraph--type--list-string,.paragraph.paragraph--type--quote,.paragraph.paragraph--type--text{margin:4rem 1.25rem;max-width:60rem}.paragraph.paragraph--type--carousel h2,.paragraph.paragraph--type--highlight h2,.paragraph.paragraph--type--list-string h2,.paragraph.paragraph--type--quote h2,.paragraph.paragraph--type--text h2{color:var(--secondary)}.paragraph.paragraph--type--carousel{margin-left:0;margin-right:0}.paragraph.paragraph--type--link+.paragraph.paragraph--type--block,.paragraph.paragraph--type--link+.paragraph.paragraph.paragraph--type--link{margin-top:0}@media screen and (min-width:60rem){.paragraph:not(.paragraph--type--link):not(.paragraph--type--key-figures-item){margin-left:auto;margin-right:auto}}.paragraph--type--link{display:flex;flex-direction:column;overflow:hidden}.paragraph--type--link>*{flex:0 1 50%}.paragraph--type--link--figure{max-height:20rem;overflow:hidden}.paragraph--type--link--figure img{max-height:20rem}.paragraph--type--link--content{align-items:center;display:flex;justify-content:center}.paragraph--type--link--content .content-wrapper{max-width:24rem;padding:1.25rem}.paragraphs-container .paragraph--type--link--content{background-color:var(--background-light-grey)}.node--type-home-page .paragraph--type--link--content{background-color:var(--white)}@media (min-width:700px){.paragraph--type--link{flex-direction:row;max-height:30rem}.paragraph--type--link--figure,.paragraph--type--link--figure img{max-height:none}.paragraph--type--link:nth-of-type(odd) .paragraph--type--link--figure{order:1}.paragraph--type--link:nth-of-type(2n) .paragraph--type--link--figure .field__item{display:flex;justify-content:flex-end}}.paragraph--type--list-string ul{list-style-image:url(/sites/synergie-insertion/themes/custom/synergie_insertion/images/vectors/list-check-mark.svg)}.paragraph--type--list-string ul .list-item{margin:1rem 0;padding-left:.5rem}@media screen and (min-width:800px){.paragraph.paragraph--type--text{display:flex;gap:2.5rem}.paragraph.paragraph--type--text .picture--content-wrapper{flex:1 0 50%;order:1}}@media screen and (min-width:800px){.paragraph.paragraph--type--media.paragraph--view-mode--default .picture--content-wrapper{flex:1 0 50%;margin-left:auto;margin-right:auto;max-width:60rem;order:1}.paragraph.paragraph--type--media.paragraph--view-mode--default .picture--content-wrapper img{margin:auto}.paragraph.paragraph--type--media.paragraph--view-mode--default .picture--content-wrapper .field.field--name-field-caption{margin:2rem 0}}@media screen and (max-width:800px){.paragraph.paragraph--type--media.paragraph--view-mode--default .field.field--name-field-caption{margin:1rem}}.paragraph.paragraph--type--media.paragraph--view-mode--default iframe.media-oembed-content{display:block;margin:0 auto;min-height:200px;min-width:80%}@media screen and (min-width:768px){.paragraph.paragraph--type--media.paragraph--view-mode--default iframe.media-oembed-content{min-height:300px;min-width:500px}}.paragraph.paragraph--type--highlight{background-color:#f5f5f5;padding:2rem}.paragraph.paragraph--type--highlight h2{color:inherit;margin-top:0}.paragraph--highlight--figure{align-self:center;max-height:15rem;overflow:hidden}@media (min-width:800px){.paragraph.paragraph--type--highlight{grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:auto 33%}.paragraph.paragraph--type--highlight .paragraph--highlight--figure{grid-column:2/3;grid-row:1/3}}.paragraph--type--quote{border:2px dashed var(--light-grey);border-left:none;border-right:none;display:flex;gap:1rem;justify-content:space-between;padding:3rem 0}.paragraph--type--quote .picture-wrapper{flex:1 0 auto}.paragraph--type--quote blockquote{font-size:1.375rem;font-style:italic;line-height:2.25rem;margin:0;max-width:50rem}.paragraph--type--quote blockquote p{margin:initial}.paragraph.paragraph--type--quote blockquote footer{display:inline;font-size:1.125rem}@media (max-width:450px){.paragraph--type--quote .picture-wrapper{flex:1 1 40%}.paragraph--type--quote .picture-wrapper img{margin-left:20%}.paragraph--type--quote blockquote{font-size:1.125rem}}.paragraph--type--carousel .paragraph.paragraph--type--media{background-color:var(--background-light-grey);margin:0}.paragraph--type--carousel .field.field--name-field-caption{padding:1.7rem;text-align:center}.paragraph--type--carousel .splide__arrow{bottom:1.4rem;top:auto}@media (min-width:800px){.field.field--name-field-caption .field__item{padding-left:2rem;padding-right:2rem}}.paragraph.paragraph--type--key-figures{background-color:var(--background-light-grey)}.paragraph.paragraph--type--key-figures-item{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2.5rem}.paragraph.paragraph--type--key-figures-item:nth-of-type(2n){border-left:1px solid var(--light-grey);border-right:1px solid var(--light-grey)}.paragraph.paragraph--type--key-figures-item .field.field--name-field-number{color:var(--primary);font-family:var(--bold-font-family);font-size:2.5rem;font-weight:900;line-height:3rem;margin-top:1rem}.paragraph.paragraph--type--key-figures-item .field--type-text-long{color:#222c31;opacity:.5}.paragraph.paragraph--type--key-figures-item .field--type-text-long p{margin-bottom:0;margin-top:0}@media (min-width:900px){.paragraph.paragraph--type--key-figures.splide .splide__track .splide__list{display:flex;justify-content:center}.paragraph.paragraph--type--key-figures-item{padding-left:6vw;padding-right:6vw}}.paragraph.paragraph--type--profile-block,.paragraph.paragraph--type--profile-block-item{margin:0;max-height:none;max-width:none}.paragraph--type--profile-block{display:flex;flex-direction:column;overflow:hidden}a.paragraph--type--profile-block-item:hover{-webkit-text-decoration:none;text-decoration:none;transform:scale(1.025);transition:transform .17s linear}.paragraph.paragraph--type--profile-block-item{display:flex;flex:1 1 100%;gap:1rem;justify-content:center;padding-left:1.25rem;padding-right:1.25rem;padding-top:1%;transition:transform .17s linear}.paragraph.paragraph--type--profile-block-item .avatar-wrapper *{height:100%}.paragraph.paragraph--type--profile-block-item .link-wrapper{align-items:center;display:flex;gap:1.5rem;justify-content:center}.paragraph.paragraph--type--profile-block-item .link-wrapper .text-wrapper{color:hsla(0,0%,100%,.65);display:flex;flex-direction:column;letter-spacing:.0225rem;line-height:2.25rem;text-align:right;text-transform:uppercase}.paragraph.paragraph--type--profile-block-item .link-wrapper .title-text-wrapper{color:var(--white);font-family:var(--bold-font-family);font-size:1.875rem;font-weight:700;letter-spacing:.0375rem;line-height:2.25rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.paragraph.paragraph--type--profile-block-item:first-of-type{background-color:#e30613}.paragraph.paragraph--type--profile-block-item:last-of-type{background-color:var(--primary)}@media (min-width:900px){.paragraph--type--profile-block{flex-direction:row}}@media (max-width:450px){.paragraph.paragraph--type--profile-block-item{justify-content:space-between}.paragraph.paragraph--type--profile-block-item img{display:block;max-width:5rem;-o-object-fit:cover;object-fit:cover}.paragraph.paragraph--type--profile-block-item .text-wrapper{font-size:1.225rem}}@media screen and (min-width:800px){.paragraph.paragraph--type--youtube.paragraph--view-mode--default .field.field--name-field-caption{margin:2rem 0}}@media screen and (max-width:800px){.paragraph.paragraph--type--youtube.paragraph--view-mode--default .field.field--name-field-caption{margin:1rem}}.paragraph.paragraph--type--youtube.paragraph--view-mode--default .youtube-frame{margin:0 auto!important;overflow:hidden;padding-top:50%;position:relative;width:80%}@media screen and (min-width:768px){.paragraph.paragraph--type--youtube.paragraph--view-mode--default .youtube-frame{padding-top:40%;width:65%}}.paragraph.paragraph--type--youtube.paragraph--view-mode--default .youtube-frame .axeptio-disabled-widget,.paragraph.paragraph--type--youtube.paragraph--view-mode--default .youtube-frame iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--main-font-family)}h3{font-size:1.5rem;font-weight:700}.big-header-catchphrase{position:relative}.big-header-catchphrase .field--name-field-banner-text{align-items:center;display:flex;height:100%;max-width:35rem;padding:1rem;position:absolute;top:0;width:75%;z-index:5}.big-header-catchphrase .field--name-field-banner-text p{color:#fff;color:var(--white,#fff);font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:.03rem;line-height:2rem;text-shadow:0 4px 20px rgba(0,0,0,.6)}.big-header-catchphrase .field--name-field-media{position:relative}.big-header-catchphrase .field--name-field-media:after{background-image:linear-gradient(var(--header-gradient-overlay));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.view-footer{margin:2rem 0}@media (min-width:900px){.big-header-catchphrase .field--name-field-banner-text{margin-left:7rem}.big-header-catchphrase .field--name-field-banner-text p{color:#fff;color:var(--white,#fff);font-size:2.25rem;letter-spacing:.045rem;line-height:2.875rem}}.basic-page--full--container h1,.subpage-page--full--container h1{text-align:center}.basic-page--full--container .basic-page--summary,.subpage-page--full--container .basic-page--summary{margin:2rem 1.25rem;max-width:75rem}.basic-page--full--container .content-header-container,.subpage-page--full--container .content-header-container{overflow:hidden;position:relative}.basic-page--full--container .content-header-container .field--name-banner-title,.subpage-page--full--container .content-header-container .field--name-banner-title{align-items:center;bottom:0;color:#fff;color:var(--white,#fff);display:flex;font-family:var(--main-font-family);font-size:2.875rem;font-weight:400;height:100%;justify-content:center;left:0;letter-spacing:.0575rem;line-height:2.875rem;margin:0;position:absolute;right:0;top:0;width:100%;z-index:1}.basic-page--full--container .content-header-container .field--name-field-media,.subpage-page--full--container .content-header-container .field--name-field-media{height:150px}.basic-page--full--container .content-header-container .field--name-field-media:after,.subpage-page--full--container .content-header-container .field--name-field-media:after{background-image:linear-gradient(var(--header-gradient-overlay));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}@media (min-width:75rem){.basic-page--full--container .basic-page--summary{margin:2rem auto}}@media (max-width:450px){.basic-page--full--container .content-header-container .field--name-banner-title{font-size:1.75rem}}.news-page-full--container.node--view-mode-full .paragraphs-container>.paragraph:first-of-type{margin-top:0}.news-page-full--container.node--view-mode-full .basic-page--summary{margin:0 1.25rem}.news-page-full--container.node--view-mode-full>header{background-color:var(--background-light-grey);padding:1.25rem}.news-page-full--container.node--view-mode-full>header .title-container{display:flex;flex-direction:column;justify-content:center}.news-page-full--container.node--view-mode-full>header .title-container h2{font-size:1.875rem;font-weight:700;line-height:2.5rem;margin-bottom:0}.news-page-full--container.node--view-mode-full>header .title-container .node__submitted{color:var(--dark-grey);font-size:1rem;font-style:normal;font-weight:400;line-height:2.5rem}@media (min-width:900px){.news-page-full--container.node--view-mode-full .node__content,.news-page-full--container.node--view-mode-full>header .content-wrapper{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:minmax(30rem,50rem) minmax(20rem,23rem);justify-content:center}.news-page-full--container.node--view-mode-full>header .content-wrapper{grid-template-rows:100%;height:11.5rem}.news-page-full--container.node--view-mode-full>header .content-wrapper .picture-container{position:relative;top:3rem}.news-page-full--container.node--view-mode-full .basic-page--summary{margin:0 auto}.news-page-full--container.node--view-mode-full .grid-second-container{grid-column-start:2}}.news-teaser--container .news-teaser--title{color:#222c31;color:var(--primary,#222c31);font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.news-teaser--container .news-teaser--creation-date{color:#899093;color:var(--dark-grey,#899093);font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem;margin:initial}.news-teaser--container>.text-formatted{color:#222c31;color:var(--primary,#222c31);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.625rem}.news-teaser--container>.text-formatted p{margin:initial}.news-page--full .view-content{margin-bottom:5rem}.news-grid-container{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:75rem}.news-grid-container .news-grid{grid-gap:4rem 2.5rem;display:grid;gap:4rem 2.5rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));justify-content:center;list-style-type:none;margin:0 1.25rem;padding:0}.news-grid-item .image-style-news-picture{width:100%}.news-grid-item .node__submitted{color:#899093;color:var(--dark-grey,#899093);font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem}.news-grid-item .text-wrapper{margin-top:1.5rem}.news-grid-item .news-teaser--container .basic-page--summary,.news-grid-item .news-teaser--container .basic-page--summary p{margin:initial}.block-syn-insertion-block-agencies-widget,.block-widget-news{padding-bottom:4rem;padding-top:4rem}.block-syn-insertion-block-agencies-widget>h2,.block-widget-news>h2{color:inherit;font-family:var(--main-font-family);font-size:1.875rem;font-weight:500;letter-spacing:.0375rem;line-height:2.25rem;margin-bottom:3.5rem;margin-left:1.25rem;margin-right:1.25rem;text-align:center;text-transform:uppercase}.block-syn-insertion-block-agencies-widget .splide__slide,.block-widget-news .splide__slide{display:flex;justify-content:center;padding-left:1rem;padding-right:1rem}.block-syn-insertion-block-agencies-widget .splide__track,.block-widget-news .splide__track{margin:auto}.block-syn-insertion-block-agencies-widget .view-content.splide,.block-widget-news .view-content.splide{margin:auto;max-width:75rem;width:85%}.block-syn-insertion-block-agencies-widget .splide__arrow.splide__arrow--prev,.block-widget-news .splide__arrow.splide__arrow--prev{left:-5rem}.block-syn-insertion-block-agencies-widget .splide__arrow.splide__arrow--next,.block-widget-news .splide__arrow.splide__arrow--next{right:-5rem}.block-syn-insertion-block-agencies-widget .taxonomy-term.vocabulary-agences,.block-widget-news .taxonomy-term.vocabulary-agences{width:100%}.block-widget-news.block_slideshow_news{background-color:#f5f5f5;background-color:var(--background-light-grey,#f5f5f5)}.block_page_news.block-widget-news{padding-bottom:1rem;padding-top:1rem}.block-syn-insertion-block-agencies-widget{background-color:var(--primary);color:var(--white)}.block-syn-insertion-block-agencies-widget .splide__arrow svg{fill:#fff;opacity:1}.home--news-carousel.node--view-mode-carousel{display:flex;flex-direction:column;height:100%;max-width:20rem}.home--news-carousel.node--view-mode-carousel .news-teaser--content{height:15rem;overflow:hidden}.home--news-carousel.node--view-mode-carousel .text-wrapper{margin-top:1.3rem}.home--news-carousel.node--view-mode-carousel .text-wrapper h3{color:#222c31;color:var(--primary,#222c31);font-family:var(--main-font-family);font-size:1.5rem;font-style:normal;font-weight:700;line-height:2rem;margin:initial}.home--news-carousel.node--view-mode-carousel .text-wrapper .news-teaser--creation-date{color:#899093;color:var(--dark-grey,#899093);font-family:var(--main-font-family);font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem}.news-page--latest-news{background-color:var(--background-light-grey);margin-bottom:2rem;margin-top:8.25rem;padding:1.25rem 0}.news-page--latest-news h2{margin:.5rem 1.25rem}.news-page--latest-news .news-teaser--carousel{padding-top:1.25rem}.news-page--latest-news .news-teaser--carousel .splide__slide{padding:1.25rem}.news-page--latest-news .news-teaser--carousel .basic-page--summary,.news-page--latest-news .news-teaser--carousel .basic-page--summary p{margin:initial}.news-page--latest-news img{margin:auto}.agency-tab-grid{background-color:var(--primary);color:var(--white);font-weight:100;padding:4rem}.agency-tab-grid .office-hours__item-label{font-weight:400}.agency-tab-grid h3{color:var(--white);font-size:1.5rem;font-style:normal;font-weight:500;line-height:2rem;margin-bottom:0;margin-top:1rem;-webkit-text-decoration:none;text-decoration:none}.agency-tab-grid p{font-weight:100;margin:initial}.agency-tab-grid .field--name-field-phone.field--type-telephone{display:-webkit-inline-box}.agency-tab-grid .field--name-field-phone.field--type-telephone a{color:#899093;font-weight:600;padding-left:.5rem}.agency-tab-grid .field--name-field-phone.field--type-telephone div.field__label:after{content:" :";font-weight:700}.agency-tab-grid .field--name-field-job-offers{display:inline-block;float:right}.agency-tab-grid .news-grid-container{margin-bottom:0}.tabs--container{display:flex;gap:1rem;height:100%;list-style-type:none;margin:auto;max-width:75rem;padding:initial;width:100%}.tabs--container .tab-button{align-items:center;background-color:var(--background-light-grey);cursor:pointer;display:inline-flex;padding:.5rem}.tabs--container .tab-button svg{margin-right:.5rem}.tabs--container input{display:none;visibility:hidden}.tabs--container input:checked+label{background-color:var(--primary);color:var(--white)}.tabs--container input:checked+label svg *{fill:#fff}.agencies-page--tab-container{display:grid;grid-template-columns:100%;grid-template-rows:3rem min-content}.agencies-page--tab-container .agency-tab-grid,.agencies-page--tab-container .agency-tab-map{display:none;grid-column:1/2;grid-row:2/3;z-index:0}.agencies-page--tab-container .agency-tab-grid.opened-tab,.agencies-page--tab-container .agency-tab-map.opened-tab{display:block;z-index:1}.agencies-page--tab-container .agency-tab-map{background-color:var(--primary)}.agency-tab-map .view-synergie-agencies,.agency-tab-map .view-synergie-agencies .view-content,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map-default-display{margin:auto}.agency-tab-map .view-synergie-agencies .taxonomy-term.vocabulary-agences a,.agency-tab-map .view-synergie-agencies .taxonomy-term.vocabulary-agences summary,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map .taxonomy-term.vocabulary-agences a,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map .taxonomy-term.vocabulary-agences summary,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map-default-display .taxonomy-term.vocabulary-agences a,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map-default-display .taxonomy-term.vocabulary-agences summary,.agency-tab-map .view-synergie-agencies .view-content .taxonomy-term.vocabulary-agences a,.agency-tab-map .view-synergie-agencies .view-content .taxonomy-term.vocabulary-agences summary{color:#e30613;color:var(--Rouge,#e30613);text-decoration-line:underline}.agency-tab-map .view-synergie-agencies .taxonomy-term.vocabulary-agences p,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map .taxonomy-term.vocabulary-agences p,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map-default-display .taxonomy-term.vocabulary-agences p,.agency-tab-map .view-synergie-agencies .view-content .taxonomy-term.vocabulary-agences p{margin:initial}.agency-tab-map .view-synergie-agencies .taxonomy-term.vocabulary-agences,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map .taxonomy-term.vocabulary-agences,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map-default-display .taxonomy-term.vocabulary-agences,.agency-tab-map .view-synergie-agencies .view-content .taxonomy-term.vocabulary-agences{font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:800px){.agencies-page--tab-container:has(.agency-tab-map.opened-tab){grid-template-rows:3rem 30rem}.agency-tab-map .view-synergie-agencies,.agency-tab-map .view-synergie-agencies .view-content,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map,.agency-tab-map .view-synergie-agencies .view-content .geofield-google-map-default-display{max-height:30rem;width:100%}}.contact-form--page>:not(.form-outer-wrapper){margin-left:1.25rem;margin-right:1.25rem;text-align:center}.contact-form--page .form-outer-wrapper{background-color:var(--background-light-grey);padding:1.25rem}.contact-form--page .form-outer-wrapper>form{margin:auto;max-width:50rem}.webform-confirmation__back,.webform-confirmation__message{align-items:center;display:flex;justify-content:center}.block-syn-insertion-rgpd>h2{text-align:center}.block-syn-insertion-rgpd .global-description{margin:auto;max-width:75rem}.block-syn-insertion-rgpd .container-rgpd-form{margin:auto;max-width:50rem}.block-syn-insertion-rgpd .container-rgpd-form .select2-selection__rendered{padding-right:2rem}.block-syn-insertion-rgpd .container-form-outer-wrapper{background-color:var(--background-light-grey);padding:1.25rem}@media (max-width:800px){.block-syn-insertion-rgpd .global-description{padding-left:1.25rem;padding-right:1.25rem}}.user-login-form{background-color:var(--background-light-grey);margin:4rem auto;max-width:40rem;padding:1.25rem}.error-page--content{background-color:var(--background-light-grey);margin:4rem auto;max-width:40rem;padding:1rem 2rem 2rem}.error-page--content .page-title{margin-top:0;padding-top:0;text-align:center}.error-page--content p{text-align:center}.error-page--illustration{margin:-35px auto -18px;max-width:410px}.error-page--illustration.error403{margin:-5px auto -18px;max-height:370px}.error-page--illustration.page-maintenance{margin:0 auto -50px}.maintenance-page{background-color:var(--white)}.maintenance-page p{font-size:16px;line-height:1.2;margin:initial}
@font-face{font-family:"Roboto";src:url(/sites/synergie-insertion/themes/custom/synergie_insertion/fonts/Roboto-Regular.ttf);}@font-face{font-family:"Roboto-Medium";src:url(/sites/synergie-insertion/themes/custom/synergie_insertion/fonts/Roboto-Medium.ttf);}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/sites/synergie-insertion/themes/custom/synergie_insertion/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/sites/synergie-insertion/themes/custom/synergie_insertion/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/sites/synergie-insertion/themes/custom/synergie_insertion/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
