/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-white:#FFF;--color-black:#000000;--color-blue:#0056C1;--color-blue-dark:#081C63;--color-blue-light:#6B8FC7;--color-blue-bg:#9EE6F5;--color-blue-bg-light:#CCDDF3;--color-yellow:#FEA121;--color-red:#FD3D22;--color-background:var(--color-white);--color-text:var(--color-black);--color-accent:var(--color-yellow);--reduced-opacity:0.75;}
@font-face{font-family:'Recoleta';src:url(/themes/custom/facade/fonts/recoleta/Recoleta-Regular.woff) format('woff');font-weight:400;font-display:swap;font-style:normal;}@font-face{font-family:'Recoleta';src:url(/themes/custom/facade/fonts/recoleta/Recoleta-Medium.woff) format('woff');font-weight:600;font-display:swap;font-style:normal;}:root{--ff-system:system-ui,Arial,Helvetica,sans-serif;--ff-serif:"Recoleta",ui-serif,serif;--ff-headings:var(--ff-serif);--ff-sansserif:var(--ff-system);--ff-handwritten:cursive;--fs-tiny:1.2rem;--fs-small:1.4rem;--fs-normal:1.6rem;--fs-medium:2rem;--fs-large:2.5rem;--fs-extralarge:2.75rem;--lh-tiny:calc(16/12);--lh-small:calc(18/14);--lh-normal:calc(30/20);--lh-medium:calc(35/25);--lh-large:calc(45/35);--lh-extralarge:calc(35/30);--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-normal:425;--fw-regular:var(--fw-normal);--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--gin-font-size:var(--fs-normal);--gin-font-size:14px;}@media screen and (min-width:640px){:root{--fs-tiny:1.4rem;--fs-small:1.8rem;--fs-normal:2rem;--fs-medium:2.5rem;--fs-large:3.2rem;--fs-extralarge:4.0rem;--lh-tiny:calc(40/18);--lh-small:calc(24/18);--lh-normal:calc(27/20);--lh-medium:calc(40/25);--lh-large:calc(47/32);--lh-extralarge:calc(40/40);}}@media screen and (min-width:1024px){:root{}}
:root{--tablet:768px;--desktop:1400px;--wide:1920px;--spacing-tiny:0.25rem;--spacing-small:0.5rem;--spacing:1rem;--spacing-large:2rem;--spacing-extralarge:3rem;--gutter:var(--spacing-large);--layout-maxwidth:140rem;--z-sticky-navigation:40;--z-mobile-menu:30;--z-user-tasks:100;--toolbar-offset:var(--gin-toolbar-y-offset,var(--drupal-displace-offset-top,0dvh));--section-min-height:45vh;}@media screen and (min-width:480px){:root{}}@media screen and (min-width:640px){:root{--spacing-tiny:0.5rem;--spacing-small:0.75rem;--spacing:1.5rem;--spacing-large:3rem;--spacing-extralarge:6rem;--section-min-height:66vh;}}@media screen and (min-width:1024px){:root{--spacing-tiny:0.5rem;--spacing-small:1rem;--spacing:2rem;--spacing-large:3.5rem;--spacing-extralarge:7rem;}}
.clickable{cursor:pointer;}a,a::before,a::after{transition:all 0.15s ease-in-out;}
ul,ol{margin-block:0;padding-inline:0;}ul ul,ul ol,ol ul,ol ol{padding-inline-start:var(--spacing);}
embed,iframe,img,object,picture,video{display:block;max-width:100%;height:auto;}svg{display:block;max-width:100%;height:auto;}svg .fill{stroke:none;fill:currentColor;}svg .stroke{fill:none;stroke:currentColor;}
.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}
html{box-sizing:border-box;scroll-behavior:smooth;}body{scroll-behavior:smooth;}*,*:before,*:after{box-sizing:border-box;}html,body,.layout-container{margin:0;min-height:100dvh;padding:0;}body.toolbar-fixed,body.toolbar-fixed .layout-container{min-height:calc(100dvh - var(--toolbar-offset));}.region-meta--frontend{display:none;}.layout-container{padding-inline:var(--spacing);padding-block:var(--spacing);display:flex;flex-direction:column;gap:var(--spacing);}.layout-header{padding-block:var(--spacing-large);}.layout-navigation{padding-block:var(--spacing-large);& .block-system-breadcrumb-block{margin-block-start:var(--spacing-large);}}.layout-content{}.layout-main{}.layout-aside{}.layout-footer{padding-block:var(--spacing-large);}@media screen and (min-width:1024px){:root{--sidebar-height:calc(100dvh - var(--toolbar-offset));--sidebar-half:calc(0.5 * var(--sidebar-height));--sidebar-width:8rem;}.layout-container{display:block;}.layout-header{padding-block:0;}.layout-navigation{padding-block-start:0;padding-block-end:var(--spacing);}.layout-content{padding-block-end:var(--spacing-large);}.layout-footer{padding-block:0;}.layout-header > .block-system-branding-block{transform-origin:top left;transform:rotate(-90deg);height:var(--sidebar-width);width:var(--sidebar-half);position:fixed;margin-block-start:var(--sidebar-half);padding-inline-end:var(--spacing);display:flex;align-items:center;justify-content:end;}.layout-footer > .block-footer-menu{transform-origin:top left;transform:rotate(-90deg);height:var(--sidebar-width);width:var(--sidebar-half);position:fixed;bottom:calc(-1 * var(--sidebar-width));padding-inline-start:var(--spacing);display:flex;align-items:center;justify-content:start;}.layout-navigation,.layout-content{padding-inline-start:calc(var(--sidebar-width) + var(--spacing));}.layout-content--with-aside{display:grid;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);grid-template-areas:"aside main main main";justify-content:flex-start;& .layout-main{grid-area:main;}& .layout-aside{grid-area:aside;margin-block-start:2.5rem;margin-block-end:var(--spacing-extralarge);}}}@media screen and (min-width:1366px){.layout-container{}}@media screen and (min-width:1600px){.layout-container{}}.layout-inner{max-width:var(--layout-maxwidth);margin-inline:auto;padding-inline:var(--gutter);& .layout-inner{padding-inline:0;}}
@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important;}}
html{font-family:var(--ff-serif);font-size:62.5%;font-weight:var(--fw-regular);font-style:normal;font-optical-sizing:auto;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;}body{font-size:var(--fs-normal);line-height:var(--lh-normal);word-wrap:break-word;font-weight:var(--fw-regular);background-color:var(--color-background);color:var(--color-text);}h1,h2,h3,h4,h5,h6{line-height:1;font-family:var(--ff-headings);font-weight:var(--fw-regular);color:var(--color-blue-dark);& b,& strong{font-family:var(--ff-headings);font-weight:var(--fw-regular);}}h1,h1.page-title,.h1{font-size:3.5rem;line-height:calc(30/35);letter-spacing:0.07rem;margin-block:var(--spacing);}h2,.h2{}h2 + p{margin-block-start:var(--spacing-small);}h3,.h3{}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a{color:currentColor;text-decoration:none;&:hover,&:focus{text-decoration:underline;text-decoration-thickness:1px;}}p{margin-block:var(--spacing);}p:first-child{margin-block-start:0;}p:last-child{margin-block-end:0;}b,strong{font-weight:var(--fw-bold);}.text-align-center{text-align:center;}.text-align-left{text-align:left;}.text-align-right{text-align:right;}a{color:currentColor;text-decoration:underline;text-decoration-thickness:1px;}a:hover,a:focus{text-decoration:none;}hr{border:0;clear:both;margin-block:var(--spacing-large);border-top:5px solid var(--color-text);}blockquote{margin-block:var(--spacing-large);margin-inline:0;padding-block:var(--spacing);padding-inline:var(--spacing);font-size:3.0rem;line-height:calc(41/30);letter-spacing:0.06rem;color:var(--color-blue-light);}blockquote:first-child{margin-block-start:0;}blockquote:last-child{margin-block-end:0;}@media screen and (min-width:1366px){blockquote{padding-inline:var(--spacing-large);}}.marker{display:inline-block;background:var(--color-background);color:var(--color-text);padding:var(--spacing-tiny);font-size:var(--fs-tiny);line-height:var(--lh-tiny);border-radius:var(--spacing-small);font-weight:var(--fw-bold);text-transform:uppercase;line-height:1;}.field--type-text-long{max-width:85rem;font-size:1.6rem;line-height:calc(22/16);letter-spacing:0.032rem;color:var(--color-blue-dark);}.field--type-text-long h1{}.field--type-text-long h2{font-size:3rem;line-height:1;font-weight:var(--fw-regular);margin-block-start:calc(2 * var(--spacing-extralarge));margin-block-end:var(--spacing-large);}.field--type-text-long h3{font-size:2.5rem;line-height:calc(35/25);font-weight:var(--fw-regular);margin-block-start:var(--spacing-large);margin-block-end:var(--spacing);}.field--type-text-long h2:first-child,.field--type-text-long h3:first-child{margin-block-start:0;}.field--type-text-long{& h2,& h3{& b,& strong{font-weight:var(--fw-regular);}}}.field--type-text-long p{}.field--type-text-long p.emphasis{font-size:2.0rem;line-height:calc(27/20);letter-spacing:0.04rem;max-width:68rem;margin-block:var(--spacing-large);}.field--type-text-long p.footnotes{font-size:1.4rem;line-height:calc(19/14);letter-spacing:0.028rem;color:var(--color-blue);margin-block-start:var(--spacing-extralarge);}.field--type-text-long p.footnotes{&::before{content:'';display:block;height:2rem;width:100%;background:url(/themes/custom/facade/img/ligne.png) left center no-repeat;background-size:auto 2rem;margin-block-end:var(--spacing-large);}}span.orange{color:var(--color-yellow);}a:has(span.orange){text-decoration-color:var(--color-yellow);}span.rouge{color:var(--color-red);}a:has(span.rouge){text-decoration-color:var(--color-red);}.field--type-text-long b,.field--type-text-long strong{font-weight:var(--fw-bold);}@media screen and (min-width:640px){.field--type-text-long h1{}.field--type-text-long h2{}.field--type-text-long h3{}.field--type-text-long p{}.field--type-text-long p.emphasis{}}.field--type-text-long p.emphasis b,.field--type-text-long p.emphasis strong{font-weight:var(--fw-bold);}.field--type-text-long ul,.field--type-text-long ol{font-size:1.6rem;line-height:1.3;margin-inline-start:var(--spacing);}.field--type-text-long .raw-html-embed{max-width:50em;margin-inline:auto;}.field--type-text-long .raw-html-embed iframe{width:100%;aspect-ratio:16/9;}.field--label-inline{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.5rem;}html[lang="fr"] .field--label-inline .field__label::after{content:" :";}html[lang="en"] .field--label-inline .field__label::after{content:":";}::selection{background:var(--color-black);color:var(--color-white);}::-moz-selection{background:var(--color-black);color:var(--color-white);}
.toolbar .toolbar-icon.toolbar-handle::before,.toolbar .toolbar-handle.responsive-preview-icon::before,.toolbar .toolbar-icon.toolbar-handle.open::before,.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle::before,.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.open::before,.toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded::before{}body .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded::before,body .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus::before{top:8px;}.toolbar,#toolbar-administration,.toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-icon{}
.button{display:inline-block;padding-block:var(--spacing-tiny);padding-inline:var(--spacing-small);text-align:center;text-transform:uppercase;font-family:var(--ff-serif);font-weight:var(--fw-semibold);font-size:1.7rem;line-height:1;text-decoration:none;border-width:3px;border-style:solid;border-radius:2px;--button-color:var(--color-text);--button-background-color:var(--section-background-color,transparent);--button-active-color:var(--color-accent);color:var(--button-color);border-color:var(--button-color);background-color:var(--button-background-color);}.button:hover,.button:focus{color:var(--button-active-color);border-color:var(--button-active-color);background-color:var(--button-background-color);}
[data-drupal-messages]{padding:var(--spacing-large);}[data-drupal-messages] .messages{--message-color:var(--color-text);--message-background:var(--color-background);border:0;border-left:5px solid;padding:var(--spacing);margin-inline:auto;max-width:50em;border-color:var(--message-color);color:var(--message-color);background-color:var(--message-background);background-color:color-mix(in srgb,var(--message-color),transparent 80%);}[data-drupal-messages] .messages a{color:currentColor;}[data-drupal-messages] .messages.messages--status{--message-color:green;--message-background:#c2daba;}[data-drupal-messages] .messages.messages--warning{--message-color:darkorange;--message-background:#f5ddba;}[data-drupal-messages] .messages.messages--error{--message-color:red;--message-background:#f5c1ba;}
.hamburger{padding:0;width:3rem;height:3rem;display:inline-block;cursor:pointer;transition-property:all;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{}.hamburger.is-active:hover{}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--color-text);}.hamburger-box{width:3rem;height:3rem;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:3rem;height:2px;background-color:var(--color-text);opacity:1;position:absolute;transition-property:all;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}
.logo{}.logo svg{}.logo svg path{fill:var(--color-text);}
.block-system-breadcrumb-block{}.breadcrumb{}.breadcrumb > ol{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.5rem;line-height:2;letter-spacing:0.03rem;color:var(--color-blue-light);}.breadcrumb li + li::before{content:'>';display:inline-block;vertical-align:baseline;padding-inline-start:var(--spacing-tiny);}.breadcrumb a{color:currentColor;text-decoration:none;}.breadcrumb a:hover,.breadcrumb a:focus{text-decoration:underline;}
.media{margin:0;& + figcaption{font-size:1.2rem;line-height:calc(16/12);letter-spacing:0.024rem;color:var(--color-blue-dark);margin-block-start:var(--spacing-tiny);}}img{}img.align-left{float:left;margin:0 var(--spacing-large) var(--spacing-extralarge) 0;}img.align-right{float:right;margin:0 0 var(--spacing-large) var(--spacing-extralarge);}.media--image--half{}@media screen and (min-width:640px){.media--image--half{max-width:50%;margin-inline:auto;& + figcaption{max-width:50%;margin-inline:auto;}}}.media-oembed-content{width:100%;height:auto;aspect-ratio:850/580;}
ul.menu{list-style:none;}.block-main-menu{}.block-main-menu ul{display:flex;flex-direction:column;gap:var(--spacing);flex-wrap:wrap;align-items:baseline;justify-content:flex-start;white-space:nowrap;font-size:2rem;line-height:calc(27/20);letter-spacing:0.04rem;}@media screen and (min-width:960px){.block-main-menu ul{flex-direction:row;min-height:6rem;}.block-main-menu li::after{content:'';display:inline-block;vertical-align:bottom;height:6rem;width:1px;}.block-main-menu li:last-child{color:var(--color-blue-dark);margin-inline-start:auto;margin-inline-end:var(--spacing);}}@media screen and (min-width:1366px){.block-main-menu ul{gap:var(--spacing-extralarge);}}@media screen and (min-width:1600px){.block-main-menu ul{gap:calc(2 * var(--spacing-extralarge));}}.block-main-menu a{color:currentColor;text-decoration:none;}.block-main-menu a:focus,.block-main-menu a:hover{}.block-main-menu .menu-item--active-trail a{font-size:2.6rem;line-height:calc(44/30);letter-spacing:0.07rem;}@media screen and (min-width:960px){.block-main-menu .menu-item--active-trail a{font-size:4rem;line-height:calc(54/40);letter-spacing:0.08rem;}}@media screen and (min-width:960px){.block-main-menu a{position:relative;}.block-main-menu a::before{content:'';display:block;height:3.3rem;width:8rem;position:absolute;bottom:-3rem;left:50%;margin-left:-4rem;background-position:center center;background-repeat:no-repeat;background-size:auto 3.3rem;opacity:0;}.block-main-menu .menu-item--active-trail a::before{bottom:-2.5rem;}.block-main-menu a[href="/thesaurus"]::before,.block-main-menu a[href="/ressources"]::before{background-image:url(/themes/custom/facade/img/active_menu/thesaurus.png);}.block-main-menu a[href="/a-propos"]::before{background-image:url(/themes/custom/facade/img/active_menu/quisuisje.png);}.block-main-menu a[href="/gestalt"]::before,.block-main-menu a[href="/gestalt-therapie"]::before{background-image:url(/themes/custom/facade/img/active_menu/gestalt.png);}.block-main-menu a[href="/therapie"]::before,.block-main-menu a[href="/pourquoi-une-therapie"]::before{background-image:url(/themes/custom/facade/img/active_menu/pourquoi.png);}.block-main-menu a[href="/contact"]::before{background-image:url(/themes/custom/facade/img/active_menu/contact.png);}.block-main-menu .menu-item--active-trail a::before,.block-main-menu a:hover::before,.block-main-menu a:focus::before{opacity:1;}}.block-footer-menu{}.block-footer-menu ul{display:flex;flex-direction:row;gap:var(--spacing);flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;font-size:1.6rem;line-height:calc(22/16);letter-spacing:0.032rem;color:var(--color-blue-dark);}@media screen and (min-width:960px){.block-footer-menu ul{flex-direction:row;flex-wrap:nowrap;white-space:nowrap;word-wrap:unset;}}.block-footer-menu a{color:currentColor;text-decoration:none;}.block-footer-menu a.is-active{}.block-footer-menu a:focus,.block-footer-menu a:hover{text-decoration:underline;}
.entity-pager{}.entity-pager-list{margin-block:var(--spacing-extralarge);display:flex;flex-direction:row;list-style:none;gap:var(--spacing-extralarge);justify-content:flex-start;}.entity-pager-item span.inactive{color:var(--color-blue-light);cursor:not-allowed;}.entity-pager-list a{display:block;color:var(--color-blue-dark);text-decoration:none;}.entity-pager-list a:hover,.entity-pager-list a:hover{opacity:var(--reduced-opacity);}.entity-pager-item-prev a::before,.entity-pager-item-next a::after{content:'';display:inline-block;vertical-align:middle;margin-inline:var(--spacing-tiny);height:2.7rem;width:3.5rem;background-repeat:no-repeat;background-size:auto 2.7rem;transition:all 0.15s ease-in-out;}.entity-pager-item-prev a::before{background-image:url(/themes/custom/facade/img/entity_pager_prev.png);background-position:right center;}.entity-pager-item-prev a:hover::before{background-position:left center;}.entity-pager-item-next a::after{background-image:url(/themes/custom/facade/img/entity_pager_next.png);background-position:left center;}.entity-pager-item-next a:hover::after{background-position:right center;}.pager{margin-block:var(--spacing-extralarge);& > ul{display:flex;flex-direction:row;list-style:none;gap:var(--spacing-large);justify-content:flex-start;}& a{display:block;color:var(--color-blue-dark);text-decoration:none;}& a:hover,& a:hover{opacity:var(--reduced-opacity);}& .pager__item--previous a::before,& .pager__item--first a::before,& .pager__item--next a::after,& .pager__item--last a::after{content:'';display:inline-block;vertical-align:middle;margin-inline:var(--spacing-tiny);height:2.7rem;width:3.5rem;background-repeat:no-repeat;background-size:auto 2.7rem;transition:all 0.15s ease-in-out;}& .pager__item--previous a::before,& .pager__item--first a::before{background-image:url(/themes/custom/facade/img/entity_pager_prev.png);background-position:right center;}& .pager__item--previous a:hover::before,& .pager__item--first a:hover::before{background-position:left center;}& .pager__item--next a::after,& .pager__item--last a::after{background-image:url(/themes/custom/facade/img/entity_pager_next.png);background-position:left center;}& .pager__item--next a:hover::after,& .pager__item--last a:hover::after{background-position:right center;}}
.block-local-tasks-block{--local-task-size:6rem;padding:0;box-shadow:-2px 0px 10px -5px rgba(0,0,0,0.75);position:fixed;z-index:var(--z-user-tasks);top:50vh;right:0;margin-top:-12rem;background-color:var(--color-text);color:var(--color-background);border-top-left-radius:4px;border-bottom-left-radius:4px;overflow:clip;height:var(--local-task-size);transition:all 0.15s ease-in-out;}.block-local-tasks-block::before{content:'⚙';color:var(--color-background);display:block;font-family:sans-serif;font-size:calc(var(--local-task-size) / 1.2);line-height:var(--local-task-size);height:var(--local-task-size);width:var(--local-task-size);text-align:center;margin-left:auto;transition:color;}.block-local-tasks-block:hover::before{}.block-local-tasks-block ul.tabs{list-style:none;display:flex;flex-direction:column;gap:0;overflow:clip;width:auto;max-width:0;}.block-local-tasks-block:hover{width:14rem;height:26rem;}.block-local-tasks-block:hover ul.tabs{max-width:14rem;height:20rem;}.block-local-tasks-block ul.tabs li{}.block-local-tasks-block ul.tabs a{display:block;padding:var(--spacing-tiny) var(--spacing-tiny);text-decoration:none;text-align:right;color:var(--color-background);text-transform:uppercase;font-family:var(--ff-sansserif);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-bold);transition:color;}.block-local-tasks-block ul.tabs a:focus,.block-local-tasks-block ul.tabs a:hover{color:var(--color-background);text-decoration:underline;}.block-local-tasks-block ul.tabs a.is-active{}
.layout-off-canvas{}.layout-off-canvas.is-visible{}
.paragraph{}.paragraph--type--text{}.paragraph--type--image{}
.home-menu{display:grid;grid-template-rows:auto;grid-template-columns:1fr;gap:var(--spacing-large);align-items:end;justify-items:stretch;text-align:center;margin-inline:auto;max-width:100rem;padding-block-end:var(--spacing-large);font-size:2.8rem;line-height:calc(43/28);letter-spacing:0.06rem;color:var(--color-blue-dark);transition:all 0.25s ease;}@media screen and (min-width:1024px){.home-menu{grid-template-columns:1fr 1fr;}}.home-menu a{display:flex;flex-direction:column;color:var(--color-blue-dark);text-decoration:none;height:100%;}.home-menu > div:hover > a,.home-menu a:hover,.home-menu a:focus{color:var(--color-black);}.home-menu > div{}.home-menu a::before{content:"";display:block;width:100%;min-height:28dvh;flex:1;margin-inline:auto;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:all 0.25s ease;filter:grayscale(0%);}.home-menu a:hover::before{filter:grayscale(100%);}.home-menu__thesaurus{}.home-menu__thesaurus a::before{background-image:url(/themes/custom/facade/img/home_menu/thesaurus.jpg);}.home-menu__apropos{}.home-menu__apropos a::before{background-image:url(/themes/custom/facade/img/home_menu/apropos.jpg);}.home-menu__gestalt{}.home-menu__gestalt a::before{background-image:url(/themes/custom/facade/img/home_menu/gestalt.jpg);}.home-menu__pourquoi{}.home-menu__pourquoi a::before{background-image:url(/themes/custom/facade/img/home_menu/pourquoi.jpg);}
.section{--section-padding-default:var(--spacing-extralarge);--section-padding-large:calc(2 * var(--section-padding-default));--section-color:var(--color-text);--section-background-color:var(--color-white);color:var(--section-color);background-color:var(--section-background-color);}.section > .paragraph{}.section > .paragraph + .paragraph{margin-block-start:var(--section-padding-default);}
.node--page--full{max-width:85rem;margin-inline:auo;& .field--name-field-content{& > figure,& > .media{margin-inline:auto;margin-block:var(--spacing-extralarge);& + figcaption{margin-top:calc(-1 * var(--spacing-extralarge) + var(--spacing-tiny));}}}}@media screen and (min-width:1024px){.node--page--full{margin-inline-start:30rem;}}.contact-schedule{max-width:85rem;margin-inline:auto;margin-block:var(--spacing-large);& > iframe{min-height:85rem;}}@media screen and (min-width:1024px){.contact-schedule{margin-inline-start:30rem;}}
.path-frontpage{}.path-frontpage .block-main-menu .menu-item:not(:last-child){display:none;}.path-frontpage{}.path-frontpage .layout-header{order:1;}.path-frontpage .layout-navigation{order:3;}.path-frontpage .layout-content{order:2;}.path-frontpage .layout-footer{order:4;}.home-content{margin-block-end:calc(1 * var(--spacing-extralarge));max-width:131rem;padding-inline:var(--spacing);}.home-content .field--type-text-long{max-width:131rem;font-size:2.8rem;line-height:calc(43/28);letter-spacing:0.06rem;color:var(--color-blue-light);}.home-content .field--type-text-long p{margin-block-end:var(--spacing-large);}@media screen and (min-width:1024px){.path-frontpage .node--page--full{margin-inline:auto;}}.home-quote{}.home-quote blockquote{margin-block-start:calc(1 * var(--spacing-extralarge));margin-block-end:calc(2 * var(--spacing-extralarge));text-align:center;color:var(--color-blue-dark);font-size:4rem;line-height:34/45;letter-spacing:0.09rem;font-weight:var(--fw-regular);& cite{display:block;font-style:normal;font-size:2.5rem;line-height:34/25;letter-spacing:0.09rem;}&::before{content:'';display:block;max-width:100%;width:45.7rem;height:4rem;background:url(/themes/custom/facade/img/traits.jpg) center center no-repeat;background-size:contain;margin-inline:auto;margin-block-end:var(--spacing-large);}}
.entry-type{display:inline-block;padding-inline:var(--spacing-small);padding-block:var(--spacing-tiny);background-color:var(--color-blue-bg);color:var(--color-blue-dark);font-size:1.6rem;line-height:calc(19/16);letter-spacing:0.032rem;font-weight:var(--fw-semibold);text-transform:uppercase;text-decoration:none;}a.entry-type:focus,a.entry-type:hover{border-radius:1.5rem;}.entry-tag{display:inline-block;padding-inline:var(--spacing-small);padding-block:var(--spacing-tiny);background-color:var(--color-blue-bg-light);border-radius:1.5rem;color:var(--color-blue-dark);font-size:1.6rem;line-height:calc(19/16);letter-spacing:0.032rem;text-decoration:none;}a.entry-tag:focus,a.entry-tag:hover{border-radius:0rem;}.field--name-field-entry-type,.field--name-field-entry-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-small);align-items:baseline;justify-content:flex-start;margin-block:var(--spacing-small);}.block-views-blocktaxonomy-terms-list-block-entrytype ul,.block-views-blocktaxonomy-terms-list-block-tags ul{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-small);align-items:baseline;justify-content:flex-start;}.field--name-field-entry-media{& img{display:block;border:1px solid var(--color-blue-dark);}}.field--name-field-media-credits{font-size:1.2rem;line-height:calc(16/12);letter-spacing:0.024rem;color:var(--color-blue-dark);margin-block-start:var(--spacing-tiny);& a{text-decoration:none;}& a:hover{text-decoration:underline;}}.node--entry--teaser{& h2{margin-block-start:0;margin-block-end:var(--spacing-small);& a:hover,& a:focus{text-decoration:none;}}& .field--name-field-entry-media{margin-block-end:var(--spacing);& img{width:100%;aspect-ratio:480/380;object-fit:cover;object-position:center center;}}& .field--name-field-entry-source{color:var(--color-blue-dark);padding-inline-end:var(--spacing-large);}& > header{min-height:15rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;}&[data-once="enlargeYourClick"] .field--name-field-entry-media:hover{cursor:pointer;}& h2 a,& .field--name-field-entry-media img{transition:all 0.15s ease-in-out;}&.hover{& h2 a,& .field--name-field-entry-media img{opacity:var(--reduced-opacity);}}}.node--entry--full{color:var(--color-blue-dark);& h1{margin-block:var(--spacing-small);}& .field--name-field-entry-source{margin-block:var(--spacing);font-size:2.5rem;line-height:calc(34/25);letter-spacing:0.05rem;}& .field--name-field-entry-media{margin-block:var(--spacing);}& .field--name-field-entry-tags{margin-block:var(--spacing-large);}& .field--name-field-entry-chapo{font-size:2.0rem;line-height:calc(27/20);letter-spacing:0.04rem;color:var(--color-blue);margin-block:var(--spacing-large);padding-inline-end:var(--spacing-large);}& .field--name-field-entry-description{& .media{margin-block:var(--spacing-extralarge);& + figcaption{margin-top:calc(-1 * var(--spacing-extralarge) + var(--spacing-tiny));}}& .field--name-field-media-credits{}}& > footer{margin-block-start:var(--spacing-extralarge);letter-spacing:0;color:var(--color-blue);font-size:1.6rem;line-height:calc(22/16);letter-spacing:0.032rem;& .field + .field{margin-block-start:var(--spacing-large);}& .field--type-text-long{color:var(--color-blue);}&::before{content:'';display:block;height:2rem;width:100%;background:url(/themes/custom/facade/img/ligne.png) left center no-repeat;background-size:auto 2rem;margin-block-end:var(--spacing-large);}& .field__label{font-weight:var(--fw-semibold);}}}@media screen and (min-width:960px){.node--entry--full{& .field--name-field-entry-chapo{padding-inline-end:calc(1 * var(--spacing-extralarge));}}}@media screen and (min-width:1366px){.node--entry--full{& .field--name-field-entry-chapo{padding-inline-end:calc(1.5 * var(--spacing-extralarge));}}}.thesaurus-list{list-style:none;display:grid;column-gap:var(--spacing-large);row-gap:var(--spacing-large);grid-template-rows:auto;grid-template-columns:auto;grid-template-columns:repeat(auto-fill,minmax(31rem,auto));& .node--entry--teaser{max-width:50rem;}}
.user-profile{}
.page--is-error .layout-content{text-align:center;padding-block:calc(2 * var(--spacing-extralarge));font-size:3rem;}

