/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{box-sizing:border-box;border:0 solid;margin:0;padding:0;}.layout-container{padding-inline:8px;}.extra-padding{padding-inline:12px;}@media (min-width:768px){.node--type-training-level.node--view-mode-tab-trainings,.node--type-job.node--view-mode-tab-trainings,.node--type-campus.node--view-mode-tab-offers,.node--type-campus.node--view-mode-tab-news,.node--type-campus.node--view-mode-tab-events,.node--type-campus.node--view-mode-tab-trainings,.node--type-campus.node--view-mode-full{margin-top:30px;}}main{max-width:1568px;margin:0 auto;}html{box-sizing:border-box;scroll-behavior:smooth;overflow-x:hidden;}*,*::before,*::after{box-sizing:inherit;margin-top:0;}body{margin:0;container-type:inline-size;color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-regular,25px);}img{max-width:100%;height:auto;}fieldset{padding:0;}fieldset legend span{color:var(--colors-brand-main,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-medium,17px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium,28px);}.buttons{display:flex;flex-wrap:wrap;gap:12px;}.buttons:not(:has(.button a)){display:none;}button,textarea{line-height:1.5rem;}@media (min-width:768px){.button{width:auto;}}optgroup,input:not([type="file"]){line-height:normal;}::-webkit-file-upload-button{-webkit-appearance:push-button;font-family:Verdana,sans-serif;font-size:1em;}form{}form .form-item{margin-bottom:1.5rem;}form .form-item .description{color:var(--colors-neutrals-neutral,#757678);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-tiny,11px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-tiny,16px);margin-top:5px;}form .form-item .items-wrapper{position:relative;}form input[type="text"][required]::placeholder,form input[type="password"][required]::placeholder,form input.required[type="text"]::placeholder,form input.required[type="password"]::placeholder{color:var(--colors-neutrals-neutral,#757678);}form label{margin-bottom:10px;display:block;}form .form-item:not(:has(input[type="file"],input[type="checkbox"],input[type="radio"])) label{position:absolute;top:-8px;left:15px;z-index:10;padding:0 5px;background:var(--colors-neutrals-white,#fff);color:var(--colors-neutrals-neutral,#757678);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-tiny,11px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-tiny,16px);}form .form-item .items-wrapper:has(input:placeholder-shown,textarea:placeholder-shown) label{display:none;}form .form-item.form-type-password-confirm > .items-wrapper > label{all:unset;}form input[type="text"],form input[type="email"],form input[type="password"],form input[type="url"],form input[type="tel"],form input[type="number"],form input[type="file"],form input[type="date"],form select,form textarea,.select{display:flex;min-height:48px;max-height:48px;padding:14px 20px;align-items:center;gap:8px;align-self:stretch;color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-regular,25px);border-radius:var(--radius-card-radius,8px);border:1px solid var(--colors-neutrals-light-border,#C8C9CC);background:var(--colors-neutrals-white,#FFF);}form input[type="tel"]{padding-left:60px !important;}.iti .iti__flag-container > div{padding-left:14px;}form .form-disabled input,form .form-disabled select,form input[disabled],form .is-disabled{opacity:0.4;cursor:auto !important;}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form input[type="url"]:focus,form input[type="tel"]:focus,form input[type="number"]:focus,form input[type="checkbox"]:focus,form input[type="radio"]:focus,form input[type="file"]:focus,form input[type="date"]:focus,form select:focus,form textarea:focus{outline:none;border:1px solid var(--colors-brand-brand);}form .form-type-checkbox .items-wrapper,form .form-type-radio .items-wrapper,form [class*='form-item-add-'] .items-wrapper{display:flex;gap:10px;align-items:center;}form input[type="checkbox"]{appearance:none;width:20px;height:20px;border-radius:3px;border:1px solid #C5CBD3;background:var(--colors-neutrals-white,#FFF);transition:all 300ms ease-in-out;}form input[type="radio"]{appearance:none;width:20px;height:20px;border-radius:50%;border:1px solid #C5CBD3;background:var(--colors-neutrals-white,#FFF);display:grid;place-content:center;}form .form-type-checkbox:not([class*='form-item-add-']) label,form .form-type-radio label{color:var(--colors-brand-main,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-small,20px);margin-bottom:0;cursor:pointer;}form input[type="checkbox"]:checked{border:1px solid var(--colors-brand-brand,#0E76B6);background:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.6667 5L7.50004 14.1667L3.33337 10" stroke="white" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" /></svg>') no-repeat center var(--colors-brand-brand,#0E76B6);}form input[type="radio"]:checked{border:1px solid var(--colors-brand-brand,#0E76B6);}form input[type="radio"]:before{content:'';width:12px;height:12px;border-radius:50%;}form input[type="radio"]:checked:before{box-shadow:inset 12px 12px var(--colors-brand-brand,#0E76B6);}form [class*='form-item-add-']{margin-bottom:10px;}form [class*='form-item-add-'] input[type="checkbox"]{border-radius:var(--radius-full-radius,62px);border:1px solid var(--colors-components-button-secondary-border-secondary,#0E76B6);background:url('data:image/svg+xml;utf8,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.75 9H14.25M9 3.75V14.25" stroke="white" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" /></svg>') no-repeat center var(--colors-components-button-secondary-bg-secondary,#0E76B6);}form [class*='form-item-add-'] label{margin-bottom:0;}form [class*='form-item-add-'] input[type="checkbox"]:hover{border:1px solid var(--colors-components-button-secondary-border-secondary-hover,#005898);background-color:var(--colors-components-button-secondary-bg-secondary-hover,#005898);transition:background-color 300ms linear;}form input[type="file"]{padding:0;line-height:46px;position:relative;font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;}form input[type="file"]::file-selector-button{margin-top:-1px;margin-left:-1px;margin-right:8px;padding:0 10px;height:48px;color:var(--colors-components-button-secondary-text-secondary,#FFF);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:700;line-height:48px;cursor:pointer;border-radius:var(--radius-card-radius,8px) 0 0 var(--radius-card-radius,8px);border:1px solid var(--colors-components-button-secondary-border-secondary,#0E76B6);background:var(--colors-components-button-secondary-bg-secondary,#0E76B6);}form input[type="file"]::file-selector-button:hover{color:var(--colors-components-button-secondary-text-secondary-hover,#FFF);background:var(--colors-components-button-secondary-bg-secondary-hover,#005898);transition:background-color 300ms linear;}form textarea{max-height:100%;}form .form-item-search-api-fulltext .items-wrapper:before{content:'';position:absolute;width:22px;height:22px;top:0;bottom:0;margin:auto;left:16px;background-color:var(--colors-components-button-secondary-bg-secondary,#0E76B6);mask-image:url(/themes/custom/koriolis_starterkit/icons/search.svg);mask-repeat:no-repeat;}form .form-item-search-api-fulltext input[name="search_api_fulltext"]{padding-left:46px;}form .select-wrapper,.search-bar-wrapper .select-wrapper{position:relative;display:inline-block;}form[data-drupal-selector="views-exposed-form-search-listing-faq-list"] .form--inline > .form-item{float:none;margin:0;}form[data-drupal-selector="views-exposed-form-search-listing-faq-list"] .form-actions{display:none;}form[data-drupal-selector="views-exposed-form-search-listing-faq-list"] .select-wrapper{min-width:100%;}@media (min-width:768px){form[data-drupal-selector="views-exposed-form-search-listing-faq-list"] .select-wrapper{min-width:293px;}}form .select-wrapper select,.search-bar-wrapper .select-wrapper .select{appearance:none;padding-right:40px;line-height:1.2;}form[data-drupal-selector="views-exposed-form-search-listing-faq-list"] .select-wrapper select{width:100%;}form .select-wrapper select option{border-bottom:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);background:var(--colors-neutrals-white,#FFF);}form .select-wrapper select option:hover{background:var(--colors-brand-bg,#ECF0F8);}form .select-wrapper select:open{border:1px solid var(--colors-brand-brand);}form .select-wrapper::after,.search-bar-wrapper .select-wrapper::after{content:"";width:16px;height:16px;position:absolute;background:url(/themes/custom/koriolis_starterkit/icons/chevron-down.svg) no-repeat center/16px;right:20px;top:50%;transform:translateY(-50%);transition:transform 0.3s ease;pointer-events:none;}form .select-wrapper:has(select:open)::after,.search-bar-wrapper .select-wrapper:has(select:open)::after{transform:translateY(-50%) rotate(180deg);}form details.form-wrapper{all:unset;width:100%;border-bottom:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);}form details.form-wrapper summary{all:unset;display:flex;justify-content:space-between;padding:16px 0;color:var(--colors-brand-main,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-small,21px);text-transform:uppercase;opacity:0.6;transition:margin 150ms ease-out;cursor:pointer;}form details.form-wrapper[open] summary{margin-bottom:10px;}form details.form-wrapper summary span.summary{all:unset;background:url(/themes/custom/koriolis_starterkit/icons/chevron-down.svg) no-repeat center/20px;transition:transform 0.3s ease;width:20px;height:20px;}form details.form-wrapper[open] summary span.summary{transform:rotate(180deg);}form details.form-wrapper .details-wrapper{padding:0 10px 16px 10px;margin-top:-10px;}form details.form-wrapper .details-wrapper > div > div{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;gap:10px;}form details.form-wrapper .details-wrapper > div > div > .form-item{width:100%;margin:0;}form .form-actions{text-align:left;}form .form-actions .button,form input[type="submit"],form button[type="submit"],.button,#edit-add-mo-client-idp{position:relative;display:inline-flex;height:50px;padding:0 24px;align-items:center;justify-content:center;gap:10px;flex-shrink:0;border-radius:var(--radius-buttons,62px);background:var(--colors-components-button-primary-bg-primary,#FAC422);color:var(--colors-components-button-primary-text-primary,#1D1D1B);text-align:center;font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-regular,24px);text-decoration:none;cursor:pointer;transition:all 0.3s ease-in-out;}form input[type="submit"].js-hide,form button[type="submit"].js-hide{display:none;}form .form-actions .button:hover,form input[type="submit"]:hover,form button[type="submit"]:hover,form .form-actions .button:focus,form input[type="submit"]:focus,form button[type="submit"]:focus,.button:hover,#edit-add-mo-client-idp:hover{border-radius:var(--radius-buttons,62px);background:var(--colors-components-button-primary-bg-primary-hover,#DFB007);color:var(--colors-components-button-primary-text-primary-hover,#1D1D1B);text-align:center;font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-regular,24px);text-decoration:none;}#edit-add-mo-client-idp:hover:after{content:unset;display:none;}[class*=max-w-]{margin-inline:auto;}.max-w-xl{max-width:1568px;}.max-w-l-alt{max-width:1432px;}.max-w-l{max-width:1408px;}.max-w-m{max-width:1168px;}.max-w-s{max-width:926px;}.max-w-xs{max-width:690px;}.align-left{margin-inline:0;float:none;}.pgph-margin{margin-block:clamp(50px,10vw,100px);}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100dvh;}.layout-container{flex-grow:1;}.padding-inline-12{padding-inline:12px;}.align-items-flex-start{align-items:flex-start;}.align-items-center{align-items:center;}.align-items-flex-end{align-items:flex-end;}.title-desktop{display:none;}@media (min-width:768px){.title-desktop{display:block;}}body:not(:has(.top-bar)){--admin-toolbar-top-bar-height:0;}
html{font-size:16px;}.layout-container,.ck{blockquote{margin:0 0 1.28rem;padding:1.5rem;background:#f4f2e9;}blockquote p:last-child{margin-bottom:0;}@media screen and (min-width:768px){blockquote{margin:0 2.5rem 1.28rem;padding:3rem;}}blockquote > *,.quote{color:var(--colors-brand-content);font-family:var(--font-family-heading);font-size:var(--font-size-mobile-quote);font-style:normal;font-weight:400;line-height:var(--font-line-height-mobile-quote);letter-spacing:var(--font-letter-spacing-mobile-quote);}@media screen and (min-width:768px){blockquote > *,.quote{font-size:var(--font-size-desktop-quote);line-height:var(--font-line-height-desktop-quote);letter-spacing:var(--font-letter-spacing-desktop-quote);}}blockquote a{color:#057d6d;}blockquote a:hover,blockquote a:focus{background-color:#fdfcf9;}h1{margin:0 0 2rem 0;color:var(--colors-brand-main);font-family:var(--font-family-heading);font-size:var(--font-size-mobile-h1);font-style:normal;font-weight:var(--font-weight-h1,800);line-height:var(--font-line-height-mobile-h1);letter-spacing:var(--font-letter-spacing-mobile-h1);}@media screen and (min-width:768px){h1{font-size:var(--font-size-desktop-h1);line-height:var(--font-line-height-desktop-h1);letter-spacing:var(--font-letter-spacing-desktop-h1);}}h2{margin:0 0 20px 0;color:var(--colors-brand-main);font-family:var(--font-family-heading);font-size:var(--font-size-mobile-h2);font-style:normal;font-weight:var(--font-weight-h2,800);line-height:var(--font-line-height-mobile-h2);letter-spacing:var(--font-letter-spacing-mobile-h2);}@media screen and (min-width:768px){h2{margin:0 0 30px 0;font-size:var(--font-size-desktop-h2);line-height:var(--font-line-height-desktop-h2);letter-spacing:var(--font-letter-spacing-desktop-h2);}}h3{margin:0 0 1.5rem 0;color:var(--colors-brand-main);font-family:var(--font-family-heading);font-size:var(--font-size-mobile-h3);font-style:normal;font-weight:var(--font-weight-h3,800);line-height:var(--font-line-height-mobile-h3);letter-spacing:var(--font-letter-spacing-mobile-h3);.node--type-job.node--view-mode-full &{margin-bottom:10px;}}@media screen and (min-width:768px){h3{font-size:var(--font-size-desktop-h3);line-height:var(--font-line-height-desktop-h3);letter-spacing:var(--font-letter-spacing-desktop-h3);.node--type-job.node--view-mode-full &{margin-bottom:16px;}}}h4{margin:0 0 1.25rem 0;color:var(--colors-brand-main);font-family:var(--font-family-heading);font-size:var(--font-size-mobile-h4);font-style:normal;font-weight:var(--font-weight-h4,800);line-height:var(--font-line-height-mobile-h4);letter-spacing:var(--font-letter-spacing-mobile-h4);}@media screen and (min-width:768px){h4{font-size:var(--font-size-desktop-h4);line-height:var(--font-line-height-desktop-h4);letter-spacing:var(--font-letter-spacing-desktop-h4);}}h5{margin:0 0 1rem 0;color:var(--colors-brand-main);font-family:var(--font-family-heading);font-size:var(--font-size-mobile-h5);font-style:normal;font-weight:var(--font-weight-h5,800);line-height:var(--font-line-height-mobile-h5);letter-spacing:var(--font-letter-spacing-mobile-h5);}@media screen and (min-width:768px){h5{font-size:var(--font-size-desktop-h5);line-height:var(--font-line-height-desktop-h5);letter-spacing:var(--font-letter-spacing-desktop-h5);}}h6{margin:0 0 1rem 0;color:var(--colors-brand-main);font-family:var(--font-family-heading);font-size:var(--font-size-mobile-h6);font-style:normal;font-weight:var(--font-weight-h6,800);line-height:var(--font-line-height-mobile-h6);letter-spacing:var(--font-letter-spacing-mobile-h6);}@media screen and (min-width:768px){h6{font-size:var(--font-size-desktop-h6);line-height:var(--font-line-height-desktop-h6);letter-spacing:var(--font-letter-spacing-desktop-h6);}}.text-large-bold{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-text-large);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium);}.excerpt,.text-large-normal{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-text-large);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-large);}.text-medium-bold{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-text-medium);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium);}.text-medium-normal{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-text-medium);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-medium);}.text-regular-bold{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-text-regular);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-regular);}.text-regular-normal{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-text-regular);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-regular);}.text-small-bold{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-text-small);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-small);}.text-small-normal{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-text-small);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-small);}.text-tiny-bold{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-text-tiny);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-tiny);}.text-tiny-normal{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-text-tiny);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-tiny);}@media (min-width:768px){.text-regular-bold{font-size:var(--font-size-text-medium);line-height:var(--font-line-height-text-medium);}.text-regular-normal{font-size:var(--font-size-text-medium);line-height:var(--font-line-height-text-medium);}.text-small-normal{font-size:var(--font-size-text-regular);line-height:var(--font-line-height-text-regular);}}.text-formatted a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:var(--colors-components-link-text,#E61C36);text-decoration-thickness:11%;text-underline-offset:25%;text-underline-position:from-font;}.text-formatted a:hover{color:var(--colors-components-link-text,#E61C36);}.color-brand{color:var(--colors-brand-brand,#0E76B6);}img{max-width:100%;height:auto;}ol ol,ol ul,ul ul,ul ol{margin-top:0;margin-bottom:0;}p:not(:last-child){margin-bottom:1.28rem;}table{border-collapse:collapse;}td,th{padding:0;}ul,ol{margin-bottom:1.28rem;list-style-position:inside;}ul > li,ol > li{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-text-regular);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-regular);padding-left:10px;}}.text-start{text-align:start;}.text-end{text-align:end;}.text-center{text-align:center;}
.text-normal{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-mobile,13px);font-style:normal;font-weight:400;line-height:var(--font-line-height-mobile,25px);letter-spacing:var(--letter-spacing-mobile,normal);}.text-bold{color:var(--colors-brand-content);font-family:var(--font-family-content);font-size:var(--font-size-mobile,13px);font-style:normal;font-weight:700;line-height:var(--font-line-height-mobile,25px);letter-spacing:var(--letter-spacing-mobile,normal);}@media (min-width:768px){.text-normal{font-size:var(--font-size-desktop,15px);line-height:var(--font-line-height-desktop,25px);letter-spacing:var(--letter-spacing-desktop,normal);}.text-bold{font-size:var(--font-size-desktop,15px);line-height:var(--font-line-height-desktop,25px);letter-spacing:var(--letter-spacing-desktop,normal);}}
.image-preview{float:left;padding:0 10px 10px 0;}[dir="rtl"] .image-preview{float:right;padding:0 0 10px 10px;}.image-widget-data{float:left;}[dir="rtl"] .image-widget-data{float:right;}.image-widget-data .text-field{width:auto;}
.indented{margin-left:25px;}[dir="rtl"] .indented{margin-right:25px;margin-left:0;}
.search-results{list-style:none;}
[data-component-id="eduservices_scrolling_message:scrolling_message"]{margin-block:clamp(8px,2vw,30px) clamp(50px,10vw,100px);width:100svw;left:50%;position:relative;transform:translateX(-50%);padding:12px 20px;background:var(--colors-components-block-scrolling-text-bg,#2DB8C5);align-items:flex-start;display:flex;overflow:hidden;.page-node-type-home &{margin-block:clamp(50px,10vw,100px);}@media (min-width:992px){padding:30px 40px;}ul{margin:0;display:flex;list-style:none;gap:40px;align-items:center;li{white-space:nowrap;color:var(--colors-components-block-scrolling-text-text,#FFF);font-family:var(--font-family-heading,Poppins);font-size:var(--font-size-text-large,19px);font-style:normal;font-weight:var(--font-weight-h1,800);line-height:var(--font-line-height-text-medium,28px);padding:0;@media (min-width:992px){font-size:var(--font-size-mobile-h1,28px);line-height:var(--font-line-height-text-medium,28px);}}.marker{aspect-ratio:1/1;width:10px;height:10px;background:var(--colors-components-block-scrolling-text-text,#FFF);border-radius:50%;}}}
.field--name-field-faq-accordions:has(.accordion),.field--name-field-work-study-accordions:has(.accordion),.field--name-field-program-accordions:has(.accordion),.field--name-field-admission-accordions:has(.accordion),.field--name-field-accordion-items:has(.accordion){display:flex;flex-wrap:wrap;gap:8px;}.field--name-field-faq-accordions:has(.accordion) > .field__item,.field--name-field-work-study-accordions:has(.accordion) > .field__item,.field--name-field-program-accordions:has(.accordion) > .field__item,.field--name-field-admission-accordions:has(.accordion) > .field__item,.field--name-field-accordion-items:has(.accordion) > .field__item{flex:100%;}.accordion{width:100%;max-width:594px;padding:15px;}.accordion__trigger{width:100%;display:flex;align-items:flex-start;justify-content:space-between;border:none;cursor:pointer;text-align:left;gap:1rem;background:none;}.accordion__trigger:focus{outline:none;}.accordion--icon-left .accordion__trigger{flex-direction:row-reverse;}.accordion__title{--font-size-mobile:var(--font-size-text-regular,15px);--font-size-desktop:var(--font-size-text-medium,17px);--font-line-height-mobile:var(--font-line-height-text-regular,25px);--font-line-height-desktop:var(--font-line-height-text-medium,28px);flex:1;}.accordion__trigger .icon-wrapper-minus,.accordion__trigger .icon-wrapper-plus{display:flex;}.accordion__trigger [class*='icon--']{flex-shrink:0;transition:transform 0.3s ease;color:var(--colors-brand-brand);}.accordion__trigger[aria-expanded="true"] .accordion__icon{transform:rotate(180deg);}.accordion__trigger[aria-expanded="false"] .icon-wrapper-minus,.accordion__trigger[aria-expanded="true"] .icon-wrapper-plus{display:none;}.accordion__trigger[aria-expanded="true"] .icon-wrapper-minus,.accordion__trigger[aria-expanded="false"] .icon-wrapper-plus{display:flex;}.accordion__content{--font-size-mobile:var(--font-size-text-small,13px);--font-size-desktop:var(--font-size-text-regular,15px);--font-line-height-mobile:var(--font-line-height-text-small,21px);--font-line-height-desktop:var(--font-line-height-text-small,21px);display:grid;grid-template-rows:0fr;transition:250ms grid-template-rows ease;}.accordion__content[hidden]{display:none;}.accordion__content ul li{font-size:inherit;line-height:inherit;}.accordion__content--open{grid-template-rows:1fr;}.accordion__content-inner{overflow:hidden;line-height:1.6;color:var(--colors-brand-content);margin-top:12px;}.accordion{border-radius:var(--radius-card-radius,8px);border:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);background:var(--colors-neutrals-white,#FFF);}.accordion-item-border-bottom .accordion{border:none;border-radius:0;border-bottom:1px solid #e1e2e6;}.accordion--icon-croix .accordion__trigger[aria-expanded="true"] .accordion__icon line:first-child{display:none;}[data-component-variant="faq"] .accordion,[data-component-variant="pgph_accordion"] .accordion{padding-inline:0;max-width:unset;}@media (min-width:768px){.accordion{padding:20px;}}
.accordion-wrapper{border-radius:10px;display:flex;gap:30px;flex-direction:column;padding-block:clamp(30px,5%,60px);padding-inline:clamp(20px,6%,80px);}.section-faq .accordion-wrapper{padding:0;}.accordion-wrapper__container{display:flex;flex-wrap:wrap;gap:clamp(30px,5%,60px);}.accordion-wrapper__header{display:flex;flex-wrap:wrap;gap:15px;flex-direction:column;}.accordion-wrapper--bg-prim-color{background:var(--bg-prim-color);}.accordion-wrapper--bg-sec-color{background:var(--bg-sec-color);}.accordion-wrapper .accordion-wrapper__title{margin:0;}.accordion-wrapper:not(.bg-none).bg-components-wrapper-color-01-bg h2.accordion-wrapper__title,.accordion-wrapper:not(.bg-none) h2.accordion-wrapper__title.color-components-wrapper-color-01-title{color:var(--colors-components-wrapper-color-01-title,#0E76B6);}.accordion-wrapper:not(.bg-none).bg-components-wrapper-color-02-bg h2.accordion-wrapper__title,.accordion-wrapper:not(.bg-none) h2.accordion-wrapper__title.color-components-wrapper-color-02-title{color:var(--colors-components-wrapper-color-02-title,#0E76B6);}.accordion-wrapper--without-image .accordion-wrapper__header{flex:1 0 320px;}.accordion-wrapper__description{--font-size-mobile:var(--font-size-text-regular,15px);--font-size-desktop:var(--font-size-text-medium,17px);--font-line-height-mobile:var(--font-line-height-text-regular,25px);--font-line-height-desktop:var(--font-line-height-text-medium,28px);max-width:920px;}.accordion-wrapper__image{flex:100%;display:flex;align-items:start;justify-content:center;}.accordion-wrapper__image [class*='-img']{width:100%;}.accordion-wrapper__image img{width:100%;}.accordion-wrapper__image img,.accordion-wrapper__image svg{max-width:100%;height:auto;border-radius:var(--radius-card-radius,8px) var(--radius-card-radius,8px) var(--radius-full-radius,62px) var(--radius-card-radius,8px);}.accordion-wrapper__content{flex:100%;display:flex;flex-direction:column;gap:30px;}.accordion-wrapper--without-image .accordion-wrapper__content{flex:1 0 320px;}[data-component-id="koriolis_starterkit:accordion_wrapper"][data-component-variant="faq"] .accordion-wrapper__header{max-width:447px;}[data-component-id="koriolis_starterkit:accordion_wrapper"][data-component-variant="home_faq"] .accordion-wrapper__header{max-width:447px;gap:14px;}[data-component-id="koriolis_starterkit:accordion_wrapper"][data-component-variant="home_faq"] .accordion-wrapper__description{display:flex;flex-direction:column;gap:14px;}[data-component-id="koriolis_starterkit:accordion_wrapper"][data-component-variant="home_faq"] .accordion{padding-inline:0;max-width:unset;}[data-component-id="koriolis_starterkit:accordion_wrapper"][data-component-variant="pgph_accordion"]{padding:0;}[data-component-id="koriolis_starterkit:accordion_wrapper"][data-component-variant="pgph_accordion"] h2.accordion-wrapper__title{color:var(--colors-brand-main,#1D1D1B);}@media (min-width:768px){.accordion-wrapper__header{gap:16px;}[data-component-id="koriolis_starterkit:accordion_wrapper"][data-component-variant="faq"] .accordion-wrapper__content{padding-left:40px;}[data-component-id="koriolis_starterkit:accordion_wrapper"][data-component-variant="home_faq"] .accordion-wrapper__header{gap:30px;}[data-component-id="koriolis_starterkit:accordion_wrapper"][data-component-variant="home_faq"] .accordion-wrapper__description{gap:30px;}.accordion-wrapper__image{flex:1;}.accordion-wrapper__content{flex:1;}}@media (min-width:992px){.accordion-wrapper{gap:40px;}}
[data-component-id="koriolis_starterkit:basic_link"]{--font-size-mobile:var(--font-size-text-small,13px);--font-size-desktop:var(--font-size-text-regular,15px);--font-line-height-mobile:var(--font-line-height-text-small,21px);--font-line-height-desktop:var(--font-line-height-text-regular,25px);display:flex;gap:6px;align-items:center;color:var(--colors-components-link-text,#0E76B6);a{color:var(--colors-components-link-text,#0E76B6);font-weight:700;text-decoration:none;border-bottom:2px solid transparent;transition:border .3s ease-in-out;&:after{content:'';height:2px;background-color:var(--colors-components-link-text,#0E76B6);width:0;display:block;transition:width .3s ease-in-out;}&:hover{&:after{width:100%;}}}}[data-component-id="koriolis_starterkit:basic_link"] svg{width:22px;height:22px;}[data-component-id="koriolis_starterkit:block_reference"] [data-component-id="koriolis_starterkit:basic_link"]{justify-content:center;}
[data-component-id="koriolis_starterkit:block_home_actu"]{border-radius:var(--radius-card-radius,8px);background:var(--colors-components-block-news-bg,#FEF6DB);padding:clamp(30px,4vw,60px) clamp(20px,4vw,80px);flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch;}[data-component-id="koriolis_starterkit:block_home_actu"] .view-home.view-display-id-block_home_actu{display:flex;flex-direction:column;gap:16px;}[data-component-id="koriolis_starterkit:block_home_actu"] .view-home.view-display-id-block_home_actu .attachment{flex:1;}[data-component-id="koriolis_starterkit:block_home_actu"] .view-home.view-display-id-block_home_actu .attachment .views-element-container{height:100%;}[data-component-id="koriolis_starterkit:block_home_actu"] .view-home.view-display-id-block_home_actu .attachment .views-element-container [class*='view']{height:inherit;}[data-component-id="koriolis_starterkit:block_home_actu"] .view-home.view-display-id-block_home_actu .view-content{flex:1;display:flex;gap:16px;flex-direction:column;}[data-component-id="koriolis_starterkit:block_home_actu"] .view-home.view-display-id-block_home_actu .view-content .views-row{flex:1;}[data-component-id="koriolis_starterkit:block_home_actu"] .view-home.view-display-id-block_home_actu .view-content .views-row > article{height:100%;}[data-component-id="koriolis_starterkit:block_home_actu"] .button{margin-inline:auto;width:100%;display:flex;margin-top:30px;}@media (min-width:768px){[data-component-id="koriolis_starterkit:block_home_actu"]{border-radius:var(--radius-big-radius,16px);}[data-component-id="koriolis_starterkit:block_home_actu"] .view-home.view-display-id-block_home_actu{flex-flow:row wrap;}[data-component-id="koriolis_starterkit:block_home_actu"] .button{width:max-content;}}@media (min-width:992px){[data-component-id="koriolis_starterkit:block_home_actu"]{padding:60px 80px;}}
[data-component-id="koriolis_starterkit:block_home_campus"]{border-radius:var(--radius-card-radius,8px);background:var(--colors-components-wrapper-color-02-bg,#FEF6DB);padding:30px 20px;display:flex;flex-direction:column-reverse;gap:24px;}[data-component-id="koriolis_starterkit:block_home_campus"] .col_1{flex:1;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;text-align:center;}[data-component-id="koriolis_starterkit:block_home_campus"] .col_1 > *{width:100%;}[data-component-id="koriolis_starterkit:block_home_campus"] .field--name-title{margin-bottom:10px;}[data-component-id="koriolis_starterkit:block_home_campus"] .field--name-field-home-campus-intro{margin-bottom:24px;}[data-component-id="koriolis_starterkit:block_home_campus"] .view-display-id-block_home_campus{margin-bottom:24px;}[data-component-id="koriolis_starterkit:block_home_campus"] .view-display-id-block_home_campus .view-content{display:flex;flex-flow:row wrap;justify-content:center;gap:8px;}[data-component-id="koriolis_starterkit:block_home_campus"] .view-display-id-block_home_campus .view-content [data-component-id="koriolis_starterkit:button"]{background:var(--colors-components-wrapper-color-02-bg,#FEF6DB);}[data-component-id="koriolis_starterkit:block_home_campus"] .col_1 .view-display-id-block_home_campus .view-content [data-component-id="koriolis_starterkit:button"]:hover{background:var(--colors-components-button-city-bg-city-hover,#FAC422);}[data-component-id="koriolis_starterkit:block_home_campus"] .button{width:100%;}[data-component-id="koriolis_starterkit:block_home_campus"] .col_1 .button{margin-top:auto;}[data-component-id="koriolis_starterkit:block_home_campus"] .col_2{flex:1;}[data-component-id="koriolis_starterkit:block_home_campus"] .col_2 img{border-radius:var(--radius-card-radius,8px) var(--radius-card-radius,8px) var(--radius-full-radius,62px) var(--radius-card-radius,8px);width:100%;display:flex;}@media (min-width:768px){[data-component-id="koriolis_starterkit:block_home_campus"]{flex-flow:row wrap;border-radius:var(--radius-big-radius,16px);}[data-component-id="koriolis_starterkit:block_home_campus"] .col_1{text-align:start;justify-content:left;}[data-component-id="koriolis_starterkit:block_home_campus"] .field--name-title{margin-bottom:16px;}[data-component-id="koriolis_starterkit:block_home_campus"] .field--name-field-home-campus-intro{margin-bottom:30px;}[data-component-id="koriolis_starterkit:block_home_campus"] .view-display-id-block_home_campus{margin-bottom:30px;}[data-component-id="koriolis_starterkit:block_home_campus"] .view-display-id-block_home_campus .view-content{justify-content:start;gap:12px;}[data-component-id="koriolis_starterkit:block_home_campus"] .button{width:max-content;}}@media (min-width:992px){[data-component-id="koriolis_starterkit:block_home_campus"]{padding:60px 80px;gap:60px;}}
[data-component-id="koriolis_starterkit:block_nous_choisir"]{border-radius:var(--radius-card-radius,8px);background:var(--colors-components-wrapper-color-01-bg,#ECF0F8);padding:clamp(30px,3vw,60px) clamp(20px,3vw,80px);gap:clamp(24px,3vw,60px);;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .field--name-title{color:var(--colors-brand-content,#1D1D1B);}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:204px auto;grid-gap:8px;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .media-choisir{grid-column:1/2;grid-row:1/2;overflow:hidden;position:relative;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .media-choisir:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:60px;width:60px;align-self:center;justify-self:center;background-color:#fff;border-radius:50%;background-image:url('/themes/custom/koriolis_starterkit/icons/play.svg');background-repeat:no-repeat;background-position:center;background-size:auto;cursor:pointer;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .media-choisir [class*='field'],[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .media-choisir article{height:100%;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .media-choisir img,[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .media-choisir iframe{border-radius:var(--radius-full-radius,62px) var(--radius-card-radius,8px) var(--radius-card-radius,8px) var(--radius-card-radius,8px);height:100%;object-fit:cover;object-position:top center;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .field--name-field-key-figures-items{grid-column:2/3;grid-row:1/2;border-radius:var(--radius-card-radius,8px);background:linear-gradient(96deg,var(--colors-components-block-key-figures-bg-gradient-left,#0E76B6) 0.02%,var(--colors-components-block-key-figures-bg-gradient-center,#0E76B6) 25.58%,var(--colors-components-block-key-figures-bg-gradient-right,#0E76B6) 102.25%);padding:15px;display:flex;align-items:center;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .field--name-field-card-items{grid-column:1/-1;grid-row:2/3;display:grid;grid-template-columns:100%;grid-gap:8px;}@media (min-width:768px){[data-component-id="koriolis_starterkit:block_nous_choisir"]{border-radius:var(--radius-big-radius,16px);}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content{grid-template-rows:400px auto;grid-gap:16px;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .field--name-field-card-items{grid-template-columns:repeat(2,1fr);grid-gap:16px;}}@media (min-width:992px){[data-component-id="koriolis_starterkit:block_nous_choisir"]{padding:60px 80px;gap:60px;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content{grid-template-columns:1fr 2fr;grid-template-rows:590px auto;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .media-choisir{grid-column:1/2;grid-row:1/2;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .field--name-field-key-figures-items{grid-column:1/2;grid-row:2/3;padding:30px;}[data-component-id="koriolis_starterkit:block_nous_choisir"] .wrapper-content .field--name-field-card-items{grid-column:2/3;grid-row:1/-1;}}
[data-component-id="koriolis_starterkit:block_reference"]{border-radius:var(--radius-card-radius,8px);padding-inline:12px;}[data-component-id="koriolis_starterkit:block_reference"].brand{background:var(--colors-brand-bg,#ECF0F8);padding:30px 20px;}[data-component-id="koriolis_starterkit:block_reference"].brand-alt{background:var(--colors-brand-brand-alt5,#FEF6DB);padding:30px 20px;}[data-component-id="koriolis_starterkit:block_reference"] .field--name-title{margin:0;}[data-component-id="koriolis_starterkit:block_reference"] .chapeau{--font-size-mobile:var(--font-size-text-regular,15px);--font-line-height-mobile:var(--font-line-height-text-regular,25px);--font-size-desktop:var(--font-size-text-medium,17px);--font-line-height-desktop:var(--font-line-height-text-medium,28px);max-width:768px;margin-block:10px 30px;}[data-component-id="koriolis_starterkit:block_reference"] [class*="partners-logo"]{display:grid;grid-gap:8px;}[data-component-id="koriolis_starterkit:block_reference"] .field--name-field-premium-partners-logo{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));}[data-component-id="koriolis_starterkit:block_reference"] .field--name-field-other-partners-logo{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));}[data-component-id="koriolis_starterkit:block_reference"] [class*="partners-logo"] > .field__item,[data-component-id="koriolis_starterkit:block_reference"] [class*="partners-logo"] .more-items > .field__item{border-radius:var(--radius-card-radius,8px);border:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);background:var(--colors-neutrals-white,#FFF);overflow:hidden;padding:10px;text-align:center;}[data-component-id="koriolis_starterkit:block_reference"] .field--name-field-premium-partners-logo .field__item{--radius-card-radius:4px;}[data-component-id="koriolis_starterkit:block_reference"] .field--name-field-testimonial-alumni-items{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));}.node--view-mode-block-premium [data-component-id="koriolis_starterkit:block_reference"]{padding-inline:0;}.node--view-mode-block-premium [data-component-id="koriolis_starterkit:block_reference"] .wrapper-ref{display:flex;flex-direction:column;gap:20px;}@media (min-width:768px){[data-component-id="koriolis_starterkit:block_reference"].brand,[data-component-id="koriolis_starterkit:block_reference"].brand-alt{padding:clamp(30px,4vw,60px) clamp(20px,4vw,80px);}[data-component-id="koriolis_starterkit:block_reference"] .chapeau{margin-block:16px 40px;}[data-component-id="koriolis_starterkit:block_reference"] [class*="partners-logo"]{grid-gap:24px 16px;}[data-component-id="koriolis_starterkit:block_reference"] .field--name-field-premium-partners-logo{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));}[data-component-id="koriolis_starterkit:block_reference"] .field--name-field-other-partners-logo{grid-template-columns:repeat(auto-fit,minmax(153px,1fr));}[data-component-id="koriolis_starterkit:block_reference"] .field--name-field-testimonial-alumni-items{grid-gap:24px 32px;grid-template-columns:repeat(auto-fit,minmax(368px,1fr));}.node--view-mode-block-premium [data-component-id="koriolis_starterkit:block_reference"] .wrapper-ref{gap:30px;}}
[data-component-id="koriolis_starterkit:button"]{justify-content:center;cursor:pointer;width:100%;height:max-content;transition:all 0.3s ease-in-out;}[data-component-id="koriolis_starterkit:button"]:not(:has(a)){display:none;}[data-component-id="koriolis_starterkit:button"]:hover{border-width:inherit;}[data-component-id="koriolis_starterkit:button"] a{font-family:var(--font-family-content);font-weight:700;text-decoration:none;transition:all 0.3s ease-in-out;}[data-component-id="koriolis_starterkit:button"].button-border{border-width:1px;border-style:solid;}[data-component-id="koriolis_starterkit:button"].button--primary{background:var(--colors-components-button-primary-bg-primary);color:var(--colors-components-button-primary-text-primary);border-color:var(--colors-components-button-primary-bg-primary);}[data-component-id="koriolis_starterkit:button"].button--primary a{color:var(--colors-components-button-primary-text-primary);}[data-component-id="koriolis_starterkit:button"].button--primary:hover,[data-component-id="koriolis_starterkit:button"].button--primary.active{background:var(--colors-components-button-primary-bg-primary-hover);color:var(--colors-components-button-primary-text-primary-hover);border-color:var(--colors-components-button-primary-border-primary-hover);}[data-component-id="koriolis_starterkit:button"].button--primary:hover a,[data-component-id="koriolis_starterkit:button"].button--primary.active a{color:var(--colors-components-button-primary-text-primary-hover);}[data-component-id="koriolis_starterkit:button"].button--secondary,[data-component-id="koriolis_starterkit:button"].button--secondary.active{background:var(--colors-components-button-secondary-bg-secondary);color:var(--colors-components-button-secondary-text-secondary);border-color:var(--colors-components-button-secondary-border-secondary);}[data-component-id="koriolis_starterkit:button"].button--secondary a{color:var(--colors-components-button-secondary-text-secondary);}[data-component-id="koriolis_starterkit:button"].button--secondary:hover{background:var(--colors-components-button-secondary-bg-secondary-hover);border-color:var(--colors-components-button-secondary-border-secondary-hover);color:var(--colors-components-button-secondary-text-secondary-hover);}[data-component-id="koriolis_starterkit:button"].button--secondary:hover a,[data-component-id="koriolis_starterkit:button"].button--secondary.active a{color:var(--colors-components-button-secondary-text-secondary-hover);}[data-component-id="koriolis_starterkit:button"].button--tertiary{background:var(--colors-components-button-tertiary-bg-tertiary);color:var(--colors-components-button-tertiary-text-tertiary);border-color:var(--colors-components-button-tertiary-border-tertiary);}[data-component-id="koriolis_starterkit:button"].button--tertiary a{color:var(--colors-components-button-tertiary-text-tertiary);}[data-component-id="koriolis_starterkit:button"].button--tertiary:hover,[data-component-id="koriolis_starterkit:button"].button--tertiary.active{background:var(--colors-components-button-tertiary-bg-tertiary-hover);color:var(--colors-components-button-tertiary-text-tertiary-hover);border-color:var(--colors-components-button-tertiary-border-tertiary-hover);}[data-component-id="koriolis_starterkit:button"].button--tertiary:hover a,[data-component-id="koriolis_starterkit:button"].button--tertiary.active a{color:var(--colors-components-button-tertiary-text-tertiary-hover);}[data-component-id="koriolis_starterkit:button"].button--fixed{background:var(--colors-components-button-fixed-bg-fixed);color:var(--colors-components-button-fixed-text-fixed);border-color:var(--colors-components-button-fixed-border-fixed);}[data-component-id="koriolis_starterkit:button"].button--fixed a{color:var(--colors-components-button-fixed-text-fixed);}[data-component-id="koriolis_starterkit:button"].button--fixed:hover,[data-component-id="koriolis_starterkit:button"].button--fixed.active{background:var(--colors-components-button-fixed-bg-fixed-hover);color:var(--colors-components-button-fixed-text-fixed-hover);border-color:var(--colors-components-button-fixed-bg-fixed-hover);}[data-component-id="koriolis_starterkit:button"].button--fixed:hover a,[data-component-id="koriolis_starterkit:button"].button--fixed.active a{color:var(--colors-components-button-fixed-text-fixed-hover);}[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-left{border:1px solid var(--colors-components-hero-detail-formation-button-left-border,#E1E2E6);color:var(--colors-components-hero-detail-formation-button-left-text-picto,#FFF);background:var(--colors-components-hero-detail-formation-button-left-bg,#2DB8C5);}[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-left a{color:var(--colors-components-hero-detail-formation-button-left-text-picto,#FFF);}[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-left:hover,[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-left.active{border:1px solid var(--colors-components-hero-detail-formation-button-left-border-hover);color:var(--colors-components-hero-detail-formation-button-left-text-picto-hover);background:var(--colors-components-hero-detail-formation-button-left-bg-hover);}[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-left:hover a,[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-left.active a{color:var(--colors-components-hero-detail-formation-button-left-text-picto-hover);}[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-right{border:1px solid var(--colors-components-hero-detail-formation-button-right-border,#E1E2E6);color:var(--colors-components-hero-detail-formation-button-right-text-picto,#FFF);background:var(--colors-components-hero-detail-formation-button-right-bg,#2DB8C5);}[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-right a{color:var(--colors-components-hero-detail-formation-button-right-text-picto,#FFF);}[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-right:hover,[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-right.active{border:1px solid var(--colors-components-hero-detail-formation-button-right-border-hover);color:var(--colors-components-hero-detail-formation-button-right-text-picto-hover);background:var(--colors-components-hero-detail-formation-button-right-bg-hover);}[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-right:hover a,[data-component-id="koriolis_starterkit:button"].button--hero-detail-formation-right.active a{color:var(--colors-components-hero-detail-formation-button-right-text-picto-hover);}[data-component-id="koriolis_starterkit:button"].button--hero-std-left{border:1px solid var(--colors-components-hero-std-button-left-border,#C8558A);color:var(--colors-components-hero-std-button-left-text-picto,#FFF);background:var(--colors-components-hero-std-button-left-bg,#B71962);}[data-component-id="koriolis_starterkit:button"].button--hero-std-left a{color:var(--colors-components-hero-std-button-left-text-picto,#FFF);}[data-component-id="koriolis_starterkit:button"].button--hero-std-left:hover,[data-component-id="koriolis_starterkit:button"].button--hero-std-left.active{border:1px solid var(--colors-components-hero-std-button-left-border-hover,#C8558A);color:var(--colors-components-hero-std-button-left-text-picto-hover,#FFF);background:var(--colors-components-hero-std-button-left-bg-hover,#B71962);}[data-component-id="koriolis_starterkit:button"].button--hero-std-left:hover a,[data-component-id="koriolis_starterkit:button"].button--hero-std-left.active a{color:var(--colors-components-hero-std-button-left-text-picto-hover,#FFF);}[data-component-id="koriolis_starterkit:button"].button--hero-std-right{border:1px solid var(--colors-components-hero-std-button-right-border,#C8558A);color:var(--colors-components-hero-std-button-right-text-picto,#FFF);background:var(--colors-components-hero-std-button-right-bg,#B71962);}[data-component-id="koriolis_starterkit:button"].button--hero-std-right a{color:var(--colors-components-hero-std-button-right-text-picto,#FFF);}[data-component-id="koriolis_starterkit:button"].button--hero-std-right:hover,[data-component-id="koriolis_starterkit:button"].button--hero-std-right.active{border:1px solid var(--colors-components-hero-std-button-right-border-hover,#C8558A);color:var(--colors-components-hero-std-button-right-text-picto-hover,#FFF);background:var(--colors-components-hero-std-button-right-bg-hover,#B71962);}[data-component-id="koriolis_starterkit:button"].button--hero-std-right:hover a,[data-component-id="koriolis_starterkit:button"].button--hero-std-right.active a{color:var(--colors-components-hero-std-button-right-text-picto-hover,#FFF);}[data-component-id="koriolis_starterkit:button"].button--footer{background:var(--colors-components-footer-button-bg);color:var(--colors-components-footer-button-text);border-color:var(--colors-components-footer-button-border);border-width:1px;border-style:solid;}[data-component-id="koriolis_starterkit:button"].button--footer a{color:var(--colors-components-footer-button-text);}[data-component-id="koriolis_starterkit:button"].button--footer:hover,[data-component-id="koriolis_starterkit:button"].button--footer.active{background:var(--colors-components-footer-button-bg-hover);color:var(--colors-components-footer-button-text-hover);border-color:var(--colors-components-footer-button-border-hover);}[data-component-id="koriolis_starterkit:button"].button--footer:hover a,[data-component-id="koriolis_starterkit:button"].button--footer.active a{color:var(--colors-components-footer-button-text-hover);}[data-component-id="koriolis_starterkit:button"].button--hover-primary:hover,[data-component-id="koriolis_starterkit:button"].button--hover-primary.active{background:var(--colors-components-button-primary-bg-primary-hover);color:var(--colors-brand-main);border-color:var(--colors-components-button-primary-border-primary-hover);}[data-component-id="koriolis_starterkit:button"].button--hover-primary:hover a,[data-component-id="koriolis_starterkit:button"].button--hover-primary.active a{color:var(--colors-brand-main);}[data-component-id="koriolis_starterkit:button"].button--hover-secondary:hover,[data-component-id="koriolis_starterkit:button"].button--hover-secondary.active{background:var(--colors-components-button-secondary-bg-secondary-hover);border-color:var(--colors-components-button-secondary-border-secondary-hover);}[data-component-id="koriolis_starterkit:button"].button--hover-tertiary:hover,[data-component-id="koriolis_starterkit:button"].button--hover-tertiary.active{background:var(--colors-components-button-tertiary-bg-tertiary-hover);color:var(--colors-components-button-tertiary-text-tertiary-hover);border-color:var(--colors-components-button-tertiary-bg-tertiary-hover);}[data-component-id="koriolis_starterkit:button"].button--hover-tertiary:hover a,[data-component-id="koriolis_starterkit:button"].button--hover-tertiary.active a{color:var(--colors-components-button-tertiary-text-tertiary-hover);}[data-component-id="koriolis_starterkit:button"].button--size-micro{padding:8px;}[data-component-id="koriolis_starterkit:button"].button--size-small{padding:8px 16px;font-size:var(--font-size-text-small,13px);line-height:var(--font-line-height-text-small,20px);}[data-component-id="koriolis_starterkit:button"].button--size-medium{padding:12px 24px;font-size:var(--font-size-text-regular);line-height:var(--font-line-height-text-regular);}[data-component-id="koriolis_starterkit:button"].button--size-big{padding:20px 24px;font-size:var(--font-size-text-small);line-height:var(--font-line-height-text-small);}[data-component-id="koriolis_starterkit:button"].button--rounded-none{border-radius:var(--radius-0);}[data-component-id="koriolis_starterkit:button"].button--rounded-small{border-radius:var(--radius-global-radius);}[data-component-id="koriolis_starterkit:button"].button--rounded-medium{border-radius:var(--radius-card-radius);}[data-component-id="koriolis_starterkit:button"].button--rounded-large{border-radius:var(--radius-big-radius);}[data-component-id="koriolis_starterkit:button"].button--rounded-full{border-radius:var(--radius-buttons);}[data-component-id="koriolis_starterkit:button"] .icon.before{display:inline-flex;align-items:center;justify-content:center;}[data-component-id="koriolis_starterkit:button"] .icon.after{display:inline-flex;align-items:center;justify-content:center;}[data-component-id="koriolis_starterkit:button"] a::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;}[data-component-id="koriolis_starterkit:button"][data-component-variant="city"]{width:max-content;border-radius:var(--radius-global-radius,4px);border:1px solid var(--colors-components-button-city-border-city,#C8C9CC);background:none;padding:4px 12px;height:max-content;}[data-component-id="koriolis_starterkit:button"][data-component-variant="city"] a,[data-component-id="koriolis_starterkit:button"][data-component-variant="city"]:hover a{color:var(--colors-components-button-city-text-city,#662483);}[data-component-id="koriolis_starterkit:button"][data-component-variant="city"]:hover{background:var(--colors-components-button-city-bg-city-hover,#FAC422);border:1px solid var(--colors-components-button-city-border-city-hover,#C8C9CC);}[data-component-id="koriolis_starterkit:button"][data-component-variant="jobs"]{border:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);background:#fff;width:max-content;}[data-component-id="koriolis_starterkit:button"][data-component-variant="jobs"] a{color:var(--colors-brand-brand,#0E76B6);}[data-component-id="koriolis_starterkit:button"][data-component-variant="jobs"]:hover{background-color:var(--colors-brand-brand,#0E76B6);border:1px solid var(--colors-brand-brand,#0E76B6);}[data-component-id="koriolis_starterkit:button"][data-component-variant="jobs"]:hover a{color:#fff;}[data-component-id="koriolis_starterkit:button"].no-ext svg.ext{display:none;}[data-component-variant="adresse"] [data-component-id="koriolis_starterkit:button"]{width:max-content;padding-inline:20px;}@media (min-width:768px){[data-component-id="koriolis_starterkit:button"]{width:auto;}[data-component-id="koriolis_starterkit:button"][data-component-variant="city"]{padding:8px 16px;}[data-component-id="koriolis_starterkit:button"][data-component-variant="icon_mobile"] .icon{display:none;}[data-component-id="koriolis_starterkit:button"].button--size-small{padding:12px 20px;}}
[data-component-id="koriolis_starterkit:card_actu"]{display:flex;gap:15px;padding:14px;position:relative;transition:all 0.3s ease-in-out;width:100%;height:100%;border-radius:var(--radius-card-radius,8px);background:var(--colors-neutrals-white,#FFF);}[data-component-id="koriolis_starterkit:card_actu"] .left-image img{border-radius:6px;}[data-component-id="koriolis_starterkit:card_actu"] .left-image{flex:0 0 calc(35% - 16px);}[data-component-id="koriolis_starterkit:card_actu"] .right-taxo-title{flex:0 0 calc(65% - 16px);display:flex;flex-wrap:wrap;gap:5px;align-content:flex-start;}[data-component-id="koriolis_starterkit:card_actu"] .right-taxo-title > *{width:100%;}[data-component-id="koriolis_starterkit:card_actu"] .list-info{display:flex;gap:4px;flex-wrap:wrap;align-items:flex-start;}[data-component-id="koriolis_starterkit:card_actu"] h2{font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-small,21px);letter-spacing:unset;margin:0;}[data-component-id="koriolis_starterkit:card_actu"] h2 a{all:unset;text-decoration:none;cursor:pointer;transition:color 300ms linear;}[data-component-id="koriolis_starterkit:card_actu"] h2 a:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;}[data-component-id="koriolis_starterkit:card_actu"] .button-right{display:none;margin-top:20px;}[data-component-id="koriolis_starterkit:card_actu"] [data-component-id="koriolis_starterkit:link_cta"],[data-component-id="koriolis_starterkit:card_actu"] [data-component-id="koriolis_starterkit:link_cta"] span{color:var(--colors-components-link-text,#0E76B6);}[data-component-id="koriolis_starterkit:card_actu"] [data-component-id="koriolis_starterkit:link_cta"] span:after{content:"";width:0;opacity:1;}[data-component-id="koriolis_starterkit:card_actu"]:hover [data-component-id="koriolis_starterkit:link_cta"] span:after{width:100%;height:2px;background:var(--colors-components-link-text,#0E76B6);display:block;transition:width 0.3s ease-in-out;}@media (min-width:480px){[data-component-id="koriolis_starterkit:card_actu"]{padding:20px;gap:30px;}}@media (min-width:768px){[data-component-id="koriolis_starterkit:card_actu"]{padding:30px;gap:30px;}[data-component-id="koriolis_starterkit:card_actu"] h2{font-size:var(--font-size-text-medium,17px);line-height:var(--font-line-height-text-medium,26px);letter-spacing:unset;}}@media (min-width:992px){[data-component-id="koriolis_starterkit:card_actu"] .button-right{display:flex;}}
[data-component-id="koriolis_starterkit:card_actu_big"]{display:flex;flex-direction:column;gap:10px;padding:15px;position:relative;transition:all 0.3s ease-in-out;width:100%;height:100%;border-radius:var(--radius-card-radius,8px);background:var(--colors-neutrals-white,#FFF);}[data-component-id="koriolis_starterkit:card_actu_big"] .field--name-field-img{margin-bottom:5px;}[data-component-id="koriolis_starterkit:card_actu_big"] .field--name-field-img .field__item{display:flex;}[data-component-id="koriolis_starterkit:card_actu_big"] img{border-radius:6px;}[data-component-id="koriolis_starterkit:card_actu_big"] .list-info{display:flex;gap:4px;flex-wrap:wrap;align-items:flex-start;}[data-component-id="koriolis_starterkit:card_actu_big"] h2{font-family:var(--font-family-content,Poppins);font-size:var(--font-size-mobile-h5,18px);font-style:normal;font-weight:700;line-height:var(--font-line-height-mobile-h5,26px);letter-spacing:var(--font-letter-spacing-mobile-h5,-0.3px);margin:0;}[data-component-id="koriolis_starterkit:card_actu_big"] h2 a{all:unset;text-decoration:none;cursor:pointer;transition:color 300ms linear;}[data-component-id="koriolis_starterkit:card_actu_big"] h2 a:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;}[data-component-id="koriolis_starterkit:card_actu_big"] .button-right{display:flex;margin-top:auto;}[data-component-id="koriolis_starterkit:card_actu_big"] [data-component-id="koriolis_starterkit:link_cta"],[data-component-id="koriolis_starterkit:card_actu_big"] [data-component-id="koriolis_starterkit:link_cta"] span{color:var(--colors-components-link-text,#0E76B6);}[data-component-id="koriolis_starterkit:card_actu_big"] [data-component-id="koriolis_starterkit:link_cta"] span:after{content:"";width:0;opacity:1;}[data-component-id="koriolis_starterkit:card_actu_big"]:hover [data-component-id="koriolis_starterkit:link_cta"] span:after{width:100%;height:2px;background:var(--colors-components-link-text,#0E76B6);display:block;transition:width 0.3s ease-in-out;}@media (min-width:480px){[data-component-id="koriolis_starterkit:card_actu_big"]{padding:20px;}}@media (min-width:768px){[data-component-id="koriolis_starterkit:card_actu_big"]{padding:30px;}}@media (min-width:992px){[data-component-id="koriolis_starterkit:card_actu_big"] h2{font-size:var(--font-size-desktop-h4,28px);line-height:var(--font-line-height-desktop-h4,34px);letter-spacing:var(--font-letter-spacing-desktop-h4,-0.6px);}}
[data-component-id="koriolis_starterkit:card_agenda"]{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:space-between;border-radius:var(--radius-card-radius,8px);border:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);background:var(--colors-neutrals-white,#FFF);width:clamp(160px,25vw,360px);transition:background-color 0.3s ease-in-out;position:relative;}[data-component-id="koriolis_starterkit:card_agenda"] .wrapper-event{padding:16px 16px 20px;display:flex;flex-wrap:wrap;gap:6px;width:100%;}[data-component-id="koriolis_starterkit:card_agenda"] .wrapper-event > *{width:100%;display:flex;flex-wrap:wrap;}[data-component-id="koriolis_starterkit:card_agenda"] .header-event{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;}[data-component-id="koriolis_starterkit:card_agenda"] .header-event > .date > .week-day{width:100%;color:var(--colors-components-cards-event-date,#0E76B6);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-tiny,16px);}[data-component-id="koriolis_starterkit:card_agenda"] .header-event > .date > .date-day{width:100%;color:var(--colors-components-cards-event-date,#0E76B6);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-large,19px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium,28px);}[data-component-id="koriolis_starterkit:card_agenda"] .header-event > .hours{display:flex;gap:6px;align-items:center;padding:4px 0;color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-small,21px);}[data-component-id="koriolis_starterkit:card_agenda"] .header-event > .hours > svg{width:18px;height:18px;}[data-component-id="koriolis_starterkit:card_agenda"] .footer-event{display:flex;justify-content:space-between;gap:15px;width:100%;padding:16px;border-radius:var(--radius-0,0) var(--radius-0,0) var(--radius-card-radius,8px) var(--radius-card-radius,8px);background:var(--colors-brand-brand-alt5,#FEF6DB);transition:background-color 0.3s ease-in-out;align-items:center;}[data-component-id="koriolis_starterkit:card_agenda"].card-agenda--mono-campus .footer-event{justify-content:center;}[data-component-id="koriolis_starterkit:card_agenda"] .footer-event .list-icon > *{display:flex;align-items:center;color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-tiny,11px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-tiny,16px);text-transform:uppercase;}[data-component-id="koriolis_starterkit:card_agenda"] .footer-event .list-icon svg{margin-right:6px;color:var(--colors-brand-content,#1D1D1B);width:18px;height:18px;}[data-component-id="koriolis_starterkit:card_agenda"]:not(.node--view-mode-card-agenda-no-link):hover .footer-event{background:var(--colors-brand-brand,#005898);}[data-component-id="koriolis_starterkit:card_agenda"]:not(.node--view-mode-card-agenda-no-link):hover [data-component-id="koriolis_starterkit:link_cta"] a,[data-component-id="koriolis_starterkit:card_agenda"]:not(.node--view-mode-card-agenda-no-link):hover [data-component-id="koriolis_starterkit:link_cta"] svg,[data-component-id="koriolis_starterkit:card_agenda"]:not(.node--view-mode-card-agenda-no-link):hover .list-icon div,[data-component-id="koriolis_starterkit:card_agenda"]:not(.node--view-mode-card-agenda-no-link):hover .list-icon svg{color:var(--colors-neutrals-white,#FFF);transition:color 0.3s ease-in-out;}[data-component-id="koriolis_starterkit:card_agenda"] h3{color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-heading,Poppins);font-size:var(--font-size-mobile-h5,18px);font-style:normal;font-weight:var(--font-weight-h5,800);line-height:var(--font-line-height-mobile-h5,26px);letter-spacing:var(--font-letter-spacing-mobile-h5,-0.3px);margin:0;}[data-component-id="koriolis_starterkit:card_agenda"] .text-formatted{color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-small,21px);}[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:link_cta"],[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:link_cta"] a{color:var(--colors-components-link-text,#0E76B6);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-small,21px);text-decoration:none;cursor:pointer;}[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:link_cta"] svg{width:20px;height:20px;}[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:link_cta"] a:after{all:unset;content:"";position:absolute;top:0;bottom:0;left:0;right:0;}[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:link_cta"] a:hover:after{width:100%;}[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:expanded_text"] details{display:flex;flex-wrap:wrap;}[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:expanded_text"] details summary{position:relative;z-index:10;order:2;}[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:expanded_text"] details summary .details-trigger{color:var(--colors-brand-main,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-small,21px);}[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:expanded_text"] details summary svg{width:20px;height:20px;}[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:expanded_text"] details .details-content{margin-bottom:10px;}@media (min-width:1200px){[data-component-id="koriolis_starterkit:card_agenda"] .wrapper-event{padding:16px 20px 20px;}[data-component-id="koriolis_starterkit:card_agenda"].node--view-mode-card-agenda-no-link .wrapper-event{padding:30px 30px 20px 30px;}[data-component-id="koriolis_starterkit:card_agenda"] .footer-event{padding:15px 20px;}[data-component-id="koriolis_starterkit:card_agenda"] .footer-event .list-icon > *{font-size:var(--font-size-text-small,13px);line-height:var(--font-line-height-text-small,21px);}[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:link_cta"],[data-component-id="koriolis_starterkit:card_agenda"] [data-component-id="koriolis_starterkit:link_cta"] a{font-size:var(--font-size-text-regular,15px);line-height:var(--font-line-height-text-regular,25px);}}
[data-component-id="koriolis_starterkit:card_avis"]{width:clamp(240px,30vw,310px);border-radius:var(--radius-card-radius,8px);border:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);padding:clamp(20px,10%,30px);height:100%;min-height:460px;display:flex;flex-direction:column;gap:15px;}[data-component-id="koriolis_starterkit:card_avis"] .temoignage-image{width:100px;height:auto;aspect-ratio:1/1;border-radius:50%;overflow:hidden;}[data-component-id="koriolis_starterkit:card_avis"] .temoignage-content{color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-regular,24px);margin-bottom:auto;}[data-component-id="koriolis_starterkit:card_avis"] .temoignage-content:before,[data-component-id="koriolis_starterkit:card_avis"] .temoignage-content:after{content:'”';}[data-component-id="koriolis_starterkit:card_avis"] .temoignage-footer{border-top:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);padding-top:14px;}[data-component-id="koriolis_starterkit:card_avis"] .temoignage-auteur{color:var(--colors-brand-brand,#0E76B6);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-regular,24px);}[data-component-id="koriolis_starterkit:card_avis"] .field--name-field-testimonial-author-desc{color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;line-height:var(--font-line-height-text-small,20px);}[data-component-id="koriolis_starterkit:card_avis"] .field--name-field-testimonial-author-desc p{margin:0;}@media (min-width:992px){[data-component-id="koriolis_starterkit:card_avis"] .temoignage-image{width:110px;}}
[data-component-id="koriolis_starterkit:card_focus"]{max-width:808px;border-radius:var(--radius-card-radius,8px);border:1px solid var(--colors-components-cards-focus-border,#E1E2E6);background:var(--colors-components-cards-focus-bg,#FEF6DB);display:flex;flex-direction:column;overflow:hidden;cursor:pointer;transition:background 0.3s ease-in-out;position:relative;height:100%;}[data-component-id="koriolis_starterkit:card_focus"]:hover{border:1px solid var(--colors-components-cards-focus-border-hover,#E1E2E6);background:var(--colors-components-cards-focus-bg-hover,#FEF6DB);}[data-component-id="koriolis_starterkit:card_focus"] .col-pict{}[data-component-id="koriolis_starterkit:card_focus"] .col-pict img{display:flex;width:100%;}[data-component-id="koriolis_starterkit:card_focus"] .col-text{flex:1;display:flex;flex-direction:column;justify-content:space-between;}[data-component-id="koriolis_starterkit:card_focus"] .col-text .wrapper-txt{padding:20px;display:flex;flex-direction:column;gap:8px;}[data-component-id="koriolis_starterkit:card_focus"] .col-text .field--name-title{margin:0;}[data-component-id="koriolis_starterkit:card_focus"] .col-text .wrapper-txt{--font-size-mobile:var(--font-size-text-regular,15px);--font-line-height-mobile:var(--font-line-height-text-regular,25px);--font-size-desktop:var(--font-size-text-medium,17px);--font-line-height-desktop:var(--font-line-height-text-medium,28px);}[data-component-id="koriolis_starterkit:card_focus"] .col-text .highlight-link{width:max-content;display:flex;align-content:center;align-self:end;margin-bottom:12px;margin-right:12px;}[data-component-id="koriolis_starterkit:card_focus"] .col-text .highlight-link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;}[data-component-id="koriolis_starterkit:card_focus"] .field--name-field-body{padding-right:24px;}@media (min-width:768px){[data-component-id="koriolis_starterkit:card_focus"]{flex-flow:row wrap;height:auto;max-height:340px;}[data-component-id="koriolis_starterkit:card_focus"] .field--name-field-body{padding-right:0;}[data-component-id="koriolis_starterkit:card_focus"] .col-text .highlight-link{display:contents;}[data-component-id="koriolis_starterkit:card_focus"] .col-text .highlight-link svg{position:absolute;right:24px;bottom:24px;}}@media (min-width:992px){[data-component-id="koriolis_starterkit:card_focus"] .col-pict{flex:0 1 457px;}[data-component-id="koriolis_starterkit:card_focus"] .col-text .wrapper-txt{gap:16px;padding:40px;}}
[data-component-id="koriolis_starterkit:card_maillage"]{border-radius:var(--radius-card-radius,8px);background:var(--colors-neutrals-white,#FFF);padding:16px;display:grid;grid-template-columns:1fr;grid-gap:10px;height:100%;max-width:100%;align-content:start;}[data-component-id="koriolis_starterkit:card_maillage"] h5{margin:0;}@media (min-width:768px){[data-component-id="koriolis_starterkit:card_maillage"]{padding:30px;grid-gap:20px;}}[data-component-id="koriolis_starterkit:card_maillage"] .field--name-field-icon{width:47px;height:47px;border-radius:50%;background:var(--colors-components-pictos-01-bg,#F0F7F9);display:flex;align-items:center;justify-content:center;}[data-component-id="koriolis_starterkit:card_maillage"] .field--name-field-icon svg{width:24px;height:24px;display:flex;}[data-component-id="koriolis_starterkit:card_maillage"] .field--name-field-body{--font-size-mobile:var(--font-size-text-regular,15px);--font-line-height-mobile:var(--font-line-height-text-regular,24px);--font-size-desktop:var(--font-size-text-regular,15px);--font-line-height-desktop:var(--font-line-height-text-regular,24px);}@media (min-width:768px){[data-component-id="koriolis_starterkit:card_maillage"] .field--name-field-icon{width:57px;height:57px;}[data-component-id="koriolis_starterkit:card_maillage"] .field--name-field-icon svg{width:30px;height:30px;}}
[data-component-id="koriolis_starterkit:card_secteur"]{border-radius:var(--radius-buttons,62px);border:1px solid var(--colors-components-cards-sector-border,#E1E2E6);background:var(--colors-neutrals-white,#fff);padding:10px 17px 10px 10px;position:relative;transition:background 0.3s ease,border 0.3s ease;display:flex;align-items:center;gap:14px;}[data-component-id="koriolis_starterkit:card_secteur"]:hover{border:1px solid var(--colors-components-cards-sector-border-hover,#FF6B00);background:var(--colors-components-cards-sector-bg-hover,#FFF3EB);}[data-component-id="koriolis_starterkit:card_secteur"] .teaser-picture{display:flex;align-items:center;justify-content:center;width:47px;height:47px;aspect-ratio:1/1;border-radius:var(--radius-buttons,62px);background:var(--colors-components-pictos-02-bg,#0E76B6);}[data-component-id="koriolis_starterkit:card_secteur"] .teaser-picture svg{display:block;width:28px;height:28px;}[data-component-id="koriolis_starterkit:card_secteur"] [data-component-id="koriolis_starterkit:media_svg"]{color:var(--colors-neutrals-white,#fff);}[data-component-id="koriolis_starterkit:card_secteur"] h3{color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--colors-components-cards-sector-mobile-text-size,16px);font-style:normal;font-weight:700;line-height:var(--colors-components-cards-sector-mobile-line-height,22px);margin:0;}[data-component-id="koriolis_starterkit:card_secteur"] h3 a{text-decoration:none;transition:color 0.3s ease-in-out;letter-spacing:normal;font-size:inherit;line-height:inherit;}[data-component-id="koriolis_starterkit:card_secteur"] h3 a:hover{color:var(--colors-brand-content,#1D1D1B);}[data-component-id="koriolis_starterkit:card_secteur"] h3 a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}[data-component-id="koriolis_starterkit:gallery"] [data-component-id="koriolis_starterkit:card_secteur"]{width:max-content;}@media (min-width:768px){[data-component-id="koriolis_starterkit:card_secteur"]{padding:20px 30px 20px 20px;}[data-component-id="koriolis_starterkit:card_secteur"] .teaser-picture{width:57px;height:57px;}[data-component-id="koriolis_starterkit:card_secteur"] .teaser-picture svg{width:34px;height:34px;}[data-component-id="koriolis_starterkit:card_secteur"] h3{font-size:var(--colors-components-cards-sector-desktop-text-size,16px);line-height:var(--colors-components-cards-sector-desktop-line-height,22px);}[data-component-id="koriolis_starterkit:gallery"] [data-component-id="koriolis_starterkit:card_secteur"]{width:auto;}}
[data-component-id="koriolis_starterkit:card_type_formation"]{position:relative;border-radius:var(--radius-card-radius,8px);border:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);background:var(--colors-neutrals-white,#fff);padding:15px;display:flex;flex-wrap:wrap;gap:14px;height:100%;transition:background 0.3s ease-in-out;}[data-component-id="koriolis_starterkit:card_type_formation"]:hover{background:var(--colors-components-cards-formation-bg-hover,#ECF0F8);}[data-component-id="koriolis_starterkit:card_type_formation"] .col-left{display:flex;justify-content:center;width:100%;}[data-component-id="koriolis_starterkit:card_type_formation"] .col-left img{display:block;border-radius:var(--radius-global-radius,4px);}[data-component-id="koriolis_starterkit:card_type_formation"] .col-right{display:flex;flex-wrap:wrap;gap:14px;align-content:space-between;}[data-component-id="koriolis_starterkit:card_type_formation"] .col-right .col-right-inner{display:flex;flex-wrap:wrap;gap:14px;}[data-component-id="koriolis_starterkit:card_type_formation"] h3{margin:0;width:100%;color:var(--colors-brand-main,#1D1D1B);font-family:var(--font-family-heading,Poppins);font-size:var(--font-size-mobile-h4,20px);font-style:normal;line-height:var(--font-line-height-mobile-h4,28px);letter-spacing:var(--font-letter-spacing-mobile-h4,-0.4px);}[data-component-id="koriolis_starterkit:card_type_formation"] h3 a{all:unset;text-decoration:none;cursor:pointer;}[data-component-id="koriolis_starterkit:card_type_formation"]:hover h3 a{color:var(--colors-brand-main,#1D1D1B);}[data-component-id="koriolis_starterkit:card_type_formation"] h3 a:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;}[data-component-id="koriolis_starterkit:card_type_formation"] .list-info{display:flex;gap:4px;flex-wrap:wrap;}[data-component-id="koriolis_starterkit:card_type_formation"] .description{display:flex;color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-small,21px);}[data-component-id="koriolis_starterkit:card_type_formation"] .bottom{display:flex;padding-top:20px;border-top:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);width:100%;}[data-component-id="koriolis_starterkit:card_type_formation"] .bottom [data-component-id="koriolis_starterkit:link_cta"],[data-component-id="koriolis_starterkit:card_type_formation"] .bottom [data-component-id="koriolis_starterkit:link_cta"] span{color:var(--colors-components-link-text,#0E76B6);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-small,21px);text-decoration:none;}[data-component-id="koriolis_starterkit:card_type_formation"] .bottom [data-component-id="koriolis_starterkit:link_cta"] span:after{content:'';height:2px;width:0;background:var(--colors-brand-brand,#0E76B6);transition:width 0.3s ease-in-out;opacity:1;}[data-component-id="koriolis_starterkit:card_type_formation"]:hover .bottom [data-component-id="koriolis_starterkit:link_cta"] span:after{content:'';display:block;width:100%;height:2px;}[data-component-id="koriolis_starterkit:card_type_formation"] .bottom [data-component-id="koriolis_starterkit:link_cta"] svg{width:22px;height:22px;}[data-component-id="koriolis_starterkit:gallery"] [data-component-id="koriolis_starterkit:card_type_formation"]{flex-direction:column;}[data-component-id="koriolis_starterkit:gallery"] [data-component-id="koriolis_starterkit:card_type_formation"] .col-left,[data-component-id="koriolis_starterkit:gallery"] [data-component-id="koriolis_starterkit:card_type_formation"] .col-right{display:contents;}[data-component-id="koriolis_starterkit:gallery"] [data-component-id="koriolis_starterkit:card_type_formation"] .bottom{margin-top:auto;}@media (min-width:768px){[data-component-id="koriolis_starterkit:gallery"] [data-component-id="koriolis_starterkit:card_type_formation"]{flex-direction:row;}[data-component-id="koriolis_starterkit:gallery"] [data-component-id="koriolis_starterkit:card_type_formation"] .col-left,[data-component-id="koriolis_starterkit:gallery"] [data-component-id="koriolis_starterkit:card_type_formation"] .col-right{display:flex;}[data-component-id="koriolis_starterkit:gallery"] [data-component-id="koriolis_starterkit:card_type_formation"] .bottom{margin-top:0;}}@media (min-width:992px){[data-component-id="koriolis_starterkit:card_type_formation"]{padding:30px;justify-content:space-between;gap:30px;}[data-component-id="koriolis_starterkit:card_type_formation"] .col-left{width:auto;flex:1}[data-component-id="koriolis_starterkit:card_type_formation"] .col-right{flex:1;display:flex;flex-wrap:wrap;gap:14px;}[data-component-id="koriolis_starterkit:card_type_formation"] h3{font-size:var(--font-size-desktop-h4,28px);line-height:var(--font-line-height-desktop-h4,34px);letter-spacing:var(--font-letter-spacing-desktop-h4,-0.6px);}[data-component-id="koriolis_starterkit:card_type_formation"] .description{font-size:var(--font-size-text-regular,15px);line-height:var(--font-line-height-text-regular,25px);}}@media (min-width:1200px){[data-component-id="koriolis_starterkit:card_type_formation"] .bottom [data-component-id="koriolis_starterkit:link_cta"],[data-component-id="koriolis_starterkit:card_type_formation"] .bottom [data-component-id="koriolis_starterkit:link_cta"] span{font-size:var(--font-size-text-regular,15px);line-height:var(--font-line-height-text-regular,25px);}}
[data-component-id="koriolis_starterkit:fixed_cta"]{position:fixed;bottom:0;z-index:1;display:flex;justify-content:center;width:100cqw;transform:translateY(0);transition:transform 0.3s ease-in-out;}[data-component-id="koriolis_starterkit:fixed_cta"] .wrapper-fixed-cta{box-shadow:0 0 24px -4px rgba(27,27,28,0.18);display:flex;flex-flow:row wrap;width:100%;}[data-component-id="koriolis_starterkit:fixed_cta"] .fixed-cta{border-top:1px solid var(--colors-components-button-fixed-border-fixed,#757678);background:var(--colors-components-button-fixed-bg-fixed,#1D1D1B);display:flex;align-items:center;justify-content:center;padding:10px 20px;transition:all 0.3s ease-in-out;min-height:60px;flex:1;}[data-component-id="koriolis_starterkit:fixed_cta"] .fixed-cta:first-of-type{border-top-left-radius:16px;border-left:1px solid var(--colors-components-button-fixed-border-fixed,#757678);}[data-component-id="koriolis_starterkit:fixed_cta"] .fixed-cta:last-of-type{border-top-right-radius:16px;border-right:1px solid var(--colors-components-button-fixed-border-fixed,#757678);}[data-component-id="koriolis_starterkit:fixed_cta"] .fixed-cta a{color:var(--colors-components-button-fixed-text-fixed,#FFF);text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;text-align:center;transition:color 0.3s ease-in-out;width:max-content;--font-size-mobile:var(--font-size-text-tiny,11px);--font-line-height-mobile:var(--font-line-height-text-tiny,16px);--font-size-desktop:var(--font-size-text-regular,15px);--font-line-height-desktop:var(--font-line-height-text-regular,25px);}[data-component-id="koriolis_starterkit:fixed_cta"] .fixed-cta:hover{background:var(--colors-components-button-fixed-bg-fixed-hover);border-color:var(--colors-components-button-fixed-bg-fixed-hover);}[data-component-id="koriolis_starterkit:fixed_cta"] .fixed-cta:hover a{color:var(--colors-components-button-fixed-text-fixed-hover,#1D1D1B);}body.scroll-up [data-component-id="koriolis_starterkit:fixed_cta"]{transform:translateY(100%);}body:not(.scroll-up):not(.scroll-down) [data-component-id="koriolis_starterkit:fixed_cta"]{transform:translateY(100%);}@media (min-width:768px){[data-component-id="koriolis_starterkit:fixed_cta"] .wrapper-fixed-cta{width:max-content;}[data-component-id="koriolis_starterkit:fixed_cta"] .fixed-cta{flex:unset;padding:0 24px;}[data-component-id="koriolis_starterkit:fixed_cta"] .fixed-cta a{flex-direction:row;gap:10px;}}
[data-component-id="koriolis_starterkit:fixed_cta_menu"]{width:100%;z-index:1;display:flex;justify-content:center;padding:20px;background:var(--colors-brand-bg,#ECF0F8);}[data-component-id="koriolis_starterkit:fixed_cta_menu"] .wrapper-fixed-cta{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:10px;}[data-component-id="koriolis_starterkit:fixed_cta_menu"] .fixed-cta .button{padding-inline:10px;width:100%;}[data-component-id="koriolis_starterkit:fixed_cta_menu"] .fixed-cta a{font-size:var(--font-size-text-small,13px);line-height:var(--font-line-height-text-small,21px);}[data-component-id="koriolis_starterkit:fixed_cta_menu"] .fixed-cta.fixed-cta-brochure{grid-column:span 2;}@media (min-width:993px){[data-component-id="koriolis_starterkit:fixed_cta_menu"]{display:none;}}
.footer{width:100%;margin-top:clamp(50px,10vw,100px);}.footer__container{max-width:1568px;margin:0 auto;display:flex;padding:60px 80px 100px 80px;flex-direction:column;align-items:center;gap:45px;align-self:stretch;border-radius:var(--radius-big-radius,16px) var(--radius-big-radius,16px) 0 0;background:var(--colors-components-footer-bg,#0E76B6);background-blend-mode:soft-light;background-image:radial-gradient(circle farthest-side at 50% 90%,var(--colors-neutrals-neutral,#757678),transparent);}.footer__main{display:flex;padding-bottom:70px;align-items:flex-start;gap:74px;align-self:stretch;border-bottom:1px solid rgba(255,255,255,0.10);}.footer__first-column{display:flex;flex-direction:column;gap:20px;max-width:408px;}.footer__title{color:var(--colors-neutrals-white,#FFF);font-family:var(--font-family-heading,Poppins);font-size:var(--font-size-desktop-h3,36px);font-style:normal;font-weight:var(--font-weight-h3,800);line-height:var(--font-line-height-desktop-h3,46px);letter-spacing:var(--font-letter-spacing-desktop-h3,-0.8px);}.footer__content{color:var(--colors-neutrals-white,#FFF);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-regular,25px);}.footer__contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px;align-self:stretch;}.footer__contact-link{width:fit-content;}.footer__menu{max-width:926px;width:100%;flex:1;display:flex;flex-direction:column;}.footer__menu .block{display:flex;width:100%;}.footer__menu .block > ul.menu{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;flex:1;margin:0;padding:0;list-style:none;}.footer__menu .block > ul.menu > li{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:24px;}.footer__menu .block > ul.menu > li > a,.footer__menu .block > ul.menu > li > span{color:var(--colors-neutrals-white,#FFF);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-regular,25px);text-decoration:none;}.footer__menu .block > ul.menu > li > ul.menu{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;width:100%;flex:1;min-width:0;align-items:flex-start;gap:14px;}.footer__menu .block > ul.menu > li > ul.menu > li > a{color:var(--colors-neutrals-white,#FFF);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-regular,25px);text-decoration:none;}.footer__menu .block > ul.menu > li > ul.menu > li > a:hover,.footer__menu .block > ul.menu > li > ul.menu > li > a:focus{opacity:0.8;text-decoration:underline;}.footer__logo-section{display:flex;justify-content:center;align-items:center;}.footer__logo{max-width:187px;}.footer__logo-image{display:block;width:100%;height:auto;}.footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;align-self:stretch;gap:30px;}.footer__bottom ul.menu{display:flex;align-items:center;gap:30px;list-style:none;}.footer__bottom ul.menu a{color:var(--colors-neutrals-white,#FFF);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-small,21px);text-decoration:none;}.footer__bottom ul.menu a:hover,.footer__bottom ul.menu a:focus{opacity:0.8;text-decoration:underline;}.footer__copyright{color:var(--colors-neutrals-white,#FFF);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-small,21px);white-space:nowrap;justify-self:start;}.footer__bottom-menu{display:flex;justify-content:center;justify-self:center;}.footer__social-links{display:flex;gap:15px;align-items:center;justify-content:flex-end;justify-self:end;}.footer__social-link{max-width:24px;color:var(--colors-neutrals-white,#FFF);opacity:0.7;transition:opacity 0.3s ease-in-out;}.footer__social-link:hover,.footer__social-link:focus{opacity:1;}.footer__social-link .icon{display:flex;align-items:center;}@media (max-width:992px){.footer__separator{display:none;}.footer{padding-inline:8px;}.footer__container{padding:30px 20px 100px 20px;flex-direction:column;gap:40px;}.footer__main{display:flex;flex-direction:column;align-items:flex-start;gap:50px;align-self:stretch;padding:0;border:none;}.footer__first-column{display:flex;flex-direction:column;align-items:flex-start;gap:25px;align-self:stretch;max-width:100%;}.footer__menu{max-width:100%;width:100%;}.footer__menu .block > ul.menu{flex-direction:column;gap:0;}.footer__menu .block > ul.menu > li{width:100%;max-width:100%;position:relative;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.10);gap:10px;}.footer__menu .block > ul.menu > li > a,.footer__menu .block > ul.menu > li > span{font-size:var(--font-size-text-small,13px);font-weight:700;line-height:var(--font-line-height-text-small,21px);}.footer__menu .block > ul.menu > li.has-children > a,.footer__menu .block > ul.menu > li.has-children > span{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;position:relative;padding-right:30px;}.footer__menu .block > ul.menu > li.has-children > a::after,.footer__menu .block > ul.menu > li.has-children > span::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url('/themes/custom/koriolis_starterkit/icons/chevron-down.svg');background-repeat:no-repeat;background-position:center;background-size:contain;filter:brightness(0) invert(1);transition:transform 0.3s ease;}.footer__menu .block > ul.menu > li > ul.menu{display:none;max-height:0;overflow:hidden;transition:max-height 0.3s ease;}.footer__menu .block > ul.menu > li.is-active > ul.menu{display:flex;max-height:1000px;gap:10px;}.footer__menu .block > ul.menu > li.is-active.has-children > a::after,.footer__menu .block > ul.menu > li.is-active.has-children > span::after{transform:translateY(-50%) rotate(180deg);}.footer__menu .block > ul.menu > li > ul.menu > li > a{font-size:var(--font-size-text-small,13px);line-height:var(--font-line-height-text-small,21px);}.footer__contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px;align-self:stretch;}.footer__title{font-size:var(--font-size-mobile-h4,20px);font-weight:800;line-height:var(--font-line-height-mobile-h4,28px);letter-spacing:var(--font-letter-spacing-mobile-h4,-0.4px);}.footer__content{font-size:var(--font-size-text-regular,15px);font-weight:400;line-height:var(--font-line-height-text-regular,25px);}.footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;}.footer__bottom-menu{order:1;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;gap:10px 20px;align-self:stretch;flex-wrap:wrap;}.footer__social-links{order:2;display:flex;flex-direction:row;align-items:center;align-self:stretch;justify-content:center;gap:15px;}.footer__copyright{order:3;display:flex;flex-direction:column;align-items:center;align-self:stretch;}}html[lang="en"] .footer__contact-links{display:none;}
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
[data-component-id="koriolis_starterkit:gallery"]{margin-block-start:20px;padding-inline:calc((100cqw - 100%) / 2);box-sizing:content-box;left:calc((100cqw - 100%) / -2);width:100%;z-index:0;}[data-component-id="koriolis_starterkit:gallery"] .gallery-wrapper{display:flex;flex-flow:row nowrap;padding-block-end:24px;}[data-component-id="koriolis_starterkit:gallery"] .gallery-item{position:relative;flex:1 0 clamp(320px,40vw,400px);height:fit-content;}[data-component-id="koriolis_starterkit:gallery"][data-component-variant="hightlight"] .gallery-item{height:auto;flex:1 0 320px;}[data-component-id="koriolis_starterkit:gallery"] .gallery-item-image{position:relative;}[data-component-id="koriolis_starterkit:gallery"][data-component-variant="img_zoom"]{padding-inline:0;margin-block-start:0;margin-inline:0;}[data-component-id="koriolis_starterkit:gallery"][data-component-variant="img_zoom"] img{width:100%;}[data-component-id="koriolis_starterkit:gallery"][data-component-variant="level_hp"] .views-row{height:auto;flex:1 0 240px;}[data-component-id="koriolis_starterkit:gallery"][data-component-variant="level_hp"] .views-row article{height:100%;}[data-component-id="koriolis_starterkit:gallery"] .swiper-wrapper{box-sizing:border-box;}[data-component-id="koriolis_starterkit:gallery"] .swiper-slide{width:auto;height:auto;}[data-component-id="koriolis_starterkit:gallery"] .swiper-scrollbar{max-width:255px;left:50%;transform:translateX(-50%);height:4px;border-radius:var(--radius-full-radius,62px);background:var(--colors-neutrals-lighter-divider,#E1E2E6);}@media (min-width:768px){[data-component-id="koriolis_starterkit:gallery"] .swiper-scrollbar{max-width:300px;}[data-component-id="koriolis_starterkit:gallery"][data-component-variant="hightlight"] .gallery-item{flex:1 0 clamp(320px,100%,808px);}[data-component-id="koriolis_starterkit:gallery"][data-component-variant="sector_hp"] .gallery-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;}[data-component-id="koriolis_starterkit:gallery"][data-component-variant="level_hp"] .gallery-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;}}
.header{width:100%;background-color:var(--colors-neutrals-white,#fff);position:sticky;padding-block:22px;top:var(--admin-toolbar-top-bar-height,0);z-index:50;padding-inline:20px;transition:transform 0.3s ease-in-out;}.header__container{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:0;max-width:1408px;margin:0 auto;}.header__logo{flex:0 1 max-content;}.header__logo-link{display:block;line-height:0;}.header__logo img.header__logo-image{display:block;max-width:150px;max-height:90px;}.header__menu{flex:1;display:flex;justify-content:left;}.header__menu .menu--main,.header__menu .menu--main .main-menu{width:100%;}.header__menu-toggle{display:none;outline:none;}.header__menu-toggle:focus{outline:none;}.header__menu-toggle-icon{display:flex;align-items:center;justify-content:center;}.header__menu-toggle-icon[hidden]{display:none;}.header__actions{display:flex;align-items:center;gap:1.5rem;flex:0 1 max-content;}.header__search{display:flex;align-items:center;position:relative;}.header__search-button{display:flex;align-items:center;justify-content:center;border-radius:var(--Settings-Radius-Full-Radius,999px);background:var(--colors-neutrals-white,#FFF);border:none;padding:8px;cursor:pointer;color:var(--colors-brand-main,#1d1d1b);transition:all 0.2s ease;}.header__search-button:hover{border-radius:var(--Settings-Radius-Full-Radius,999px);background:var(--colors-brand-brand,#0E76B6);color:var(--colors-neutrals-white,#FFF);}.header__search-button[aria-expanded="true"]{border-radius:var(--Settings-Radius-Full-Radius,999px);background:var(--colors-brand-brand,#0E76B6);color:var(--colors-neutrals-white,#FFF);}.header__search-button:focus{outline:none;}.header__search-button:focus-visible{outline:2px solid var(--colors-brand-brand,#0e76b6);outline-offset:2px;}.header__search-form{position:fixed;top:0;left:var(--admin-toolbar-width,0px);right:0;width:calc(100% - var(--admin-toolbar-width,0px));background:var(--colors-neutrals-white,#fff);border-bottom:1px solid var(--colors-neutrals-lighter-divider,#e1e2e6);padding:60px 160px;z-index:35;transform:translateY(-100%);transition:none;pointer-events:none;visibility:hidden;}.header__search-form.is-visible{transform:translateY(0);transition:transform 0.8s ease-out,visibility 0s 0s;pointer-events:auto;visibility:visible;}body.page-loaded .header__search-form{transition:transform 0.3s ease-in-out,visibility 0s 0.3s;}body.page-loaded .header__search-form.is-visible{transition:transform 0.8s ease-out,visibility 0s 0s;}.search-overlay{position:fixed;top:var(--header-height,132px);left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:20;opacity:0;pointer-events:none;transition:opacity 0.3s ease;display:none;}.search-overlay.active{opacity:1;pointer-events:auto;display:block;}.mobile-menu-overlay{position:fixed;top:var(--header-height,132px);left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:30;opacity:0;pointer-events:none;transition:opacity 0.3s ease;display:none;}.mobile-menu-overlay.active{opacity:1;pointer-events:auto;display:block;}.header__callback{display:flex;align-items:center;}.header__callback-button--mobile{display:none;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;transition:color 0.2s ease;text-decoration:none;}.header__callback-button--mobile .icon{padding:10px;background:var(--colors-components-button-primary-bg-primary);color:var(--colors-components-button-primary-text-primary);border-color:var(--colors-components-button-primary-border-primary);border-radius:var(--radius-full-radius,4px);}.header__callback-button--mobile .icon:hover{background:var(--colors-components-button-primary-bg-primary-hover);color:var(--colors-components-button-primary-text-primary-hover);border-color:var(--colors-components-button-primary-bg-primary-hover);}.header__callback-button--mobile:hover,.header__callback-button--mobile:focus{outline:none;}.header__callback-button--mobile:focus-visible{outline:2px solid var(--colors-brand-brand,#0e76b6);outline-offset:2px;border-radius:4px;}.header__callback-button--mobile .icon{display:flex;align-items:center;justify-content:center;}.header__callback-button--desktop{display:block;}@media (max-width:992px){.header{margin:0;padding-block:0;}.header__container{flex-wrap:wrap;padding:10px 0 20px;gap:10px;}.header__logo{order:1;}.header__logo img.header__logo-image{height:61px;width:auto;}.header__actions{gap:1rem;order:2;margin-left:auto;position:sticky;z-index:36;}.header__search-form{left:0;width:100%;padding:20px;transform:translateY(-100%);}.header__search-form.is-visible{transform:translateY(0);}.search-block__close{}.header__menu-toggle{display:flex;order:3;background-color:transparent;position:relative;z-index:35;}.header__menu-toggle-icon{padding:10px;background:var(--colors-components-button-fixed-mobile-bg-fixed);color:var(--colors-components-button-fixed-text-fixed);border-color:var(--colors-components-button-fixed-mobile-border-fixed);border-radius:var(--radius-full-radius,4px);}.header__menu-toggle-icon:hover{background:var(--colors-components-button-fixed-mobile-bg-fixed-hover);color:var(--colors-components-button-fixed-text-fixed-hover);border-color:var(--colors-components-button-fixed-mobile-bg-fixed-hover);}.header__menu{display:block;position:fixed;top:var(--header-height,132px);right:0;width:100%;height:calc(100vh - var(--header-height,132px));background:var(--colors-neutrals-white,#FFF);z-index:35;transform:translateX(100%);transition:none;overflow-y:auto;overscroll-behavior:contain;order:4;flex-basis:auto;justify-content:flex-start;}.header__menu{display:block;position:fixed;top:var(--header-height,132px);right:0;width:100%;height:calc(100vh - var(--header-height,132px));background:var(--colors-neutrals-white,#FFF);z-index:35;transform:translateX(100%);transition:none;overflow-y:auto;overscroll-behavior:contain;order:4;flex-basis:auto;justify-content:flex-start;}.header__menu[data-mobile-menu].is-open{display:flex;flex-direction:column;transform:translateX(0);overflow:hidden;}.header__menu[data-mobile-menu].is-open .navigation.menu--main{flex:1;padding:10px 20px;}body.page-loaded .header__menu{transition:transform 0.3s ease-in-out;}.header__callback .button .icon{display:inline-flex;}.header__callback .button a{font-size:0;padding:0.5rem;}.header__callback .button .icon svg{font-size:1.25rem;}.header__callback-button--mobile{display:flex;}.header__callback-button--desktop{display:none;}}@media (min-width:64rem){.top-bar:has(.top-bar__tools:not(:empty),.top-bar__context:not(:empty),.top-bar__actions:not(:empty)) ~ .dialog-off-canvas-main-canvas:has(.top-message){margin-block-start:var(--admin-toolbar-top-bar-height);}}body.scroll-down [data-component-id="koriolis_starterkit:header"]{transform:translateY(-100%);}body.scroll-down [data-component-id="koriolis_starterkit:header"]:has(.header__menu.is-open),body.scroll-down [data-component-id="koriolis_starterkit:header"]:has(.header__search-form.is-visible){transform:unset;}@media (max-width:992px){.has-admin-bar .initialized.is-not-top{position:relative;top:auto;left:auto;right:auto;width:100%;transform:none !important;}.has-admin-bar .initialized{transform:none !important;}body.scroll-down [data-component-id="koriolis_starterkit:header"]{overflow-x:hidden;}}html[lang="en"] .header__actions .header__callback,html[lang="en"] .header__actions .header__callback-button--desktop,html[lang="en"] .header__actions .header__search{display:none;}.header__lang-switch{position:relative;display:flex;align-items:center;}.header__lang-switch-toggle{display:flex;align-items:center;gap:4px;background:transparent;border:none;cursor:pointer;padding:8px;color:var(--colors-components-color-menu-default,#3D3941);font-family:Archivo;font-size:14px;font-style:normal;font-weight:600;line-height:100%;}.header__lang-switch-toggle:focus{outline:none;}.header__lang-switch-toggle:focus-visible{outline:2px solid var(--colors-brand-brand,#0e76b6);outline-offset:2px;}.header__lang-switch-toggle svg{width:15px;height:15px;transition:transform 0.2s ease;}.header__lang-switch:hover .header__lang-switch-toggle svg{transform:rotate(180deg);}.header__lang-switch-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--colors-neutrals-white,#fff);border:1px solid var(--colors-neutrals-lighter-divider,#e1e2e6);border-radius:var(--Settings-Radius-Medium-Radius,8px);box-shadow:0 4px 12px rgba(0,0,0,0.1);min-width:60px;padding:8px;z-index:40;opacity:0;pointer-events:none;transition:opacity 0.2s ease;}.header__lang-switch:hover .header__lang-switch-dropdown{opacity:1;pointer-events:auto;}.header__lang-switch-link{display:block;text-align:center;color:var(--colors-components-color-menu-default,#3D3941);font-family:Archivo;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-decoration:none;padding:4px 8px;border-radius:var(--Settings-Radius-Small-Radius,4px);transition:background 0.2s ease;}.header__lang-switch-link:hover{}
[data-component-id="koriolis_starterkit:homepage_hero"]{display:flex;gap:8px;flex-flow:row wrap;}[data-component-id="koriolis_starterkit:homepage_hero"] .search-bar-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;background:#fff;color:#000;width:calc(100% - 56px);margin-top:clamp(16px,4vw,60px);position:absolute;border-radius:var(--radius-card-radius,8px);background:var(--colors-neutrals-white,#FFF);padding:20px;left:28px;}[data-component-id="koriolis_starterkit:homepage_hero"] .search-bar-wrapper > *{flex:100%;}[data-component-id="koriolis_starterkit:homepage_hero"] .search-bar-wrapper .select{color:var(--colors-neutrals-neutral,#757678);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-regular,25px);cursor:pointer;}[data-component-id="koriolis_starterkit:homepage_hero"] .search-bar-wrapper > .view > .button{padding-block:12px;width:100%;}[data-component-id="koriolis_starterkit:homepage_hero"] [class*="hero_col_"]{min-width:360px;}[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_1{padding:30px 30px 183px 30px;border-radius:var(--radius-card-radius,0) var(--radius-card-radius,0) var(--radius-card-radius,0) var(--radius-full-radius,0);background:linear-gradient(127deg,var(--colors-components-block-key-figures-hero-home-gradient-left,#662483) 0%,var(--colors-components-block-key-figures-hero-home-gradient-center,#662483) 25%,var(--colors-components-block-key-figures-hero-home-gradient-right,#662483) 100%);color:var(--colors-neutrals-white,#FFF);flex:1;}[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_1 h1{color:var(--colors-components-block-key-figures-hero-home-title-hero,#FFF);margin-bottom:14px;}[data-component-id="koriolis_starterkit:homepage_hero"] .field--name-field-heading{color:var(--colors-components-block-key-figures-hero-home-text-hero,#FFF);--font-size-mobile:var(--font-size-text-regular,15px);--font-line-height-mobile:var(--font-line-height-text-regular,25px);--font-size-desktop:var(--font-size-text-large,19px);--font-line-height-desktop:var(--font-line-height-text-large,30px);}[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_2{position:relative;z-index:-1;flex:1;}[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_2 [class*='field'],[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_2 article{width:100%;height:100%;}[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_2 img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--radius-card-radius,8px);}[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_3{flex:1;}[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_3 .field--name-field-key-figures,[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_3 .paragraph--type--pgph-key-figures{display:contents;}@media (min-width:742px){[data-component-id="koriolis_starterkit:homepage_hero"] .search-bar-wrapper{gap:10px;width:clamp(320px,85vw,769px);flex-wrap:nowrap;left:auto;}[data-component-id="koriolis_starterkit:homepage_hero"] .search-bar-wrapper > *{flex:1 1 auto;}[data-component-id="koriolis_starterkit:homepage_hero"] .search-bar-wrapper > .view{flex:0 0 240px;}}@media (min-width:768px){[data-component-id="koriolis_starterkit:homepage_hero"]{gap:16px;}[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_1{padding-bottom:100px;}}@media (min-width:992px){[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_1{padding:70px 120px 70px 80px;border-radius:var(--radius-card-radius,8px) var(--radius-card-radius,8px) var(--radius-card-radius,8px) var(--radius-full-radius,62px);max-width:697px;}[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_2{max-width:501px;}[data-component-id="koriolis_starterkit:homepage_hero"] .hero_col_3{max-width:338px;}}
[data-component-id="koriolis_starterkit:iframe_modal"]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none;padding-inline:20px;transition:all 0.3s ease-in-out;}[data-component-id="koriolis_starterkit:iframe_modal"].open{display:block;}[data-component-id="koriolis_starterkit:iframe_modal"] .bg-iframe-modal{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(16px);background-color:rgba(0,0,0,0.5);}[data-component-id="koriolis_starterkit:iframe_modal"] .iframe-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;}[data-component-id="koriolis_starterkit:iframe_modal"] .iframe-wrapper [class*='icon']{color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;border:thin solid currentColor;align-self:end;}[data-component-id="koriolis_starterkit:iframe_modal"] .field--name-field-home-reinsurance-video{width:100%;}[data-component-id="koriolis_starterkit:iframe_modal"] .iframe-wrapper iframe{border-radius:var(--radius-card-radius,8px);width:100%;height:auto;aspect-ratio:16/9;}@media (max-aspect-ratio:9/16){[data-component-id="koriolis_starterkit:iframe_modal"] .iframe-wrapper:not(:has(.field--name-field-home-reinsurance-video)) iframe{aspect-ratio:9/16;}}
[data-component-id="koriolis_starterkit:key_figures"]{display:flex;padding:30px 20px;flex-direction:column;align-items:flex-start;gap:20px;flex:1 0 0;border-radius:var(--radius-card-radius,8px) var(--radius-card-radius,8px) var(--radius-full-radius,62px) var(--radius-card-radius,8px);background:linear-gradient(94deg,var(--colors-components-block-key-figures-bg-gradient-left,#662483) 0.12%,var(--colors-components-block-key-figures-bg-gradient-center,#662483) 24.63%,var(--colors-components-block-key-figures-bg-gradient-right,#662483) 98.17%);}[data-component-id="koriolis_starterkit:key_figures"] .title_key_figures{color:var(--colors-components-block-key-figures-text,#FFF);margin:0;}.campus-key-figures [data-component-id="koriolis_starterkit:key_figures"] .title_key_figures{font-size:var(--font-size-mobile-h3,22px);line-height:var(--font-line-height-mobile-h3,28px);letter-spacing:var(--font-letter-spacing-mobile-h3,-0.4px);}[data-component-id="koriolis_starterkit:key_figures"] .field--name-field-key-figures-items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;}[data-component-id="koriolis_starterkit:key_figures"][data-component-variant="homepage"]{border-radius:var(--radius-card-radius,8px) var(--radius-card-radius,8px) var(--radius-full-radius,62px) var(--radius-card-radius,8px);background:var(--colors-components-block-key-figures-hero-home-bg-key,#ECF0F8);}@media (min-width:768px){[data-component-id="koriolis_starterkit:key_figures"]{padding:60px;}[data-component-id="koriolis_starterkit:key_figures"] .field--name-field-key-figures-items{grid-template-columns:repeat(4,1fr);gap:32px;}[data-component-id="koriolis_starterkit:key_figures"][data-component-variant="homepage"]{height:100%;padding:30px 20px;}.campus-key-figures [data-component-id="koriolis_starterkit:key_figures"] .title_key_figures{font-size:var(--font-size-desktop-h2,40px);line-height:var(--font-line-height-desktop-h2,50px);letter-spacing:var(--font-letter-spacing-desktop-h2,-1.4px);}}@media (min-width:992px){[data-component-id="koriolis_starterkit:key_figures"]{gap:30px;}[data-component-id="koriolis_starterkit:key_figures"][data-component-variant="homepage"]{padding:30px 80px 30px 30px;}[data-component-id="koriolis_starterkit:key_figures"][data-component-variant="homepage"] .field--name-field-key-figures-items{grid-template-columns:100%;gap:20px;}}
[data-component-id="koriolis_starterkit:key_figures_items"]{display:flex;flex-direction:column;gap:8px;}[data-component-id="koriolis_starterkit:key_figures_items"] .chiffre_key_figure{color:var(--colors-components-block-key-figures-text,#FFF);font-weight:var(--font-weight-h2,800);font-family:var(--font-family-heading,Teko);--font-size-mobile:var(--font-size-mobile-h2,26px);--font-line-height-mobile:var(--font-line-height-mobile-h2,34px);--letter-spacing-mobile:var(--font-letter-spacing-mobile-h2,-0.4px);--font-size-desktop:var(--font-size-desktop-h1,48px);--font-line-height-desktop:var(--font-line-height-desktop-h1,58px);--letter-spacing-desktop:var(--font-letter-spacing-desktop-h1,-1.6px);}[data-component-id="koriolis_starterkit:key_figures_items"] .text_key_figure{color:var(--colors-components-block-key-figures-text,#FFF);--font-size-mobile:var(--font-size-text-small,13px);--font-line-height-mobile:var(--font-line-height-text-small,20px);--font-size-desktop:var(--font-size-text-regular,15px);--font-line-height-desktop:var(--font-line-height-text-regular,25px);}[data-component-id="koriolis_starterkit:key_figures"][data-component-variant="homepage"] [data-component-id="koriolis_starterkit:key_figures_items"] .chiffre_key_figure,[data-component-id="koriolis_starterkit:key_figures"][data-component-variant="homepage"] [data-component-id="koriolis_starterkit:key_figures_items"] .text_key_figure{color:var(--colors-components-block-key-figures-hero-home-text-key,#0E76B6);}[data-component-id="koriolis_starterkit:key_figures"][data-component-variant="homepage"] [data-component-id="koriolis_starterkit:key_figures_items"] .chiffre_key_figure{--font-size-mobile:var(--font-size-mobile-h2,26px);--font-line-height-mobile:var(--font-line-height-mobile-h2,34px);--letter-spacing-mobile:var(--font-letter-spacing-mobile-h2,-0.4px);--font-size-desktop:var(--font-size-desktop-h2,40px);--font-line-height-desktop:var(--font-line-height-desktop-h2,50px);--letter-spacing-desktop:var(--font-letter-spacing-desktop-h2,-1.4px);margin:0;}[data-component-id="koriolis_starterkit:block_nous_choisir"] [data-component-id="koriolis_starterkit:key_figures_items"] .chiffre_key_figure{--font-size-mobile:32px;--font-line-height-mobile:120%;}[data-component-id="koriolis_starterkit:block_nous_choisir"] [data-component-id="koriolis_starterkit:key_figures_items"] .text_key_figure{--font-size-mobile:var(--font-size-text-regular,15px);--font-line-height-mobile:var(--font-line-height-text-regular,25px);}
[data-component-id="koriolis_starterkit:label"]{font-family:var(--font-family-content,Poppins);font-size:9px;font-style:normal;font-weight:700;line-height:var(--font-line-height-text-tiny,16px);text-transform:uppercase;color:var(--colors-brand-main,#1D1D1B);display:inline-flex !important;padding:1px 8px;justify-content:center;align-items:center;gap:6px;}[data-component-id="koriolis_starterkit:label"].max_content{width:max-content;}[data-component-id="koriolis_starterkit:label"] a{font-family:var(--font-family-content,Poppins);font-size:9px;font-style:normal;font-weight:700;line-height:var(--font-line-height-text-tiny,16px);text-transform:uppercase;color:var(--colors-brand-main,#1D1D1B);}@media (min-width:768px){[data-component-id="koriolis_starterkit:label"],[data-component-id="koriolis_starterkit:label"] a{font-size:var(--font-size-text-tiny,11px);}}[data-component-id="koriolis_starterkit:label"].label--label-brand-alt{border-radius:var(--radius-global-radius,4px);border:1px solid var(--colors-components-labels-formation-border,#FAC422);background:var(--colors-components-labels-formation-bg,#FAC422);color:var(--colors-components-labels-formation-text,#FFF);}[data-component-id="koriolis_starterkit:label"].label--label-brand-alt:focus,[data-component-id="koriolis_starterkit:label"].label--labels-formation-alt{border-radius:var(--radius-global-radius,4px);color:var(--colors-components-labels-formation-text-alt,#FFF);border:1px solid var(--colors-components-labels-formation-border-alt,#1D1D1B);background:var(--colors-components-labels-formation-bg-alt,#1D1D1B);}[data-component-id="koriolis_starterkit:label"].label--brand-brand{color:var(--colors-neutrals-white,#FFF);border-radius:var(--radius-global-radius,4px);background:var(--colors-brand-brand,#0E76B6);}[data-component-id="koriolis_starterkit:label"].label--brand-alt5{border-radius:var(--radius-global-radius,4px);border:1px solid var(--colors-brand-brand-alt5,#FEF6DB);background:var(--colors-brand-brand-alt5,#FEF6DB);}[data-component-id="koriolis_starterkit:label"].label--brand-bg{color:var(--colors-brand-brand,#0E76B6);border-radius:var(--radius-global-radius,4px);border:1px solid var(--colors-brand-bg,#ECF0F8);background:var(--colors-brand-bg,#ECF0F8);}[data-component-id="koriolis_starterkit:label"].label--labels-formation{color:var(--colors-components-labels-formation-text,#1D1D1B);border-radius:var(--radius-global-radius,4px);border:1px solid var(--colors-components-labels-formation-border,#FAC422);background:var(--colors-components-labels-formation-bg,#FAC422);}.views-filters-summary .items{display:flex;flex-wrap:wrap;gap:6px;}.views-filters-summary .items > .item{line-height:0;}.views-filters-summary .label{margin-right:0;border:none;}.views-filters-summary a.remove-filter{margin:0;padding:0;color:inherit;border-radius:0;background:none;font-size:inherit;}[data-component-id="koriolis_starterkit:label"] a.remove-filter{text-indent:-9999px;background:url('data:image/svg+xml;utf8,<svg width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 2.75L3 8.25M3 2.75L9 8.25" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/12px 11px;width:12px;height:11px;cursor:pointer;}[data-component-id="koriolis_starterkit:label"][data-component-variant="actu"]{width:max-content;}[data-component-id="koriolis_starterkit:label"][data-component-variant="actu"] a{color:var(--colors-neutrals-white,#FFF);}[data-component-id="koriolis_starterkit:card_focus"] [data-component-id="koriolis_starterkit:label"]{padding:3px 8px;font-size:13px;}@media (min-width:768px){[data-component-id="koriolis_starterkit:card_focus"] [data-component-id="koriolis_starterkit:label"]{padding:5px 8px;font-size:15px;}}
[data-component-id="koriolis_starterkit:link_cta"]{display:flex;flex-flow:row wrap;align-items:center;justify-content:start;gap:4px;color:var(--colors-components-block-cta-3-links-text,#1D1D1B);}[data-component-id="koriolis_starterkit:link_cta"] .field{display:contents;}[data-component-id="koriolis_starterkit:link_cta"] a:hover{color:var(--colors-components-block-cta-3-links-text,#1D1D1B);}[data-component-id="koriolis_starterkit:link_cta"] a,[data-component-id="koriolis_starterkit:link_cta"] span{font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-regular,24px);color:var(--colors-components-block-cta-3-links-text,#1D1D1B);text-decoration:none;}[data-component-id="koriolis_starterkit:link_cta"] a:after,[data-component-id="koriolis_starterkit:link_cta"] span:after{content:"";width:100%;height:2px;opacity:0.2;background:var(--colors-components-block-cta-3-links-text,#1D1D1B);display:block;transition:width 0.3s ease-in-out;}[data-component-id="koriolis_starterkit:link_cta"] a:hover:after,[data-component-id="koriolis_starterkit:link_cta"] span:hover:after{width:0;}
.main-menu svg.icon--chevron-right{width:20px;height:20px;aspect-ratio:1/1;color:var(--colors-brand-content,#1D1D1B);}.main-menu{list-style:none;margin:0;padding:0;}.main-menu .menu-item{position:relative;}ul.main-menu{display:flex;max-width:701px;align-items:center;justify-content:space-between;flex-shrink:0;padding:0;margin:0;}ul.main-menu > li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;height:36px;position:relative;}ul.main-menu > li::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--colors-components-link-text,#0E76B6);transform:scaleX(0);transform-origin:right;transition:transform 0.3s ease-in-out;}ul.main-menu > li:hover::after{transform:scaleX(1);transform-origin:left;transition:transform 0.3s ease-in-out,transform-origin 0s;}ul.main-menu > li:not(:hover)::after{transition:transform 0.3s ease-in-out,transform-origin 0s 0.3s;}ul.main-menu > li,ul.main-menu > li > a,ul.main-menu > li > a.is-active,ul.main-menu > li > span{color:var(--colors-components-color-menu-default,#3C3C3B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-medium,17px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium,28px);text-decoration:none;transition:color 0.3s ease-in-out;outline:none;}ul.main-menu > li a:focus,ul.main-menu > li a:active,ul.main-menu > li a:focus-visible{outline:none;}ul.main-menu > li:hover > a,ul.main-menu > li:hover > span{color:var(--colors-components-color-menu-hover,#0E76B6);cursor:pointer;}.megamenu-wrapper{display:none;position:fixed;top:var(--megamenu-offset,132px);left:var(--admin-toolbar-width,0px);right:0;width:100%;border-top:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);background:var(--colors-neutrals-white,#FFF);z-index:25;padding:60px 20px;min-height:auto;transition:min-height 0.3s ease;}.megamenu-wrapper .megamenu_desktop-header{max-width:1408px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:flex-start;}ul.main-menu > li.megamenu-active .megamenu-wrapper{display:flex;}.megamenu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:49;opacity:0;pointer-events:none;transition:opacity 0.3s ease;display:none;}.megamenu-overlay.active{opacity:1;pointer-events:auto;display:block;}body.scroll-down .megamenu-overlay.active{opacity:0;pointer-events:none;}.megamenu-content{display:grid;grid-template-columns:328px 328px;gap:32px;max-width:1408px;width:100%;margin:0 auto;align-content:start;position:relative;}@media (max-width:1180px){.megamenu-content{grid-template-columns:max-content auto;}}ul.main-menu > li > .megamenu-wrapper > .megamenu-content > ul.menu{display:block;grid-column:1;padding:0;margin:0;list-style:none;position:static;}ul.main-menu > li .megamenu-content > ul.menu > li{display:flex;padding:12px 16px;align-items:center;gap:32px;align-self:stretch;list-style:none;cursor:pointer;position:static;margin-bottom:8px;}ul.main-menu > li .megamenu-content > ul.menu > li.level2-active{border-radius:var(--radius-global-radius,4px);background:var(--colors-brand-bg,#ECF0F8);}ul.main-menu > li .megamenu-content > ul.menu > li:hover:not(:has(> a > .icon--arrow-right)){border-radius:var(--radius-global-radius,4px);background:var(--colors-brand-bg,#ECF0F8);}ul.main-menu > li .megamenu-content > ul.menu > li > a,ul.main-menu > li .megamenu-content > ul.menu > li > span{display:flex;align-items:center;gap:32px;color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-medium,17px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium,28px);text-decoration:none;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease;}ul.main-menu > li .megamenu-content > ul.menu > li.menu-item--expanded > a,ul.main-menu > li .megamenu-content > ul.menu > li.menu-item--expanded > span,ul.main-menu > li .megamenu-content > ul.menu > li.menu-item--collapsed > a,ul.main-menu > li .megamenu-content > ul.menu > li.menu-item--collapsed > span{pointer-events:none;cursor:inherit;}ul.main-menu > li .megamenu-content > ul.menu > li > a:has(> .icon--arrow-right){gap:6px;color:var(--colors-components-link-text,#0E76B6);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-medium,17px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium,28px);position:relative;}ul.main-menu > li .megamenu-content > ul.menu > li > a:has(> .icon--arrow-right)::after{content:'';position:absolute;bottom:0;left:0;width:calc(100% - 26px);height:2px;background-color:var(--colors-components-link-text,#0E76B6);transform:scaleX(0);transform-origin:right;transition:transform 0.3s ease-in-out;}ul.main-menu > li .megamenu-content > ul.menu > li > a:has(> .icon--arrow-right):hover::after{transform:scaleX(1);transform-origin:left;transition:transform 0.3s ease-in-out,transform-origin 0s;}ul.main-menu > li .megamenu-content > ul.menu > li > a:has(> .icon--arrow-right):not(:hover)::after{transition:transform 0.3s ease-in-out,transform-origin 0s 0.3s;}ul.main-menu > li .megamenu-content > ul.menu > li > a > svg,ul.main-menu > li .megamenu-content > ul.menu > li > a > .icon--chevron-right,ul.main-menu > li .megamenu-content > ul.menu > li > a > .icon--arrow-right,ul.main-menu > li .megamenu-content > ul.menu > li > span > svg,ul.main-menu > li .megamenu-content > ul.menu > li > span > .icon--chevron-right,ul.main-menu > li .megamenu-content > ul.menu > li > span > .icon--arrow-right,ul.main-menu > li .megamenu-content > ul.menu > li > svg,ul.main-menu > li .megamenu-content > ul.menu > li > .icon--chevron-right,ul.main-menu > li .megamenu-content > ul.menu > li > .icon--arrow-right{margin-left:auto;flex-shrink:0;transition:color 0.2s ease;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu{display:none;}.megamenu-mobile-header{display:none;}ul.main-menu > li .megamenu-content > ul.menu > li.level2-active > ul.menu{display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:360px;top:0;width:max-content;padding:0;margin:0;background:transparent;list-style:none;max-height:calc(100vh - var(--megamenu-offset,132px) - 120px);overflow-y:auto;overflow-x:hidden;}@media (max-width:1180px){ul.main-menu > li .megamenu-content > ul.menu > li.level2-active > ul.menu{left:300px;}}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li{width:100%;list-style:none;padding:10px 16px;line-height:var(--font-line-height-text-regular,24px);}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li > a{display:block;width:100%;text-decoration:none;border-radius:8px;color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-regular,24px);}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li:hover:not(:has(> a > .icon--arrow-right)){border-radius:var(--radius-global-radius,4px);background:var(--colors-brand-bg,#ECF0F8);}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li > a > span{display:inline;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li > a:has(> .icon--arrow-right){display:inline-flex;width:auto;align-items:center;gap:6px;color:var(--colors-components-link-text,#0E76B6);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-medium,17px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium,28px);position:relative;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li > a:has(> .icon--arrow-right)::after{content:'';position:absolute;bottom:0;left:0;width:calc(100% - 26px);height:2px;background-color:var(--colors-components-link-text,#0E76B6);transform:scaleX(0);transform-origin:right;transition:transform 0.3s ease-in-out;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li > a:has(> .icon--arrow-right):hover::after{transform:scaleX(1);transform-origin:left;transition:transform 0.3s ease-in-out,transform-origin 0s;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li > a:has(> .icon--arrow-right):not(:hover)::after{transition:transform 0.3s ease-in-out,transform-origin 0s 0.3s;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li > a > .icon--arrow-right{margin-left:auto;flex-shrink:0;}.menu-item--expanded{}.menu-item--collapsed{}.menu-item--active-trail{}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links{display:grid;grid-column:1 / -1;gap:8px;padding:0;margin:0;list-style:none;grid-auto-flow:column;}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links:has(li:nth-child(-n+6)){grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links:has(li:nth-child(7)){grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links > li{display:flex;padding:12px 16px;align-items:center;gap:32px;align-self:stretch;border-radius:var(--radius-global-radius,4px);background:var(--colors-neutrals-white,#FFF);margin:0;list-style:none;}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links > li > a{display:flex;align-items:center;gap:8px;color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-medium,17px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium,28px);text-decoration:none;}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links > li > a:hover{color:var(--colors-components-link-text,#0E76B6);}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links > li.list-all-link > a{color:var(--colors-components-link-text,#0E76B6);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-medium,17px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium,28px);}ul.main-menu > li.menu-item--active-trail::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--colors-brand-main,#1D1D1B);}.megamenu-cta{display:flex;width:448px;max-width:33%;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:var(--radius-card-radius,8px);border:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);background:var(--colors-neutrals-white,#FFF);position:relative;flex-shrink:0;transition:background-color 0.2s ease;}.megamenu-cta:has(.megamenu-cta__link){cursor:pointer;position:relative;}.megamenu-cta:has(.megamenu-cta__link):hover{background:var(--colors-brand-bg,#ECF0F8);}ul.main-menu .megamenu-cta a.megamenu-cta__link{position:static;}ul.main-menu .megamenu-cta a.megamenu-cta__link::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}.megamenu-cta__image{width:100%;overflow:hidden;}.megamenu-cta__image img{height:235px;width:100%;object-fit:cover;align-self:stretch;border-radius:var(--radius-global-radius,4px);display:block;}.megamenu-cta__title{color:var(--colors-brand-main,#1D1D1B);font-family:var(--font-family-heading,Poppins);font-size:var(--font-size-desktop-h5,24px);font-style:normal;font-weight:var(--font-weight-h5,800);line-height:var(--font-line-height-desktop-h5,30px);letter-spacing:var(--font-letter-spacing-desktop-h5,-0.5px);}ul.main-menu .megamenu-cta a.megamenu-cta__link{display:flex;align-items:center;gap:8px;color:var(--colors-components-link-text,#0E76B6);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-regular,25px);text-decoration:none;position:static;}ul.main-menu .megamenu-cta a.megamenu-cta__link .icon--arrow-right{flex-shrink:0;}ul.main-menu .menu-item:has([href*='campus']) .megamenu-content{max-width:928px;margin:0;display:flex;}ul.main-menu .menu-item:has([href*='campus']) .megamenu-content .menu{grid-template-columns:repeat(3,1fr);width:100%;grid-auto-flow:unset;}@media (max-width:992px){ul.main-menu{display:flex;flex-direction:column;align-items:flex-start;gap:18px;flex-shrink:0;align-self:stretch;width:100%;max-width:unset;}ul.main-menu > li{height:auto;width:100%;border-bottom:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);padding:0 0 18px 0;}ul.main-menu > li::after{display:none;}ul.main-menu > li > a,ul.main-menu > li > span{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;cursor:pointer;color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-medium,17px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium,28px);}ul.main-menu > li.menu-item:has(.menu) > a::after,ul.main-menu > li.menu-item--expanded > a::after,ul.main-menu > li.menu-item--expanded > span::after,ul.main-menu > li.menu-item--collapsed > a::after,ul.main-menu > li.menu-item--collapsed > span::after{content:'';width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 5L12.5 10L7.5 15' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 20px;flex-shrink:0;color:var(--colors-brand-content,#1D1D1B);}.megamenu-wrapper{display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;width:100%;height:calc(100% - var(--fixed-cta-menu-height,150px));background:var(--colors-neutrals-white,#FFF);z-index:36;transform:translateX(100%);transition:none;overflow-y:auto;padding:16px 20px;pointer-events:none;border:none;}.megamenu-mobile-header{display:block;width:100%;background:var(--colors-neutrals-white,#FFF);z-index:10;padding:0;margin-bottom:10px;flex-shrink:0;color:var(--colors-brand-brand,#0E76B6);font-family:var(--font-family-heading,Poppins);font-size:var(--font-size-mobile-h4,20px);font-style:normal;font-weight:800;line-height:var(--font-line-height-mobile-h4,28px);letter-spacing:var(--font-letter-spacing-mobile-h4,-0.4px);}.megamenu-back-button{display:flex;align-items:center;gap:5px;background:transparent;border:none;padding:0;cursor:pointer;width:100%;color:var(--colors-brand-brand,#0E76B6);}.megamenu-back-button:hover{opacity:0.7;}.megamenu-back-button svg{width:20px;height:20px;margin-left:-6px;flex-shrink:0;}.megamenu-back-text{color:var(--colors-brand-brand,#0E76B6);font-family:var(--font-family-heading,Poppins);font-size:var(--font-size-mobile-h4,20px);font-style:normal;font-weight:800;line-height:var(--font-line-height-mobile-h4,28px);letter-spacing:var(--font-letter-spacing-mobile-h4,-0.4px);}.megamenu-content{display:block;width:100%;padding:0;flex:1;overflow-y:auto;}ul.main-menu > li.megamenu-active .megamenu-wrapper{transform:translateX(0);pointer-events:auto;}body.page-loaded .megamenu-wrapper{transition:transform 0.3s ease-in-out;}.megamenu-content{display:flex;flex-direction:column;gap:0;max-width:100%;padding:0;}.megamenu-overlay{display:none !important;}ul.main-menu > li > .megamenu-wrapper > .megamenu-content > ul.menu{grid-column:auto;width:100%;background:var(--colors-neutrals-white,#FFF);}ul.main-menu > li .megamenu-content > ul.menu > li{display:block;padding:0;margin-bottom:0;gap:8px;cursor:pointer;border-bottom:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);position:relative;background:var(--colors-neutrals-white,#FFF);}ul.main-menu > li .megamenu-content > ul.menu > li:last-child{border-bottom:none;}ul.main-menu > li .megamenu-content > ul.menu > li:hover:not(:has(> a > .icon--arrow-right)){background:transparent;}ul.main-menu > li .megamenu-content > ul.menu > li.level2-active{background:var(--colors-neutrals-white,#FFF);;}ul.main-menu > li .megamenu-content > ul.menu > li > a,ul.main-menu > li .megamenu-content > ul.menu > li > span{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0 18px 0;gap:8px;text-decoration:none;color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-medium,17px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-medium,28px);}ul.main-menu > li .megamenu-content > ul.menu > li.menu-item--expanded > a::after,ul.main-menu > li .megamenu-content > ul.menu > li.menu-item--expanded > span::after,ul.main-menu > li .megamenu-content > ul.menu > li.menu-item--collapsed > a::after,ul.main-menu > li .megamenu-content > ul.menu > li.menu-item--collapsed > span::after{content:'';width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%231D1D1B' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 24px;transition:transform 0.3s ease;margin-left:auto;flex-shrink:0;}ul.main-menu > li .megamenu-content > ul.menu > li.level2-active.menu-item--expanded > a::after,ul.main-menu > li .megamenu-content > ul.menu > li.level2-active.menu-item--expanded > span::after,ul.main-menu > li .megamenu-content > ul.menu > li.level2-active.menu-item--collapsed > a::after,ul.main-menu > li .megamenu-content > ul.menu > li.level2-active.menu-item--collapsed > span::after{transform:rotate(180deg);}ul.main-menu > li .megamenu-content > ul.menu > li > a > svg.icon--chevron-right,ul.main-menu > li .megamenu-content > ul.menu > li > a > .icon--chevron-right,ul.main-menu > li .megamenu-content > ul.menu > li > span > svg.icon--chevron-right,ul.main-menu > li .megamenu-content > ul.menu > li > span > .icon--chevron-right,ul.main-menu > li .megamenu-content > ul.menu > li > svg.icon--chevron-right,ul.main-menu > li .megamenu-content > ul.menu > li > .icon--chevron-right{display:none;}ul.main-menu > li .megamenu-content > ul.menu > li > a:has(> .icon--arrow-right)::after{display:none;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu{display:block;position:relative !important;overflow:hidden;height:0;transition:height 0.4s ease-out;width:100%;max-width:100%;min-width:auto;padding:0;margin:0;left:auto !important;right:auto !important;top:auto !important;background:var(--colors-neutrals-white,#FFF);}ul.main-menu > li .megamenu-content > ul.menu > li.level2-active > ul.menu{overflow:visible;padding:0;transition:height 0.5s ease-in;max-height:inherit;width:100%;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li{margin-bottom:0;background:var(--colors-neutrals-white,#FFF);padding:0;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li:last-child:has(.icon--arrow-right){border-bottom:none;border-top:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);margin-top:16px;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li > a:has(> .icon--arrow-right){padding:16px 0 18px 0;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li:hover:not(:has(> a > .icon--arrow-right)){background:transparent;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li > a{font-size:var(--font-size-text-regular,15px);line-height:var(--font-line-height-text-regular,24px);font-weight:400;padding:8px 0;}ul.main-menu > li .megamenu-content > ul.menu > li > ul.menu > li > a:has(> .icon--arrow-right)::after{display:none;}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links{display:flex;flex-direction:column;grid-template-columns:none;grid-template-rows:none;grid-auto-flow:row;gap:0;background:var(--colors-neutrals-white,#FFF);}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links:has(li:nth-child(-n+6)),ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links:has(li:nth-child(7)){grid-template-columns:none;grid-template-rows:none;}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links > li{padding:0;background:var(--colors-neutrals-white,#FFF);margin-bottom:0;border-bottom:none;}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links > li:last-child{border-bottom:none;border-top:1px solid var(--colors-neutrals-lighter-divider,#E1E2E6);margin-top:16px;}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links > li > a{display:flex;width:100%;padding:8px 0;font-size:var(--font-size-text-regular,15px);line-height:var(--font-line-height-text-regular,24px);font-weight:400;}ul.main-menu > li .megamenu-content > ul.menu.automated-level-2-links > li:last-child > a{padding:16px 0 18px 0;}.megamenu-cta{display:none;}ul.main-menu > li.menu-item--active-trail::before{display:none;}}
[data-component-id="koriolis_starterkit:media_svg"]{color:var(--colors-components-pictos-01-line);}[data-component-id="koriolis_starterkit:media_svg"].stroke svg{fill:none;stroke:currentColor;}[data-component-id="koriolis_starterkit:media_svg"].stroke path{fill:none;stroke:currentColor;}[data-component-id="koriolis_starterkit:media_svg"].fill svg{fill:currentColor;stroke:none;}[data-component-id="koriolis_starterkit:media_svg"].fill path{fill:currentColor;stroke:none;}
[data-component-id="koriolis_starterkit:media_video"]{}[data-component-id="koriolis_starterkit:media_video"] iframe{border-radius:var(--radius-card-radius,8px);}
.overlay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);z-index:60;cursor:pointer;transition:background-color 0.3s ease-in-out;display:none;}.overlay[open='true']{display:block;background-color:rgba(0,0,0,0.5);}[data-component-id="koriolis_starterkit:modal_homepage"]{max-width:500px;height:100%;width:100%;position:fixed;right:0;top:0;z-index:61;display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.3s ease-in-out;}[data-component-id="koriolis_starterkit:modal_homepage"] .modal-body,[data-component-id="koriolis_starterkit:modal_homepage"] .modal-body *{max-height:100%;}[data-component-id="koriolis_starterkit:modal_homepage"] .modal-body form .form-type-checkbox .items-wrapper label:after,[data-component-id="koriolis_starterkit:modal_homepage"] .modal-body form .form-type-radio .items-wrapper label:after,[data-component-id="koriolis_starterkit:modal_homepage"] .modal-body form [class*='form-item-add-'] .items-wrapper label:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;}[data-component-id="koriolis_starterkit:modal_homepage"][open='true']{transform:translateX(0);}[data-component-id="koriolis_starterkit:modal_homepage"].ajax-load-success[open='true']{transition:none;}[data-component-id="koriolis_starterkit:modal_homepage"].white{background:#fff;}[data-component-id="koriolis_starterkit:modal_homepage"] fieldset{width:100%;}[data-component-id="koriolis_starterkit:modal_homepage"] fieldset legend{display:flex;align-items:start;justify-content:space-between;padding-inline:20px;padding-block:30px 20px;gap:10px;width:100%;}[data-component-id="koriolis_starterkit:modal_homepage"] fieldset legend span{margin-bottom:0;color:var(--colors-brand-main,#1D1D1B);font-family:var(--font-family-heading,Poppins);font-size:var(--font-size-mobile-h6,16px);font-style:normal;font-weight:800;line-height:var(--font-line-height-mobile-h6,22px);letter-spacing:var(--font-letter-spacing-mobile-h6,-0.2px);}[data-component-id="koriolis_starterkit:modal_homepage"] .modal-close{cursor:pointer;position:absolute;right:20px;top:28px;color:var(--colors-neutrals-dark,#1B1B1C);}[data-component-id="koriolis_starterkit:modal_homepage"] fieldset{margin:0;float:none;height:100vh;}[data-component-id="koriolis_starterkit:modal_homepage"] fieldset .fieldset-wrapper{--font-size-mobile:var(--font-size-text-regular,15px);--font-size-desktop:var(--font-size-text-regular,15px);--font-line-height-mobile:var(--font-line-height-text-regular,25px);--font-line-height-desktop:var(--font-line-height-text-regular,25px);border-top:1px solid var(--colors-neutrals-light-border,#C8C9CC);padding:30px 20px 100px;gap:24px;display:flex;flex-direction:column;overflow-y:scroll;width:100%;}[data-component-id="koriolis_starterkit:modal_homepage"] fieldset .fieldset-wrapper .bef-checkboxes{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;gap:16px;}[data-component-id="koriolis_starterkit:modal_homepage"] fieldset .fieldset-wrapper .bef-checkboxes .form-type-checkbox{margin:0;}[data-component-id="koriolis_starterkit:modal_homepage"] .form-actions{border-top:1px solid var(--colors-neutrals-light-border,#C8C9CC);background:var(--colors-neutrals-white,#fff);padding-block:20px;padding-inline:20px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;width:100%;margin:0;}[data-component-id="koriolis_starterkit:modal_homepage"] .form-actions > input{width:134px;}[data-component-id="koriolis_starterkit:modal_homepage"] .form-actions > .reset-wrapper{order:-1;}[data-component-id="koriolis_starterkit:modal_homepage"] .reset-wrapper > input[name="reset"]{all:unset;color:var(--colors-components-link-text,#0E76B6);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-small,21px);text-decoration:none;border-bottom:2px solid transparent;transition:border .3s ease-in-out;margin-right:40px;cursor:pointer;}[data-component-id="koriolis_starterkit:modal_homepage"] .reset-wrapper > span{content:'';height:2px;background-color:var(--colors-components-link-text,#0E76B6);width:0;display:block;transition:width .3s ease-in-out;}[data-component-id="koriolis_starterkit:modal_homepage"] .reset-wrapper:hover > span{width:50%;}[data-component-id="koriolis_starterkit:modal_homepage"] [data-component-id="koriolis_starterkit:basic_link"]{justify-content:center;}[data-component-id="koriolis_starterkit:modal_homepage"] #edit-field-training-level-out--2--wrapper,[data-component-id="koriolis_starterkit:modal_homepage"] #edit-field-training-sector--2--wrapper{display:none;}[data-component-id="koriolis_starterkit:modal_homepage"].show-niveau-etudes #edit-field-training-level-out--2--wrapper{display:block;}[data-component-id="koriolis_starterkit:modal_homepage"].show-secteurs-metiers #edit-field-training-sector--2--wrapper{display:block;}@media (min-width:768px){[data-component-id="koriolis_starterkit:modal_homepage"] .modal-close{right:30px;}[data-component-id="koriolis_starterkit:modal_homepage"] fieldset legend,[data-component-id="koriolis_starterkit:modal_homepage"] fieldset .fieldset-wrapper,[data-component-id="koriolis_starterkit:modal_homepage"] .form-actions{padding-inline:30px;}[data-component-id="koriolis_starterkit:modal_homepage"] fieldset legend{padding-block:50px 20px;}[data-component-id="koriolis_starterkit:modal_homepage"] legend span{font-size:var(--font-size-desktop-h6,18px);line-height:var(--font-line-height-desktop-h6,26px);letter-spacing:var(--font-letter-spacing-desktop-h6,-0.2px);}[data-component-id="koriolis_starterkit:modal_homepage"] .modal-close{top:48px;}[data-component-id="koriolis_starterkit:modal_homepage"] .form-actions > input{width:215px;}[data-component-id="koriolis_starterkit:modal_homepage"] .form-actions > .reset-wrapper > input[name="reset"]{margin-right:60px;}}
.search-block{display:flex;padding:30px 40px;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;max-width:1408px;margin:0 auto;border-radius:var(--radius-card-radius,8px);background:var(--colors-brand-bg,#ECF0F8);position:relative;}.search-block__close{display:flex;width:42px;height:42px;justify-content:center;align-items:center;gap:10px;position:absolute;right:40px;top:30px;border-radius:var(--Settings-Radius-Full-Radius,999px);border:1px solid var(--colors-components-button-fixed-border-fixed,#1D1D1B);background:var(--colors-components-button-fixed-bg-fixed,#1D1D1B);color:var(--colors-components-button-fixed-text-fixed,#FFF);cursor:pointer;transition:all 0.2s ease;}.search-block__close:hover{background:var(--colors-components-button-fixed-bg-fixed-hover,#4a4a4a);border-color:var(--colors-components-button-fixed-border-fixed-hover,#4a4a4a);}.search-block__close:focus{outline:none;box-shadow:0 0 0 3px rgba(29,29,27,0.3);}.search-block__header{margin-bottom:1.5rem;}.search-block__title{color:var(--colors-brand-main,#1D1D1B);font-family:var(--font-family-heading,Poppins);font-size:var(--font-size-mobile-h1,28px);font-style:normal;font-weight:var(--font-weight-h1,400);line-height:var(--font-line-height-mobile-h1,36px);letter-spacing:var(--font-letter-spacing-mobile-h1,-0.6px);margin-bottom:14px;}.search-block__description{color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-regular,15px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-regular,24px);}.search-block__description strong{font-weight:700;}.search-block__form{width:100%;display:flex;padding:30px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border-radius:var(--radius-card-radius,8px);background:var(--colors-neutrals-white,#FFF);}.search-block__input-wrapper{display:flex;align-items:center;gap:10px;align-self:stretch;}.search-block__input{flex:1;padding:0.75rem 1rem;font-size:1rem;border:1px solid var(--colors-neutrals-lighter-divider,#e1e2e6);border-radius:var(--radius-global-radius,4px);background:var(--colors-neutrals-white,#fff);color:var(--colors-brand-main,#1d1d1b);transition:border-color 0.2s ease,box-shadow 0.2s ease;}.search-block__input::placeholder{color:var(--colors-neutrals-light-text,#999);}.search-block__input:focus{outline:none;border-color:var(--colors-brand-brand,#0e76b6);box-shadow:0 0 0 3px rgba(14,118,182,0.1);}.search-block__submit{padding:0.75rem 1.5rem;font-size:1rem;font-weight:600;background:var(--colors-components-button-primary-bg-primary,#0e76b6);color:var(--colors-components-button-primary-text-primary,#fff);border:1px solid var(--colors-components-button-primary-border-primary,#0e76b6);border-radius:var(--radius-full-radius,4px);cursor:pointer;white-space:nowrap;transition:all 0.2s ease;}.search-block__submit:hover{background:var(--colors-components-button-primary-bg-primary-hover,#0c6399);border-color:var(--colors-components-button-primary-bg-primary-hover,#0c6399);color:var(--colors-components-button-primary-text-primary-hover,#fff);}.search-block__submit:focus{outline:none;}.search-block__submit:active{transform:translateY(1px);}@media (max-width:768px){.search-block{min-width:300px;max-width:90vw;padding:65px 20px 30px;}.search-block__title{}.search-block__form{padding:20px;}.search-block__description{}.search-block__input-wrapper{flex-direction:column;gap:20px;}.search-block__submit{width:100%;justify-content:center;}.search-block__close{right:20px;top:20px;}}
[data-component-id="koriolis_starterkit:section_temoignage"]{}[data-component-id="koriolis_starterkit:section_temoignage"] .section-temoignage-title{margin-bottom:16px;}[data-component-id="koriolis_starterkit:section_temoignage"] .field--name-field-heading{color:var(--colors-brand-content,#1D1D1B);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-medium,17px);font-style:normal;font-weight:400;line-height:var(--font-line-height-text-medium,28px);}
[data-component-id="koriolis_starterkit:title"].color-brand-brand,[data-component-id="koriolis_starterkit:title"].color-brand-brand a{color:var(--colors-brand-brand);}[data-component-id="koriolis_starterkit:title"].color-brand-brand a{text-decoration:none;}[data-component-id="koriolis_starterkit:title"].color-components-cards-formation-title-and-picto{color:var(--colors-components-cards-formation-title-and-picto);}[data-component-id="koriolis_starterkit:title"].color-brand-content{color:var(--colors-brand-content);}[data-component-id="koriolis_starterkit:title"].margin-b-xs{margin-bottom:14px;}[data-component-id="koriolis_starterkit:title"].margin-b-s{margin-bottom:24px;}
.top-message{border-radius:var(--radius-0,0);background:var(--colors-components-announcement-slider-bg,#1D1D1B);display:flex;padding:10px 20px;justify-content:center;align-items:center;align-self:stretch;position:relative;}.top-message p{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:0;}.top-message__close{background:none;border:none;padding:0;cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease;}.top-message__close:hover{opacity:0.8;}.top-message__close:focus{outline:2px solid var(--colors-components-announcement-slider-text-and-close,#FFF);outline-offset:2px;}.top-message .top-message__close{color:var(--colors-components-announcement-slider-text-and-close,#FFF);}.top-message .top-message__close svg{width:22px;height:22px;aspect-ratio:1/1;}.top-message__body,.top-message__body p{color:var(--colors-components-announcement-slider-text-and-close,#FFF);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-small,20px);text-align:center;}.top-message__body a{color:var(--colors-components-footer-button-bg-hover,#FAC422);font-family:var(--font-family-content,Poppins);font-size:var(--font-size-text-small,13px);font-style:normal;font-weight:700;line-height:var(--font-line-height-text-small,20px);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;}@media (max-width:992px){.top-message p{padding-right:22px;flex-direction:column;gap:0;}}
