/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--text-h1:clamp(2rem,1.825rem + 0.875vi,2.875rem);--text-h2:clamp(1.75rem,1.6893rem + 0.2589vi,2rem);--text-h3:1.5rem;--text-h4:1.25rem;--text-h5:1.125rem;--text-p1:1rem;--text-p2:.875rem;--text-p3:.75rem;--text-p4:.625rem}:root{--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-72:4.5rem;--space-80:5rem;--space-96:6rem;--space-128:8rem;--space-256:16rem;--radius-4:.25rem;--radius-10:.625rem;--radius-20:1.25rem;--radius-40:2.5rem;--radius-100:6.25rem;--radius-full:9999px}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:0}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}fieldset{border:0;padding:0;margin:0;min-width:0}html,body{text-wrap:pretty;font-size:var(---text-p1);-ms-scroll-chaining:none;overscroll-behavior:contain}html,body,div,p,h1,h2,h3,h4,h5,h6,ul,i,ol,li,blockquote,pre,a,em,strong,span,code,label,input,button,select,textarea{color:var(--color-text);font-family:Roboto,"Segoe UI",-apple-system,BlinkMacSystemFont,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3}h1,h1>span,.title-small{font-family:"Merriweather",Charter,"Bitstream Charter","Sitka Text",Cambria,serif;font-weight:700}h2,h3,h4,h5,h6,h2>span,h3>span,h4>span{font-weight:600}ul{margin:0;padding:0}li{line-height:1.5}a,a:not([class]){cursor:pointer;text-decoration:underline;text-underline-offset:6px}p a{color:var(--text-color-link-default);text-underline-offset:auto}p a:hover{color:var(--text-color-link-hover)}p a:visited{color:var(--text-color-link-clicked)}p a:visited:hover{color:var(--text-color-link-clicked-hover)}p a:not([class])[target=_blank]{position:relative;margin-right:var(--space-2);padding-right:var(--space-16);text-decoration:underline}p a:not([class])[target=_blank]:after{content:"\f08e";font-family:"Font Awesome 6 Pro";position:absolute;top:0;right:0;text-decoration:none}div.link span{display:inline-block;cursor:pointer;border-bottom:1px solid #000;line-height:21px}.type,p{font-size:var(--text-p1)}b{font-weight:600}h1,.h1,.field--name-field-title-two-tone{font-size:var(--text-h1)}h2,.h2{font-size:var(--text-h2)}h3,.h3,.field--name-field-title-two-tone{font-size:var(--text-h3)}h4,.h4{font-size:var(--text-h4)}h5,.h5{font-size:var(--text-h5)}.title-small{font-size:var(--text-h4)}.text-small{font-size:var(--text-p3)}.help,.help p{color:var(--text-color-text-secondary);font-size:var(--text-p3)}blockquote{display:grid;padding:var(--space-24);padding-left:50px;border-radius:var(--radius-radius-10,10px);background:var(--common-primary-lowest,#fffaeb);gap:var(--space-12)}blockquote>*:first-child{position:relative}blockquote>*:first-child:before{position:absolute;top:0;left:-28px;display:-ms-inline-flexbox;display:inline-flex;width:16px;height:16px;content:"";-webkit-transform:translate(0,4px);transform:translate(0,4px);color:var(--common-primary-medium,#ffca4a);background-image:url(/themes/custom/globalv3_theme/dist/assets/img/icon/blockquote.svg);background-repeat:no-repeat;background-size:contain}.grecaptcha-badge{visibility:hidden !important;display:none !important}section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-80);padding:var(--space-80) 0 var(--space-80) 0}@media(max-width:1199px){section{gap:var(--space-48);padding:var(--space-48) 0 var(--space-48) 0}}section.bg-white{background:white}section.bg-dark{background:var(--common-surface-lower)}.bg-white+.bg-white,.bg-dark:not(.lame-live-event-w)+.bg-dark{padding-top:0}.bck-layout,.bck-layout--min,.container{display:grid;width:100%;gap:var(--space-40);padding:0 var(--space-12) 0 var(--space-12)}@media(max-width:1199px){.bck-layout,.bck-layout--min,.container{grid-template-columns:1fr !important}}@media(max-width:1199px){.bck-layout>*,.bck-layout--min>*,.container>*{grid-column:1 !important;-ms-flex-order:unset;order:unset;min-width:0}}@media(min-width:1200px){.bck-layout,.bck-layout--min,.container{max-width:1100px;margin:0 auto;grid-template-columns:7fr 5fr;gap:var(--space-64) var(--space-64)}}@media(min-width:1440px){.bck-layout,.bck-layout--min,.container{max-width:1300px}}.bck-layout.container--full,.bck-layout--min.container--full,.container.container--full{grid-template-columns:1fr}@media(max-width:1199px){.studi-mobile{display:block}}@media(min-width:1200px){.studi-mobile{display:none}}@media(max-width:1199px){.studi-desktop{display:none}}@media(min-width:1200px){.studi-desktop{display:block}}picture{width:100%;height:100%}img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.edito-rte--wrapper img{-o-object-fit:contain;object-fit:contain}a img,.paragraph-project{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;cursor:pointer}a img:hover,.paragraph-project:hover{opacity:.9}.video-oembed{width:100%}.video-oembed:has(.no-consent){display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#dfdfdf}.no-consent{margin:0;padding:20px;border-radius:3px}.field-type-text-long,.field--type-text-long,.text-formatted{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-24);overflow-x:visible;width:100%;min-width:0}.field-type-text-long div:not(.media-video-w):not(.media-video__thumbnail):not(.media-video__thumbnail-empty):not(.media-video__thumbnail-overlay),.field--type-text-long div:not(.media-video-w):not(.media-video__thumbnail):not(.media-video__thumbnail-empty):not(.media-video__thumbnail-overlay),.text-formatted div:not(.media-video-w):not(.media-video__thumbnail):not(.media-video__thumbnail-empty):not(.media-video__thumbnail-overlay){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-16);width:100%}.field-type-text-long blockquote,.field-type-text-long li:has(p),.field--type-text-long blockquote,.field--type-text-long li:has(p),.text-formatted blockquote,.text-formatted li:has(p){display:grid;gap:var(--space-16)}.field-type-text-long blockquote *,.field-type-text-long li *,.field--type-text-long blockquote *,.field--type-text-long li *,.text-formatted blockquote *,.text-formatted li *{margin-bottom:0}.field-type-text-long ul,.field--type-text-long ul,.text-formatted ul{display:grid;counter-reset:item;gap:var(--space-16)}@media(min-width:1200px){.field-type-text-long ul,.field--type-text-long ul,.text-formatted ul{max-width:58.3333333333%}}.field-type-text-long ul li,.field--type-text-long ul li,.text-formatted ul li{list-style-type:none;position:relative;font-size:var(--text-p2);padding-left:var(--space-24)}.field-type-text-long ul li:before,.field--type-text-long ul li:before,.text-formatted ul li:before{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:600;width:13px;height:13px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:9px;display:-ms-flexbox;display:flex;position:absolute;left:0;top:4px;border-radius:var(--radius-full);color:white;background:var(--common-primary-medium)}.field-type-text-long ol,.field--type-text-long ol,.text-formatted ol{display:grid;list-style-type:none;counter-reset:item;padding-left:0;gap:var(--space-16)}@media(min-width:1200px){.field-type-text-long ol,.field--type-text-long ol,.text-formatted ol{max-width:58.3333333333%}}.field-type-text-long ol li,.field--type-text-long ol li,.text-formatted ol li{padding-left:var(--space-32);position:relative;counter-increment:item}.field-type-text-long ol li:before,.field--type-text-long ol li:before,.text-formatted ol li:before{content:counter(item) ". ";font-weight:600;width:24px;height:24px;font-weight:600;font-size:var(--text-p1);display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;border-radius:var(--radius-full)}.field-type-text-long a,.field--type-text-long a,.text-formatted a{color:var(--text-color-link-default);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:initial}.field-type-text-long a:hover,.field--type-text-long a:hover,.text-formatted a:hover{color:var(--text-color-link-hover)}.field-type-text-long a:visited,.field--type-text-long a:visited,.text-formatted a:visited{color:var(--text-color-link-clicked)}.field-type-text-long a:visited:hover,.field--type-text-long a:visited:hover,.text-formatted a:visited:hover{color:var(--text-color-link-clicked-hover)}.field-type-text-long a:not(.btn-custom)[target=_blank],.field--type-text-long a:not(.btn-custom)[target=_blank],.text-formatted a:not(.btn-custom)[target=_blank]{text-decoration:underline;position:relative;padding-right:var(--space-16);margin-right:var(--space-2)}.field-type-text-long a:not(.btn-custom)[target=_blank]:after,.field--type-text-long a:not(.btn-custom)[target=_blank]:after,.text-formatted a:not(.btn-custom)[target=_blank]:after{content:"\f08e";font-family:"Font Awesome 6 Pro";text-decoration:none;position:absolute;-webkit-transform:translate(3px,3px);transform:translate(3px,3px);font-size:var(--text-p4);top:auto;right:auto}.field-type-text-long .only-link a:not(.btn-custom)[target=_blank]:after,.field--type-text-long .only-link a:not(.btn-custom)[target=_blank]:after,.text-formatted .only-link a:not(.btn-custom)[target=_blank]:after{top:0;font-size:var(--text-p1);right:0;-webkit-transform:none;transform:none}.field-type-text-long p.only-link a:not(.btn-custom):not(.tag),.field-type-text-long a.ckeditor-readmore-toggler,.field--type-text-long p.only-link a:not(.btn-custom):not(.tag),.field--type-text-long a.ckeditor-readmore-toggler,.text-formatted p.only-link a:not(.btn-custom):not(.tag),.text-formatted a.ckeditor-readmore-toggler{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;padding-bottom:var(--space-6);color:var(--link-primary-default-text)}.field-type-text-long p.only-link a:not(.btn-custom):not(.tag):after,.field-type-text-long a.ckeditor-readmore-toggler:after,.field--type-text-long p.only-link a:not(.btn-custom):not(.tag):after,.field--type-text-long a.ckeditor-readmore-toggler:after,.text-formatted p.only-link a:not(.btn-custom):not(.tag):after,.text-formatted a.ckeditor-readmore-toggler:after{content:"\f061";font-family:"Font Awesome 6 Pro";margin-left:var(--space-6);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-decoration:none;color:var(--link-primary-default-icon)}.field-type-text-long p.only-link a:not(.btn-custom):not(.tag):before,.field-type-text-long a.ckeditor-readmore-toggler:before,.field--type-text-long p.only-link a:not(.btn-custom):not(.tag):before,.field--type-text-long a.ckeditor-readmore-toggler:before,.text-formatted p.only-link a:not(.btn-custom):not(.tag):before,.text-formatted a.ckeditor-readmore-toggler:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--link-primary-default-border);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.field-type-text-long p.only-link a:not(.btn-custom):not(.tag):hover,.field-type-text-long a.ckeditor-readmore-toggler:hover,.field--type-text-long p.only-link a:not(.btn-custom):not(.tag):hover,.field--type-text-long a.ckeditor-readmore-toggler:hover,.text-formatted p.only-link a:not(.btn-custom):not(.tag):hover,.text-formatted a.ckeditor-readmore-toggler:hover{color:var(--link-primary-hover-text)}.field-type-text-long p.only-link a:not(.btn-custom):not(.tag):hover:after,.field-type-text-long a.ckeditor-readmore-toggler:hover:after,.field--type-text-long p.only-link a:not(.btn-custom):not(.tag):hover:after,.field--type-text-long a.ckeditor-readmore-toggler:hover:after,.text-formatted p.only-link a:not(.btn-custom):not(.tag):hover:after,.text-formatted a.ckeditor-readmore-toggler:hover:after{-webkit-transform:translateX(4px);transform:translateX(4px);color:var(--link-primary-hover-icon)}.field-type-text-long p.only-link a:not(.btn-custom):not(.tag):hover:before,.field-type-text-long a.ckeditor-readmore-toggler:hover:before,.field--type-text-long p.only-link a:not(.btn-custom):not(.tag):hover:before,.field--type-text-long a.ckeditor-readmore-toggler:hover:before,.text-formatted p.only-link a:not(.btn-custom):not(.tag):hover:before,.text-formatted a.ckeditor-readmore-toggler:hover:before{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:var(--link-primary-hover-border)}.field-type-text-long p.only-link a:not(.btn-custom):not(.tag)[target=_blank]:after,.field-type-text-long a.ckeditor-readmore-toggler[target=_blank]:after,.field--type-text-long p.only-link a:not(.btn-custom):not(.tag)[target=_blank]:after,.field--type-text-long a.ckeditor-readmore-toggler[target=_blank]:after,.text-formatted p.only-link a:not(.btn-custom):not(.tag)[target=_blank]:after,.text-formatted a.ckeditor-readmore-toggler[target=_blank]:after{content:"\e09f";font-family:"Font Awesome 6 Pro"}.field-type-text-long a.ckeditor-readmore-toggler:after,.field--type-text-long a.ckeditor-readmore-toggler:after,.text-formatted a.ckeditor-readmore-toggler:after{content:"\f078";font-family:"Font Awesome 6 Pro"}.field-type-text-long a.ckeditor-readmore-toggler.open:after,.field--type-text-long a.ckeditor-readmore-toggler.open:after,.text-formatted a.ckeditor-readmore-toggler.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.field-type-text-long .tag,.field--type-text-long .tag,.text-formatted .tag{font-weight:normal}.field-type-text-long .tag,.field-type-text-long .btn-custom,.field--type-text-long .tag,.field--type-text-long .btn-custom,.text-formatted .tag,.text-formatted .btn-custom{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;color:var(--text-color-text-primary)}.field-type-text-long a.btn-custom-1,.field--type-text-long a.btn-custom-1,.text-formatted a.btn-custom-1{border:1px solid var(--button-secondary-default-border);background:var(--button-secondary-default-background)}.field-type-text-long a.btn-custom-1:not(:disabled):hover,.field--type-text-long a.btn-custom-1:not(:disabled):hover,.text-formatted a.btn-custom-1:not(:disabled):hover{background:var(--button-secondary-hover-background)}.field-type-text-long a.btn-custom-1:not(:disabled):active,.field--type-text-long a.btn-custom-1:not(:disabled):active,.text-formatted a.btn-custom-1:not(:disabled):active{background:var(--button-secondary-active-background)}.field-type-text-long a.btn-custom-1:disabled,.field--type-text-long a.btn-custom-1:disabled,.text-formatted a.btn-custom-1:disabled{border-color:var(--button-secondary-disabled-border);color:var(--button-secondary-disabled-text);background:var(--button-secondary-disabled-background)}.field-type-text-long>*:last-child,.field--type-text-long>*:last-child,.text-formatted>*:last-child{margin-bottom:0}.field-type-text-long ul.puce-list.--with-icon li,.field--type-text-long ul.puce-list.--with-icon li,.text-formatted ul.puce-list.--with-icon li{padding-left:var(--space-32)}.field-type-text-long ul.puce-list.--with-icon li:before,.field--type-text-long ul.puce-list.--with-icon li:before,.text-formatted ul.puce-list.--with-icon li:before{content:"\e09f";font-family:"Font Awesome 6 Pro";background:var(--common-neutral-highest);width:18px;height:18px;left:0}.field-type-text-long .numb-list,.field--type-text-long .numb-list,.text-formatted .numb-list{counter-reset:item}.field-type-text-long .numb-list li,.field--type-text-long .numb-list li,.text-formatted .numb-list li{position:relative;padding-left:var(--space-40)}.field-type-text-long .numb-list li:before,.field--type-text-long .numb-list li:before,.text-formatted .numb-list li:before{content:counter(item);width:24px;height:24px;background:var(--common-neutral-highest);font-weight:600;font-size:var(--text-p1);display:-ms-flexbox;display:flex;position:absolute;left:0;top:4px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-full);color:white}.field-type-text-long .puce-list--double,.field-type-text-long .--double,.field--type-text-long .puce-list--double,.field--type-text-long .--double,.text-formatted .puce-list--double,.text-formatted .--double{display:grid;max-width:unset;gap:var(--space-16)}@media(min-width:1200px){.field-type-text-long .puce-list--double,.field-type-text-long .--double,.field--type-text-long .puce-list--double,.field--type-text-long .--double,.text-formatted .puce-list--double,.text-formatted .--double{grid-template-columns:repeat(2,1fr);grid-template-rows:none}}.field-type-text-long .puce-list--triple,.field-type-text-long .--triple,.field--type-text-long .puce-list--triple,.field--type-text-long .--triple,.text-formatted .puce-list--triple,.text-formatted .--triple{display:grid;max-width:unset;gap:var(--space-16)}@media(min-width:1200px){.field-type-text-long .puce-list--triple,.field-type-text-long .--triple,.field--type-text-long .puce-list--triple,.field--type-text-long .--triple,.text-formatted .puce-list--triple,.text-formatted .--triple{grid-template-columns:repeat(3,1fr);grid-template-rows:none}}.field-type-text-long .small,.field--type-text-long .small,.text-formatted .small{font-size:var(--text-p2);font-weight:400}.field-type-text-long .legend,.field--type-text-long .legend,.text-formatted .legend{color:var(--text-color-text-secondary);font-size:var(--text-p3);font-weight:400}.field-type-text-long .inline,.field--type-text-long .inline,.text-formatted .inline{display:-ms-inline-flexbox;display:inline-flex;gap:var(--space-12);-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.field-type-text-long .inline li,.field--type-text-long .inline li,.text-formatted .inline li{padding-left:0}.field-type-text-long .inline li:before,.field--type-text-long .inline li:before,.text-formatted .inline li:before{display:none}.field-type-text-long .text-align-justify,.field--type-text-long .text-align-justify,.text-formatted .text-align-justify{text-align:left}.field-type-text-long .table-wrapper,.field--type-text-long .table-wrapper,.text-formatted .table-wrapper{overflow-x:auto;overflow-y:hidden;width:100%;display:block;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#bbb #f5f5f5}.field-type-text-long .table-wrapper::-webkit-scrollbar,.field--type-text-long .table-wrapper::-webkit-scrollbar,.text-formatted .table-wrapper::-webkit-scrollbar{height:8px;background-color:#f5f5f5}.field-type-text-long .table-wrapper::-webkit-scrollbar-track,.field--type-text-long .table-wrapper::-webkit-scrollbar-track,.text-formatted .table-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);background-color:#f5f5f5;border-radius:10px}.field-type-text-long .table-wrapper::-webkit-scrollbar-thumb,.field--type-text-long .table-wrapper::-webkit-scrollbar-thumb,.text-formatted .table-wrapper::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2)}.field-type-text-long table,.field--type-text-long table,.text-formatted table{width:100%;min-width:100%;border-collapse:collapse}.field-type-text-long thead th,.field--type-text-long thead th,.text-formatted thead th{background-color:var(--common-neutral-higher);color:white;padding:var(--space-24);text-align:left;border:0;z-index:10}@media(min-width:1200px){.field-type-text-long thead th,.field--type-text-long thead th,.text-formatted thead th{padding:var(--space-40)}}.field-type-text-long thead tr th:first-child,.field--type-text-long thead tr th:first-child,.text-formatted thead tr th:first-child{border-top-left-radius:var(--space-20);border-bottom-left-radius:var(--space-20)}.field-type-text-long thead tr th:last-child,.field--type-text-long thead tr th:last-child,.text-formatted thead tr th:last-child{border-top-right-radius:var(--space-20);border-bottom-right-radius:var(--space-20)}.field-type-text-long tbody td,.field--type-text-long tbody td,.text-formatted tbody td{padding:var(--space-24);border:0;min-width:200px}@media(min-width:1200px){.field-type-text-long tbody td,.field--type-text-long tbody td,.text-formatted tbody td{padding:var(--space-40)}}.field-type-text-long tbody tr td:first-child,.field--type-text-long tbody tr td:first-child,.text-formatted tbody tr td:first-child{border-top-left-radius:var(--space-20);border-bottom-left-radius:var(--space-20)}.field-type-text-long tbody tr td:last-child,.field--type-text-long tbody tr td:last-child,.text-formatted tbody tr td:last-child{border-top-right-radius:var(--space-20);border-bottom-right-radius:var(--space-20)}.field-type-text-long tbody tr:nth-child(even),.field--type-text-long tbody tr:nth-child(even),.text-formatted tbody tr:nth-child(even){background-color:var(--colors-dark-2)}.tooltip{min-width:20px;height:20px;margin-left:10px}.tooltip[data-tooltip]{position:relative;z-index:11;cursor:pointer;font-size:16px;font-weight:300}.tooltip[data-tooltip].left:before{right:-185px;left:auto}@media(max-width:359px){.tooltip[data-tooltip].left:before{right:-135px}}.tooltip[data-tooltip].right:before{left:-195px;right:auto}@media(max-width:359px){.tooltip[data-tooltip].right:before{left:-198px}}.tooltip[data-tooltip]:before{position:absolute;top:150%;right:-100px;margin-bottom:5px;margin-left:0;padding:8px;width:230px;border-radius:5px;background-color:var(--common-neutral-highest);color:white;content:attr(data-tooltip);text-align:center;font-size:var(--text-p3);line-height:16px;z-index:2}.tooltip[data-tooltip]:after{content:" ";position:absolute;left:-10px;width:0;height:0;border-style:solid;top:150%;bottom:auto;margin-top:-10px;border-width:0 20px 20px 20px;border-color:transparent transparent var(--common-neutral-highest) transparent}.tooltip[data-tooltip]:before,.tooltip[data-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}.tooltip[data-tooltip]:hover:before,.tooltip[data-tooltip]:hover:after{visibility:visible;opacity:1}.breadcrumb{overflow:hidden}.node--type-faculty.node--view-mode-full .breadcrumb{padding-left:var(--space-12)}@media(min-width:1200px){.node--type-faculty.node--view-mode-full .breadcrumb{padding-left:0;position:relative;top:var(--space-64);z-index:999}}@media(min-width:1200px){.node--type-faculty.node--view-mode-full.hero-full-width .breadcrumb{color:white}}.breadcrumb--nav{width:100%;overflow:hidden}.breadcrumb--menu{display:-ms-flexbox !important;display:flex !important;overflow:hidden}@media(max-width:767px){.breadcrumb--wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;display:-ms-flexbox;display:flex;padding:0 var(--space-16);overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}}.breadcrumb--nav{width:100%;position:relative;display:-ms-flexbox;display:flex;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb--menu{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-ms-inline-flexbox;display:inline-flex}.breadcrumb--item{margin-bottom:0;-ms-flex-align:center;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb--item:before{display:-ms-inline-flexbox;display:inline-flex;content:"\f054";font-family:"Font Awesome 6 Pro";padding:0 var(--space-8) 0 var(--space-8);font-size:var(--text-p3)}.breadcrumb--item a{text-decoration:none;font-weight:400}.breadcrumb--item--btn{display:inline;font-weight:400;-ms-flex-align:center;align-items:center;font-size:var(--text-p3);letter-spacing:inherit}.breadcrumb--item:first-child:not(:only-child)::before{display:none}.breadcrumb--item:last-child:before,.breadcrumb--item:last-child .breadcrumb--item--btn{font-weight:600}.breadcrumb--item:first-child:before{margin-left:0}[data-href]{cursor:pointer}.masked{display:-ms-flexbox;display:flex;max-height:0;opacity:0;visibility:hidden}.alert-danger{background:var(--common-danger-lowest);color:var(--common-danger-higher);padding:24px;width:70%;margin:10px auto;max-height:300px;overflow:scroll;display:-ms-flexbox;display:flex}.alert-danger svg{max-height:40px}.custom-select--container{position:relative;z-index:9;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.custom-select--container.is-open{z-index:10}.custom-select--container *{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;font-size:var(--text-p1);font-weight:400}.custom-select--container.is-disabled{opacity:.333}.custom-select--opener{position:relative;z-index:10;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:37px;padding:0 7px 0 10px;cursor:pointer;color:var(--colors-dark-100);border-radius:6px;background-color:var(--colors-light-100);background-image:url(/themes/custom/globalv3_theme/dist/assets/img/icon/chevron.svg);background-repeat:no-repeat;background-position:right center;background-size:8px auto}.custom-select--container select{position:absolute;top:0;left:0;visibility:hidden;width:100%;height:100%;margin:0;padding:0}.custom-select--panel{position:absolute;z-index:30;top:100%;overflow:hidden;width:auto;min-width:100%;max-height:0;white-space:nowrap;border-radius:6px;background-color:var(--colors-light-10);-webkit-box-shadow:0 4px 20px rgba(47,52,55,0.2);box-shadow:0 4px 20px rgba(47,52,55,0.2)}.custom-select--panel>div:hover{cursor:pointer;background-color:var(--common-neutral-medium)}.custom-select--container.is-open .custom-select--panel{overflow-y:auto;max-height:10.7em}.custom-select--option{padding:.5em;background-color:var(--colors-light-100)}.custom-select--option.has-focus{background-color:var(--colors-light-100)}.custom-select--optgroup>.custom-select--option{padding-left:2em}.custom-select--optgroup::before{display:block;padding:.5em;content:attr(data-label);color:#888}.details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-4);-webkit-transition:max-height 150ms linear;transition:max-height 150ms linear}.details__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:white;padding:var(--space-12) var(--space-16) var(--space-12) var(--space-16);gap:var(--space-12);-ms-flex-align:center;align-items:center;border-radius:var(--radius-10)}.details__item .icon-w{background:var(--common-neutral-higher);height:32px;width:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:var(--radius-4)}.details__item .icon-w i{color:white}.details__item p span,.details__item p span a{color:var(--text-color-text-secondary);margin-left:var(--space-4)}.details__item p,.details__item div{-ms-flex:2 1;flex:2 1}.details__item p li,.details__item div li{list-style-type:none;font-size:var(--text-p1);font-weight:300;color:var(--text-color-text-secondary)}.details__item p li:first-child,.details__item div li:first-child{color:#000}.details__item p li.title,.details__item div li.title{font-weight:600;min-width:auto}.details__item p li strong,.details__item div li strong{font-weight:500;margin-right:5px;color:#000}ul.list-simple-icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}ul.list-simple-icon li{display:-ms-inline-flexbox;display:inline-flex;gap:var(--space-24);-ms-flex-align:center;align-items:center;position:relative}ul.list-simple-icon li:before{content:"\e09f";font-family:"Font Awesome 6 Pro";background:var(--common-neutral-higher);color:var(--common-neutral-lowest);font-size:var(--text-p2);border-radius:var(--radius-full);min-width:24px;height:24px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}ul.list-simple-icon li:not(:last-child){margin-bottom:var(--space-24)}ul.list-simple-icon li:not(:last-child):after{content:"";width:100%;height:1px;background:var(--common-neutral-low);position:absolute;bottom:calc(-1 * var(--space-12));margin-bottom:0;left:0}.tag-w{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-4)}.tag{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:var(--text-p3);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-12);border:1px solid var(--common-neutral-higher);border-radius:var(--radius-20);color:var(--colors-grey-grey-950);letter-spacing:.6px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-decoration:none}.tag--work-study{border-color:#fff;color:#fff;background:var(--common-etudiants-dark-higher)}.tag:has(input){text-transform:inherit;border-radius:var(--radius-4);padding:var(--space-12);border:1px solid var(--colors-dark-10,rgba(38,38,38,0.1))}.tag:has(input):hover{border-radius:var(--radius-4);border:1px solid var(--colors-dark-10);background:var(--colors-dark-4)}.tag:has(input).active{border-radius:var(--radius-4);border:1px solid var(--common-primary-high);background:var(--common-primary-lowest)}.tag.new{background:var(--common-neutral-higher);border:1px solid var(--common-neutral-higher);color:var(--common-neutral-lowest)}.tag--yellow{background:var(--common-background-cream-low);border-color:var(--common-background-cream-low);line-height:13px;font-size:var(--text-p4)}.card{background:white;border-radius:var(--radius-10);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card .title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-16);min-width:260px}.card-funding .card .title{min-width:inherit}.card .title .title-tooltip{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:1199px){.card .title .title-tooltip .tooltip[data-tooltip]{margin-left:auto}}.card .title .text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-4);font-size:var(--text-h5);font-weight:500}.card .title .text.tooltip[data-tooltip]{margin-left:0}.card .title .text.tooltip[data-tooltip].right:before{left:0}.card .title .text.tooltip[data-tooltip].right:after{left:unset;right:30px}.card .title .text span{font-size:var(--text-p1);display:inline-block;width:100%;font-weight:400}.card .title .logo{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px}.card .title .logo img{max-width:100%;-o-object-position:left;object-position:left;height:20px}@media(min-width:360px){.card .title .logo img{height:30px}}.card .title .logo img.wyg-sticker--medium{height:40px}@media(min-width:360px){.card .title .logo img.wyg-sticker--medium{height:60px}}.card .title .logo img.wyg-sticker--large{height:120px}@media(min-width:360px){.card .title .logo img.wyg-sticker--large{height:150px}}.card.partner{color:white;background-image:linear-gradient(49.39deg,#262626 40.4%,rgba(38,38,38,0.25) 73.61%),url(/themes/custom/globalv3_theme/dist/assets/img/school-bg.webp);background-position:center right;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0 4px 4px -4px rgba(239,233,218,0.5);box-shadow:0 4px 4px -4px rgba(239,233,218,0.5);padding:var(--space-16);gap:var(--space-20);max-width:560px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;min-height:100px}@media(min-width:768px){.card.partner{background-image:linear-gradient(61.85deg,#262626 45.5%,rgba(38,38,38,0.25) 83.14%),url(/themes/custom/globalv3_theme/dist/assets/img/school-bg.webp)}}@media(min-width:1024px){.card.partner{background-image:linear-gradient(94.47deg,#262626 27.05%,rgba(38,38,38,0.2) 74.6%),url(/themes/custom/globalv3_theme/dist/assets/img/school-bg.webp)}}.card.partner .partner__intro{font-size:var(--text-p2)}.card.partner.partner--has-description .partner__intro{font-size:var(--text-p3)}.card.partner .partner__description{font-size:var(--text-p2);line-height:16px}.card.partner img{-o-object-fit:contain;object-fit:contain;height:25px;-webkit-filter:grayscale(100%) brightness(100);filter:grayscale(100%) brightness(100)}.card.partner img.large{height:45px}.card.partner .text,.card.partner .text *{color:white;font-size:var(--text-p2)}.work-study .card.partner{background-image:linear-gradient(49.39deg,var(--common-etudiants-dark-higher) 40.4%,rgba(10,97,101,0.25) 73.61%),url(/themes/custom/globalv3_theme/dist/assets/img/school-work-study-bg.png)}@media(min-width:768px){.work-study .card.partner{background-image:linear-gradient(61.85deg,var(--common-etudiants-dark-higher) 45.5%,rgba(10,97,101,0.25) 83.14%),url(/themes/custom/globalv3_theme/dist/assets/img/school-work-study-bg.png)}}@media(min-width:1024px){.work-study .card.partner{background-image:linear-gradient(94.47deg,var(--common-etudiants-dark-higher) 27.05%,rgba(10,97,101,0.2) 74.6%),url(/themes/custom/globalv3_theme/dist/assets/img/school-work-study-bg.png)}}.card.card-diploma{gap:var(--space-20);padding:var(--space-96) var(--space-40) var(--space-40) var(--space-40);background-color:var(--common-neutral-lowest);background-repeat:no-repeat;background-position-x:var(--space-40);background-size:50px,auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:unset;flex-wrap:unset}.card.card-diploma--diploma{background-image:url(/themes/custom/globalv3_theme/dist/assets/img/icon/icon-diploma.svg)}.card.card-diploma--rncp{background-image:url(/themes/custom/globalv3_theme/dist/assets/img/icon/icon-rncp.svg)}.card.card-diploma--credit{background-image:url(/themes/custom/globalv3_theme/dist/assets/img/icon/icon-credits.svg)}.card.card-diploma--credit .title .text span{font-size:var(--text-h5);display:inline;width:auto;font-weight:500}.card.card-diploma--credit .logo:before{content:"";background-image:url(/themes/custom/globalv3_theme/dist/assets/img/icon/ects.png);width:64px;height:43px;background-size:contain}.card.card-link{padding:var(--space-16) var(--space-24) var(--space-16) var(--space-24);border-radius:var(--radius-4);background:var(--colors-light-80);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:var(--text-p1)}.card.card-link:has(a){-webkit-box-shadow:var(--shadow-elevate-sm);box-shadow:var(--shadow-elevate-sm);background:var(--link-card-default-background,#FFF)}.card.card-link a{min-width:100%;position:relative}.card.card-link a:after{content:"\f061";font-family:"Font Awesome 6 Pro";position:absolute;right:0}.card-training-w{grid-column:1/-1;display:-ms-flexbox;display:flex;gap:var(--space-24)}.card-training{display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column;min-width:300px;max-width:300px;min-height:300px;padding:var(--space-8);border-radius:var(--radius-radius-10,10px);gap:var(--space-12);background:var(--common-neutral-lowest,#FFF);border:1px solid var(--common-neutral-low,#ededf1);text-decoration:none !important;-webkit-box-shadow:0,0;box-shadow:0,0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.card-training:hover{-webkit-box-shadow:0 12px 16px -4px var(--colors-dark-10),0 4px 6px -2px var(--colors-dark-6);box-shadow:0 12px 16px -4px var(--colors-dark-10),0 4px 6px -2px var(--colors-dark-6)}.card-training.new_theme .head{background:unset;border-radius:var(--radius-radius-4,4px);position:relative}.card-training.new_theme .head__info{position:relative;z-index:2}.card-training.new_theme .head__info picture,.card-training.new_theme .head__info img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.card-training.new_theme .head__info .school{color:#fff}.card-training.new_theme .head__info .tag{background:var(--common-neutral-lowest,#FFF);color:var(--text-color-text-primary,#09090b);border:unset;white-space:nowrap}.card-training.new_theme .head__info .tag.alternance{background:var(--common-etudiants-dark-higher) !important;border:unset;color:#fff !important}.card-training.new_theme .head__persona{top:0;left:0;position:absolute;width:100%;height:100%;z-index:0}.card-training.new_theme .head__persona:after{width:100%;height:100%;position:absolute;background:-webkit-gradient(linear,right top,left top,color-stop(25%,rgba(38,38,38,0)),to(rgba(38,38,38,0.75)));background:linear-gradient(270deg,rgba(38,38,38,0) 25%,rgba(38,38,38,0.75) 100%);content:"";display:block;top:0;left:0;z-index:1;border-radius:var(--radius-radius-4,4px)}.card-training.new_theme .head__persona img{border-radius:var(--radius-radius-4,4px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-training .head{background:var(--common-primary-lowest);border-radius:var(--radius-10);height:145px;display:-ms-flexbox;display:flex}.card-training .head__info{display:-ms-flexbox;display:flex;-ms-flex:2 1;flex:2 1;-ms-flex-direction:column;flex-direction:column;padding:var(--space-12)}.card-training .head__info img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:22px;-o-object-position:left;object-position:left;display:-ms-flexbox;display:flex;-webkit-filter:grayscale(1);filter:grayscale(1)}.card-training .head__info .school{font-size:var(--text-h4);font-weight:600}.card-training .head__info .tag{margin-top:auto;font-size:var(--text-p4);background:var(--common-neutral-higher);border:1px solid var(--common-neutral-higher);color:var(--common-neutral-lowest);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.card-training .head__info .tag.alternance{background:var(--common-etudiants-dark-higher) !important;border:unset;color:#fff !important}.card-training .head__persona{width:160px}.card-training .head__persona img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;height:100%}.card-training .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-8);padding:var(--space-12);-ms-flex:2 1;flex:2 1}.card-training .content .tag-w{margin-top:auto}.card-training .content .tag-w .tag{font-size:var(--text-p4)}.card-training .content .tag-w .tag.new:before{content:"\f890";font-family:"Font Awesome 6 Pro";padding-right:var(--space-4)}.card-training .content .categ{font-size:var(--text-p3);font-weight:400;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-training .content p{font-size:var(--text-p2);font-weight:600;text-overflow:ellipsis;display:-webkit-box;max-height:35px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-training .content a{text-decoration:none}.card-training--skeleton{position:relative;overflow:hidden}.card-training--skeleton:after{content:"";position:absolute;display:block;border-radius:var(--radius-radius-10,10px);top:0;bottom:0;left:-50px;right:-50px;z-index:1;background:linear-gradient(80deg,rgba(255,255,255,0) 43%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 57%) rgba(255,255,255,0);background-size:200% 100%;background-position-x:180%;-webkit-animation:1.5s loading ease-in-out infinite;animation:1.5s loading ease-in-out infinite}@-webkit-keyframes loading{to{background-position-x:-20%}}@keyframes loading{to{background-position-x:-20%}}.card-training--skeleton .head{background:#ededf1}.card-training--skeleton .category,.card-training--skeleton .title{background:#ededf1;height:14px;border-radius:7px}.card-training--skeleton .category{width:55%}.card-training--skeleton .title{width:100%}.card-training--skeleton .content{position:relative}.card-training--skeleton .labels{display:-ms-inline-flexbox;display:inline-flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-ms-flex-pack:start;justify-content:flex-start;position:absolute;bottom:12px;left:12px;width:calc(100% - 24px)}.card-training--skeleton .labels .label{-ms-flex-preferred-size:25%;flex-basis:25%;background:#ededf1;height:24px;border-radius:12px}.card-training-w.grid{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:none}@media(min-width:768px){.card-training-w.grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media(min-width:1200px){.card-training-w.grid{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}}@media(min-width:1440px){.card-training-w.grid{grid-template-columns:repeat(4,1fr);grid-template-rows:auto}}.card-training-w.carousel{overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.card-training-w.carousel .card-training{scroll-snap-align:start}.card-funding-w{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,18.75%));-ms-flex-pack:center;justify-content:center;gap:var(--space-16)}@media(max-width:1199px){.card-funding-w{grid-template-columns:1fr}}.card-funding{border-radius:var(--radius-radius-10,10px);border:1px solid var(--common-neutral-low);background:var(--common-neutral-lowest);padding:var(--space-24);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-16)}.card-funding.hidden{display:none}.card-funding .title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-12)}.card-funding .title a{font-size:var(--text-p2)}.card-funding .content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;gap:var(--space-16);margin-top:auto}@media(min-width:1024px){.card-funding .content{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:start}}.card-funding .content .logo{display:-ms-flexbox;display:flex;height:60px;-ms-flex-item-align:start;align-self:start}@media(max-width:1199px){.card-funding .content .logo{max-width:130px;margin-left:auto}}.card-funding .content .logo img{-o-object-position:left;object-position:left}.card-funding .content .stat{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-4)}.card-funding .content .stat .price{font-size:var(--text-h2);font-weight:600}.webform-flexbox,.webform-flexbox .webform-flexbox,.webform-flex--container{margin:0;position:relative}.webform-flexbox .form-item--error-message,.webform-flexbox .webform-flexbox .form-item--error-message,.webform-flex--container .form-item--error-message{position:absolute;top:calc(100% + 4px)}.webform-flexbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.form-item-require{margin:var(--space-32) 0 var(--space-12) 0}.form-item-rgpd,.form-item-rgpd-text{display:inline-table;margin-top:var(--space-24)}.form-item-rgpd-text{color:var(--text-color-text-secondary);font-size:var(--text-p4);margin-bottom:var(--space-24)}.form-item-rgpd-text a{color:var(--text-color-text-secondary);font-size:var(--text-p4);text-decoration:underline}.form-item--error-message{margin:0;color:var(--text-color-text-danger);font-size:var(--text-p4);font-weight:400;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.form-item--error-message .error{color:var(--text-color-text-danger);font-size:var(--text-p4);font-weight:400;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.has-error{margin-bottom:var(--space-16)}.has-error .js-form-type-radio{border-color:var(--text-color-text-danger)}.has-error.js-form-type-checkbox .form-check-label:before{border-color:var(--text-color-text-danger)}.has-error .invalid-feedback{color:var(--text-color-text-danger);font-size:var(--text-p4);font-weight:400;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;position:absolute}.input-submit-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:var(--space-24) 0 var(--space-24) 0}.contact-form .status-messages,.webform-submission-form .status-messages{display:none !important}.contact-form .webform-actions,.webform-submission-form .webform-actions{margin-bottom:var(--space-24)}.candidature-webform .webform-options-display-one-column{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.candidature-webform .webform-options-display-one-column .form-item-global{width:100%}.candidature-webform .webform-options-display-two-columns{display:grid;grid-template-columns:1fr}@media(min-width:1200px){.candidature-webform .webform-options-display-two-columns{grid-template-columns:1fr 1fr}}.candidature-webform .webform-options-display-two-columns .form-item-global{width:100%}.candidature-webform .base-form{gap:0 var(--space-80)}.candidature-webform .base-form__social .surtitle{display:none}.candidature-webform .base-form #edit-require,.candidature-webform .base-form .section-title{margin-top:0;margin-bottom:var(--space-24)}.candidature-webform .fieldset-legend{font-size:var(--text-p2)}.candidature-webform .input-submit-wrapper{-ms-flex-pack:end;justify-content:end}.candidature-webform .contact-training-details--mobile{margin-bottom:var(--space-40)}.candidature-webform .input-submit-wrapper{margin:0}.candidature-webform .form-item-rgpd-text{margin-bottom:0}.candidature-webform .form-item-require{margin:var(--space-24) 0}.base-form-w{margin:var(--space-24) 0 0 0}@media(min-width:1200px){.base-form-w{margin:var(--space-60) 0 0 0}}@media(max-width:1439px){.base-form{gap:var(--space-32) var(--space-56)}}.base-form__header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(min-width:1200px){.base-form__header{grid-row:1;grid-column:1}}.base-form__forms{grid-row:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:1200px){.base-form__forms{grid-column:1;grid-row:2}}.base-form__social{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:1200px){.base-form__social{gap:var(--space-24);grid-column:2;grid-row:span 2;align-self:start;top:20px;position:sticky}}.form-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:var(--space-12);-ms-flex-direction:column;flex-direction:column}@media(min-width:1200px){.form-header{-ms-flex-direction:row;flex-direction:row}}.form-header .form-logo img{max-height:23px;width:auto;height:auto}@media(min-width:1200px){.form-header .form-logo img{max-height:40px}}.form-header .form-title{font-size:var(--text-h4);font-weight:500}@media(min-width:1200px){.form-header .form-title{margin-left:auto}}.contact-choose{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-24)}.contact-choose .choose-title{font-weight:500;font-size:var(--text-p1)}@media(max-width:1199px){.contact-choose .choose-title{text-align:center}}.contact-choose .base-form__choices{border-bottom:2px solid var(--common-neutral-low);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500}.contact-choose .base-form__choices .base-form__choice{padding:0 var(--space-24) var(--space-8) var(--space-24);border-bottom:4px solid transparent;border-radius:0;margin-bottom:-1px;cursor:pointer}@media(max-width:1199px){.contact-choose .base-form__choices .base-form__choice{display:-ms-flexbox;display:flex;-ms-flex:2 1;flex:2 1;-ms-flex-pack:center;justify-content:center}}.contact-choose .base-form__choices .base-form__choice.active{border-color:var(--common-primary-high)}.contact-call{display:-ms-flexbox;display:flex;width:100%;padding:var(--space-24) var(--space-16) var(--space-16) var(--space-16);-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:var(--space-24);background:var(--common-neutral-lower);border-radius:var(--radius-10);text-align:center}@media(min-width:1200px){.contact-call{text-align:left}}.contact-call__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-12)}.contact-call__content p{font-size:var(--text-p2)}.contact-call__ctas{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:var(--space-16)}.contact-call__ctas .btn-custom{-ms-flex:1 1;flex:1 1;text-align:left}@media(max-width:1199px){.contact-call__ctas .btn-custom{padding:var(--space-12) var(--space-8) var(--space-12) var(--space-8)}}.block-trustpilot-mini-block{max-width:200px;margin:0 auto}#contact-training-details-mobile-ajax{display:none}@media(max-width:1199px){#contact-training-details-mobile-ajax{display:-ms-flexbox;display:flex}}.contact-training-details{background:var(--common-background-cream-low);border-radius:var(--radius-10);padding:var(--space-24) var(--space-24) var(--space-24) var(--space-24);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-24)}.contact-training-details.hidden{display:none !important}.contact-training-details--mobile{gap:var(--space-12)}@media(max-width:1199px){.contact-training-details{display:none;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-12)}}.contact-training-details .surtitle{display:-ms-flexbox;display:flex}.contact-training-details .surtitle>div{-ms-flex:2 1;flex:2 1}.contact-training-details .surtitle .toggle{margin-left:auto}.contact-training-details .surtitle .toggle i{-webkit-transition:150ms linear;transition:150ms linear}.contact-training-details .title h3,.contact-training-details .title span{font-family:"Merriweather",Charter,"Bitstream Charter","Sitka Text",Cambria,serif}@media(max-width:1199px){.contact-training-details .title{display:none}}@media(max-width:1199px){.contact-training-details .informations{max-height:0;display:none}}.contact-training-details .details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-4);-webkit-transition:max-height 150ms linear;transition:max-height 150ms linear}@media(max-width:1199px){.contact-training-details .details{max-height:0;display:none}}.contact-training-details .details__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:white;padding:var(--space-12) var(--space-16) var(--space-12) var(--space-16);gap:var(--space-12);-ms-flex-align:center;align-items:center}.contact-training-details .details__item .icon-w{background:var(--common-neutral-higher);height:32px;width:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact-training-details .details__item .icon-w i{color:white}.contact-training-details .details__item p span{color:var(--text-color-text-secondary);font-size:var(--text-p1)}.contact-training-details .details__item p{-ms-flex:2 1;flex:2 1}.contact-training-details .details__item p b{margin-right:var(--space-6)}.contact-training-details.open .toggle i{rotate:180deg}.contact-training-details.open .informations,.contact-training-details.open .details{max-height:100%;display:-ms-inline-flexbox;display:inline-flex;min-width:100%}.safari.iphone input[type=date]{background-image:url(/themes/custom/globalv3_theme/dist/assets/img/form/placeholder-ios-input-date.png);background-repeat:no-repeat;background-position:left;background-size:105px 45px;max-width:100%;min-width:50%;padding-right:0;height:40px}.safari.iphone input[type=date]:focus,.safari.iphone input[type=date]:active{background:0}.safari.iphone input[type=date]::-webkit-date-and-time-value{text-align:left;background-color:var(--common-neutral-lower)}.btn-custom,input[type=submit],button[type=submit]{display:-ms-inline-flexbox;display:inline-flex;font-weight:500;-ms-flex-align:center;align-items:center;font-size:var(--text-p2);padding:var(--space-12) var(--space-24) var(--space-12) var(--space-24);border-radius:var(--radius-4);border:1px solid transparent;gap:var(--space-12);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background:transparent;-webkit-transition:150ms linear;transition:150ms linear;width:100%;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.btn-custom.type-select,input[type=submit].type-select,button[type=submit].type-select{border-radius:var(--radius-radius-4,4px);border-top:1px solid var(--selectbutton-primary-default-border,#3c3c3b);border-right:1px solid var(--selectbutton-primary-default-border,#3c3c3b);border-bottom:3px solid var(--selectbutton-primary-default-border,#3c3c3b);border-left:1px solid var(--selectbutton-primary-default-border,#3c3c3b);background:var(--selectbutton-primary-default-background,rgba(38,38,38,0))}@media(min-width:1200px){.btn-custom,input[type=submit],button[type=submit]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.btn-custom.--with-icon:after,input[type=submit].--with-icon:after,button[type=submit].--with-icon:after{content:"\f061";font-family:"Font Awesome 6 Pro"}.btn-custom.--with-icon.file-arrow-down:after,input[type=submit].--with-icon.file-arrow-down:after,button[type=submit].--with-icon.file-arrow-down:after{content:"\f56d"}.btn-custom.--left,input[type=submit].--left,button[type=submit].--left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.btn-custom.btn-custom--large,input[type=submit].btn-custom--large,button[type=submit].btn-custom--large{-ms-flex:2 1;flex:2 1;border-radius:var(--radius-20);padding:var(--space-64) var(--space-96) var(--space-64) var(--space-96);font-size:var(--text-h2)}@media(max-width:1199px){.btn-custom.btn-custom--large,input[type=submit].btn-custom--large,button[type=submit].btn-custom--large{padding:var(--space-24) var(--space-24) var(--space-24) var(--space-24);font-size:var(--text-h3)}}.btn-custom.btn-custom--large:after,input[type=submit].btn-custom--large:after,button[type=submit].btn-custom--large:after{content:"";width:40px;height:40px;background-image:url(/themes/custom/globalv3_theme/dist/assets/img/icon/arrow-circle-black.svg);background-size:contain;background-repeat:no-repeat;margin-left:auto}@media(max-width:1199px){.btn-custom.btn-custom--large:after,input[type=submit].btn-custom--large:after,button[type=submit].btn-custom--large:after{width:32px;height:32px}}.btn-custom.btn-custom-1{background:var(--button-primary-default-background)}.btn-custom.btn-custom-1:not(:disabled):hover{background:var(--button-primary-hover-background)}.btn-custom.btn-custom-1:not(:disabled):active{background:var(--button-primary-active-background)}.btn-custom.btn-custom-1:disabled{color:var(--button-primary-disabled-text);background:var(--button-primary-disabled-background)}.btn-custom.btn-custom-1.type-select{background:var(--selectbutton-primary-default-background);font-weight:500}.btn-custom.btn-custom-1.type-select:not(:disabled):hover{background:var(--selectbutton-primary-hover-background,#fffaeb)}.btn-custom.btn-custom-1.type-select:not(:disabled):active{background:var(--selectbutton-primary-hover-background,#fffaeb);border-bottom-width:1px}.btn-custom.btn-custom-1.type-select:not(:disabled).active{border-top:1px solid var(--selectbutton-primary-active-border,#ffb527);border-right:1px solid var(--selectbutton-primary-active-border,#ffb527);border-bottom:3px solid var(--selectbutton-primary-active-border,#ffb527);border-left:1px solid var(--selectbutton-primary-active-border,#ffb527);background:var(--selectbutton-primary-active-background,#fff0c6)}.btn-custom.btn-custom-1.type-select:disabled{color:var(--selectbutton-primary-disabled-text);border-radius:var(--radius-radius-4,4px);border-top:1px solid var(--selectbutton-primary-disabled-border,rgba(38,38,38,0.1));border-right:1px solid var(--selectbutton-primary-disabled-border,rgba(38,38,38,0.1));border-bottom:3px solid var(--selectbutton-primary-disabled-border,rgba(38,38,38,0.1));border-left:1px solid var(--selectbutton-primary-disabled-border,rgba(38,38,38,0.1));background:var(--selectbutton-primary-disabled-background,rgba(38,38,38,0))}.btn-custom.btn-custom-2{border:1px solid var(--button-secondary-default-border);background:var(--button-secondary-default-background)}.btn-custom.btn-custom-2:not(:disabled):hover{background:var(--button-secondary-hover-background)}.btn-custom.btn-custom-2:not(:disabled):active{background:var(--button-secondary-active-background)}.btn-custom.btn-custom-2:disabled{border-color:var(--button-secondary-disabled-border);color:var(--button-secondary-disabled-text);background:var(--button-secondary-disabled-background)}.bg-white .btn-custom.btn-custom-2{background:var(--common-neutral-lower)}.bg-white .btn-custom.btn-custom-2:not(:disabled):hover{background:var(--common-neutral-low)}.bg-white .btn-custom.btn-custom-2:not(:disabled):active{background:var(--common-neutral-low)}.btn-custom.btn-custom-4{padding:var(--space-12) var(--space-16) var(--space-12) var(--space-16);border-radius:var(--Radius-radius-xs,4px);border:rgba(0,0,0,0);color:var(--button-tertiary-default-text);background:var(--button-tertiary-default-background)}.btn-custom.btn-custom-4:not(:disabled):hover{background:var(--button-tertiary-hover-background)}.btn-custom.btn-custom-4:not(:disabled):active{background:var(--button-tertiary-active-background)}.btn-custom.btn-custom-4:disabled{border-color:var(--button-tertiary-disabled-border);color:var(--button-tertiary-disabled-text);background:var(--button-tertiary-disabled-background)}.btn-custom.btn-custom-4.--with-icon:before{content:"\f060";font-family:"Font Awesome 6 Pro"}.btn-custom.btn-custom-4.--icon-right:before{display:none}.btn-custom.btn-custom-4.--icon-right:after{content:"\f060";font-family:"Font Awesome 6 Pro"}.simple-link-icon{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:6px}.simple-link-icon.icon-arrow:after{content:"\e09f";font-family:"Font Awesome 6 Pro"}.simple-link-icon.icon-eye:after{content:"\f06e";font-family:"Font Awesome 6 Pro"}.simple-link-icon:after{content:"\e09f";font-family:"Font Awesome 6 Pro"}.js-webform-radios{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-12)}input,textarea,select{-ms-touch-action:manipulation;touch-action:manipulation}.form-item-global{margin-right:0}.webform-options-display-side-by-side>div{margin-right:0;display:-ms-inline-flexbox;display:inline-flex}.js-form-type-radio{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--space-12) var(--space-24) var(--space-12) var(--space-24);border:1px solid var(--common-neutral-higher);border-radius:var(--radius-4);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.js-form-type-radio:hover label:after{background:var(--colors-dark-20)}.js-form-type-radio:has(input[type=radio]:checked){background:var(--common-background-cream-low);border-color:var(--common-primary-high)}@media(max-width:1199px){.js-form-type-radio{-ms-flex:2 1;flex:2 1;-ms-flex-pack:center;justify-content:center}}.js-form-type-radio label{padding-left:var(--space-32);margin:0;position:relative;z-index:2;font-size:var(--text-p2);width:100%}.js-form-type-radio label:before,.js-form-type-radio label:after{content:"";position:absolute;border-radius:50px;display:-ms-flexbox;display:flex;z-index:1}.js-form-type-radio label:before{top:0;left:0;height:20px;width:20px;min-height:20px;min-width:20px;background-color:white;border:1px solid var(--common-neutral-higher)}.js-form-type-radio label:after{top:4px;left:4px;min-height:12px;min-width:12px;background-color:transparent;border-radius:50px;-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}input[type=radio]:checked+label:before{border-color:var(--common-primary-high)}input[type=radio]:checked+label:after{background-color:var(--common-primary-medium)}.custom-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.custom-form>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}input[type=text]{background:0;padding:0;margin:0;font:inherit;color:inherit;line-height:normal}input[type=number],input[type=email],input[type=search],input[type=tel],input[type=text],input[type=password],input[type=date],textarea,select{display:-ms-flexbox;display:flex;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-12);-ms-flex-align:center;align-items:center;gap:var(--space-12) var(--space-12) var(--space-12) var(--space-12);border:1px solid transparent;border-radius:var(--radius-4);background-color:var(--common-neutral-lower);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;width:100%;text-indent:5px;margin:var(--space-8) 0 var(--space-8) 0;outline:1px solid var(--input-primary-focus-border);outline-color:transparent;font-size:var(--text-p2)}input[type=number].error:not(:focus),input[type=email].error:not(:focus),input[type=search].error:not(:focus),input[type=tel].error:not(:focus),input[type=text].error:not(:focus),input[type=password].error:not(:focus),input[type=date].error:not(:focus),textarea.error:not(:focus),select.error:not(:focus){border-bottom:1px solid var(--common-danger-medium)}input[type=number].valid:not(:focus):not(.is-invalid),input[type=email].valid:not(:focus):not(.is-invalid),input[type=search].valid:not(:focus):not(.is-invalid),input[type=tel].valid:not(:focus):not(.is-invalid),input[type=text].valid:not(:focus):not(.is-invalid),input[type=password].valid:not(:focus):not(.is-invalid),input[type=date].valid:not(:focus):not(.is-invalid),textarea.valid:not(:focus):not(.is-invalid),select.valid:not(:focus):not(.is-invalid){border-bottom:1px solid var(--common-success-medium)}input[type=number]:hover,input[type=email]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=password]:hover,input[type=date]:hover,textarea:hover,select:hover{border-color:var(--colors-dark-20)}input[type=number]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,textarea:focus,select:focus{outline-color:var(--input-primary-focus-border)}input[type=number]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:var(--input-primary-focus-placeholder,#898887)}input[type=number]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=date]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--input-primary-focus-placeholder,#898887)}input[type=number]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:var(--input-primary-focus-placeholder,#898887)}input[type=number]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:var(--input-primary-focus-placeholder,#898887)}input[type=number]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,textarea::placeholder,select::placeholder{color:var(--input-primary-focus-placeholder,#898887)}input[type=number]:disabled,input[type=email]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=password]:disabled,input[type=date]:disabled,textarea:disabled,select:disabled{border-radius:var(--radius-radius-4,4px);border:1px solid var(--input-primary-disabled-border,rgba(38,38,38,0));background:var(--input-primary-disabled-background,rgba(38,38,38,0.1));color:var(--input-primary-disabled-placeholder,rgba(38,38,38,0.2)) !important;opacity:1}.ais-SearchBox-input,.ais-SearchBox,.ais-SearchBox-form,.searchbox{height:100%}input[type=search]{margin:0;background:white;border-radius:var(--radius-10);background:var(--common-neutral-lower);color:var(--text-color-text-secondary);min-height:100%;padding:var(--space-4) var(--space-32) var(--space-4) var(--space-32);font-size:var(--text-p3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}select option[value=""],select option[value=" "]{color:#616161}select.no-selection{color:#616161}select.no-selection:focus{color:var(--color-text)}select.no-option{pointer-events:none}.custom-select:has(select[name=formation]:disabled)::before{content:"Veuillez d'abord choisir un domaine de formation";font-size:var(--text-p4);position:absolute;bottom:-10px}.custom-select:has(select[name=formation]:disabled.no-domain)::before{display:none}.custom-select:has(select[name=formation]:disabled){display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.custom-select:has(select[name=formation]:disabled) .ajax-progress-throbber{bottom:-14px}.ajax-progress-throbber{font-size:var(--text-p4);background:white}.custom-select:has(select.valid:not(.is-invalid)),.custom-select:has(select.error){position:relative}.custom-select:has(select.valid:not(.is-invalid)) select,.custom-select:has(select.error) select{margin-right:40px;background-position:calc(100% - 50px) center}.custom-select:has(select.valid:not(.is-invalid)) select:disabled,.custom-select:has(select.error) select:disabled{opacity:1}.custom-select:has(select.valid:not(.is-invalid)):after,.custom-select:has(select.error):after{content:"\f058";font-family:"Font Awesome 6 Pro";color:var(--common-success-medium);position:absolute;right:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:34px;height:100%}.custom-select:has(select.error):after{content:"\f06a";font-family:"Font Awesome 6 Pro";color:var(--common-danger-medium)}.input:has(input.valid:not(.is-invalid)),.input:has(input.error){position:relative}.input:has(input.valid:not(.is-invalid)) input,.input:has(input.error) input{padding-right:40px}.input:has(input.valid:not(.is-invalid)):after,.input:has(input.error):after{content:"\f058";font-family:"Font Awesome 6 Pro";color:var(--common-success-medium);position:absolute;right:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:34px;height:100%}.input:has(input.error):after{content:"\f06a";font-family:"Font Awesome 6 Pro";color:var(--common-danger-medium)}.form-textarea-wrapper:has(textarea.valid:not(.is-invalid)),.form-textarea-wrapper:has(textarea.error){position:relative}.form-textarea-wrapper:has(textarea.valid:not(.is-invalid)) textarea,.form-textarea-wrapper:has(textarea.error) textarea{padding-right:40px}.form-textarea-wrapper:has(textarea.valid:not(.is-invalid)):after,.form-textarea-wrapper:has(textarea.error):after{content:"\f058";font-family:"Font Awesome 6 Pro";color:var(--common-success-medium);position:absolute;right:0;top:18px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;width:34px;height:34px}.form-textarea-wrapper:has(textarea.error):after{content:"\f06a";font-family:"Font Awesome 6 Pro";color:var(--common-danger-medium)}.ajax-progress{position:absolute}.iti--allow-dropdown{min-width:100%}.iti input,.iti input[type=tel]{margin:var(--space-8) 0 var(--space-8) 0 !important}.iti .form-item--error-message{display:none !important}.checkbox{position:relative}input[type=checkbox]{opacity:0;position:absolute}input[type=checkbox]+.form-item--error-message{bottom:-15px}input[type=checkbox]:checked+label:after{opacity:1}input[type=checkbox]+.form-item--error-message+label,input[type=checkbox]+label{cursor:pointer;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}input[type=checkbox]+.form-item--error-message+label:before,input[type=checkbox]+label:before{content:"";border:1px solid var(--common-neutral-high);border-radius:var(--radius-4);min-width:24px;height:24px;margin-right:12px}input[type=checkbox]+.form-item--error-message+label:after,input[type=checkbox]+label:after{content:"\f00c";font-family:"Font Awesome 6 Pro";opacity:0;left:0;-webkit-text-stroke:1px black;letter-spacing:-1px;position:absolute;border-radius:2px;min-width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:0;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}input[type=checkbox]+.form-item--error-message+label:hover:after,input[type=checkbox]+label:hover:after{opacity:1;background:var(--colors-dark-20);font-size:0}input[type=checkbox]:checked+label,input[type=checkbox]:checked+.form-item--error-message+label{position:relative}input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+.form-item--error-message+label:before{content:"";border-color:var(--common-primary-high);outline:4px solid white;outline-offset:-5px}input[type=checkbox]:checked+label:hover:after,input[type=checkbox]:checked+.form-item--error-message+label:hover:after{font-size:9px;opacity:1;background:var(--common-primary-medium);-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}input[type=checkbox]:checked+label:after,input[type=checkbox]:checked+.form-item--error-message+label:after{font-size:9px !important;opacity:1 !important;background:var(--common-primary-medium)}.form-wrapper__rgpd,.form-wrapper__pre_rgpd,.form-item-rgpd{font-size:var(--text-p3)}.form-wrapper__rgpd label,.form-wrapper__pre_rgpd label,.form-item-rgpd label{font-size:var(--text-p3);margin-top:0}.form-wrapper__pre_rgpd{margin-top:2rem}div.form-item-rgpd-text,div.form-item-require,div.form-item-rgpd-text p,div.form-item-require p{font-size:var(--text-p4);color:var(--text-color-text-secondary)}span.form-item-optional{padding:0 0 var(--space-2) var(--space-6);font-style:italic;font-size:var(--text-p4);-ms-flex-item-align:end;align-self:flex-end;color:var(--text-color-text-secondary)}.js-webform-radios,.form-check-label{cursor:pointer;margin:var(--space-16) 0 var(--space-8) 0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/globalv3_theme/dist/assets/img/icon/chevron.svg);background-size:16px;background-repeat:no-repeat;background-position:calc(100% - var(--space-24)) center;text-overflow:ellipsis;padding-right:40px}select:hover{border:1px solid var(--colors-dark-20)}select.valid{padding-right:75px}textarea{min-height:128px}label:not(.section-title):not(.form-check-label):not(.ais-RefinementList-label){display:-ms-inline-flexbox;display:inline-flex;font-size:var(--text-p2);margin:var(--space-20) 0 0 0}label.hidden{display:none !important}.section-title{display:-ms-inline-flexbox;display:inline-flex;font-size:var(--text-p1);font-weight:500;margin:var(--space-32) 0 0 0}input[type=range]{-webkit-appearance:none;width:100%;height:12px;border-radius:6px;background:var(--common-neutral-lower)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:0;width:24px;height:24px;border-radius:12px;cursor:-webkit-grab;cursor:grab;background:var(--common-primary-medium)}input[type=range]::-ms-fill-lower{background:var(--common-primary-medium)}input[type=range]::-ms-fill-upper{background:transparent}input[type=range]::-ms-track{border-radius:6px;height:12px;border:0;background:var(--common-neutral-lower)}input[type=range]::-ms-thumb{background:var(--common-primary-medium);border:0;width:24px;height:24px;border-radius:12px;cursor:grab}input[type=range]::-moz-range-thumb{background:var(--common-primary-medium);border:0;width:24px;height:24px;border-radius:12px;cursor:grab}.captcha .recaptcha-processed{margin-top:var(--space-20)}.captcha .captcha__title{display:none}.captcha .captcha__description{margin-top:var(--space-6);margin-bottom:0;font-size:var(--text-p4)}.form-item--error-message{width:100%;position:absolute}.js-form-type-tel label{margin-bottom:.4rem !important}.skip-full{display:-ms-flexbox;display:flex;padding:var(--space-32) var(--space-32) var(--space-32) var(--space-32);-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:var(--space-24) var(--space-24) var(--space-24) var(--space-24);-ms-flex-item-align:stretch;align-self:stretch;border-radius:var(--radius-10);border:1px solid var(--colors-dark-6);background:var(--colors-dark-2);position:relative;cursor:pointer;margin:var(--space-24) 0}.skip-full:hover{background:var(--colors-dark-4);border-radius:var(--radius-10);border:1px solid var(--colors-dark-6)}.skip-full:hover:after{background:var(--colors-dark-20)}.skip-full:before,.skip-full:after{position:absolute;border-radius:50px;display:-ms-flexbox;display:flex;z-index:1}.skip-full:before{content:"";top:32px;right:32px;height:20px;width:20px;min-height:20px;min-width:20px;background-color:white;border:1px solid var(--common-neutral-higher)}.skip-full:after{content:"";top:36px;right:36px;min-height:12px;min-width:12px;background-color:transparent;border-radius:50px;-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}.skip-full.active{background-color:var(--common-primary-lowest);border-color:var(--common-primary-medium)}.skip-full.active:before{border-color:var(--common-primary-medium)}.skip-full.active:after{background-color:var(--common-primary-medium);-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}.skip-full .field-prefix{border-radius:var(--radius-full);background:var(--common-neutral-higher);display:-ms-flexbox;display:flex;padding:var(--space-6) var(--space-8) var(--space-6) var(--space-8);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:var(--radius-4);color:var(--text-color-text-invert);leading-trim:both;text-edge:cap;font-size:var(--text-p3);font-weight:400;text-transform:uppercase}.skip-full .form-check-label{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;font-weight:500;gap:var(--space-16)}.skip-full .form-check-label:before{content:"";background-image:url(/themes/custom/globalv3_theme/dist/assets/img/skip-image.png);width:72px;height:30px;display:-ms-inline-flexbox;display:inline-flex;background-size:contain;background-repeat:no-repeat;background-position:center}.custom-skip-button-w{margin:var(--space-40) 0;display:-ms-flexbox;display:flex}.custom-skip-button-w .input{margin:0 !important;-ms-flex-pack:start;justify-content:flex-start;display:unset;width:100%}.custom-skip-button-w button{min-width:auto;width:auto;background:transparent !important;padding:0;text-align:left}.custom-skip-button-w button:active,.custom-skip-button-w button:hover,.custom-skip-button-w button:focus,.custom-skip-button-w button:focus-visible{background:var(--colors-dark-4) !important;border-radius:var(--radius-full);border:1px solid var(--colors-dark-6)}.custom-skip-button-w .btn-custom{border-radius:var(--radius-full);border:1px solid var(--colors-dark-6);position:relative;gap:var(--space-12);display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--space-16) var(--space-40) var(--space-16) var(--space-16);-ms-flex-align:center;align-items:center;margin:0}.custom-skip-button-w .btn-custom:before{content:"";background-image:url(/themes/custom/globalv3_theme/dist/assets/img/skip-image.png);width:36px;height:16px;display:-ms-inline-flexbox;display:inline-flex;background-size:contain;background-repeat:no-repeat;background-position:center}@media(min-width:1200px){.custom-skip-button-w .btn-custom:before{width:60px;height:24px}}.custom-skip-button-w .btn-custom:after{content:"\f061";font-family:"Font Awesome 6 Pro";width:10px;height:10px;position:absolute;right:24px;top:50%;-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.custom-skip-button-w .btn-custom span{font-size:var(--text-p2);-ms-flex:2 1;flex:2 1}input[type=date]{width:100%;padding-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;position:relative;display:inline-block}input[type=date] .valid::-webkit-calendar-picker-indicator{right:50px}::-webkit-calendar-picker-indicator{padding:5px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.valid::-webkit-calendar-picker-indicator,.is-invalid::-webkit-calendar-picker-indicator,.error::-webkit-calendar-picker-indicator{right:50px}.stepper-w{width:100%;display:grid;grid-template-columns:1fr 1fr;margin:var(--space-40) 0 var(--space-40) 0;gap:var(--space-12)}@media(max-width:1200px){.stepper-w{position:sticky;top:0;left:0;margin:unset;padding:var(--space-24);background:white;z-index:10}}.stepper-w label:nth-child(1){text-transform:uppercase;margin-top:0;font-size:var(--text-p2)}.stepper-w label:nth-of-type(2){margin-left:auto;margin-top:0;font-size:var(--text-p4)}.stepper-w label[data-drupal-selector^=edit-step-ui-]{grid-row:2;grid-column:span 2;gap:var(--space-12);margin:0}.stepper-w label[data-drupal-selector^=edit-step-ui-] span{width:100px;height:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 0;flex:1 0;border-radius:30px;background:var(--common-primary-lower);position:relative;overflow:hidden;z-index:1}.stepper-w label[data-drupal-selector^=edit-step-ui-] span:before{width:0;height:100%;position:absolute;left:0;background:var(--common-primary-high);content:"";display:block;-webkit-transition:all 500ms ease-in-out ease-in-out;transition:all 500ms ease-in-out ease-in-out;z-index:2}.stepper-w label[data-drupal-selector^=edit-step-ui-] span.highlighted:before{width:100%}.stepper-w label[data-drupal-selector^=edit-step-ui-] span.highlighted.last:before{width:33%}.webform-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-40)}@media(min-width:1200px){.webform-actions{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}}.form-item-global:has(.position-right) label{width:100%;padding-left:0;padding-right:var(--space-32);-ms-flex-pack:start;justify-content:start}.form-item-global:has(.position-right).js-form-type-radio .form-check-label:before,.form-item-global:has(.position-right).js-form-type-radio .form-check-label:after{right:0;left:initial}.form-item-global:has(.position-right).js-form-type-radio .form-check-label:after{right:4px}.iphone.mobile{-webkit-text-size-adjust:100%}.iphone.mobile input,.iphone.mobile textarea,.iphone.mobile select{-ms-touch-action:manipulation;touch-action:manipulation}@supports(-webkit-overflow-scrolling:touch){.iphone.mobile input,.iphone.mobile textarea,.iphone.mobile select{font-size:16px}}.text-link{position:relative;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;font-size:var(--text-p1);gap:var(--space-6);padding-bottom:var(--space-6);color:var(--link-primary-default-text);cursor:pointer;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.text-link.--with-icon:after{content:"\f061";font-family:"Font Awesome 6 Pro";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;text-decoration:none;color:var(--link-primary-default-icon)}.text-link.--with-icon.file-arrow-down:after{content:"\f56d"}.text-link.--left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--link-primary-default-border);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.text-link:hover{color:var(--link-primary-hover-text)}.text-link:hover:after{-webkit-transform:translateX(4px);transform:translateX(4px);color:var(--link-primary-hover-icon)}.text-link:hover:before{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:var(--link-primary-hover-border)}.text-link[target=_blank]:after{content:"\e09f";font-family:"Font Awesome 6 Pro"}header.header:not(.card__header){position:fixed !important;z-index:15;top:0;left:0;width:100%;-webkit-transition:background ease-in-out .3s;transition:background ease-in-out .3s;background:#fff}.gin--vertical-toolbar header.header:not(.card__header){padding-left:60px}header.header:not(.card__header) .bck-layout{grid-template-columns:1fr;gap:var(--space-12)}@media(max-width:1199px){header.header:not(.card__header) .bck-layout{gap:0}}header.header:not(.card__header) a.cta-header{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:35px;padding:var(--space-12);text-decoration:none;font-size:var(--text-p1);font-weight:500}header.header:not(.card__header) a.cta-header.yellow_box{-webkit-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s;border-radius:var(--radius-4);background-color:var(--common-primary-lowest);font-size:var(--text-p1)}header.header:not(.card__header) a.cta-header.yellow_box:hover{background-color:var(--common-primary-lower)}header.header:not(.card__header) .top-header{position:relative;padding-top:var(--space-12)}header.header:not(.card__header) .top-header .header-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space-40)}@media(max-width:1023px){header.header:not(.card__header) .top-header .header-group{gap:var(--space-8)}}header.header:not(.card__header) .top-header .header-group__left,header.header:not(.card__header) .top-header .header-group__right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}header.header:not(.card__header) .top-header .header-group__left{gap:var(--space-24)}header.header:not(.card__header) .top-header .header-group__right{width:100%;gap:var(--space-40)}@media(max-width:1023px){header.header:not(.card__header) .top-header .header-group__right{width:auto;gap:var(--space-6)}}header.header:not(.card__header) .top-header .header-group .logo-main{-ms-flex-order:0;order:0;min-width:133px}@media(max-width:1199px){header.header:not(.card__header) .top-header .header-group .lang-switcher{display:none}}header.header:not(.card__header) .top-header .header-group__search{width:100%}@media(max-width:1023px){header.header:not(.card__header) .top-header .header-group__search{width:auto}}header.header:not(.card__header) .top-header .header-group__search-mobile{display:none;width:40px;height:40px;padding:var(--space-4);cursor:pointer;border:0;background:0;line-height:1}header.header:not(.card__header) .top-header .header-group__search-mobile i{font-size:28px}@media(max-width:1023px){header.header:not(.card__header) .top-header .header-group__search-mobile{display:block}}header.header:not(.card__header) .top-header .header-group .search-input-wrapper{display:block;width:100%}@media(max-width:1023px){header.header:not(.card__header) .top-header .header-group .search-input-wrapper{position:absolute;top:10px;right:0;left:30px;display:none;width:auto;-webkit-transition:opacity ease-in-out .5s;transition:opacity ease-in-out .5s;opacity:0}header.header:not(.card__header) .top-header .header-group .search-input-wrapper.active{z-index:10;display:block;opacity:1}}header.header:not(.card__header) .top-header .header-group .search-input-wrapper .aa-Form{border:0;background-color:var(--common-neutral-lower)}header.header:not(.card__header) .top-header .header-group .search-input-wrapper .aa-Form .aa-Label svg,header.header:not(.card__header) .top-header .header-group .search-input-wrapper .aa-Form .aa-LoadingIndicator svg{color:var(--colors-dark-100)}@media(max-width:1023px){header.header:not(.card__header) .top-header .header-group .search-input-wrapper .aa-Form .aa-InputWrapperPrefix{-ms-flex-order:4;order:4}}header.header:not(.card__header) .top-header .header-group .search-input-wrapper .aa-Form .aa-Input{margin:0;padding-left:0}@media(max-width:1023px){header.header:not(.card__header) .top-header .header-group .search-input-wrapper .aa-Form .aa-Input{padding-right:0;padding-left:var(--space-12)}}header.header:not(.card__header) .top-header .header-group .search-input-wrapper .aa-Form .aa-SubmitButton{padding:var(--space-12) var(--space-20) var(--space-12) var(--space-12)}@media(max-width:1023px){header.header:not(.card__header) .top-header .header-group .search-input-wrapper .aa-Form .aa-SubmitButton{padding:var(--space-12) var(--space-12) var(--space-12) var(--space-20)}}header.header:not(.card__header) .top-header .header-group .search-input-wrapper .aa-Form .aa-InputWrapperPrefix label{margin:0}header.header:not(.card__header) .top-header .header-group .search-input-wrapper .aa-Form .aa-InputWrapperPrefix label[hidden]{display:none}header.header:not(.card__header) .top-header .header-group .search-input-wrapper .aa-Form:focus-within{outline:0;-webkit-box-shadow:none;box-shadow:none}header.header:not(.card__header) .top-header .header-group__actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--space-12)}@media(max-width:1023px){header.header:not(.card__header) .top-header .header-group__actions{gap:0}}header.header:not(.card__header) .top-header .header-group__actions .cta{font-size:var(--text-p1)}header.header:not(.card__header) .top-header .header-group__actions .cta--lms{padding:var(--space-12) var(--space-16);gap:var(--space-8)}header.header:not(.card__header) .top-header .header-group__actions .cta--lms i{font-size:20px}@media(max-width:1023px){header.header:not(.card__header) .top-header .header-group__actions .cta--lms{width:40px;height:40px;padding:var(--space-4)}header.header:not(.card__header) .top-header .header-group__actions .cta--lms span{display:none}header.header:not(.card__header) .top-header .header-group__actions .cta--lms i{font-size:28px}}@media(max-width:1023px){header.header:not(.card__header) .top-header .header-group__actions .cta--contact{display:none}}header.header:not(.card__header) .bottom-header{padding-bottom:var(--space-12)}header.header:not(.card__header) .bottom-header .header-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:1199px){header.header:not(.card__header) .bottom-header .header-group{display:block}}header.header:not(.card__header) .bottom-header .header-group__menu-cta,header.header:not(.card__header) .bottom-header .header-group__menu-bottom{display:none}header.header:not(.card__header) .bottom-header .header-group__menu-cta{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-order:2;order:2;height:100%;margin-top:var(--space-24)}header.header:not(.card__header) .bottom-header .header-group__menu-cta-merchandising{grid-template-columns:1fr 1fr;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;width:100%;display:grid}header.header:not(.card__header) .bottom-header .header-group__menu-cta-bottom{width:100%}header.header:not(.card__header) .bottom-header .header-group__menu-cta-bottom .lang-switcher{margin-bottom:var(--space-24);padding:0;padding-bottom:var(--space-24);border-bottom:1px solid var(--common-neutral-low)}header.header:not(.card__header) .bottom-header .header-group__actions{-ms-flex-order:5;order:5;display:-ms-flexbox;display:flex;gap:.5rem}@media(max-width:1199px){header.header:not(.card__header) .bottom-header .header-group__actions{display:none}}@media(max-width:1023px){header.header:not(.card__header).menu-active{z-index:9999999999 !important}}header.header:not(.card__header) .menu-w{padding:10px 0 10px}@media(max-width:1199px){.no-scroll header.header:not(.card__header) .menu-w{padding:0}}@media(max-width:1023px){.no-scroll header.header:not(.card__header) .menu-w{padding:10px 0 0 0}}@media(min-width:1200px){header.header:not(.card__header) .menu-w{padding:0}}.user-logged-in header.header:not(.card__header){top:60px}@media(min-width:1200px){header.header:not(.card__header){z-index:15}}header.header:not(.card__header).bck-layout{height:100%}header.header:not(.card__header).menu-active{overflow-x:auto;height:100%;background:#fff}header.header:not(.card__header).menu-active .main-menu.active{-ms-flex-order:1;order:1}header.header:not(.card__header).menu-active .banner-promotion-w{display:none}header.header:not(.card__header).menu-active .top-header .header-group__right .lang-switcher{display:none}header.header:not(.card__header).menu-active .bottom-header .header-group__menus{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:calc(100dvh - 80px)}header.header:not(.card__header).menu-active .bottom-header .header-group__menus .header-group__menu-cta{display:-ms-flexbox;display:flex}@media(min-width:1200px){header.header:not(.card__header){padding:0}}header.header:not(.card__header) .header--wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}@media(min-width:1200px){header.header:not(.card__header) .header--wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;min-height:65px;gap:0 10px}}@media(min-width:1440px){header.header:not(.card__header) .header--wrapper{gap:0 20px}}header:not(.menu-active) .header--wrapper{-ms-flex-align:center;align-items:center}@media(max-width:1199px){header:not(.menu-active) .header--wrapper{-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:initial !important;flex-wrap:initial !important}}header .menu-w{height:100%}header .menu-w .bck-layout{height:100%}@media(min-width:1200px){header .menu-w .bck-layout{position:relative}.scrolled header .menu-w .bck-layout{padding-top:0 !important}}header .logo-main--link img{width:auto;height:auto}header .head-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:-3px;gap:var(--space-16)}@media(min-width:1200px){header .head-group{width:auto}}header .head-group .header--tel a i{margin:0}header .tool-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-order:4;order:4;gap:20px}@media(max-width:1199px){header .tool-group{gap:0}}@media(max-width:359px){header .tool-group .search-bar{margin-left:10px !important;padding:0}}header .tool-group .cta-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-height:600px){header .tool-group .lang-switcher{padding:4px 24px}header .tool-group .lang-switcher p,header .tool-group .lang-switcher span{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:3px 0;font-size:13px}header .tool-group .cta-header{padding:14px 0 8px 0;gap:14px}header .tool-group .cta-header p,header .tool-group .cta-header strong{font-size:13px;line-height:12px}header .tool-group .cta-header .btn-custom{padding:11px 60px 11px 24px;font-size:12px;line-height:14px}.academee header .tool-group .cta-header .btn-custom{padding:11px 40px}}@media(max-width:1199px){header .tool-group{-ms-flex-direction:column;flex-direction:column;margin-top:auto}}.scrolled .header,.scrolled .header.menu-active{background:#fff !important}.scrolled .header li a:hover,.scrolled .header.menu-active li a:hover{color:var(--color-main1) !important}.scrolled .header .main-menu>ul>li.active>a,.scrolled .header.menu-active .main-menu>ul>li.active>a{color:var(--color-main1)}.scrolled .header{z-index:15}.scrolled .header .search-bar.active .icon-search{color:var(--color-main1);text-shadow:0 0 0 var(--color-main1)}.logo-main{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-order:2;order:2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.logo-main.space{height:60px}@media(min-width:1200px){.logo-main{-ms-flex:initial;flex:initial;-ms-flex-order:1;order:1}}.logo-main a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;font-size:var(--text-p4);gap:var(--space-6)}.logo-main a img{width:100%;max-width:100px;max-height:25px}@media(min-width:1200px){.logo-main a img{max-width:120px;max-height:30px}}@media(min-width:1200px){.logo-main a span{display:none}}.lang-switcher{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-order:5;order:5;width:100%;padding:8px 24px}@media(min-width:1200px){.lang-switcher{-ms-flex-order:3;order:3;width:initial;padding:0;border:0}}.lang-switcher.active{width:100vw;margin:0 -24px}@media(min-width:1200px){.lang-switcher.active{width:initial;margin:0}}.lang-switcher>span{-ms-flex:1 1;flex:1 1;font-size:var(--text-p1);line-height:1}@media(min-width:1200px){.lang-switcher>span{display:none}}.lang-switcher>div{-ms-flex:0 1;flex:0 1}@media(min-width:1200px){.lang-switcher>div{min-width:35px}}.lang-switcher .custom-select--option{text-transform:capitalize}.lang-switcher .custom-select--opener{z-index:3;padding:8px 7px 8px 10px;text-transform:capitalize;border:0;background-color:transparent}@media(min-width:1024px){.lang-switcher .custom-select--opener{width:40px;min-width:initial;height:auto;padding:0}}@media(min-width:1200px){.lang-switcher .custom-select--opener{padding:0}}.no-scroll{overflow:hidden !important}.show{display:block !important}.hide{display:none !important}.main-menu{-ms-flex-order:4;order:4}@media(min-width:1200px){.main-menu{-ms-flex:2 1;flex:2 1}}@media(max-width:1199px){.main-menu:not(.active){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.main-menu.active{width:100%;margin-top:20px}@media(min-width:1200px){.main-menu.active{width:initial;padding:0}}@media(min-width:1200px){.main-menu{-ms-flex-order:2;order:2}:lang(en) .main-menu{margin-right:20px;margin-left:auto}}@media(min-width:1200px){.main-menu--title{display:none}}.main-menu>ul{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}@media(min-width:1024px){.main-menu>ul{min-height:auto}}.main-menu>ul>li>a{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.main-menu>ul>li.active>a{color:white}.main-menu>ul>li.active>a:after{-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px);opacity:1}@media(min-width:1200px){.main-menu .main-menu--wrapperlvl2 ul>li.active>a{background:rgba(58,127,140,0.08)}}@media(min-width:1200px){.main-menu--items{display:-ms-flexbox;display:flex;gap:0 var(--space-12)}}.main-menu--items li a{text-decoration:none}.main-menu--items>li{margin-bottom:0;border-bottom:1px solid var(--common-neutral-low)}.main-menu--items>li:last-of-type,.main-menu--items>li:only-of-type{border-bottom:0}@media(min-width:1200px){.main-menu--items>li{border-bottom:0}}.main-menu--items>li>a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:var(--space-12);letter-spacing:-0.2px;font-size:var(--text-p2);font-weight:500}@media(max-width:1199px){.main-menu--items>li>a{margin-bottom:0}.main-menu--items>li>a:first-child.sub.active{display:none}.main-menu--items>li>a.sub{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.main-menu--items>li>a.sub:before{content:"\f054";font-family:"Font Awesome 6 Pro";position:absolute;right:4px;font-size:16px}}@media(min-width:1024px){.main-menu--items>li>a{font-size:var(--text-p1)}}@media(min-width:1440px){.main-menu--items>li>a{font-size:var(--text-p1)}}@media(min-width:1200px){.main-menu--items>li>a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:35px;letter-spacing:inherit;font-weight:500}.main-menu--items>li>a.sub:before{content:""}}.main-menu--items>li.hover>li>a{font-weight:600}.main-menu--items-2 a,.main-menu--items-3 a,.main-menu--items-4 a{letter-spacing:-0.2px;font-size:14px;font-weight:600}@media(min-width:1200px){.main-menu--items-2 a,.main-menu--items-3 a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 25px 10px 13px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;border-radius:6px}}.main-menu--items-2 a.sub,.main-menu--items-3 a.sub{position:relative}@media(min-width:1200px){.main-menu--items-2 a.sub,.main-menu--items-3 a.sub{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}}.main-menu--items-2 a.sub:before,.main-menu--items-3 a.sub:before{content:"\f054";font-family:"Font Awesome 6 Pro"}@media(min-width:1200px){.main-menu--items-2 a.sub:before,.main-menu--items-3 a.sub:before{position:absolute;right:30px}}.main-menu--items-2,.main-menu--items-3,.main-menu--items-4{position:fixed;z-index:5;width:100vw;padding:0 24px;background:#fff}@media(max-width:1023px){.main-menu--items-2,.main-menu--items-3,.main-menu--items-4{z-index:10}}@media(max-width:1199px){.main-menu--items-2,.main-menu--items-3,.main-menu--items-4{top:76px;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:50px}.academee .main-menu--items-2,.academee .main-menu--items-3,.academee .main-menu--items-4{top:80px}.main-menu--items-2.open,.main-menu--items-3.open,.main-menu--items-4.open{overflow-y:auto;max-height:90vh}}@media(min-width:1200px){.main-menu--items-2,.main-menu--items-3,.main-menu--items-4{overflow-x:hidden;overflow-y:hidden;padding:32px 0 32px 0}}@media(max-width:1199px){.main-menu--items-2 li,.main-menu--items-3 li,.main-menu--items-4 li{margin-bottom:0;border-bottom:1px solid var(--common-neutral-low)}.main-menu--items-2 li:last-of-type,.main-menu--items-2 li:only-of-type,.main-menu--items-3 li:last-of-type,.main-menu--items-3 li:only-of-type,.main-menu--items-4 li:last-of-type,.main-menu--items-4 li:only-of-type{border-bottom:0}}@media(min-width:1200px){.main-menu--items-2>li,.main-menu--items-3>li,.main-menu--items-4>li{margin:0;padding:0 24px 0 17px}}.main-menu--items-2>li>a:hover,.main-menu--items-3>li>a:hover,.main-menu--items-4>li>a:hover{color:var(--color-main1)}@media(max-width:1199px){.main-menu--items-2 a,.main-menu--items-3 a,.main-menu--items-4 a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;padding:17px 0;letter-spacing:-0.2px;font-size:var(--text-p2);font-weight:600}.main-menu--items-2 a.sub,.main-menu--items-3 a.sub,.main-menu--items-4 a.sub{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.main-menu--items-2 a.sub:before,.main-menu--items-3 a.sub:before,.main-menu--items-4 a.sub:before{position:absolute;right:0;font-size:16px;font-weight:600}}.main-menu--items-3:not(.open),.main-menu--items-4:not(.open){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media(min-width:1200px){.main-menu--items-3,.main-menu--items-4{position:fixed;top:0;width:100vw;max-width:380px;margin:0}}@media(max-width:1199px){.main-menu--items-3.open,.main-menu--items-4.open{padding-bottom:90px}}@media(min-width:1200px){.main-menu--items-4{max-width:390px;min-height:100%}}@media(min-width:1200px){.main-menu--items-2{position:fixed;z-index:1;left:0;display:inherit;max-width:305px;margin:0;padding:32px 0 32px 0;border-radius:10px}.main-menu--wrapperlvl2:not(.open) .main-menu--items-2{position:absolute;left:-999999px}}@media(min-width:1200px) and (min-width:1200px){.main-menu--items-2>li>a:hover{background:rgba(58,127,140,0.08)}}@media(min-width:1200px){.main-menu--items-3{left:304px;min-height:100%;background:var(--common-background-cream-low)}}@media(min-width:1200px){.main-menu--items-3>li.active a:after{top:-300px;height:900px}}@media(min-width:1200px){.main-menu--items-3>li>a:hover{background:rgba(58,127,140,0.08)}.main-menu--items-3>li>a:hover:after{top:-500px;height:1200px}}@media(min-width:1200px){.main-menu--items-3>li>a{background:var(--common-background-cream-low)}.main-menu--items-3>li>a:after{position:absolute;top:0;right:0;width:30px;height:100%;content:""}}@media(min-width:1200px){.main-menu--items-4{left:683px;border-radius:0 10px 10px 0;background:#e8eef3}}@media(min-width:1200px){.main-menu--items-4>li>a{background:#e8eef3}}@media(max-width:1199px){.main-menu--wrapperlvl2:not(.open){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media(min-width:1200px){.main-menu--wrapperlvl2{position:absolute;z-index:-10}.main-menu--wrapperlvl2.open{position:fixed;left:47%;width:100vw;max-width:1070px;height:100%;max-height:70vh;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.main-menu--mob{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;cursor:pointer;font-size:var(--text-p3)}@media(min-width:1200px){.main-menu--mob{display:none}}.main-menu--mob i:before{font-size:var(--text-h3)}.main-menu--mob .search-bar.active{background:var(--common-background-cream-low)}.main-menu--mob .search-bar.active .icon-search{color:white}.main-menu--title{position:fixed;z-index:1;top:70px;left:0;display:none;-ms-flex-pack:center;justify-content:center;width:100vw;padding:18px 8px;text-align:center;background:var(--common-neutral-lower)}.academee .main-menu--title{top:70px}.main-menu--title .title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-menu--title .title span{margin-right:10px;font-size:var(--text-p2)}.main-menu--title .title a{padding:0}.main-menu--title.active{display:-ms-flexbox;display:flex}@media(min-width:1200px){.main-menu--title{display:none}.main-menu--title.active{display:none}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.main-menu--wrapperlvl2.open .main-menu--items-2>li>a,.main-menu--items-3.open>li>a,.main-menu--items-4.open>li>a{-webkit-animation:fade-in .3s cubic-bezier(0.39,0.575,0.565,1) .2s both;animation:fade-in .3s cubic-bezier(0.39,0.575,0.565,1) .2s both}.main-menu--wrapperlvl2:not(.open) .main-menu--items-2{-webkit-animation:fade-in .3s cubic-bezier(0.39,0.575,0.565,1) 1s both;animation:fade-in .3s cubic-bezier(0.39,0.575,0.565,1) 1s both}@media(min-width:1200px){.main-menu .mega{overflow:hidden;width:675px;max-height:580px;border-radius:10px;background:white;-webkit-box-shadow:0 4px 20px rgba(47,52,55,0.2);box-shadow:0 4px 20px rgba(47,52,55,0.2)}.main-menu .mega.three-columns{left:50%;width:100%}.main-menu .main-menu--wrapperlvl2.open:not(.mega){left:initial;width:auto;height:auto;-webkit-transform:initial;transform:initial}.main-menu .main-menu--wrapperlvl2.open:not(.mega) .main-menu--items-2{left:initial;-webkit-box-shadow:0 4px 20px rgba(47,52,55,0.2);box-shadow:0 4px 20px rgba(47,52,55,0.2)}}@media(min-width:1200px){.mega{background:url("https://ressources.studi.fr/sites/studi/web/temp-prod-fix/1070.jpg") repeat !important}.main-menu--items-3,.main-menu--items-3>li>a:not(.active),.main-menu--items-4,.main-menu--items-4>li>a:not(.active){background:transparent !important}}.main-menu--mob{min-width:21px;min-height:25px}.main-menu--mob:not(.active) span i:before{content:"\f0c9";font-family:"Font Awesome 6 Pro"}.main-menu--mob.active span i:before{content:"\f00d";font-family:"Font Awesome 6 Pro"}.navigation-icon{position:absolute;top:50%;left:10px;display:-ms-flexbox;display:flex;padding:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:100%}.navigation-icon--prev:before{content:"\f053";font-family:"Font Awesome 6 Pro";top:15px;left:5px;font-size:var(--text-p1)}.navigation-icon--next:before{content:"\f054";font-family:"Font Awesome 6 Pro";position:absolute;top:15px;left:5px;font-size:var(--text-p1)}.footer{padding:var(--space-96) 0;color:var(--common-neutral-lowest);background:var(--common-neutral-higher)}@media(max-width:767px){.footer{padding:var(--space-48) 0}}.footer .bck-layout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:var(--space-20);-moz-column-gap:var(--space-20);column-gap:var(--space-20)}.footer-w{display:grid;grid-template-columns:1fr;-ms-flex-align:center;align-items:center;row-gap:var(--space-40)}@media(max-width:767px){.footer-w{row-gap:var(--space-48)}}@media(min-width:1024px){.footer-w{grid-template-columns:repeat(4,1fr);-ms-flex-align:unset;align-items:unset;-webkit-column-gap:var(--space-80);-moz-column-gap:var(--space-80);column-gap:var(--space-80)}}.footer-w__menus{grid-column:span 3/span 3}.footer .footer-bottom{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;gap:var(--space-48)}@media(max-width:767px){.footer .footer-bottom{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:var(--space-48)}}.footer .footer-bottom>*{max-width:340px}.footer .footer-bottom__paragraph-image img{width:180px;margin:0 auto}.footer .footer-bottom__paragraph-text{margin-top:var(--space-24);text-align:center;text-wrap:balance;font-size:var(--text-p3)}.footer .footer-bottom__paragraph-text *{font-size:var(--text-p3)}.footer .footer-block__image{margin-bottom:var(--space-32)}.footer .footer-block__image img{width:150px;height:auto;margin:0 auto}.footer .footer-block__social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--space-48);gap:var(--space-16)}.footer .footer-block__social-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:var(--space-32);height:var(--space-32);padding:var(--space-4);-webkit-transition:color .5s ease;transition:color .5s ease;text-decoration:none;color:var(--colors-light-40);font-size:var(--text-h3)}.footer .footer-block__social-item:hover{color:var(--common-neutral-lowest)}.footer .footer-block__text{margin-bottom:var(--space-24);text-align:center;font-size:var(--text-p2);font-weight:500;line-height:1}.footer .footer-block__link-item{width:100%;color:var(--button-primary-default-text)}.footer .footer-block__menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-48)}@media(max-width:767px){.footer .footer-block__menus{grid-template-columns:repeat(1,minmax(0,1fr));-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.footer .footer-block__menus .footer-block__menu-item.left{grid-column:span 2/span 2}.footer .footer-end,.footer .footer-end p{font-size:var(--text-p3)}.footer .footer-end{text-align:center}button.Twilio-EntryPoint{display:none}.contact-form-w{margin:var(--space-24) 0 0 0}@media(min-width:1200px){.contact-form-w{margin:var(--space-60) 0 0 0}}@media(max-width:1439px){.contact-form{gap:var(--space-32) var(--space-56)}}.contact-form__header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(min-width:1200px){.contact-form__header{grid-row:1;grid-column:1}}.contact-form__forms{grid-row:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:1200px){.contact-form__forms{grid-column:1;grid-row:2}}.contact-form__social{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:1200px){.contact-form__social{gap:var(--space-24);grid-column:2;grid-row:span 2;align-self:start;top:20px;position:sticky}}.contact-form summary{display:none}.form-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:var(--space-12);-ms-flex-direction:column;flex-direction:column}@media(min-width:1200px){.form-header{-ms-flex-direction:row;flex-direction:row}}.form-header .form-logo img{max-height:23px;width:100%;height:auto}@media(min-width:1200px){.form-header .form-logo img{max-height:40px}}.form-header .form-title{font-size:var(--text-h4);font-weight:500}@media(min-width:1200px){.form-header .form-title{margin-left:auto}}.contact-choose{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-24)}.contact-choose .choose-title{font-weight:500;font-size:var(--text-p1)}@media(max-width:1199px){.contact-choose .choose-title{text-align:center}}.contact-choose .contact-form__choices{border-bottom:2px solid var(--common-neutral-low);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500}.contact-choose .contact-form__choices .contact-form__choice{padding:0 var(--space-24) var(--space-8) var(--space-24);border-bottom:4px solid transparent;border-radius:0;margin-bottom:-1px;cursor:pointer;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(max-width:1199px){.contact-choose .contact-form__choices .contact-form__choice{display:-ms-flexbox;display:flex;-ms-flex:2 1;flex:2 1;-ms-flex-pack:center;justify-content:center}}.contact-choose .contact-form__choices .contact-form__choice:hover{border-color:var(--colors-dark-10)}.contact-choose .contact-form__choices .contact-form__choice.active{border-color:var(--common-primary-high)}.contact-call{display:-ms-flexbox;display:flex;width:100%;padding:var(--space-24) var(--space-16) var(--space-16) var(--space-16);-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:var(--space-24);background:var(--common-neutral-lower);border-radius:var(--radius-10);text-align:center}@media(min-width:1200px){.contact-call{text-align:left}}.contact-call__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-12)}.contact-call__content p{font-size:var(--text-p2)}.contact-call__ctas{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:var(--space-16)}.contact-call__ctas .btn-custom{-ms-flex:1 1;flex:1 1;text-align:left}@media(max-width:1199px){.contact-call__ctas .btn-custom{padding:var(--space-12) var(--space-8) var(--space-12) var(--space-8)}}.block-trustpilot-mini-block{max-width:200px;margin:0 auto}#contact-training-details-mobile-ajax{display:none}@media(max-width:1199px){#contact-training-details-mobile-ajax{display:-ms-flexbox;display:flex}}.contact-training-details{background:var(--common-background-cream-low);border-radius:var(--radius-10);padding:var(--space-24) var(--space-24) var(--space-24) var(--space-24);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-24)}.contact-training-details.hidden{display:none !important}.contact-training-details--mobile{gap:var(--space-12)}@media(max-width:1199px){.contact-training-details{display:none;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-12)}}.contact-training-details .surtitle{display:-ms-flexbox;display:flex}.contact-training-details .surtitle>div{-ms-flex:2 1;flex:2 1}.contact-training-details .surtitle .toggle{margin-left:auto}.contact-training-details .surtitle .toggle i{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.contact-training-details .title h3,.contact-training-details .title span{font-family:"Merriweather",Charter,"Bitstream Charter","Sitka Text",Cambria,serif}@media(max-width:1199px){.contact-training-details .title{display:none}}@media(max-width:1199px){.contact-training-details .informations{max-height:0;display:none}}.contact-training-details .details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-4);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(max-width:1199px){.contact-training-details .details{max-height:0;display:none}}.contact-training-details .details__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:white;padding:var(--space-12) var(--space-16) var(--space-12) var(--space-16);gap:var(--space-12);-ms-flex-align:center;align-items:center}.contact-training-details .details__item .icon-w{background:var(--common-neutral-higher);height:32px;width:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact-training-details .details__item .icon-w i{color:white}.contact-training-details .details__item p span{color:var(--text-color-text-secondary);font-size:var(--text-p1)}.contact-training-details .details__item p{-ms-flex:2 1;flex:2 1}.contact-training-details .details__item p b{margin-right:var(--space-6)}.contact-training-details.open .toggle i{rotate:180deg}.contact-training-details.open .informations,.contact-training-details.open .details{max-height:100%;display:-ms-inline-flexbox !important;display:inline-flex !important;min-width:100%}.node--type-training .header:not(.card__header){position:relative !important}.node--type-training .header:not(.card__header).menu-active{height:100vh !important}.node--type-training .main{margin:0}.node--type-training .content-menu{top:0}.lame-header.lame-header-training .breadcrumb{grid-column:1/-1;grid-row:1}@media(max-width:1199px){.lame-header.lame-header-training .breadcrumb{margin-bottom:-10px}}.lame-header.lame-header-training .title-content{grid-column:1;grid-row:2}.lame-header.lame-header-training .header_brochure_link{max-width:560px}@media(min-width:1200px){.lame-header.lame-header-training .header_brochure_link{display:none}}.lame-header.lame-header-training .title-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-24)}.lame-header.lame-header-training .title-content .card{margin-top:auto}.lame-bref .informations{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-24)}.lame-bref.lame-bref-stats{padding-bottom:0}.lame-stats{background:var(--common-neutral-higher);padding:var(--space-40) 0 var(--space-40) 0}.lame-stats .stats{grid-column:1/-1;display:-ms-flexbox;display:flex;gap:var(--space-40);overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media(max-width:1199px){.lame-stats .stats{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media(min-width:1200px){.lame-stats .stats{gap:var(--space-96);-ms-flex-pack:center;justify-content:center}}.lame-stats .stats__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:var(--space-24);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;-ms-flex-align:baseline;align-items:baseline;scroll-snap-align:start}@media(max-width:1199px){.lame-stats .stats__item:last-child{margin-right:var(--space-16)}}@media(min-width:1200px){.lame-stats .stats__item{-ms-flex-align:center;align-items:center}}.lame-stats .stats__item .title{text-transform:uppercase;color:var(--colors-light-40);font-size:var(--text-p3)}.lame-stats .stats__item .title span,.lame-stats .stats__item .title i{color:var(--colors-light-40)}.lame-stats .stats__item .title .tooltip{text-transform:initial}.lame-stats .stats__item .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--space-12)}.lame-stats .stats__item .content .circle{width:32px;height:32px;border-radius:var(--radius-full);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lame-stats .stats__item .content .circle.p0{background:conic-gradient(var(--common-primary-medium) 0,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p1{background:conic-gradient(var(--common-primary-medium) 1%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p2{background:conic-gradient(var(--common-primary-medium) 2%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p3{background:conic-gradient(var(--common-primary-medium) 3%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p4{background:conic-gradient(var(--common-primary-medium) 4%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p5{background:conic-gradient(var(--common-primary-medium) 5%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p6{background:conic-gradient(var(--common-primary-medium) 6%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p7{background:conic-gradient(var(--common-primary-medium) 7%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p8{background:conic-gradient(var(--common-primary-medium) 8%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p9{background:conic-gradient(var(--common-primary-medium) 9%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p10{background:conic-gradient(var(--common-primary-medium) 10%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p11{background:conic-gradient(var(--common-primary-medium) 11%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p12{background:conic-gradient(var(--common-primary-medium) 12%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p13{background:conic-gradient(var(--common-primary-medium) 13%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p14{background:conic-gradient(var(--common-primary-medium) 14%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p15{background:conic-gradient(var(--common-primary-medium) 15%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p16{background:conic-gradient(var(--common-primary-medium) 16%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p17{background:conic-gradient(var(--common-primary-medium) 17%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p18{background:conic-gradient(var(--common-primary-medium) 18%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p19{background:conic-gradient(var(--common-primary-medium) 19%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p20{background:conic-gradient(var(--common-primary-medium) 20%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p21{background:conic-gradient(var(--common-primary-medium) 21%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p22{background:conic-gradient(var(--common-primary-medium) 22%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p23{background:conic-gradient(var(--common-primary-medium) 23%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p24{background:conic-gradient(var(--common-primary-medium) 24%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p25{background:conic-gradient(var(--common-primary-medium) 25%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p26{background:conic-gradient(var(--common-primary-medium) 26%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p27{background:conic-gradient(var(--common-primary-medium) 27%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p28{background:conic-gradient(var(--common-primary-medium) 28%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p29{background:conic-gradient(var(--common-primary-medium) 29%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p30{background:conic-gradient(var(--common-primary-medium) 30%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p31{background:conic-gradient(var(--common-primary-medium) 31%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p32{background:conic-gradient(var(--common-primary-medium) 32%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p33{background:conic-gradient(var(--common-primary-medium) 33%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p34{background:conic-gradient(var(--common-primary-medium) 34%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p35{background:conic-gradient(var(--common-primary-medium) 35%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p36{background:conic-gradient(var(--common-primary-medium) 36%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p37{background:conic-gradient(var(--common-primary-medium) 37%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p38{background:conic-gradient(var(--common-primary-medium) 38%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p39{background:conic-gradient(var(--common-primary-medium) 39%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p40{background:conic-gradient(var(--common-primary-medium) 40%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p41{background:conic-gradient(var(--common-primary-medium) 41%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p42{background:conic-gradient(var(--common-primary-medium) 42%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p43{background:conic-gradient(var(--common-primary-medium) 43%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p44{background:conic-gradient(var(--common-primary-medium) 44%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p45{background:conic-gradient(var(--common-primary-medium) 45%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p46{background:conic-gradient(var(--common-primary-medium) 46%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p47{background:conic-gradient(var(--common-primary-medium) 47%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p48{background:conic-gradient(var(--common-primary-medium) 48%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p49{background:conic-gradient(var(--common-primary-medium) 49%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p50{background:conic-gradient(var(--common-primary-medium) 50%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p51{background:conic-gradient(var(--common-primary-medium) 51%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p52{background:conic-gradient(var(--common-primary-medium) 52%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p53{background:conic-gradient(var(--common-primary-medium) 53%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p54{background:conic-gradient(var(--common-primary-medium) 54%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p55{background:conic-gradient(var(--common-primary-medium) 55%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p56{background:conic-gradient(var(--common-primary-medium) 56%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p57{background:conic-gradient(var(--common-primary-medium) 57%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p58{background:conic-gradient(var(--common-primary-medium) 58%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p59{background:conic-gradient(var(--common-primary-medium) 59%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p60{background:conic-gradient(var(--common-primary-medium) 60%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p61{background:conic-gradient(var(--common-primary-medium) 61%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p62{background:conic-gradient(var(--common-primary-medium) 62%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p63{background:conic-gradient(var(--common-primary-medium) 63%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p64{background:conic-gradient(var(--common-primary-medium) 64%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p65{background:conic-gradient(var(--common-primary-medium) 65%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p66{background:conic-gradient(var(--common-primary-medium) 66%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p67{background:conic-gradient(var(--common-primary-medium) 67%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p68{background:conic-gradient(var(--common-primary-medium) 68%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p69{background:conic-gradient(var(--common-primary-medium) 69%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p70{background:conic-gradient(var(--common-primary-medium) 70%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p71{background:conic-gradient(var(--common-primary-medium) 71%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p72{background:conic-gradient(var(--common-primary-medium) 72%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p73{background:conic-gradient(var(--common-primary-medium) 73%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p74{background:conic-gradient(var(--common-primary-medium) 74%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p75{background:conic-gradient(var(--common-primary-medium) 75%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p76{background:conic-gradient(var(--common-primary-medium) 76%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p77{background:conic-gradient(var(--common-primary-medium) 77%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p78{background:conic-gradient(var(--common-primary-medium) 78%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p79{background:conic-gradient(var(--common-primary-medium) 79%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p80{background:conic-gradient(var(--common-primary-medium) 80%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p81{background:conic-gradient(var(--common-primary-medium) 81%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p82{background:conic-gradient(var(--common-primary-medium) 82%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p83{background:conic-gradient(var(--common-primary-medium) 83%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p84{background:conic-gradient(var(--common-primary-medium) 84%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p85{background:conic-gradient(var(--common-primary-medium) 85%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p86{background:conic-gradient(var(--common-primary-medium) 86%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p87{background:conic-gradient(var(--common-primary-medium) 87%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p88{background:conic-gradient(var(--common-primary-medium) 88%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p89{background:conic-gradient(var(--common-primary-medium) 89%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p90{background:conic-gradient(var(--common-primary-medium) 90%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p91{background:conic-gradient(var(--common-primary-medium) 91%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p92{background:conic-gradient(var(--common-primary-medium) 92%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p93{background:conic-gradient(var(--common-primary-medium) 93%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p94{background:conic-gradient(var(--common-primary-medium) 94%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p95{background:conic-gradient(var(--common-primary-medium) 95%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p96{background:conic-gradient(var(--common-primary-medium) 96%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p97{background:conic-gradient(var(--common-primary-medium) 97%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p98{background:conic-gradient(var(--common-primary-medium) 98%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p99{background:conic-gradient(var(--common-primary-medium) 99%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle.p100{background:conic-gradient(var(--common-primary-medium) 100%,var(--colors-light-20) 0)}.lame-stats .stats__item .content .circle .inner{width:22px;height:22px;position:relative;background:var(--common-neutral-higher);border-radius:var(--radius-full);display:-ms-flexbox;display:flex}.lame-stats .stats__item .content .purcentage{font-size:var(--text-h1);color:var(--common-neutral-lowest)}.lame-programme{background:var(--common-background-cream-low)}.lame-programme .bck-layout{grid-template-columns:2fr 10fr}.lame-programme .title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.lame-programme .title .link{font-size:var(--text-p2)}.lame-programme .title .hide-brochure{display:none}@media(min-width:1200px){.lame-programme .title{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:unset;justify-content:unset;gap:1rem}}.lame-simulation{background:var(--common-background-cream-low)}.lame-simulation .bck-layout{display:block}.lame-simulation .bck-layout .simulator{border-radius:var(--radius-10);background-color:#fff;-webkit-box-shadow:0 4px 4px -4px #EFE9DA80;box-shadow:0 4px 4px -4px #EFE9DA80;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-24);padding:var(--space-24)}@media(min-width:1024px){.lame-simulation .bck-layout .simulator{padding:var(--space-64) var(--space-128)}}.lame-simulation .bck-layout .simulator>*{width:100%}.lame-simulation .bck-layout .simulator__title{display:-ms-flexbox;display:flex;gap:var(--space-16);-ms-flex-align:center;align-items:center}.lame-simulation .bck-layout .simulator .simulator-input{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:var(--space-24)}@media(min-width:1024px){.lame-simulation .bck-layout .simulator .simulator-input{-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-top:0}}.lame-simulation .bck-layout .simulator .simulator-input__range{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:var(--space-16) 0}.lame-simulation .bck-layout .simulator .simulator-input__rhythm{-ms-flex-negative:1;flex-shrink:1;text-align:center;border-radius:var(--radius-10);background:var(--common-neutral-lower);font-size:var(--text-p1);padding:var(--space-12)}.lame-simulation .bck-layout .simulator .simulator-input__rhythm>div{display:-ms-inline-flexbox;display:inline-flex}.lame-simulation .bck-layout .simulator .simulator-input__rhythm>div:first-child{font-weight:600}.lame-simulation .bck-layout .simulator .simulator-result{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:var(--space-12);-ms-flex-pack:center;justify-content:center}@media(min-width:1024px){.lame-simulation .bck-layout .simulator .simulator-result{-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}.lame-simulation .bck-layout .simulator .simulator-result .tag-w{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media(max-width:575px){.lame-simulation .bck-layout .simulator .simulator-result .tag-w{-ms-flex-wrap:wrap;flex-wrap:wrap}}.lame-simulation .bck-layout .simulator .simulator-result .tag-w .simu-tag-group{display:-ms-flexbox;display:flex;-ms-flex:2 1;flex:2 1}@media(max-width:359px){.lame-simulation .bck-layout .simulator .simulator-result .tag-w .simu-tag-group .tooltip{margin-left:auto}}.lame-simulation .bck-layout .simulator .simulator-result .tag-title{font-size:var(--text-h4);font-weight:500;margin-right:var(--space-12);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.lame-cards-diploma{background:var(--common-background-cream-low);padding-top:0}.lame-cards-diploma .bck-layout{grid-template-columns:1fr}.lame-cards-diploma .bck-layout .title-diploma{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--space-16)}@media(min-width:1200px){.lame-cards-diploma .bck-layout .title-diploma{-ms-flex-pack:center;justify-content:center}}@media(max-width:1199px){.lame-cards-diploma .bck-layout .title-diploma .tooltip{margin-left:auto}}.lame-cards-diploma .bck-layout .card-diploma-w{display:-ms-flexbox;display:flex;gap:var(--space-16);overflow-x:scroll;scroll-behavior:smooth;-ms-flex-pack:start;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-inline-start:0}@media(max-width:1199px){.lame-cards-diploma .bck-layout .card-diploma-w{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media(min-width:768px){.lame-cards-diploma .bck-layout .card-diploma-w.card-diploma-w--1{-ms-flex-pack:center;justify-content:center}}@media(min-width:1024px){.lame-cards-diploma .bck-layout .card-diploma-w.card-diploma-w--2{-ms-flex-pack:center;justify-content:center}}.lame-cards-diploma .bck-layout .card-diploma-w .card-diploma{-ms-flex:2 1;flex:2 1;-ms-flex-align:baseline;align-items:baseline;scroll-snap-align:center;scroll-snap-stop:always}@media(max-width:1199px){.lame-cards-diploma .bck-layout .card-diploma-w .card-diploma:first-child{margin-left:var(--space-16)}.lame-cards-diploma .bck-layout .card-diploma-w .card-diploma:last-child{margin-right:var(--space-16)}}.lame-cards-diploma .bck-layout .card-diploma-w .card-diploma .hide-specimen{display:none}.lame-cards-diploma .bck-layout .card-diploma-w .card-diploma .title .title-tooltip{-ms-flex-wrap:unset;flex-wrap:unset}.lame-cards-diploma .bck-layout .card-diploma-w.card-diploma-w--1 .card-diploma,.lame-cards-diploma .bck-layout .card-diploma-w.card-diploma-w--2 .card-diploma{-ms-flex:0 0 33.3%;flex:0 0 33.3%}.lame-methode{background:var(--common-background-cream-low);gap:var(--space-24);padding-top:0}.lame-methode .bck-layout{grid-template-columns:1fr}.lame-methode .bck-layout .title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-12)}@media(min-width:1200px){.lame-methode .bck-layout .title{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.lame-modalites{background:var(--common-background-cream-low);padding-top:0}.lame-modalites .bck-layout{grid-template-columns:2fr 10fr}@media(max-width:359px){.lame-modalites .tooltip[data-tooltip].right:before{left:-174px}}.lame-metiers{background:var(--common-background-cream-low)}.lame-metiers:not(.with-padding){padding-top:0}.lame-metiers .bck-layout .title{grid-column:span 2}.lame-metiers .bck-layout .content{grid-column:span 2;display:grid;grid-template-columns:1fr;gap:var(--space-12)}@media(min-width:1200px){.lame-metiers .bck-layout .content{grid-template-columns:repeat(3,1fr)}}.lame-metiers .bck-layout .content .card{-ms-flex:2 1;flex:2 1}.lame-trustpilot .bck-layout .trustpilot-widget{grid-column:1/-1}.lame-suggestions{padding-top:0}.lame-suggestions .bck-layout{position:relative;grid-template-columns:1fr;overflow:hidden}.lame-suggestions .bck-layout.left-gradient:after{content:"";position:absolute;height:80%;top:20%;width:40px;left:0;z-index:1;background:linear-gradient(90deg,white 0,white 16px,rgba(255,255,255,0) 100%);display:block}@media(max-width:1199px){.lame-suggestions .bck-layout:before{content:"";position:absolute;height:100%;width:16px;left:-16px;z-index:1;background:#fff}}@media(min-width:1200px){.lame-suggestions .bck-layout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.lame-suggestions .bck-layout .title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:var(--space-24);-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:max-content;flex-basis:max-content}.lame-suggestions .bck-layout .title p{max-width:400px}.lame-suggestions .bck-layout .title a{font-size:var(--text-p2);text-wrap:nowrap;margin-top:5px}.lame-boost{padding-top:0}.lame-boost .bck-layout{position:relative;grid-template-columns:1fr;gap:var(--space-24)}.lame-boost .bck-layout .title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:var(--space-16);-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:max-content;flex-basis:max-content}.lame-boost .bck-layout .title h3{font-size:var(--text-p1)}.lame-boost .bck-layout .tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.lame-financement .bck-layout{grid-template-columns:1fr}.lame-financement .bck-layout>.title{text-align:center}.lame-financement .bck-layout>.content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%}.lame-financement .bck-layout>.content .funding{display:grid;max-width:100%;gap:var(--space-24)}@media(min-width:1200px){.lame-financement .bck-layout>.content .funding{gap:var(--space-40)}}.lame-financement .bck-layout>.content .funding__head{display:none;gap:var(--space-12);overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media(max-width:1199px){.lame-financement .bck-layout>.content .funding__head{margin-right:calc(-1 * var(--space-16))}}@media(max-width:1199px){.lame-financement .bck-layout>.content .funding__head{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media(min-width:1024px){.lame-financement .bck-layout>.content .funding__head{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}}.lame-financement .bck-layout>.content .funding__head button{padding:var(--space-12) var(--space-24) var(--space-12) var(--space-24);font-size:var(--text-p2);scroll-snap-align:center}@media(max-width:1199px){.lame-financement .bck-layout>.content .funding__head button:first-child{margin-left:var(--space-16)}.lame-financement .bck-layout>.content .funding__head button:last-child{margin-right:var(--space-16)}}.lame-financement .bck-layout>.content .funding__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--space-24)}@media(min-width:1200px){.lame-financement .bck-layout>.content .funding__content{gap:var(--space-40)}}.lame-financement .bck-layout>.content .funding__content .head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:var(--space-4)}.lame-financement .bck-layout>.content .funding__content .head .price{font-size:var(--text-h1);font-weight:700}@media(min-width:1024px){.lame-financement .bck-layout .informations{margin-top:var(--space-40)}}.lame-financement .bck-layout .informations p,.lame-financement .bck-layout .informations em,.lame-financement .bck-layout .informations a{color:var(--text-color-text-secondary);font-size:var(--text-p3);margin-top:var(--space-12);font-style:normal}.lame-financement .bck-layout .informations ul{display:grid;grid-template-columns:1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;margin-top:var(--space-24)}@media(min-width:1024px){.lame-financement .bck-layout .informations ul{grid-template-columns:1fr 1fr}}.lame-financement .bck-layout .informations ul li{display:-ms-inline-flexbox;display:inline-flex;gap:var(--space-24);-ms-flex-align:center;align-items:center;position:relative;margin-bottom:var(--space-24)}.lame-financement .bck-layout .informations ul li:last-child:after{display:none}.lame-financement .bck-layout .informations ul li *{font-size:var(--text-p1);color:var(--common-neutral-higher);font-weight:400;margin:0}.lame-financement .bck-layout .informations ul li:before{content:"\e09f";font-family:"Font Awesome 6 Pro";background:var(--common-neutral-higher);color:var(--common-neutral-lowest);font-size:var(--text-p2);border-radius:var(--radius-full);min-width:24px;height:24px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lame-financement .bck-layout .informations ul li:after{content:"";width:100%;height:1px;background:var(--common-neutral-low);position:absolute;bottom:calc(-1 * var(--space-12));margin-bottom:0;left:0}.training-switch{display:-ms-flexbox;display:flex;width:100%;border-radius:10px;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px;color:#fff;background:var(--common-neutral-higher);margin-top:24px;cursor:pointer;-ms-flex-align:center;align-items:center;min-height:56px}.training-switch--wide{padding:0;border-radius:0;min-height:90px}.training-switch--wide .bck-layout{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.training-switch--wide .bck-layout span:first-child{font-size:var(--text-h4);font-weight:600}.training-switch span:first-child{padding-right:10px}.training-switch span:last-child{display:block;background:#fff;border-radius:50%;color:var(--common-neutral-higher);width:20px;height:20px;line-height:20px;text-align:center;font-size:13px;-ms-flex-negative:0;flex-shrink:0}.training-switch--work-study{background:var(--common-etudiants-dark-higher)}.training-switch--work-study span:last-child{color:var(--common-etudiants-dark-higher)}.work-study .icon-w{background:var(--common-etudiants-dark-higher)}.work-study .lame-financement .informations{margin-top:0}.work-study .lame-metiers{padding:var(--space-48) 0 var(--space-48) 0}@media(min-width:1200px){.work-study .lame-metiers{padding:var(--space-80) 0 var(--space-80) 0}}.view-id-funding.view-display-id-list .view-header{margin:0 auto var(--space-24)}.view-id-funding.view-display-id-list .view-header *{text-align:center}.view-id-funding.view-display-id-list .view-filters .form-actions{display:none !important}.view-id-funding.view-display-id-list .view-filters fieldset div[id^=edit-situation] .form-radios{display:-ms-flexbox;display:flex;gap:var(--space-12);overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media(min-width:1200px){.view-id-funding.view-display-id-list .view-filters fieldset div[id^=edit-situation] .form-radios{-ms-flex-pack:center;justify-content:center}}.view-id-funding.view-display-id-list .view-filters fieldset div[id^=edit-situation] .form-radios .radio{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:0;background:#fff;border:1px solid var(--colors-dark-10);border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;scroll-snap-align:start}.view-id-funding.view-display-id-list .view-filters fieldset div[id^=edit-situation] .form-radios .radio:hover{border-color:var(--colors-dark-20)}.view-id-funding.view-display-id-list .view-filters fieldset div[id^=edit-situation] .form-radios .radio:hover label{background:var(--colors-dark-4)}.view-id-funding.view-display-id-list .view-filters fieldset div[id^=edit-situation] .form-radios .radio:has(input[type=radio]:checked){border-color:var(--common-primary-high);background:var(--common-primary-lowest)}.view-id-funding.view-display-id-list .view-filters fieldset div[id^=edit-situation] .form-radios .radio input{display:none !important}.view-id-funding.view-display-id-list .view-filters fieldset div[id^=edit-situation] .form-radios .radio label{font-size:var(--text-p1);font-weight:400;line-height:20px;padding:var(--space-12);white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:unset}.view-id-funding.view-display-id-list .view-filters fieldset div[id^=edit-situation] .form-radios .radio label:before,.view-id-funding.view-display-id-list .view-filters fieldset div[id^=edit-situation] .form-radios .radio label:after{display:none}.view-id-funding.view-display-id-list .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:var(--space-80) auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1439px){.view-id-funding.view-display-id-list .view-content{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.view-id-funding.view-display-id-list .view-content{grid-template-columns:repeat(1,1fr);margin:var(--space-48) auto 0}}.view-id-funding.view-display-id-list .view-content .views-row{width:400px;height:375px;margin:0 auto}@media(max-width:1023px){.view-id-funding.view-display-id-list .view-content .views-row{width:335px}}.main{margin-top:65px}.path-lead-form header.header:not(.card__header){position:relative !important;top:0 !important}.path-lead-form .gge-af-connector-lead-form-front-form,.path-lead-form #gge-af-connector-booking-form-wrapper{display:grid;width:100%;max-width:1000px;background-color:#fff;padding:20px;border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);margin:60px auto;margin-top:120px}@media(max-width:1199px){.path-lead-form .gge-af-connector-lead-form-front-form,.path-lead-form #gge-af-connector-booking-form-wrapper{grid-template-columns:1fr !important;margin-top:70px}}@media(max-width:1199px){.path-lead-form .gge-af-connector-lead-form-front-form>*,.path-lead-form #gge-af-connector-booking-form-wrapper>*{grid-column:1 !important;-ms-flex-order:unset;order:unset}}@media(min-width:1200px){.path-lead-form .gge-af-connector-lead-form-front-form,.path-lead-form #gge-af-connector-booking-form-wrapper{grid-template-columns:1fr;gap:var(--space-6)}}.path-lead-form .gge-af-connector-lead-form-front-form h1,.path-lead-form #gge-af-connector-booking-form-wrapper h1{font-size:var(--text-h3)}.path-lead-form .gge-af-connector-lead-form-front-form .form-check-label,.path-lead-form #gge-af-connector-booking-form-wrapper .form-check-label{font-size:var(--text-p4)}@media(min-width:768px){.path-lead-form .gge-af-connector-booking-form,.path-lead-form .gge-af-connector-lead-form-front-form{width:100%;max-width:800px}}.path-lead-form .path-lead-form #gge-af-connector-booking-form-wrapper{min-width:800px}.path-lead-form .accordion-body .input-submit-wrapper{display:none}.path-lead-form .input-submit-wrapper .form-check-label:before{display:none}.path-lead-form .booking-form .form-check-label{border:none !important;padding-left:0 !important}.path-lead-form .booking-form .form-check-label:before,.path-lead-form .booking-form .form-check-label:after{display:none !important}.path-lead-form .booking-form .accordion-item .no-hour .booking-slot-item{height:3px}.path-lead-form .js-form-type-radio,.path-lead-form .js-form-type-radio:has(input[type=radio]:checked){border:0;background:transparent}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements label.form-check-label{padding:10px 0 !important;min-width:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.path-lead-form legend{margin-bottom:20px}.path-lead-form .form-item--error-message{position:absolute}.path-lead-form input[type=checkbox]{opacity:0;position:absolute}.path-lead-form input[type=checkbox]+div+label{cursor:pointer;display:-ms-flexbox;display:flex}.path-lead-form input[type=checkbox]+div+label:before{content:"";border:1px solid var(--common-neutral-high);border-radius:var(--radius-4);min-width:24px;height:24px;margin-right:12px}.path-lead-form input[type=checkbox]:checked+div+label{position:relative}.path-lead-form input[type=checkbox]:checked+div+label:before{content:"";border-color:var(--common-primary-high);outline:4px solid white;outline-offset:-5px}.path-lead-form input[type=checkbox]:checked+div+label:after{content:"\f00c";font-family:"Font Awesome 6 Pro";left:4px;top:4px;-webkit-text-stroke:1px black;font-size:9px;letter-spacing:-1px;position:absolute;background:var(--common-primary-medium);border-radius:2px;min-width:16px;height:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.path-lead-form .form-item--error-message+.form-check-label{margin-top:30px}.path-lead-form .input-submit-wrapper:has(#edit-next){margin:inherit}@media(min-width:1200px){.path-lead-form .input-submit-wrapper:has(#edit-next){margin-left:auto !important}}.path-lead-form .booking-form-pagination{min-width:100%}@media(min-width:1200px){.path-lead-form .path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours .no-hour{min-height:62px !important}}.path-lead-form .booking-form .accordion-item .hour{display:block !important}.path-lead-form #booking-form-container>.input{display:none}.path-lead-form .booking-form>div:last-child{display:none}.path-lead-form [data-drupal-selector=edit-timeslots] .input-submit-wrapper{margin:0}.path-lead-form .fieldset-wrapper{gap:10px}.path-lead-form [data-drupal-selector=edit-calendar-links]{margin-top:20px !important;margin-bottom:20px !important}.path-lead-form [data-drupal-selector=edit-calendar-outlook]{margin:inherit !important}@media(min-width:1200px){.path-lead-form [data-drupal-selector=edit-calendar-outlook]{margin-left:auto}}.path-lead-form [data-drupal-selector=edit-calendar-google]{margin:inherit !important}@media(min-width:1200px){.path-lead-form [data-drupal-selector=edit-calendar-google]{margin-left:auto}}.path-lead-form [data-drupal-selector=edit-cancel]{border:1px solid var(--button-secondary-default-border);background:var(--button-secondary-default-background)}.path-lead-form [data-drupal-selector=edit-cancel]:hover{background:var(--button-secondary-hover-background) !important}.path-lead-form [data-drupal-selector=edit-appointment-links]{margin-top:20px}.path-lead-form [data-drupal-selector=edit-appointment-links] .input-submit-wrapper{margin:0}.path-lead-form [data-drupal-selector=booking-form-container]{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.path-lead-form [data-drupal-selector=edit-step-2-wrapper]{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.path-lead-form [data-drupal-selector=edit-step-2-wrapper] .fieldset-legend{margin-bottom:20px}.path-lead-form [data-drupal-selector=edit-step-2-wrapper] .fieldset-wrapper{width:100%;-ms-flex:2 1;flex:2 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.path-lead-form .form-wrapper .alert.alert-success{display:none !important}.path-lead-form #gge-af-connector-booking-form-wrapper .alert{line-height:inherit !important}.path-lead-form .path-lead-form #gge-af-connector-booking-form-wrapper .col .btn{display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-size:var(--text-p2);padding:var(--space-12) var(--space-24) var(--space-12) var(--space-24) !important;border-radius:var(--radius-4);border:1px solid transparent;gap:var(--space-12);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background:transparent;-webkit-transition:150ms linear;transition:150ms linear;width:100%;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background:var(--button-primary-default-background)}.path-lead-form .input-submit-wrapper{margin:0}.path-lead-form #booking-form-pagination .input .btn-custom{background:var(--button-primary-default-background) !important;border:none !important}.path-lead-form .form-item-global{min-height:40px}.path-lead-form .js-form-wrapper,.path-lead-form .form-wrapper{margin:10px 0}.path-lead-form .btn-primary{display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-size:var(--text-p2);padding:var(--space-12) var(--space-24) var(--space-12) var(--space-24);border-radius:var(--radius-4);border:1px solid transparent;gap:var(--space-12);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background:transparent;-webkit-transition:150ms linear;transition:150ms linear;width:100%;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background:var(--button-primary-default-background)}.path-lead-form .btn-primary:not(:disabled):hover{background:var(--button-primary-hover-background)}form .js-form-type-radio label{margin:0}.booking-form .accordion-item .form-elements,.booking-form .accordion-item .no-hour{height:auto}.booking-form .accordion-item .no-hour .booking-slot-item,.path-lead-form #gge-af-connector-booking-form-wrapper .form-item-global,.path-lead-form #gge-af-connector-booking-form-wrapper .js-form-wrapper,.path-lead-form #gge-af-connector-booking-form-wrapper .form-wrapper,.path-booking #gge-af-connector-booking-form-wrapper .form-item-global,.path-booking #gge-af-connector-booking-form-wrapper .js-form-wrapper,.path-booking #gge-af-connector-booking-form-wrapper .form-wrapper{margin:0}.path-lead-form,.path-booking{background-color:#f4f4f4}.path-lead-form #booking-form-pagination,.path-booking #booking-form-pagination{display:-ms-flexbox;display:flex;padding:14px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:24px;-ms-flex-item-align:stretch;align-self:stretch;border-radius:20px 20px 0 0;background:#FFFAEBFF;margin-left:inherit !important}@media(min-width:1200px){.path-lead-form #booking-form-pagination,.path-booking #booking-form-pagination{-ms-flex-pack:justify;justify-content:space-between;margin-left:auto}}.path-lead-form #booking-form-pagination .btn,.path-booking #booking-form-pagination .btn{background:0;border-radius:20px;padding:10px 20px;cursor:pointer;border:1px solid var(--colors-grey-grey-950) !important;-webkit-box-shadow:none;box-shadow:none;color:var(--colors-grey-grey-950);margin-top:0 !important;margin-bottom:0 !important}.path-lead-form #booking-form-pagination .btn:hover,.path-booking #booking-form-pagination .btn:hover{background:rgba(0,0,0,0.04) !important;color:var(--colors-grey-grey-950) !important}.path-lead-form #booking-form-pagination .btn:after,.path-booking #booking-form-pagination .btn:after{opacity:0}.path-lead-form #booking-form-pagination .btn.next,.path-booking #booking-form-pagination .btn.next{margin-left:auto}.path-lead-form #gge-af-connector-booking-form-wrapper,.path-booking #gge-af-connector-booking-form-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-height:500px;padding-top:30px}@media(min-width:768px){.path-lead-form #gge-af-connector-booking-form-wrapper,.path-booking #gge-af-connector-booking-form-wrapper{padding-top:40px;padding-bottom:40px}}.path-lead-form #gge-af-connector-booking-form-wrapper .toast,.path-booking #gge-af-connector-booking-form-wrapper .toast{background:#f4f4f4;padding:10px;border-radius:20px;margin-bottom:10px}.path-lead-form #gge-af-connector-booking-form-wrapper .toast svg,.path-booking #gge-af-connector-booking-form-wrapper .toast svg{border-radius:20px}.path-lead-form #gge-af-connector-booking-form-wrapper .toast strong,.path-booking #gge-af-connector-booking-form-wrapper .toast strong{line-height:0}.path-lead-form #gge-af-connector-booking-form-wrapper .toast .toast-header,.path-booking #gge-af-connector-booking-form-wrapper .toast .toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.path-lead-form #gge-af-connector-booking-form-wrapper .toast .toast-body,.path-booking #gge-af-connector-booking-form-wrapper .toast .toast-body{margin-top:10px}.path-lead-form #gge-af-connector-booking-form-wrapper .alert,.path-booking #gge-af-connector-booking-form-wrapper .alert{margin-bottom:20px;padding:10px;border-radius:6px;gap:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:0}.path-lead-form #gge-af-connector-booking-form-wrapper .alert:before,.path-booking #gge-af-connector-booking-form-wrapper .alert:before{width:20px;height:20px;margin-top:-4px;background-size:contain;background-position:center}.path-lead-form #gge-af-connector-booking-form-wrapper .btn-danger,.path-booking #gge-af-connector-booking-form-wrapper .btn-danger{background:#ee704c !important}.path-lead-form #gge-af-connector-booking-form-wrapper .row,.path-booking #gge-af-connector-booking-form-wrapper .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 20px}.path-lead-form #gge-af-connector-booking-form-wrapper .fieldset-wrapper,.path-booking #gge-af-connector-booking-form-wrapper .fieldset-wrapper{width:100%}.path-lead-form #gge-af-connector-booking-form-wrapper .booking-form,.path-booking #gge-af-connector-booking-form-wrapper .booking-form{display:block;width:inherit}.path-lead-form #gge-af-connector-booking-form-wrapper .fieldset-legend,.path-booking #gge-af-connector-booking-form-wrapper .fieldset-legend{color:#333;font-size:1.5em;line-height:24px;display:block}.path-lead-form #gge-af-connector-booking-form-wrapper .slots-wrapper,.path-booking #gge-af-connector-booking-form-wrapper .slots-wrapper{margin:20px 0}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-header,.path-booking #gge-af-connector-booking-form-wrapper .accordion-header{margin:auto}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-button,.path-booking #gge-af-connector-booking-form-wrapper .accordion-button{width:100%;text-align:left;font-size:16px}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-button .header,.path-booking #gge-af-connector-booking-form-wrapper .accordion-button .header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:inherit !important}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-body,.path-booking #gge-af-connector-booking-form-wrapper .accordion-body{padding:15px;border:1px solid #e0e0e0}.path-lead-form #gge-af-connector-booking-form-wrapper .hours,.path-booking #gge-af-connector-booking-form-wrapper .hours{gap:10px}.path-lead-form #gge-af-connector-booking-form-wrapper .toggle-hours,.path-lead-form #gge-af-connector-booking-form-wrapper .mobile-ajax-submit,.path-booking #gge-af-connector-booking-form-wrapper .toggle-hours,.path-booking #gge-af-connector-booking-form-wrapper .mobile-ajax-submit{background:0;color:#FFCA4AFF;margin-top:15px;border:0;border:1px solid #FFCA4AFF;border-radius:6px;padding:10px 20px;margin:0 auto;cursor:pointer}.path-lead-form #gge-af-connector-booking-form-wrapper .toggle-hours:hover,.path-lead-form #gge-af-connector-booking-form-wrapper .mobile-ajax-submit:hover,.path-booking #gge-af-connector-booking-form-wrapper .toggle-hours:hover,.path-booking #gge-af-connector-booking-form-wrapper .mobile-ajax-submit:hover{background:#FFCA4AFF;color:white}.path-lead-form #gge-af-connector-booking-form-wrapper .no-hour,.path-booking #gge-af-connector-booking-form-wrapper .no-hour{color:#aaa;font-style:italic;text-align:center}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item{overflow:inherit !important}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header{position:sticky;background:white;top:0;z-index:10;margin:0;width:100%;border-bottom:1px solid #f2f2f2}@media(min-width:768px){.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header{border:0}}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header .accordion-button,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header .accordion-button{background:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;cursor:default}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header .accordion-button:hover,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header .accordion-button:hover{background:0}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header .accordion-button .header,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header .accordion-button .header{top:0}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header .accordion-button .header span,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-header .accordion-button .header span{margin-bottom:10px}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body{border:none !important}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours{gap:15px;margin-bottom:30px}@media(min-width:768px){.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours{gap:24px}}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours .no-hour,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours .no-hour{min-height:63px}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours .no-hour .booking-slot-item,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours .no-hour .booking-slot-item{height:2px;width:8px;border-radius:6px;background:#dfdfdf;margin:0}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements label.form-check-label,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements label.form-check-label{border-radius:50px;background:#f5f5f5;padding:10px 14px;width:100%;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent}@media(min-width:768px){.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements label.form-check-label,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements label.form-check-label{padding:10px 24px}}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements label.form-check-label:hover,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements label.form-check-label:hover{border:1px solid #FFCA4AFF;background:#FFFAEBFF;color:#FFCA4AFF}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements label.form-check-label:before,.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements label.form-check-label:after,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements label.form-check-label:before,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements label.form-check-label:after{display:none}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements input.form-submit,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements input.form-submit{bottom:0;display:none}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements button.form-submit,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements button.form-submit{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background:white;border:0;line-height:17px;color:black;border-radius:6px;z-index:10}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements button.form-submit .message,.path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .form-elements button.form-submit .message{padding:0 !important;color:#FFCA4AFF}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-button,.path-booking #gge-af-connector-booking-form-wrapper .accordion-button{background:var(--cta1Bg) !important;position:relative;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-size:13px;line-height:15px;letter-spacing:1px;color:#3c3c3b;margin:0 0 15px;padding:15px 24px;border-radius:26px;text-decoration:none;-webkit-box-shadow:0 3px 5px rgba(60,60,59,0.15);box-shadow:0 3px 5px rgba(60,60,59,0.15);-webkit-appearance:none;-moz-appearance:none;border:0;cursor:pointer;z-index:1}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-button .header,.path-booking #gge-af-connector-booking-form-wrapper .accordion-button .header{font-size:14px}.path-lead-form #gge-af-connector-booking-form-wrapper .accordion-button .header span,.path-booking #gge-af-connector-booking-form-wrapper .accordion-button .header span{font-size:16px}.path-lead-form #gge-af-connector-booking-form-wrapper .hours button[type=submit],.path-booking #gge-af-connector-booking-form-wrapper .hours button[type=submit]{padding:4px 15px}.path-lead-form #gge-af-connector-booking-form-wrapper button[type=submit]::before,.path-booking #gge-af-connector-booking-form-wrapper button[type=submit]::before{content:""}@media(min-width:768px){.path-lead-form #gge-af-connector-booking-form-wrapper .booking-form .accordion-item,.path-booking #gge-af-connector-booking-form-wrapper .booking-form .accordion-item{border:0;border-right:1px solid #f2f2f2}}.path-lead-form #gge-af-connector-booking-form-wrapper .booking-form .accordion-item:last-child,.path-booking #gge-af-connector-booking-form-wrapper .booking-form .accordion-item:last-child{border-right:0}.path-lead-form #gge-af-connector-booking-form-wrapper .booking-form .accordion-item .accordion-button,.path-booking #gge-af-connector-booking-form-wrapper .booking-form .accordion-item .accordion-button{height:60px}.path-lead-form .toast,.path-booking .toast{background:#f4f4f4;padding:10px;border-radius:20px;margin-bottom:10px}.path-lead-form .toast svg,.path-booking .toast svg{border-radius:20px}.path-lead-form .toast strong,.path-booking .toast strong{line-height:0}.path-lead-form .toast .toast-header,.path-booking .toast .toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.path-lead-form .toast .toast-body,.path-booking .toast .toast-body{margin-top:10px}.path-lead-form .alert,.path-booking .alert{margin-bottom:20px;padding:10px;border-radius:6px;gap:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:0}.path-lead-form .alert:before,.path-booking .alert:before{width:20px;height:20px;margin-top:-4px;background-size:contain;background-position:center}.path-lead-form .btn-danger,.path-booking .btn-danger{background:#ee704c !important}.path-lead-form .row,.path-booking .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:20px 20px}.path-lead-form .fieldset-wrapper,.path-booking .fieldset-wrapper{width:100%}.path-lead-form .booking-form,.path-booking .booking-form{display:block;width:inherit}.path-lead-form .js-form-wrapper,.path-lead-form .form-wrapper,.path-booking .js-form-wrapper,.path-booking .form-wrapper{margin:10px 0}.path-lead-form .fieldset-legend,.path-booking .fieldset-legend{color:#333;font-size:1.5em;line-height:24px;display:block}.path-lead-form .slots-wrapper,.path-booking .slots-wrapper{margin:20px 0}.path-lead-form .accordion-header,.path-booking .accordion-header{margin:auto}.path-lead-form .accordion-button,.path-booking .accordion-button{width:100%;text-align:left;font-size:16px}.path-lead-form .accordion-button .header,.path-booking .accordion-button .header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:inherit !important}.path-lead-form .accordion-body,.path-booking .accordion-body{padding:15px;border:1px solid #e0e0e0}.path-lead-form .hours,.path-booking .hours{gap:10px}.path-lead-form .toggle-hours,.path-lead-form .mobile-ajax-submit,.path-booking .toggle-hours,.path-booking .mobile-ajax-submit{display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-size:var(--text-p2);padding:var(--space-12) var(--space-24) var(--space-12) var(--space-24);border-radius:var(--radius-4);border:1px solid transparent;gap:var(--space-12);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background:transparent;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border:1px solid var(--button-secondary-default-border) !important;background:var(--button-secondary-default-background) !important;color:var(--button-secondary-default-border) !important}.path-lead-form .toggle-hours:hover,.path-lead-form .mobile-ajax-submit:hover,.path-booking .toggle-hours:hover,.path-booking .mobile-ajax-submit:hover{background:var(--button-secondary-hover-background) !important;color:var(--button-secondary-default-border) !important}.path-lead-form .no-hour,.path-booking .no-hour{color:#aaa;font-style:italic;text-align:center}.path-lead-form .accordion-item,.path-booking .accordion-item{overflow:inherit !important}.path-lead-form .accordion-item .accordion-header,.path-booking .accordion-item .accordion-header{position:sticky;background:white;top:0;z-index:10;margin:0;width:100%;border-bottom:1px solid #f2f2f2}@media(min-width:768px){.path-lead-form .accordion-item .accordion-header,.path-booking .accordion-item .accordion-header{border:0}}.path-lead-form .accordion-item .accordion-header .accordion-button,.path-booking .accordion-item .accordion-header .accordion-button{background:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;cursor:default}.path-lead-form .accordion-item .accordion-header .accordion-button:hover,.path-booking .accordion-item .accordion-header .accordion-button:hover{background:0}.path-lead-form .accordion-item .accordion-header .accordion-button .header,.path-booking .accordion-item .accordion-header .accordion-button .header{top:0}.path-lead-form .accordion-item .accordion-header .accordion-button .header span,.path-booking .accordion-item .accordion-header .accordion-button .header span{margin-bottom:10px}.path-lead-form .accordion-item .accordion-body,.path-booking .accordion-item .accordion-body{border:none !important}.path-lead-form .accordion-item .accordion-body .hours,.path-booking .accordion-item .accordion-body .hours{gap:15px;margin-bottom:30px}@media(min-width:768px){.path-lead-form .accordion-item .accordion-body .hours,.path-booking .accordion-item .accordion-body .hours{gap:24px}}.path-lead-form .accordion-item .accordion-body .hours .no-hour,.path-booking .accordion-item .accordion-body .hours .no-hour{min-height:63px}.path-lead-form .accordion-item .accordion-body .hours .no-hour .booking-slot-item,.path-booking .accordion-item .accordion-body .hours .no-hour .booking-slot-item{height:2px;width:8px;border-radius:6px;background:#dfdfdf;margin:0}.path-lead-form .accordion-item .accordion-body .form-elements label.form-check-label,.path-booking .accordion-item .accordion-body .form-elements label.form-check-label{border-radius:50px;background:#f5f5f5;padding:10px 14px;width:100%;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent}@media(min-width:768px){.path-lead-form .accordion-item .accordion-body .form-elements label.form-check-label,.path-booking .accordion-item .accordion-body .form-elements label.form-check-label{padding:10px 24px}}.path-lead-form .accordion-item .accordion-body .form-elements label.form-check-label:hover,.path-booking .accordion-item .accordion-body .form-elements label.form-check-label:hover{border:1px solid #FFCA4AFF;background:#FFFAEBFF;color:#FFCA4AFF}.path-lead-form .accordion-item .accordion-body .form-elements label.form-check-label:before,.path-lead-form .accordion-item .accordion-body .form-elements label.form-check-label:after,.path-booking .accordion-item .accordion-body .form-elements label.form-check-label:before,.path-booking .accordion-item .accordion-body .form-elements label.form-check-label:after{display:none}.path-lead-form .accordion-item .accordion-body .form-elements input.form-submit,.path-booking .accordion-item .accordion-body .form-elements input.form-submit{bottom:0;display:none}.path-lead-form .accordion-item .accordion-body .form-elements button.form-submit,.path-booking .accordion-item .accordion-body .form-elements button.form-submit{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background:white;border:0;line-height:17px;color:black;border-radius:6px;z-index:10}.path-lead-form .accordion-item .accordion-body .form-elements button.form-submit .message,.path-booking .accordion-item .accordion-body .form-elements button.form-submit .message{padding:0 !important;color:#FFCA4AFF}.path-lead-form .accordion-button,.path-booking .accordion-button{background:var(--cta1Bg) !important;position:relative;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-size:13px;line-height:15px;letter-spacing:1px;color:#3c3c3b;margin:0 0 15px;padding:15px 24px;border-radius:26px;text-decoration:none;-webkit-box-shadow:0 3px 5px rgba(60,60,59,0.15);box-shadow:0 3px 5px rgba(60,60,59,0.15);-webkit-appearance:none;-moz-appearance:none;border:0;cursor:pointer;z-index:1}.path-lead-form .accordion-button .header,.path-booking .accordion-button .header{font-size:14px}.path-lead-form .accordion-button .header span,.path-booking .accordion-button .header span{font-size:16px}.path-lead-form .hours button[type=submit],.path-booking .hours button[type=submit]{padding:4px 15px}.path-lead-form button[type=submit]::before,.path-booking button[type=submit]::before{content:""}@media(min-width:768px){.path-lead-form .booking-form .accordion-item,.path-booking .booking-form .accordion-item{border:0;border-right:1px solid #f2f2f2}}.path-lead-form .booking-form .accordion-item:last-child,.path-booking .booking-form .accordion-item:last-child{border-right:0}.path-lead-form .booking-form .accordion-item .accordion-button,.path-booking .booking-form .accordion-item .accordion-button{height:60px}#booking-form-slots .accordion-item{-ms-flex:2 1;flex:2 1}.path-booking .js-form-type-radio,.path-lead-form .js-form-type-radio{border:none !important;padding:0 !important}.path-booking .container,.path-lead-form .container{grid-template-columns:1fr !important}.path-booking .gge-af-connector-booking-form,.path-lead-form .gge-af-connector-booking-form{margin:30px 10px;background-color:#fff;padding:20px;border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);min-width:100%}.path-booking .path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours .no-hour,.path-booking .path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours .no-hour,.path-lead-form .path-lead-form #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours .no-hour,.path-lead-form .path-booking #gge-af-connector-booking-form-wrapper .accordion-item .accordion-body .hours .no-hour{min-height:64px}.path-booking form label,.path-booking form .fieldset-legend,.path-lead-form form label,.path-lead-form form .fieldset-legend{margin-bottom:20px}.path-booking .alert-success,.path-lead-form .alert-success{background:var(--colors-green-green-500);padding:20px !important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:white}.path-booking .alert-success svg,.path-lead-form .alert-success svg{display:none}.path-booking .alert-success h2,.path-lead-form .alert-success h2{font-size:22px}.path-booking .alert-success .btn-close,.path-lead-form .alert-success .btn-close{margin-left:auto;height:30px;width:30px}.path-booking .fieldset-wrapper p,.path-lead-form .fieldset-wrapper p{margin-bottom:10px}.path-booking .input-submit-wrapper,.path-lead-form .input-submit-wrapper{margin:30px 0}.path-booking #booking-form-pagination .input-submit-wrapper,.path-lead-form #booking-form-pagination .input-submit-wrapper{margin:0}.path-booking #booking-form-pagination .input-submit-wrapper:last-child,.path-lead-form #booking-form-pagination .input-submit-wrapper:last-child{margin-left:auto}.path-booking #booking-form-pagination .input-submit-wrapper:last-child:has(.previous),.path-lead-form #booking-form-pagination .input-submit-wrapper:last-child:has(.previous){margin-right:auto;margin-left:inherit}.contact-form .studi-payment-transaction-front-form .form-required::after{content:"*"}.contact-form .studi-payment-transaction-front-form .form-actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:var(--space-16)}.webcallback{background:white;position:fixed;bottom:110px;left:16px;border-radius:var(--radius-10);overflow:hidden;right:16px;max-height:620px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:99999999;margin-left:auto}@media(min-width:1200px){.webcallback{max-width:320px}}.webcallback .image{height:180px}.webcallback .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.webcallback .ajax-progress{display:none}.webcallback__content{padding:var(--space-24);text-align:center}.webcallback__content .form-item-global,.webcallback__content .form-item--error-message{text-align:left}.webcallback__content .title{margin-bottom:var(--space-24);display:-ms-flexbox;display:flex;text-align:left}.webcallback__content .title span{font-size:var(--text-h4);font-weight:500}.webcallback__content button{background:0;border:0;cursor:pointer;font-size:14px}.webcallback__content button.close{margin-left:auto}.webcallback__content button.btn-custom.btn-custom-2.close{border:0}.webcallback__content button.btn-custom.btn-custom-2.close:hover{background:0}.webcallback__content .webcallback-message{position:relative;margin-bottom:var(--space-24);padding-top:var(--space-72);padding-right:var(--space-24);padding-left:var(--space-24)}.webcallback__content .webcallback-message::before{content:"\f058";font-family:"Font Awesome 6 Pro";color:var(--common-success-medium);position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:38px;width:38px;height:38px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1}.webcallback__content .webcallback-message.error::before{content:"\f057";color:var(--common-danger-medium)}.webcallback__content .webcallback-message p+p{margin-top:var(--text-p1)}.webcallback__content .form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.webcallback__content .form-actions{margin-top:var(--space-32);-ms-flex-item-align:auto;align-self:auto}.webcallback__content .form-actions input{width:100%}.webcallback-popup{width:100%;height:100%;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:111;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(min-width:1200px){.webcallback-popup .webcallback{z-index:1;position:static;margin:0 auto;display:grid;grid-template-columns:350px 1fr;min-width:800px}.webcallback-popup .webcallback .image{width:350px;min-height:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.webcallback-popup .webcallback .image img{min-height:100%}.webcallback-popup .webcallback .webcallback__content{-ms-flex:2 1;flex:2 1}.webcallback-popup .webcallback .webcallback__content .webcallback-message::before{font-size:48px;width:48px;height:48px}}.webcallback-w,.webcallback-popup{display:none}.webcallback-w.opened,.webcallback-popup.opened{display:-ms-flexbox !important;display:flex !important}.lame-header{background:var(--common-background-cream-low);padding-top:var(--space-24)}@media(min-width:1200px){.lame-header{padding-top:var(--space-40)}}@media(min-width:1200px){.lame-header .bck-layout{gap:var(--space-64)}}@media(min-width:1200px){.lame-header .tooltip[data-tooltip]{z-index:0}}
:root{--colors-light-100:#ffffff;--colors-grey-grey-50:#f9f9fb;--colors-grey-grey-100:#ededf1;--colors-grey-grey-200:#d8d9df;--colors-grey-grey-300:#b6b7c3;--colors-grey-grey-400:#8e8fa2;--colors-grey-grey-500:#6f7188;--colors-grey-grey-600:#5a5c6f;--colors-grey-grey-700:#4a4b5a;--colors-grey-grey-800:#3f404d;--colors-grey-grey-900:#20202d;--colors-grey-grey-950:#09090b;--colors-yellow-yellow-50:#fffaeb;--colors-yellow-yellow-100:#fff0c6;--colors-yellow-yellow-200:#ffdf88;--colors-yellow-yellow-300:#ffca4a;--colors-yellow-yellow-400:#ffb527;--colors-yellow-yellow-500:#f99007;--colors-yellow-yellow-600:#dd6902;--colors-yellow-yellow-700:#b74806;--colors-yellow-yellow-800:#94360c;--colors-yellow-yellow-900:#7a2d0d;--colors-yellow-yellow-950:#461602;--colors-blue-blue-50:#f0fafb;--colors-blue-blue-100:#d9f2f4;--colors-blue-blue-200:#b7e4ea;--colors-blue-blue-300:#86d0da;--colors-blue-blue-400:#59b8c7;--colors-blue-blue-500:#3197a9;--colors-blue-blue-600:#2c7b8e;--colors-blue-blue-700:#296475;--colors-blue-blue-800:#295361;--colors-blue-blue-900:#264753;--colors-blue-blue-950:#152e37;--colors-coral-coral-50:#fef3ee;--colors-coral-coral-100:#fce5d8;--colors-coral-coral-200:#f8c6b0;--colors-coral-coral-300:#f39f7e;--colors-coral-coral-400:#ee6f4c;--colors-coral-coral-500:#e94826;--colors-coral-coral-600:#db301b;--colors-coral-coral-700:#b52119;--colors-coral-coral-800:#911d1b;--colors-coral-coral-900:#751b19;--colors-coral-coral-950:#3f0b0c;--colors-green-green-50:#f2fbf9;--colors-green-green-100:#d2f5ee;--colors-green-green-200:#a5eadd;--colors-green-green-300:#6fd9c8;--colors-green-green-400:#43beb0;--colors-green-green-500:#28a497;--colors-green-green-600:#1c7b73;--colors-green-green-700:#1c6963;--colors-green-green-800:#1b5451;--colors-green-green-900:#1a4744;--colors-green-green-950:#092a29;--colors-orange-orange-50:#fff7ed;--colors-orange-orange-100:#feedd6;--colors-orange-orange-200:#fcd8ac;--colors-orange-orange-300:#fbbc76;--colors-orange-orange-400:#f8943f;--colors-orange-orange-500:#f5781d;--colors-orange-orange-600:#e65b10;--colors-orange-orange-700:#bf440f;--colors-orange-orange-800:#983714;--colors-orange-orange-900:#7a2f14;--colors-orange-orange-950:#421608;--colors-red-red-50:#fdf4f3;--colors-red-red-100:#fde5e3;--colors-red-red-200:#fccfcc;--colors-red-red-300:#f8afa9;--colors-red-red-400:#f28077;--colors-red-red-500:#e7574c;--colors-red-red-600:#d3382c;--colors-red-red-700:#b22d23;--colors-red-red-800:#932921;--colors-red-red-900:#7a2822;--colors-red-red-950:#42110d;--colors-cream-cream-50:#fffbf4;--colors-cream-cream-100:#fff3e1;--colors-cream-cream-200:#fce3b4;--colors-cream-cream-300:#f9c978;--colors-cream-cream-400:#f6a841;--colors-cream-cream-500:#f38d1c;--colors-cream-cream-600:#e47312;--colors-cream-cream-700:#bd5711;--colors-cream-cream-800:#964516;--colors-cream-cream-900:#793a15;--colors-cream-cream-950:#411c09;--colors-taupe-taupe-50:#fbfaf9;--colors-taupe-taupe-100:#f7f4f2;--colors-taupe-taupe-200:#eae1de;--colors-taupe-taupe-300:#dbcbc6;--colors-taupe-taupe-400:#c4ada5;--colors-taupe-taupe-500:#ad9086;--colors-taupe-taupe-600:#96776c;--colors-taupe-taupe-700:#7d6158;--colors-taupe-taupe-800:#69534b;--colors-taupe-taupe-900:#594943;--colors-taupe-taupe-950:#2e2421;--colors-neonblue-neonblue-50:#edf1ff;--colors-neonblue-neonblue-100:#dee5ff;--colors-neonblue-neonblue-200:#c4cfff;--colors-neonblue-neonblue-300:#a0afff;--colors-neonblue-neonblue-400:#6a74ff;--colors-neonblue-neonblue-500:#5c5bf9;--colors-neonblue-neonblue-600:#4b3dee;--colors-neonblue-neonblue-700:#402fd3;--colors-neonblue-neonblue-800:#3429aa;--colors-neonblue-neonblue-900:#2e2986;--colors-neonblue-neonblue-950:#1d184e;--colors-organisations-organisations-900:#0f2f77;--colors-etudiants-etudiants-10:#d8f8f5;--colors-etudiants-etudiants-50:#f0fdfb;--colors-etudiants-etudiants-200:#baeee9;--colors-etudiants-etudiants-300:#96ded9;--colors-etudiants-etudiants-400:#67cbc8;--colors-etudiants-etudiants-500:#24b2b0;--colors-etudiants-etudiants-600:#089799;--colors-etudiants-etudiants-700:#057e80;--colors-etudiants-etudiants-800:#0a6165;--colors-etudiants-etudiants-900:#0d5052;--colors-etudiants-etudiants-950:#002f33}:root{--colors-light-100:#ffffff;--colors-light-90:rgba(255,255,255,0.90);--colors-light-80:rgba(255,255,255,0.80);--colors-light-70:rgba(255,255,255,0.70);--colors-light-60:rgba(255,255,255,0.60);--colors-light-50:rgba(255,255,255,0.50);--colors-light-40:rgba(255,255,255,0.40);--colors-light-30:rgba(255,255,255,0.30);--colors-light-20:rgba(255,255,255,0.20);--colors-light-10:rgba(255,255,255,0.10);--colors-light-8:rgba(255,255,255,0.08);--colors-light-6:rgba(255,255,255,0.06);--colors-light-4:rgba(255,255,255,0.04);--colors-light-2:rgba(255,255,255,0.02);--colors-light-0:rgba(255,255,255,0.00);--colors-dark-100:#262626;--colors-dark-90:rgba(38,38,38,0.90);--colors-dark-80:rgba(38,38,38,0.80);--colors-dark-70:rgba(38,38,38,0.70);--colors-dark-60:rgba(38,38,38,0.60);--colors-dark-50:rgba(38,38,38,0.50);--colors-dark-40:rgba(38,38,38,0.40);--colors-dark-30:rgba(38,38,38,0.30);--colors-dark-20:rgba(38,38,38,0.20);--colors-dark-10:rgba(38,38,38,0.10);--colors-dark-8:rgba(38,38,38,0.08);--colors-dark-6:rgba(38,38,38,0.06);--colors-dark-4:rgba(38,38,38,0.04);--colors-dark-2:rgba(38,38,38,0.02);--colors-dark-0:rgba(38,38,38,0.00);--common-neutral-lowest:var(--colors-light-100);--common-neutral-lower:var(--colors-grey-grey-50);--common-neutral-low:var(--colors-grey-grey-100);--common-neutral-medium:var(--colors-grey-grey-200);--common-neutral-high:var(--colors-grey-grey-600);--common-neutral-higher:var(--colors-grey-grey-900);--common-neutral-highest:var(--colors-grey-grey-950);--common-primary-lowest:var(--colors-yellow-yellow-50);--common-primary-lower:var(--colors-yellow-yellow-100);--common-primary-low:var(--colors-yellow-yellow-200);--common-primary-medium:var(--colors-yellow-yellow-300);--common-primary-high:var(--colors-yellow-yellow-400);--common-primary-higher:var(--colors-yellow-yellow-500);--common-primary-highest:var(--colors-yellow-yellow-700);--common-secondary-lowest:var(--colors-neonblue-neonblue-50);--common-secondary-lower:var(--colors-neonblue-neonblue-100);--common-secondary-low:var(--colors-neonblue-neonblue-300);--common-secondary-medium:var(--colors-neonblue-neonblue-500);--common-secondary-high:var(--colors-neonblue-neonblue-700);--common-secondary-higher:var(--colors-neonblue-neonblue-800);--common-secondary-highest:var(--colors-neonblue-neonblue-950);--common-tertiary-lowest:var(--colors-taupe-taupe-50);--common-tertiary-lower:var(--colors-taupe-taupe-100);--common-tertiary-low:var(--colors-taupe-taupe-200);--common-tertiary-medium:var(--colors-taupe-taupe-300);--common-tertiary-high:var(--colors-taupe-taupe-400);--common-tertiary-higher:var(--colors-taupe-taupe-700);--common-tertiary-highest:var(--colors-taupe-taupe-950);--common-success-lowest:var(--colors-green-green-50);--common-success-medium:var(--colors-green-green-500);--common-success-higher:var(--colors-green-green-800);--common-warning-lowest:var(--colors-orange-orange-50);--common-warning-medium:var(--colors-orange-orange-500);--common-warning-higher:var(--colors-orange-orange-800);--common-danger-lowest:var(--colors-red-red-50);--common-danger-medium:var(--colors-red-red-600);--common-danger-higher:var(--colors-red-red-800);--common-background-light-lowest:var(--common-neutral-lowest);--common-background-light-low:var(--common-neutral-lower);--common-background-dark-higher:var(--common-neutral-higher);--common-surface-lowest:var(--colors-taupe-taupe-50);--common-surface-lower:var(--colors-taupe-taupe-100);--common-surface-low:var(--colors-taupe-taupe-200);--common-surface-medium:var(--colors-taupe-taupe-300);--common-surface-high:var(--colors-taupe-taupe-400);--common-surface-higher:var(--colors-taupe-taupe-700);--common-surface-highest:var(--colors-taupe-taupe-950);--common-etudiants-dark-higher:var(--colors-etudiants-etudiants-800);--common-organisations-dark-higher:var(--colors-organisations-organisations-900);--text-color-text-primary:var(--colors-grey-grey-950);--text-color-text-secondary:var(--colors-grey-grey-500);--text-color-text-invert:var(--colors-light-100);--text-color-text-disabled:var(--colors-dark-20);--text-color-text-success:var(--common-success-medium);--text-color-text-warning:var(--common-warning-medium);--text-color-text-danger:var(--common-danger-medium);--logobutton-primary-default-text:var(--common-neutral-highest);--logobutton-primary-default-background:var(--colors-dark-0);--logobutton-primary-default-border:var(--common-neutral-low);--logobutton-primary-hover-text:var(--common-neutral-highest);--logobutton-primary-hover-background:var(--colors-dark-4);--logobutton-primary-hover-border:var(--common-neutral-low);--logobutton-primary-active-text:var(--common-neutral-highest);--logobutton-primary-active-background:var(--colors-dark-10);--logobutton-primary-active-border:var(--common-neutral-low);--logobutton-primary-disabled-text:var(--colors-dark-20);--logobutton-primary-disabled-background:var(--colors-dark-0);--logobutton-primary-disabled-border:var(--colors-dark-10);--selectbutton-primary-default-text:var(--common-neutral-highest);--selectbutton-primary-default-icon:var(--common-neutral-highest);--selectbutton-primary-default-background:var(--colors-dark-0);--selectbutton-primary-default-border:var(--common-neutral-higher);--selectbutton-primary-hover-text:var(--common-neutral-highest);--selectbutton-primary-hover-icon:var(--common-neutral-highest);--selectbutton-primary-hover-background:var(--common-primary-lowest);--selectbutton-primary-hover-border:var(--common-neutral-higher);--selectbutton-primary-pressed-text:var(--common-neutral-highest);--selectbutton-primary-pressed-icon:var(--common-neutral-highest);--selectbutton-primary-pressed-background:var(--common-primary-lowest);--selectbutton-primary-pressed-border:var(--common-neutral-higher);--selectbutton-primary-active-text:var(--common-neutral-highest);--selectbutton-primary-active-icon:var(--common-neutral-highest);--selectbutton-primary-active-background:var(--common-primary-lower);--selectbutton-primary-active-border:var(--common-primary-high);--selectbutton-primary-disabled-text:var(--colors-dark-20);--selectbutton-primary-disabled-icon:var(--colors-dark-20);--selectbutton-primary-disabled-background:var(--colors-dark-0);--selectbutton-primary-disabled-border:var(--colors-dark-10);--link-primary-default-text:var(--common-neutral-highest);--link-primary-default-icon:var(--common-neutral-highest);--link-primary-default-border:var(--common-neutral-highest);--link-primary-hover-text:var(--colors-neonblue-neonblue-500);--link-primary-hover-icon:var(--colors-neonblue-neonblue-500);--link-primary-hover-border:var(--colors-neonblue-neonblue-500);--link-primary-active-text:var(--colors-neonblue-neonblue-800);--link-primary-active-icon:var(--colors-neonblue-neonblue-800);--link-primary-active-border:var(--colors-neonblue-neonblue-800);--link-primary-disabled-text:rgba(var(--common-neutral-highest),0.2);--link-primary-disabled-icon:rgba(var(--common-neutral-highest),0.2);--link-primary-disabled-border:rgba(var(--common-neutral-highest),0.2);--text-color-link-default:var(--colors-neonblue-neonblue-500);--text-color-link-hover:var(--colors-neonblue-neonblue-400);--text-color-link-clicked:var(--colors-neonblue-neonblue-800);--text-color-link-clicked-hover:var(--colors-neonblue-neonblue-950);--link-card-default-text:var(--common-neutral-highest);--link-card-hover-text:var(--common-neutral-highest);--link-card-active-text:var(--common-neutral-highest);--link-card-active-icon:var(--common-neutral-highest);--link-card-active-border:var(--common-neutral-highest);--link-card-active-background:var(--colors-dark-2);--link-card-hover-icon:var(--common-neutral-highest);--link-card-hover-border:var(--common-neutral-highest);--link-card-hover-background:var(--common-neutral-lowest);--link-card-default-icon:var(--common-neutral-highest);--link-card-default-border:var(--common-neutral-highest);--link-card-default-background:var(--common-neutral-lowest);--link-card-disabled-text:var(--colors-dark-20);--link-card-disabled-icon:var(--colors-dark-20);--link-card-disabled-border:var(--colors-dark-20);--link-card-disabled-background:var(--colors-light-60);--input-primary-default-label:var(--text-color-text-primary);--input-primary-default-background:var(--common-neutral-lower);--input-primary-default-border:var(--colors-dark-0);--input-primary-default-text:var(--text-color-text-primary);--input-primary-default-placeholder:var(--text-color-text-secondary);--input-primary-default-icon:var(--common-neutral-highest);--input-primary-focus-label:var(--text-color-text-primary);--input-primary-focus-background:var(--common-neutral-lower);--input-primary-focus-border:var(--common-neutral-high);--input-primary-focus-text:var(--text-color-text-primary);--input-primary-focus-placeholder:var(--text-color-text-secondary);--input-primary-focus-icon:var(--common-neutral-highest);--input-primary-disabled-label:var(--text-color-text-primary);--input-primary-disabled-background:var(--colors-dark-10);--input-primary-disabled-border:var(--colors-dark-0);--input-primary-disabled-text:var(--text-color-text-disabled);--input-primary-disabled-placeholder:var(--text-color-text-disabled);--input-primary-disabled-icon:var(--colors-dark-20);--input-primary-success-border:var(--common-success-medium);--input-primary-success-text:var(--text-color-text-success);--input-primary-success-icon:var(--common-success-medium);--input-primary-error-border:var(--common-danger-medium);--input-primary-error-text:var(--text-color-text-danger);--input-primary-error-icon:var(--common-danger-medium);--button-primary-default-text:var(--common-neutral-highest);--button-primary-hover-text:var(--common-neutral-highest);--button-primary-hover-icon:var(--common-neutral-highest);--button-primary-hover-background:var(--common-primary-high);--button-primary-hover-border:var(--common-primary-high);--button-primary-default-icon:var(--common-neutral-highest);--button-primary-default-background:var(--common-primary-medium);--button-primary-default-border:var(--common-primary-medium);--button-primary-active-text:var(--common-neutral-highest);--button-primary-active-icon:var(--common-neutral-highest);--button-primary-active-background:var(--common-primary-higher);--button-primary-active-border:var(--common-primary-higher);--button-primary-disabled-text:var(--colors-dark-20);--button-primary-disabled-icon:var(--colors-dark-20);--button-primary-disabled-background:var(--colors-dark-10);--button-primary-disabled-border:var(--colors-dark-10);--button-secondary-default-text:var(--colors-dark-100);--button-secondary-default-icon:var(--colors-dark-100);--button-secondary-default-background:var(--colors-dark-0);--button-secondary-default-border:var(--colors-dark-100);--button-secondary-hover-text:var(--colors-dark-100);--button-secondary-hover-icon:var(--colors-dark-100);--button-secondary-hover-background:var(--colors-dark-4);--button-secondary-hover-border:var(--colors-dark-100);--button-secondary-active-text:var(--colors-dark-100);--button-secondary-active-icon:var(--colors-dark-100);--button-secondary-active-background:var(--colors-dark-10);--button-secondary-active-border:var(--colors-dark-100);--button-secondary-disabled-text:var(--colors-dark-20);--button-secondary-disabled-icon:var(--colors-dark-20);--button-secondary-disabled-background:var(--colors-dark-0);--button-secondary-disabled-border:var(--colors-dark-20);--button-tertiary-default-text:var(--colors-dark-100);--button-tertiary-default-icon:var(--colors-dark-100);--button-tertiary-default-background:var(--colors-dark-0);--button-tertiary-default-border:var(--colors-dark-0);--button-tertiary-hover-text:var(--colors-dark-100);--button-tertiary-hover-icon:var(--colors-dark-100);--button-tertiary-hover-background:var(--colors-dark-4);--button-tertiary-hover-border:var(--colors-dark-0);--button-tertiary-active-text:var(--colors-dark-100);--button-tertiary-active-icon:var(--colors-dark-100);--button-tertiary-active-background:var(--colors-dark-10);--button-tertiary-active-border:var(--colors-dark-0);--button-tertiary-disabled-text:var(--colors-dark-20);--button-tertiary-disabled-icon:var(--colors-dark-20);--button-tertiary-disabled-background:var(--colors-dark-0);--button-tertiary-disabled-border:var(--colors-dark-0);--button-buttoninverted-primary-default-text:var(--colors-dark-100);--button-buttoninverted-primary-hover-text:var(--colors-dark-100);--button-buttoninverted-primary-hover-icon:var(--colors-dark-100);--button-buttoninverted-primary-hover-background:var(--colors-light-90);--button-buttoninverted-primary-hover-border:var(--colors-light-90);--button-buttoninverted-primary-default-icon:var(--colors-dark-100);--button-buttoninverted-primary-default-background:var(--colors-light-100);--button-buttoninverted-primary-default-border:var(--colors-light-100);--button-buttoninverted-primary-active-text:var(--colors-dark-100);--button-buttoninverted-primary-active-icon:var(--colors-dark-100);--button-buttoninverted-primary-active-background:var(--colors-light-60);--button-buttoninverted-primary-active-border:var(--colors-light-60);--button-buttoninverted-primary-disabled-text:var(--colors-dark-30);--button-buttoninverted-primary-disabled-icon:var(--colors-dark-30);--button-buttoninverted-primary-disabled-background:var(--colors-light-20);--button-buttoninverted-primary-disabled-border:var(--colors-light-20);--button-buttoninverted-secondary-default-text:var(--colors-light-100);--button-buttoninverted-secondary-default-icon:var(--colors-light-100);--button-buttoninverted-secondary-default-background:var(--colors-light-0);--button-buttoninverted-secondary-default-border:var(--colors-light-100);--button-buttoninverted-secondary-hover-text:var(--colors-light-100);--button-buttoninverted-secondary-hover-icon:var(--colors-light-100);--button-buttoninverted-secondary-hover-background:var(--colors-light-10);--button-buttoninverted-secondary-hover-border:var(--colors-light-100);--button-buttoninverted-secondary-active-text:var(--colors-light-100);--button-buttoninverted-secondary-active-icon:var(--colors-light-100);--button-buttoninverted-secondary-active-background:var(--colors-light-20);--button-buttoninverted-secondary-active-border:var(--colors-light-100);--button-buttoninverted-secondary-disabled-text:var(--colors-light-10);--button-buttoninverted-secondary-disabled-icon:var(--colors-light-10);--button-buttoninverted-secondary-disabled-background:var(--colors-light-0);--button-buttoninverted-secondary-disabled-border:var(--colors-light-10);--button-buttoninverted-tertiary-default-text:var(--colors-light-100);--button-buttoninverted-tertiary-default-icon:var(--colors-light-100);--button-buttoninverted-tertiary-default-background:var(--colors-light-0);--button-buttoninverted-tertiary-default-border:var(--colors-light-0);--button-buttoninverted-tertiary-hover-text:var(--colors-light-100);--button-buttoninverted-tertiary-hover-icon:var(--colors-light-100);--button-buttoninverted-tertiary-hover-background:var(--colors-light-10);--button-buttoninverted-tertiary-hover-border:var(--colors-light-0);--button-buttoninverted-tertiary-active-text:var(--colors-light-100);--button-buttoninverted-tertiary-active-icon:var(--colors-light-100);--button-buttoninverted-tertiary-active-background:var(--colors-light-20);--button-buttoninverted-tertiary-active-border:var(--colors-light-0);--button-buttoninverted-tertiary-disabled-text:var(--colors-light-10);--button-buttoninverted-tertiary-disabled-icon:var(--colors-light-10);--button-buttoninverted-tertiary-disabled-background:var(--colors-light-0);--button-buttoninverted-tertiary-disabled-border:var(--colors-light-0);--shadow-elevate-2xs:0px 1px 2px 0px var(--colors-dark-6,rgba(38,38,38,0.06));--shadow-elevate-xs:0px 4px 8px -4px var(--colors-dark-6,rgba(38,38,38,0.06));--shadow-elevate-sm:0px 4px 6px -2px var(--colors-dark-6,rgba(38,38,38,0.06)),0px 12px 16px -4px var(--colors-dark-10,rgba(38,38,38,0.10));--shadow-elevate-md:0px 8px 8px -4px var(--colors-dark-4,rgba(38,38,38,0.04)),0px 20px 24px -4px var(--colors-dark-10,rgba(38,38,38,0.10));--shadow-elevate-lg:0 24px 48px -12px var(--colors-dark-20,rgba(38,38,38,0.20));--shadow-elevate-xl:0 32px 74px -12px var(--colors-dark-20,rgba(38,38,38,0.20));--common-background-cream-low:var(--common-surface-lower)}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;background:unset !important;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}.link-edit-summary{border:0;background:none;text-decoration:underline;color:var(--bs-link-color);}
