/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
@media (min-width:960px){.breadcrumb{margin-top:24px;margin-bottom:40px}}@media (max-width:959px){.breadcrumb{margin-top:12px;margin-bottom:20px}}.path-compte .breadcrumb{display:none}.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:flex-start}@media (max-width:959px){.breadcrumb li:first-child{display:none}}.breadcrumb li:not(:last-child){position:relative}@media (min-width:960px){.breadcrumb li:not(:last-child){margin-right:28px}}@media (max-width:959px){.breadcrumb li:not(:last-child){margin-right:14px}}.breadcrumb li:not(:last-child)::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:6px;height:6px;background:url(/sites/cosmos/themes/cosmos/library/components/icons/svg/ic_chevron.svg) no-repeat}@media (min-width:960px){.breadcrumb li:not(:last-child)::after{right:-17px}}@media (max-width:959px){.breadcrumb li:not(:last-child)::after{right:-10px}}.breadcrumb a{display:block;font-size:12px}@media (min-width:960px){.breadcrumb a{min-height:39px;min-width:60px;padding:13px 20px;font-weight:bold;line-height:1.1;border-radius:20px;background-color:#f6f8fa}}
.cosmos-search-form>.form-wrapper{display:flex}.cosmos-search-form .form-item-search{flex:1}.cosmos-search-form input[name="search"]{width:100%;height:100%;padding-left:35px;padding-right:15px;font-size:18px;border:0;background:10px center url(/sites/cosmos/themes/cosmos/library/components/icons/svg/ic_search.svg) no-repeat;background-size:16px auto}@media (max-width:767px){.cosmos-search-form input[name="search"]{padding-top:10px;padding-bottom:10px}}@media (max-width:767px){.cosmos-search-form input[type="submit"]{display:none}}
[data-search_autocomplete]{position:relative}[data-search_autocomplete]:focus-within[data-list-filled] [data-list]{display:block}[data-search_autocomplete] [data-list]{display:none;position:absolute;z-index:1;top:100%;left:0;width:100%;margin-top:25px;overflow:auto;overscroll-behavior:none;max-height:400px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,0.5)}@media (hover:hover){[data-search_autocomplete] [data-list]{padding:20px}}[data-search_autocomplete] [data-list] a{display:block}@media (min-width:768px){[data-search_autocomplete] [data-list] a{padding:15px;font-size:18px;line-height:1.1}}@media (max-width:767px){[data-search_autocomplete] [data-list] a{padding:10px 15px;font-size:16px;line-height:1.2}}@media screen and (hover:hover){[data-search_autocomplete] [data-list] a:hover{background-color:#f6f6f6}}
.cookies-banner{position:fixed;z-index:11;left:0;bottom:0;overflow:auto;overscroll-behavior:none;width:100%;max-height:60vh;padding:20px;font-size:16px;line-height:1.4;border-top:1px solid;background-color:#fff;opacity:0;transform:translate3d(0,10%,0);transition:transform 0.4s ease,opacity 0.4s ease}.cookies-banner[data-anim]{opacity:1;transform:translate3d(0,0,0)}@media (max-width:767px){.cookies-banner{box-shadow:0 0 20px rgba(0,0,0,0.5)}}@media (min-width:768px){.cookies-banner{display:flex;align-items:center}}.cookies-banner_title{margin:0;font-size:30px}@media (min-width:768px){.cookies-banner>*:first-child{flex:1}.cookies-banner>*:last-child{margin-left:auto;width:240px;padding-left:40px}}.cookies-banner button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:20px 0;padding:14px 15px;font-weight:bold;text-align:center;border-radius:50px;border:1px solid;cursor:pointer}.cookies-banner button[data-consent="true"]{color:#fff;background-color:#000}.cookies-banner button[data-consent="false"]{background-color:#fff}
@font-face{font-family:"Poppins";font-weight:normal;font-style:normal;font-display:swap;src:url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-Regular.woff2") format("woff2"),url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-Regular.woff") format("woff")}@font-face{font-family:"Poppins";font-weight:normal;font-style:italic;font-display:swap;src:url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-Italic.woff2") format("woff2"),url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-Italic.woff") format("woff")}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;font-display:swap;src:url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-Medium.woff2") format("woff2"),url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-Medium.woff") format("woff")}@font-face{font-family:"Poppins";font-weight:500;font-style:italic;font-display:swap;src:url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-MediumItalic.woff2") format("woff2"),url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-MediumItalic.woff") format("woff")}@font-face{font-family:"Poppins";font-weight:bold;font-style:normal;font-display:swap;src:url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-SemiBold.woff2") format("woff2"),url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-SemiBold.woff") format("woff")}@font-face{font-family:"Poppins";font-weight:bold;font-style:italic;font-display:swap;src:url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-SemiBoldItalic.woff2") format("woff2"),url("/sites/cosmos/themes/cosmos/library/components/fonts/Poppins-SemiBoldItalic.woff") format("woff")}.font-serif{font-family:Times,Georgia,serif}.font-noserif{font-family:helvetica,arial,sans-serif}.font-poppins{font-family:Poppins,helvetica,arial,sans-serif}
html{box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html:not(.root-path-adherer){scroll-behavior:smooth}*{margin:0;padding:0}*,*::before,*::after{box-sizing:inherit}:focus:not(:focus-visible){outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,helvetica,arial,sans-serif;font-size:16px;line-height:1.4;color:#262146;overflow-x:hidden;scroll-behavior:smooth}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:top;border:0;-ms-interpolation-mode:bicubic}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}h1,h2,h3,h4,h5,h6{font-size:inherit}ul,ol{list-style-position:inside;list-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.4}button,select{text-transform:none;background:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}fieldset{border:0}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}main{display:block}address{font-style:normal}table{width:100%;border-spacing:0}[hidden]{display:none !important}
.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-26{font-size:26px}.fs-30{font-size:30px}.fs-40{font-size:40px}@media (max-width:767px){.fs-14-s{font-size:14px}}@media (max-width:767px){.fs-16-s{font-size:16px}}@media (max-width:767px){.fs-18-s{font-size:18px}}@media (max-width:767px){.fs-20-s{font-size:20px}}@media (max-width:767px){.fs-22-s{font-size:22px}}@media (max-width:767px){.fs-24-s{font-size:24px}}@media (max-width:767px){.fs-26-s{font-size:26px}}@media (max-width:767px){.fs-30-s{font-size:30px}}@media (max-width:767px){.fs-40-s{font-size:40px}}.normal{font-weight:normal}.bold{font-weight:bold}.semi-bold{font-weight:600}.upper{text-transform:uppercase}.capitalize{text-transform:capitalize}.lower{text-transform:lowercase}.lh-none{line-height:1}.lh-low{line-height:1.2}.lh-normal{line-height:1.4}.lh-high{line-height:1.6}.align-center,.text-align-center{text-align:center}.align-left{text-align:left}.align-right,.text-align-right{text-align:right}.underline{text-decoration:underline}
.bg-white{background-color:#fff}.color-white{color:#fff}.bg-black{background-color:#000}.color-black{color:#000}.bg-dark-blue{background-color:#262146}.color-dark-blue{color:#262146}.bg-dark-slate-blue{background-color:#26216e}.color-dark-slate-blue{color:#26216e}.bg-pale-red{background-color:#e83d3d}.color-pale-red{color:#e83d3d}.bg-soft-blue{background-color:#6bb2e3}.color-soft-blue{color:#6bb2e3}.bg-pale-teal{background-color:#7ddcc0}.color-pale-teal{color:#7ddcc0}.bg-pale-grey{background-color:#f6f8fa}.color-pale-grey{color:#f6f8fa}.bg-grey-1{background-color:#2b2b2b}.color-grey-1{color:#2b2b2b}.bg-grey-2{background-color:#575757}.color-grey-2{color:#575757}.bg-grey-3{background-color:gray}.color-grey-3{color:gray}.bg-grey-4{background-color:#ababab}.color-grey-4{color:#ababab}.bg-grey-5{background-color:#d6d6d6}.color-grey-5{color:#d6d6d6}.bg-grey-6{background-color:#e9e9e9}.color-grey-6{color:#e9e9e9}
.space-5:not(:last-child){margin-bottom:5px}.space-10:not(:last-child){margin-bottom:10px}.space-15:not(:last-child){margin-bottom:15px}.space-20:not(:last-child){margin-bottom:20px}.space-30:not(:last-child){margin-bottom:30px}.space-40:not(:last-child){margin-bottom:40px}.space-60:not(:last-child){margin-bottom:60px}.space-80:not(:last-child){margin-bottom:80px}@media (max-width:767px){.space-5-s:not(:last-child){margin-bottom:5px}}@media (max-width:767px){.space-10-s:not(:last-child){margin-bottom:10px}}@media (max-width:767px){.space-15-s:not(:last-child){margin-bottom:15px}}@media (max-width:767px){.space-20-s:not(:last-child){margin-bottom:20px}}@media (max-width:767px){.space-30-s:not(:last-child){margin-bottom:30px}}@media (max-width:767px){.space-40-s:not(:last-child){margin-bottom:40px}}@media (max-width:767px){.space-60-s:not(:last-child){margin-bottom:60px}}@media (max-width:767px){.space-80-s:not(:last-child){margin-bottom:80px}}
.icon{display:inline-block;vertical-align:middle;width:1em;height:1em;fill:currentColor}
.visually-hidden,.js-hide,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}.skip-link{z-index:50;left:50%;transform:translateX(-50%);padding:5px 10px;background:#444;color:#fff}.skip-link:focus,.no-deco{text-decoration:none}.skip-link.visually-hidden.focusable:focus{position:absolute !important}.list--unstyled{list-style:none;padding-left:0}.reset-my{margin-top:0;margin-bottom:0}.block{display:block}.inline-block{display:inline-block}.anchor{display:block;position:relative;top:-70px;visibility:hidden}.more{margin-top:30px;text-align:end}.more a{text-decoration:underline;font-size:14px;color:#e83d3d}.hidden{display:none}@media (max-width:767px){.hide-under-s{display:none}}@media (min-width:768px){.hide-over-s{display:none}}@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.no-js .no-js-hide{display:none !important}
label,.form__label{display:block;margin-bottom:10px;font-size:14px;font-weight:bold}input[type="text"],input[type="password"],input[type="date"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="search"],input[type="time"],textarea,select{max-width:100%;background-color:#fff;border:1px solid #e9e9e9;border-radius:0;padding:12px 16px;font-size:16px;font-weight:300;font-family:inherit;border-radius:4px;box-sizing:border-box}input[type="text"].error,input[type="password"].error,input[type="date"].error,input[type="email"].error,input[type="tel"].error,input[type="url"].error,input[type="number"].error,input[type="search"].error,input[type="time"].error,textarea.error,select.error{border-color:#e00}input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="email"][disabled],input[type="tel"][disabled],input[type="url"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="time"][disabled],textarea[disabled],select[disabled]{background-color:#f6f6f6}textarea{min-height:200px;resize:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;line-height:normal;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgdmVyc2lvbj0iMS4xIj4KCiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgOS45OTk4OCAxMCkiIGlkPSJzdmdfMSIgZD0ibTE2LjI1LDEwYzAsMC42NCAtMC4yNDUsMS4yOCAtMC43MywxLjc3bC03LjQ5OSw3LjQ5OWMtMC45OCwwLjk3NSAtMi41NiwwLjk3NSAtMy41NCwwYy0wLjk3NSwtMC45OCAtMC45NzUsLTIuNTYgMCwtMy41NGw1LjczNSwtNS43MjlsLTUuNzM1LC01LjcyOWMtMC45NzUsLTAuOTggLTAuOTc1LC0yLjU2IDAsLTMuNTRjMC45OCwtMC45NzUgMi41NiwtMC45NzUgMy41NCwwbDcuNDk5LDcuNDk5YzAuNDg1LDAuNDkgMC43MywxLjEzIDAuNzMsMS43NyIgZmlsbD0iIzI2MjE0NiIvPgogPC9nPgo8L3N2Zz4=");background-repeat:no-repeat;background-position:right 18px top 50%;background-size:12px auto;padding:14px 54px 14px 20px;cursor:pointer}input[type="radio"]+label,input[type="checkbox"]+label{display:inline}label.form-required::after{content:" *"}.fieldset-legend{display:block;margin-bottom:20px;font-weight:bold}@media (min-width:960px){.fieldset-legend{font-size:24px;letter-spacing:-1px}}@media (max-width:959px){.fieldset-legend{font-size:18px}}[data-drupal-selector="password-confirm-message"]{display:none}form .description{margin-top:5px;font-size:14px;color:#575757}.form-item--error-message{margin-top:5px;font-size:14px;color:#e00}.form-type-checkbox label a{text-decoration:underline}.text-format-wrapper #cke_1_bottom,.text-format-wrapper .filter-wrapper{display:none}.text-format-wrapper .cke_chrome,.text-format-wrapper .cke_top{border-color:#e9e9e9}.text-format-wrapper .cke_chrome,.text-format-wrapper .cke_inner{border-radius:4px}.text-format-wrapper .cke_top{border-radius:4px 4px 0 0;background-color:#f6f8fa}.text-format-wrapper .cke_1_contents,.text-format-wrapper .cke_wysiwyg_frame{border-radius:0 0 4px 4px}.field--widget-file-generic>div>.form-item>.form-managed-file:not(.form-item){display:flex;align-items:center;justify-content:space-between;padding:5px;border-radius:4px;background-color:#f6f8fa;word-break:break-all;font-size:14px}.field--widget-file-generic>div>.form-item>.form-managed-file:not(.form-item):not(:last-child){margin-bottom:10px}.field--widget-file-generic>div>.form-item>.form-managed-file:not(.form-item) input[type="submit"]{margin-left:10px;padding:3px 5px;cursor:pointer}.field--widget-file-generic .file{background-position:left top}.field--widget-file-generic input[type="file"]{width:100%;padding:9px 16px;font-size:16px;font-weight:300;font-family:inherit;border-radius:4px;background-color:#fff;border:1px solid #e9e9e9;cursor:pointer;box-sizing:border-box}.field--type-address summary{display:none}.field--type-file summary{list-style:none;display:block;margin-bottom:10px !important;font-size:14px;font-weight:bold}.field--type-file label{display:none}.field--type-file .help-icon label{display:table}@media (min-width:768px){.address-container-inline>.form-item{margin-bottom:0 !important}}@media (max-width:767px){.address-container-inline>.form-item{display:block}}.contact-message-feedback-form>*:not(:last-child){margin-bottom:20px}
.main-container{max-width:1245px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}
.btn{-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;line-height:1;text-decoration:none;font-size:14px;font-weight:bold;letter-spacing:0;color:currentColor;cursor:pointer;background:none;border:1px solid transparent;border-radius:100px}.btn--naked{font-weight:500;font-size:inherit}.btn--primary{color:#fff;background-color:#e83d3d;transition:background-color 0.25s ease}@media screen and (hover:hover){.btn--primary:hover{background-color:#d81a1a}}.btn--secondary{color:#e83d3d;background-color:#fff;border-color:#e83d3d;transition:background-color 0.25s ease}@media screen and (hover:hover){.btn--secondary:hover{background-color:#f2f2f2}}.btn--light{color:#262146;background-color:#f6f8fa;transition:background-color 0.25s ease}@media screen and (hover:hover){.btn--light:hover{background-color:#e6ebf1}}.btn--outline{color:#fff;border-color:#fff;transition:background-color 0.25s ease}@media screen and (hover:hover){.btn--outline:hover{background-color:rgba(0,0,0,0.25)}}.btn[class*="btn--icon"] .icon{font-size:120%;margin:0 10px 0 -10px}.btn.btn--icon-right .icon{margin:0 -10px 0 10px}.btn--small{font-size:12px;padding:12px 20px}.btn--large{font-size:16px;padding:22px 40px}.btn--disabled,.btn[disabled]{cursor:not-allowed;opacity:0.1;pointer-events:none}.btn--wide{display:flex;justify-content:center;width:100%}
.star-prefix::before{content:"";display:inline-block;vertical-align:middle;width:14px;height:14px;margin-right:10px;background:url(/sites/cosmos/themes/cosmos/img/ic_star_blue.svg) no-repeat}.star-prefix--white::before{background-image:url(/sites/cosmos/themes/cosmos/img/ic_star_white.svg)}
.list>*:not(:last-child){margin-bottom:30px}.listing>*{border-bottom:1px solid #e9e9e9}@media (min-width:768px){.listing>*{margin-bottom:30px;padding-bottom:30px}}@media (max-width:767px){.listing>*{margin-bottom:20px;padding-bottom:20px}}.listing-item{border-bottom:1px solid #e9e9e9}@media (min-width:768px){.listing-item{margin-bottom:30px;padding-bottom:30px}}@media (max-width:767px){.listing-item{margin-bottom:20px;padding-bottom:20px}}
.header-light{position:relative;text-align:center;border-bottom:1px solid #e9e9e9}@media (min-width:960px){.header-light{padding:30px}}@media (max-width:959px){.header-light{padding:20px}}@media (max-width:959px){.header-light_logo img{width:126px}}.header-light_close{position:absolute;top:50%;right:40px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50px;font-size:12px;transform:translateY(-50%)}@media (max-width:767px){.header-light_close{right:10px;width:40px;height:40px}}
.hp-search-block{margin-bottom:60px;padding-left:20px;padding-right:20px;border-top:90px solid #26216e}@media (max-width:767px){.hp-search-block{border-top-width:70px}}.hp-search-block_inner{max-width:1315px;margin-left:auto;margin-right:auto;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}@media (min-width:768px){.hp-search-block_inner{margin-top:-90px;padding:25px 50px}}@media (max-width:767px){.hp-search-block_inner{margin-top:-50px;padding:20px 10px}}.hp-search-block_tags{margin-top:25px;padding-top:20px;border-top:1px solid #e9e9e9}@media (max-width:767px){.hp-search-block_tags{display:none}}
.search-form-modal{position:fixed;z-index:4;top:0;left:0;width:100%;height:100%;padding:30px 100px;background-color:#26216e}.search-form-modal[aria-hidden="true"]{display:none}.search-form-modal_top{position:relative;text-align:center;margin-bottom:50px}.search-form-modal_close{position:absolute;top:0;right:0;width:50px;height:50px;border-radius:50px;background-color:#fff}.search-form-modal .hp-search-block{margin:0;padding:0;border:0}.search-form-modal .hp-search-block_inner{margin-top:0;padding:20px 30px;box-shadow:none}
.path-adherer{padding-bottom:40px}.path-adherer .breadcrumb{display:none}.cosmos-subscription-form-header{background:#26216e center url(/sites/cosmos/themes/cosmos/img/bg_outils.png) no-repeat;background-size:cover}@media (min-width:960px){.cosmos-subscription-form-header{margin-bottom:40px}}@media (max-width:959px){.cosmos-subscription-form-header{margin-bottom:20px}}.cosmos-subscription-form-header_inner{max-width:1255px;margin:auto;padding:30px 20px}.cosmos-subscription-form-header_title{color:#fff}@media (min-width:960px){.cosmos-subscription-form-header_title{font-size:48px;letter-spacing:-2px}}@media (max-width:959px){.cosmos-subscription-form-header_title{font-size:24px;letter-spacing:-1px}}.cosmos-subscription-form{max-width:1255px;padding:0 20px;margin:auto}@media (min-width:960px){.cosmos-subscription-form .form-steps{margin-bottom:40px}}@media (max-width:959px){.cosmos-subscription-form .form-steps{margin-bottom:20px}}.cosmos-subscription-form .form-steps .steps-wrapper{position:relative;display:flex;align-items:flex-start}.cosmos-subscription-form .form-steps .steps-wrapper::before{content:"";position:absolute;top:12px;left:0;width:100%;height:8px;background-color:#f6f8fa}.cosmos-subscription-form .form-steps .steps-wrapper .step-item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center}.cosmos-subscription-form .form-steps .steps-wrapper .step-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:32px;margin-bottom:8px;border:2px solid #f6f8fa;font-size:14px;font-weight:bold;background-color:#fff}@media (min-width:500px) and (max-width:767px){.cosmos-subscription-form .form-steps .steps-wrapper .step-name{font-size:14px}}@media (max-width:499px){.cosmos-subscription-form .form-steps .steps-wrapper .step-name{display:none}}.cosmos-subscription-form .form-steps .steps-wrapper .step-item-current:last-child::before{width:100%}.cosmos-subscription-form .form-steps .steps-wrapper .step-item-current::before{content:"";position:absolute;top:12px;left:0;width:50%;height:8px;background-color:#262146}.cosmos-subscription-form .form-steps .steps-wrapper .step-item-current .step-number{position:relative;color:#fff;border-color:#262146;background-color:#262146}@media (max-width:499px){.cosmos-subscription-form .form-steps .steps-wrapper .step-item-current .step-number{margin-bottom:28px}}@media (max-width:499px){.cosmos-subscription-form .form-steps .steps-wrapper .step-item-current .step-name{display:block;position:absolute;bottom:0}}.cosmos-subscription-form .form-steps .steps-wrapper .step-item-past::before{content:"";position:absolute;top:12px;left:0;width:100%;height:8px;background-color:#262146}.cosmos-subscription-form .form-steps .steps-wrapper .step-item-past .step-number{position:relative;color:transparent;font-size:0;border-color:#7ddcc0;background-color:#7ddcc0}.cosmos-subscription-form .form-steps .steps-wrapper .step-item-past .step-number::after{content:"";display:block;width:14px;height:14px;background:url(/sites/cosmos/themes/cosmos/img/ic_check_blue.svg) no-repeat}.cosmos-subscription-form .form-headline{margin-bottom:10px;line-height:1.2}@media (min-width:960px){.cosmos-subscription-form .form-headline{font-size:50px;letter-spacing:-2px}}@media (max-width:959px){.cosmos-subscription-form .form-headline{font-size:32px;letter-spacing:-1px}}.cosmos-subscription-form .form-description{border-bottom:1px solid #e9e9e9;color:#575757}@media (min-width:960px){.cosmos-subscription-form .form-description{margin-bottom:40px;padding-bottom:40px;font-size:26px;letter-spacing:-1px}}@media (max-width:959px){.cosmos-subscription-form .form-description{margin-bottom:20px;padding-bottom:20px;font-size:16px}}.cosmos-subscription-form input[type="text"],.cosmos-subscription-form input[type="password"],.cosmos-subscription-form input[type="email"],.cosmos-subscription-form select{width:100%}.cosmos-subscription-form [data-drupal-selector="edit-siret-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-user-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-contact-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-type-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-numbers-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-terms-group"] .fieldset-wrapper{background-color:#f6f8fa}@media (min-width:960px){.cosmos-subscription-form [data-drupal-selector="edit-siret-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-user-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-contact-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-type-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-numbers-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-terms-group"] .fieldset-wrapper{padding:30px}}@media (max-width:959px){.cosmos-subscription-form [data-drupal-selector="edit-siret-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-user-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-contact-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-type-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-numbers-group"] .fieldset-wrapper,.cosmos-subscription-form [data-drupal-selector="edit-terms-group"] .fieldset-wrapper{padding:20px}}.cosmos-subscription-form [data-drupal-selector="edit-siret-group"],.cosmos-subscription-form [data-drupal-selector="edit-contact-group"],.cosmos-subscription-form [data-drupal-selector="edit-type-group"]{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e9e9e9}.cosmos-subscription-form [data-drupal-selector="edit-user-group"] .fieldset-wrapper>*:not(:last-child),.cosmos-subscription-form [data-drupal-selector="edit-user-group"] .form-item-password-confirm>*:not(:last-child),.cosmos-subscription-form [data-drupal-selector="edit-contact-group"] .fieldset-wrapper>*:not(:last-child),.cosmos-subscription-form [data-drupal-selector="edit-contact-group"] .form-item-password-confirm>*:not(:last-child),.cosmos-subscription-form [data-drupal-selector="edit-type-group"] .fieldset-wrapper>*:not(:last-child),.cosmos-subscription-form [data-drupal-selector="edit-type-group"] .form-item-password-confirm>*:not(:last-child),.cosmos-subscription-form [data-drupal-selector="edit-numbers-group"] .fieldset-wrapper>*:not(:last-child),.cosmos-subscription-form [data-drupal-selector="edit-numbers-group"] .form-item-password-confirm>*:not(:last-child),.cosmos-subscription-form [data-drupal-selector="edit-terms-group"] .fieldset-wrapper>*:not(:last-child),.cosmos-subscription-form [data-drupal-selector="edit-terms-group"] .form-item-password-confirm>*:not(:last-child){margin-bottom:30px}.cosmos-subscription-form [data-drupal-selector="edit-numbers-group"]{margin-bottom:40px}.cosmos-subscription-form [data-drupal-selector="edit-terms-group"] legend{display:none}.cosmos-subscription-form .form-actions{display:flex;margin-top:40px}.cosmos-subscription-form .form-actions [type="submit"]{margin-left:auto}.cosmos-subscription-form .form-actions [name*="prev"]{margin-left:0;margin-right:auto}@media (min-width:960px){.cosmos-subscription-form .section-wrapper:not(:last-child){margin-bottom:60px}}@media (max-width:959px){.cosmos-subscription-form .section-wrapper:not(:last-child){margin-bottom:30px}}.cosmos-subscription-form .section-wrapper .form-wrapper{padding:10px 0;border-bottom:1px solid #e9e9e9}@media (min-width:960px){.cosmos-subscription-form .section-wrapper .form-wrapper{display:flex;gap:10px}}.cosmos-subscription-form .section-wrapper .form-wrapper>*{flex:1}.cosmos-subscription-form .section-wrapper .form-wrapper .section-row-name{color:#575757}.cosmos-subscription-form .section-title{display:block;padding-bottom:30px;font-weight:bold;font-size:24px;letter-spacing:-1px;border-bottom:1px solid #e9e9e9}.cosmos-subscription-form .form-payment-title{font-size:14px;color:#575757}.cosmos-subscription-form .form-payment-price{font-weight:bold;font-size:24px}.cosmos-subscription-form .form-payment-desc{margin:10px 0 30px;font-size:14px;color:#575757}.cosmos-subscription-form .form-item-field-payment-type{margin-bottom:30px}@media (min-width:960px){.cosmos-subscription-form--step1,.cosmos-subscription-form--step2,.cosmos-subscription-form--step3{display:grid;grid-template-columns:1fr 310px;row-gap:0;-moz-column-gap:100px;column-gap:100px}}@media (min-width:768px) and (max-width:959px){.cosmos-subscription-form--step1,.cosmos-subscription-form--step2,.cosmos-subscription-form--step3{-moz-column-gap:25px;column-gap:25px}}.cosmos-subscription-form--step1 .form-steps,.cosmos-subscription-form--step2 .form-steps,.cosmos-subscription-form--step3 .form-steps{grid-area:1/1/2/3}.cosmos-subscription-form--step1 .subscription-sidebar-wrapper,.cosmos-subscription-form--step2 .subscription-sidebar-wrapper,.cosmos-subscription-form--step3 .subscription-sidebar-wrapper{grid-area:2/2/7/3}@media (min-width:960px){.cosmos-subscription-form--step1 .subscription-sidebar-wrapper,.cosmos-subscription-form--step2 .subscription-sidebar-wrapper,.cosmos-subscription-form--step3 .subscription-sidebar-wrapper{padding-left:25px;border-left:1px solid #262146}}@media (max-width:959px){.cosmos-subscription-form--step1 .subscription-sidebar-wrapper,.cosmos-subscription-form--step2 .subscription-sidebar-wrapper,.cosmos-subscription-form--step3 .subscription-sidebar-wrapper{margin-top:40px;padding:20px;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,0.2)}}@media (max-width:959px){.cosmos-subscription-form--step1 .subscription-sidebar-wrapper,.cosmos-subscription-form--step2 .subscription-sidebar-wrapper{display:none}}.cosmos-subscription-form--step2>[data-drupal-selector="edit-type-group"] .fieldset-wrapper{padding:0;background-color:transparent}.cosmos-subscription-form--step2>[data-drupal-selector="edit-type-group"] .form-radios{display:flex;gap:25px}@media (max-width:499px){.cosmos-subscription-form--step2>[data-drupal-selector="edit-type-group"] .form-radios{flex-direction:column}}.cosmos-subscription-form--step2>[data-drupal-selector="edit-type-group"] .form-radios>*{position:relative;flex:1}.cosmos-subscription-form--step2>[data-drupal-selector="edit-type-group"] .form-radios>* input[type="radio"][value="group"]+label{background-image:url(/sites/cosmos/themes/cosmos/img/ic_groupe_blue.svg)}.cosmos-subscription-form--step2>[data-drupal-selector="edit-type-group"] .form-radios>* input[type="radio"][value="group"]:checked+label{background-image:url(/sites/cosmos/themes/cosmos/img/ic_groupe_white.svg)}.cosmos-subscription-form--step2>[data-drupal-selector="edit-type-group"] .form-radios>* input[type="radio"][value="individual"]+label{background-image:url(/sites/cosmos/themes/cosmos/img/ic_individuel_blue.svg)}.cosmos-subscription-form--step2>[data-drupal-selector="edit-type-group"] .form-radios>* input[type="radio"][value="individual"]:checked+label{background-image:url(/sites/cosmos/themes/cosmos/img/ic_individuel_white.svg)}.cosmos-subscription-form--step2>[data-drupal-selector="edit-type-group"] .form-radios input[type="radio"]{scroll-margin:60px;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;cursor:pointer}.cosmos-subscription-form--step2>[data-drupal-selector="edit-type-group"] .form-radios input[type="radio"]:checked+label{color:#fff;background-color:#262146}.cosmos-subscription-form--step2>[data-drupal-selector="edit-type-group"] .form-radios label{display:flex;align-items:center;justify-content:center;height:180px;padding:100px 20px 40px;margin-bottom:0;text-align:center;font-size:16px;font-weight:bold;border-radius:4px;background-position:center 50px;background-repeat:no-repeat;background-color:#f6f8fa;background-size:auto 43px;cursor:pointer}.cosmos-subscription-form--step3 .subscription-sidebar-inner{position:-webkit-sticky;position:sticky;top:10px}@media (min-width:960px){.cosmos-subscription-form .confirmation-form-confirm-wrapper{max-width:50vw;margin-top:50px}.cosmos-subscription-form .confirmation-form-confirm-wrapper::before{content:"";position:fixed;top:440px;left:50%;transform:translateX(50px);width:600px;height:600px;border-radius:600px;background:center url(/sites/cosmos/themes/cosmos/img/img_hp_trainings.jpg) no-repeat;background-size:cover}.cosmos-subscription-form .confirmation-form-confirm-wrapper::after{content:"";position:fixed;top:440px;left:50%;transform:translateX(50px);width:250px;height:250px;border-radius:250px;mix-blend-mode:multiply;background-color:#e83d3d}}@media (min-width:1300px){.cosmos-subscription-form .confirmation-form-confirm-wrapper{max-width:650px}}@media (max-width:959px){.cosmos-subscription-form .confirmation-form-confirm-wrapper{margin-top:30px;text-align:center}}.cosmos-subscription-form .subscription-form-confirm-title{margin-bottom:30px;line-height:1.2;font-weight:bold}@media (min-width:768px){.cosmos-subscription-form .subscription-form-confirm-title{font-size:50px;letter-spacing:-2px}}@media (max-width:767px){.cosmos-subscription-form .subscription-form-confirm-title{font-size:30px;letter-spacing:-1px}}.cosmos-subscription-form .subscription-form-confirm-text{margin-bottom:30px;color:#575757}@media (min-width:768px){.cosmos-subscription-form .subscription-form-confirm-text{font-size:26px}}@media (max-width:767px){.cosmos-subscription-form .subscription-form-confirm-text{font-size:18px}}
.subscription-sidebar-item:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e9e9e9}.subscription-sidebar-item_image{position:relative;min-height:40px;margin-bottom:55px}.subscription-sidebar-item_picto{transform:translateY(50%);position:absolute;left:20px;bottom:0;width:90px;height:90px;border-radius:90px;mix-blend-mode:multiply}.subscription-sidebar-item_icon{position:absolute;transform:translateY(50%) rotate(90deg);position:absolute;left:49px;bottom:0;font-size:32px}.subscription-sidebar-item_title{letter-spacing:-1px}.subscription-sidebar-item_desc>*:not(br){margin:0}.subscription-sidebar-item_desc>*:not(br):not(:last-child){margin-bottom:20px}.subscription-sidebar-item_desc a{color:#26216e}.subscription-sidebar-item_desc ul{list-style:disc outside;padding-left:20px}
