body,html{width:100%}*,:after,:before{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p{margin:0}button,input{all:unset;box-sizing:border-box}ol,ul{margin:0;padding:0}li{list-style:none}a{color:inherit;text-decoration:none}.strapi-editor ol,.strapi-editor ul{margin:1rem 0;padding-left:2.5rem}.strapi-editor li{list-style-type:unset}.strapi-editor li::marker{color:#133df1}.strapi-editor a:not(.button){color:#133df1}.strapi-editor a:not(.button):hover{color:#1d6cff;text-decoration:underline}.strapi-editor p{margin-bottom:1rem}.strapi-editor .image-style-align-left{margin-right:1rem;float:left}.strapi-editor .image-style-align-right{margin-left:1rem;float:right}.strapi-editor .page-content_main-title{margin-bottom:1.5rem;font-size:36px;line-height:1.2222222222;font-weight:500;position:relative;padding-top:.25rem}.strapi-editor .page-content_main-title:before{content:"";position:absolute;top:0;left:0;height:.25rem;width:100px;background-color:#133df1}.strapi-editor .page-content_secondary-title{margin-bottom:1.5rem;font-size:28px;line-height:1.2857142857;font-weight:500}.strapi-editor .page-content_tertiary-title{margin-bottom:1.5rem;font-size:24px;line-height:1.3333333333;font-weight:500}.strapi-editor .page-content_gray-bloc{padding:1rem 2rem;margin-bottom:1.5rem;background-color:#f0f1f5}.strapi-editor .page-content_citation{margin-bottom:1.5rem;position:relative;width:90%;padding:2.5rem 7rem;color:#fff;background-color:#133df1;border-bottom-right-radius:12.5rem;border-top-right-radius:12.5rem;font-size:18px;line-height:1.4444444444;font-weight:500}.strapi-editor .page-content_citation:before{content:"<<";position:absolute;top:1rem;left:3rem;font-size:36px;line-height:1.2222222222;font-weight:700}@media screen and (max-width:600px){.strapi-editor .page-content_citation{padding:6.25rem 2rem}.strapi-editor .page-content_citation:before{top:2rem;left:.625rem;translate:50% 0}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:normal}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.aside{flex-grow:0;flex-shrink:0;position:-webkit-sticky;position:sticky;top:9rem;display:flex;flex-direction:column;gap:2rem;height:-moz-fit-content;height:fit-content;padding-bottom:1rem;overflow-x:hidden}.aside__medium{flex-basis:240px}@media screen and (max-width:1200px){.aside__medium{flex-basis:auto}}.aside__large{flex-basis:320px}.aside__large .no-divider{padding-bottom:4rem}@media screen and (max-width:600px){.aside__large .no-divider{padding:0}}.aside__large .aside-element:not(.full-size){padding:0 2rem}@media screen and (max-width:1200px){.aside__large{flex-basis:auto}}.aside .aside-element{display:flex;flex-direction:column;gap:1rem;width:100%}.aside .aside-element>.title{font-size:20px;line-height:1.4;font-weight:500}.avatar{border-radius:100%}.avatar__small{max-height:2.5rem;min-height:2.5rem;height:2.5rem;max-width:2.5rem;min-width:2.5rem;width:2.5rem}.avatar__medium{max-height:3.5rem;min-height:3.5rem;height:3.5rem;max-width:3.5rem;min-width:3.5rem;width:3.5rem}.avatar__large{max-height:6rem;min-height:6rem;height:6rem;max-width:6rem;min-width:6rem;width:6rem;font-size:36px;line-height:1.2222222222;font-weight:400}.avatar__extra-large{max-height:11rem;min-height:11rem;height:11rem;max-width:11rem;min-width:11rem;width:11rem;font-size:60px;line-height:1.1333333333;font-weight:400}.avatar__xx-large{max-height:15rem;min-height:15rem;height:15rem;max-width:15rem;min-width:15rem;width:15rem;font-size:90px;line-height:1.0888888889;font-weight:400}.avatar.block{width:100%}.avatar_image{width:100%;height:100%;object-fit:cover;border-radius:9999px}.avatar_fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit;color:#1d1d1d}.avatar_fallback__initials{color:#fff;background-color:#133df1}.avatar_fallback>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.badge{height:2rem;font-size:14px;line-height:1.5714285714;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:transparent;color:#133df1;border:1px solid #133df1;border-radius:1rem}.badge,.button{display:inline-flex;justify-content:center;align-items:center;padding:0 1rem}.button{gap:.5rem;width:auto;cursor:pointer}.button *{pointer-events:none}.button>span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button>svg{max-height:1.25rem;min-height:1.25rem;height:1.25rem;max-width:1.25rem;min-width:1.25rem;width:1.25rem}.button__small{height:2.25rem}.button__medium{height:2.75rem}.button__large{height:3.25rem;font-size:18px;line-height:1.4444444444;font-weight:400}.button__large>svg{max-height:1.5rem;min-height:1.5rem;height:1.5rem;max-width:1.5rem;min-width:1.5rem;width:1.5rem}.button__primary{background-color:#133df1;color:#fff}.button__primary:hover:not(:disabled){background-color:#1d6cff}.button__secondary{background-color:#f0f1f5;color:#1d1d1d}.button__secondary:hover:not(:disabled){background-color:#e7e9f0}.button__alternative{background-color:transparent;color:#133df1;border:1px solid #133df1}.button__alternative:active,.button__alternative:hover:not(:disabled){border-width:2px;padding:0 calc(1rem - 1px);color:#1d6cff;border-color:#1d6cff}.button__text{background-color:transparent;color:#1d1d1d}.button__text:active,.button__text:hover:not(:disabled){color:#133df1}.button__red{background-color:red;color:#fff}.button__justify-left{justify-content:left}.button__justify-center{justify-content:center}.button__justify-right{justify-content:right}.button__justify-space-between{justify-content:space-between}.button:disabled{opacity:.4;cursor:not-allowed}.button:focus-visible{outline:auto}.button.block{width:100%}.block-cta-button{width:100%;justify-content:space-between;background-color:red;text-align:left;font-size:16px;line-height:1.5;font-weight:700}.block-cta-button:hover{background-color:rgba(255,0,0,.7)}.block-cta-button:after{content:">";font-size:24px;line-height:1.3333333333;font-weight:700}.highlight_blue{position:relative;width:90%;padding:2.5rem 7rem;color:#fff;background-color:#133df1;border-bottom-right-radius:12.5rem;border-top-right-radius:12.5rem;font-size:18px;line-height:1.4444444444;font-weight:500}.highlight_blue:before{content:"!";position:absolute;top:1rem;left:3rem;font-size:36px;line-height:1.2222222222;font-weight:700}@media screen and (max-width:600px){.highlight_blue{padding:6.25rem 2rem}.highlight_blue:before{top:2rem;left:.625rem;translate:50% 0}}.lp-avatar-container{display:flex;align-items:flex-start;gap:1.25rem;min-width:calc(50% - 1.5rem)}@media screen and (max-width:600px){.lp-avatar-container{flex-direction:column;align-items:center;padding:20px}}.lp-avatar-container .lp-avatar{position:relative;display:flex;flex:0 0 200px}.lp-avatar-container .lp-avatar .avatar_fallback{background-color:rgba(29,29,29,.8);color:#fff}.lp-avatar-container .lp-avatar .lp-avatar-quotes{position:absolute;width:79px;height:59px;fill:#133df1;right:30px;bottom:-10px}.lp-avatar-container .lp-avatar-description{display:flex;flex:0 1 60%;flex-direction:column;justify-content:space-between;height:100%;min-width:200px}.lp-avatar-container .lp-avatar-description .lp-avatar-description-name-job{display:flex;flex-direction:column;margin-top:.5rem}.divider{align-self:stretch;border:1px solid #e7e7e7}.divider:last-child{display:none}.highlight-item{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem;text-align:center}.highlight-item .highlight-item-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;height:108px}@media screen and (max-width:1200px){.highlight-item{gap:1rem}}.highlight-item .highlight__image{border-radius:1rem}.highlight-item .highlight__icon{max-height:5rem;min-height:5rem;height:5rem;max-width:5rem;min-width:5rem;width:5rem}.input{border:1px solid #c1c1c1;background-color:#fff;color:#1d1d1d;height:2.75rem;padding:0 1rem}.input:active,.input:focus,.input:hover{border-width:2px;border-color:#1d6cff;padding:0 calc(1rem - 1px)}.input.block{width:100%}.input--is-invalid,.input--is-invalid:active,.input--is-invalid:focus,.input--is-invalid:hover{border-color:red}.input:disabled{opacity:.4;cursor:not-allowed}.input_password{position:relative}.input_password>.input{padding-right:2.5rem}.input_password>.input:active,.input_password>.input:focus,.input_password>.input:hover{padding-right:calc(2.5rem - 1px)}.input_password .input_eye{position:absolute;top:50%;right:0;translate:-50% -50%;max-height:1.25rem;min-height:1.25rem;height:1.25rem;max-width:1.25rem;min-width:1.25rem;width:1.25rem}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;width:100%;height:.5rem;border-radius:.25rem;background:#f0f1f5}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:.5rem;margin-top:-.5rem;color:#f0f1f5}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:1rem;width:0;border-radius:0;background-color:red;cursor:ew-resize;-webkit-transition:all .1s;transition:all .1s;position:relative}input[type=range]::-moz-range-progress{background-color:#133df1;height:.5rem}input[type=range]::-moz-range-thumb{border:none;height:1rem;width:0;cursor:ew-resize;-moz-transition:all .1s;transition:all .1s}input[type=range]:hover::-webkit-slider-thumb{background-color:red;width:1rem}input[type=range]:hover::-moz-range-thumb{background-color:red;width:1rem}input[type=checkbox]{display:inline-block;position:relative;min-width:1.25rem;min-height:1.25rem;border:1px solid #c1c1c1;background-color:#fff;color:#1d1d1d;transition:all .1s ease-in-out}input[type=checkbox]:checked{border:none;background-color:#133df1}input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;left:7px;width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox_with_label{width:100%;display:flex;flex-direction:row;justify-content:left;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5714285714}.checkbox_with_label a{color:#133df1}.checkbox_with_label a:hover{color:#1d6cff;text-decoration:underline}.react-datepicker__input-container input{border:1px solid #c1c1c1;background-color:#fff;color:#1d1d1d;height:2.75rem;padding:0 1rem;width:100%}.react-datepicker__input-container input:active,.react-datepicker__input-container input:focus,.react-datepicker__input-container input:hover{border-width:2px;border-color:#1d6cff;padding:0 calc(1rem - 1px)}.react-datepicker__input-container input.block{width:100%}.react-datepicker__input-container input--is-invalid,.react-datepicker__input-container input--is-invalid:active,.react-datepicker__input-container input--is-invalid:focus,.react-datepicker__input-container input--is-invalid:hover{border-color:red}.react-datepicker__input-container input:disabled{opacity:.4;cursor:not-allowed}.keynumber{display:flex;flex-direction:column;text-align:center;align-items:center;max-width:25%;min-width:250px}.keynumber .keynumber-title{font-size:28px;line-height:1.2857142857;font-weight:800}.keynumber .keynumber-number-container{display:flex;gap:.25rem}.keynumber .keynumber-number-container .keynumber-number{font-family:var(--eagle-book-regular);font-size:60px;line-height:1.1333333333;font-weight:400}.keynumber .keynumber-number-container .keynumber-units{padding-top:6px;font-size:18px;line-height:1.4444444444;font-weight:700}.keynumber .keynumber-description{margin:0 10%}.loader-container{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:flex-start}#wifi-loader{width:500px;min-height:250px;border-radius:50px;position:relative}#wifi-loader,#wifi-loader svg{display:flex;justify-content:center;align-items:center}#wifi-loader svg{position:absolute}#wifi-loader svg circle{position:absolute;fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-100deg);transform-origin:center}#wifi-loader svg circle.back{stroke:rgba(29,29,29,.2)}#wifi-loader svg circle.front{stroke:#133df1}#wifi-loader svg.circle-outer{height:86px;width:86px}#wifi-loader svg.circle-outer circle{stroke-dasharray:62.75 188.25}#wifi-loader svg.circle-outer circle.back{animation:circle-outer135 1.8s ease .3s infinite}#wifi-loader svg.circle-outer circle.front{animation:circle-outer135 1.8s ease .15s infinite}#wifi-loader svg.circle-middle{height:60px;width:60px}#wifi-loader svg.circle-middle circle{stroke-dasharray:42.5 127.5}#wifi-loader svg.circle-middle circle.back{animation:circle-middle6123 1.8s ease .25s infinite}#wifi-loader svg.circle-middle circle.front{animation:circle-middle6123 1.8s ease .1s infinite}#wifi-loader svg.circle-inner{height:34px;width:34px}#wifi-loader svg.circle-inner circle{stroke-dasharray:22 66}#wifi-loader svg.circle-inner circle.back{animation:circle-inner162 1.8s ease .2s infinite}#wifi-loader svg.circle-inner circle.front{animation:circle-inner162 1.8s ease .05s infinite}#wifi-loader .text{position:absolute;bottom:-70px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px;letter-spacing:.2px;text-align:center;margin:50px 0}#wifi-loader .text:after,#wifi-loader .text:before{content:attr(data-text)}#wifi-loader .text:before{color:#1d1d1d}#wifi-loader .text:after{color:#133df1;animation:text-animation76 3.6s ease infinite;position:absolute;left:0}@keyframes circle-outer135{0%{stroke-dashoffset:25}25%{stroke-dashoffset:0}65%{stroke-dashoffset:301}80%{stroke-dashoffset:276}to{stroke-dashoffset:276}}@keyframes circle-middle6123{0%{stroke-dashoffset:17}25%{stroke-dashoffset:0}65%{stroke-dashoffset:204}80%{stroke-dashoffset:187}to{stroke-dashoffset:187}}@keyframes circle-inner162{0%{stroke-dashoffset:9}25%{stroke-dashoffset:0}65%{stroke-dashoffset:106}80%{stroke-dashoffset:97}to{stroke-dashoffset:97}}@keyframes text-animation76{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}50%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}.locale-switcher{display:flex;align-items:center;gap:1rem;height:100%}.locale-switcher .locale-switcher_link{font-weight:500}.locale-switcher .locale-switcher_link:not(.underline):hover{position:relative}.locale-switcher .locale-switcher_link:not(.underline):hover:after{content:"";position:absolute;bottom:-.25rem;left:0;height:.25rem;width:100%;background-color:rgba(255,0,0,.6)}.locale-switcher .underline{position:relative}.locale-switcher .underline:after{content:"";position:absolute;bottom:-.25rem;left:0;height:.25rem;width:100%;background-color:red}.locale-switcher select{border:none;background-color:#fff;font-size:16px;line-height:1.5;font-weight:500}.media-handler{position:relative;overflow:hidden;flex-shrink:0;background-color:#133df1}.media-handler>.image_text{position:absolute;top:0;display:flex;flex-direction:column;width:100%;height:100%;padding:5rem 0 0 10%;color:#fff;z-index:1}.media-handler>.image_text>*{display:flex}.media-handler img,.media-handler video{object-fit:cover}.media-handler.--transparent{background-color:transparent}.media-handler.--darken iframe,.media-handler.--darken img,.media-handler.--darken video{filter:brightness(50%)}.modal{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem}.modal_overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:grid;place-items:center;overflow-y:auto;z-index:300;inset:0;background-color:rgba(29,29,29,.6);animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.modal_content{position:relative;display:flex;max-width:90vw;border-radius:.5rem;background-color:#fff;animation:contentShow .15s cubic-bezier(.16,1,.3,1)}.modal_content__medium{width:1000px}.modal_content__large{width:90vw}.modal_content__auto{width:auto}.modal_content>.modal_image{flex:1 1 40%;min-width:none;border-top-left-radius:inherit;border-bottom-left-radius:inherit}@media screen and (max-width:900px){.modal_content>.modal_image{display:none}}.modal_content>.modal_content_content{flex:1 1 60%;max-width:100%;margin:3rem 0 1.5rem;padding:0 1.5rem}.modal_content>.modal_content_content .modal_title{margin-bottom:.5rem;text-align:center;font-size:24px;line-height:1.3333333333;font-weight:500}.modal_content>.modal_content_content>.modal_description{margin-bottom:.5rem;text-align:center}.modal_content>.modal_button-close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;padding:.25rem;border-radius:50%;color:#1d1d1d}.modal_content>.modal_button-close:active,.modal_content>.modal_button-close:hover{background-color:#e7e9f0}.modal_content>.modal_button-close:focus-visible{outline:auto}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0}to{opacity:1}}.publication-list{display:flex;flex-direction:column;gap:2rem;overflow-y:auto;padding:50px 0;width:90%}.publication-list .publication{position:relative;left:1.5rem;width:calc(100% - 1.5rem)}.publication-list .publication:before{content:"";position:absolute;left:-1.25rem;top:.5rem;width:.5rem;height:.5rem;border-radius:50%;background-color:#1d1d1d}.publication-list .publication .accordion-item{position:relative;margin:1.25rem 0 0 .5rem;border-left:.25rem solid #133df1}.publication-list .publication .accordion-item .accordion-item_header{margin:0 1rem 0 2rem;justify-content:left}.publication-list .publication .accordion-item .accordion-item_header:hover{color:#133df1;cursor:pointer}.publication-list .publication .accordion-item .accordion-item_header .accordion-item_header_content .accordion-item_header_content_title{font-size:18px;line-height:1.4444444444;font-weight:400}.publication-list .publication .accordion-item .accordion-item_content{margin-top:.25rem}.publication-list .publication .publication__rubrique{font-style:italic}.publication-list .publication a{color:#133df1}.publication-list .publication a:hover{color:#1d6cff;text-decoration:underline}.publication-list .publication .publication__title,.publication-list .publication a{font-size:16px;line-height:1.5;font-weight:500}.publication-list .publication a:hover .publication__working-icon{transform:translateX(.25rem)}.publication-list .publication .publication__working{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem}.publication-list .publication .publication__working .publication__working-icon{transition:.2s ease;max-height:1.5rem;min-height:1.5rem;height:1.5rem;max-width:1.5rem;min-width:1.5rem;width:1.5rem}.personal_links{display:flex;justify-content:space-between;grid-template-columns:repeat(5,1fr);flex-wrap:wrap}.personal_links .personal-link{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem}.personal_links .personal-link .personal-link__button{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f0f1f5;transition:.2s ease;width:100%;height:100%}.personal_links .personal-link .personal-link__button .personal-link__button-icon{max-height:1.5rem;min-height:1.5rem;height:1.5rem;max-width:1.5rem;min-width:1.5rem;width:1.5rem}.personal_links .personal-link .personal-link__button:hover{transform:scale(1.15)}.phone_input{border:1px solid #c1c1c1;background-color:#fff;color:#1d1d1d;height:2.75rem;padding:0 1rem}.phone_input:active,.phone_input:focus,.phone_input:hover{border-width:2px;border-color:#1d6cff;padding:0 calc(1rem - 1px)}.phone_input.block{width:100%}.phone_input--is-invalid,.phone_input--is-invalid:active,.phone_input--is-invalid:focus,.phone_input--is-invalid:hover{border-color:red}.phone_input:disabled{opacity:.4;cursor:not-allowed}.phone_input .PhoneInputInput{border:none;height:100%}.phone_input .PhoneInputInput:focus,.phone_input .PhoneInputInput:focus-visible{outline:none}.phone_input .PhoneInputCountry{height:100%;width:2.5rem}.phone_input .PhoneInputCountry .PhoneInputCountrySelect{z-index:0}.progress-bar__wrapper{position:fixed;top:8rem;height:.375rem;max-width:1920px;width:100%;z-index:301;background-color:#fff;box-shadow:0 4px 2px -2px rgba(29,29,29,.05)}.progress-bar__wrapper .progress-bar__bar{height:.375rem;background-color:#133df1;transition:width .2s ease-out}@media screen and (max-width:900px){.progress-bar__wrapper{top:5rem}}.scroll-area{position:relative;overflow:hidden;margin:3rem 0}.scroll-area .scroll-area_content{position:relative;width:-moz-fit-content;width:fit-content;transition:left .3s}.scroll-area .scroll-area_icon-container{position:absolute;display:flex;align-items:center;height:100%;top:50%;right:0;transform:translateY(-50%);z-index:1;background:linear-gradient(90deg,transparent 0,#fff 25%)}.scroll-area .scroll-area_icon-container .scroll-area_icon{max-height:2.25rem;min-height:2.25rem;height:2.25rem;max-width:2.25rem;min-width:2.25rem;width:2.25rem}.scroll-area .scroll-area_icon-container.hide{display:none}.scroll-area .scroll-area_icon-container.--left{right:unset;left:0;transform:translateY(-50%);background:linear-gradient(270deg,transparent 0,#fff 25%)}.support-link{margin-top:2.5rem}.support-link>a{color:#133df1}.support-link>a:hover{color:#1d6cff;text-decoration:underline}.tabs-content{flex:1 0 auto;display:flex;gap:3rem;overflow-y:auto;padding-bottom:1rem}.tabs-content .tabs-content_title[data-state=active]{color:#1d1d1d;position:relative}.tabs-content .tabs-content_title[data-state=active]:after{content:"";position:absolute;bottom:-.75rem;left:50%;translate:-50% 0;height:.5rem;width:.5rem;border-radius:100%;background-color:red}.tabs-content .tabs-content_title[data-state=inactive]{color:rgba(29,29,29,.6)}.tabs-content .tabs-content_title[data-state=inactive]:hover{cursor:pointer;color:rgba(29,29,29,.8);position:relative}.tabs-content .tabs-content_title[data-state=inactive]:hover:after{content:"";position:absolute;bottom:-.75rem;left:50%;translate:-50% 0;height:.5rem;width:.5rem;border-radius:100%;background-color:rgba(255,0,0,.5)}.teacher-banner{width:auto;height:280px;position:relative}@media screen and (max-width:600px){.teacher-banner{width:100%;height:200px;position:absolute}}.teacher-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:4rem;transition:.2s ease}.teacher-card:hover{transform:scale(1.05)}.teacher-card .teacher-card__image{position:relative;border-radius:50%;background-color:#133df1}.teacher-card .teacher-card__infos{display:flex;flex-direction:column;align-items:center}.teacher-card .teacher-card__infos .teacher-card__infos-name{text-align:center;font-size:16px;line-height:1.5;font-weight:500}@media screen and (max-width:600px){.teacher-card .teacher-card__infos .teacher-card__infos-name{font-size:14px;line-height:1.5714285714;font-weight:500}}.teacher-card .teacher-card__infos .teacher-card__infos-position{text-align:center;color:rgba(29,29,29,.7)}@media screen and (max-width:600px){.teacher-card .teacher-card__infos .teacher-card__infos-position{font-size:14px;line-height:1.5714285714;font-weight:400}}.team .team__title{margin-bottom:2rem}.team .team__title>span{font-size:20px;line-height:1.4;font-weight:500;position:relative}.team .team__title>span:after{content:"";position:absolute;bottom:-.25rem;left:0;height:.25rem;width:100%;background-color:#133df1}.team .team__members{display:flex;flex-direction:column;gap:2.5rem}.team .team__members .team__members-group{display:flex;flex-direction:column;gap:.75rem}.team .team__members .team__members-group .team__members-subgroup{display:flex;flex-direction:column}.team .team__members .team__member-title{font-size:16px;line-height:1.5;font-weight:500}.team .team__members .team__member-link{color:#133df1}.team .team__members .team__member-link:hover{color:#1d6cff;text-decoration:underline}.testimony-item{display:flex;flex:1 1;gap:4rem}@media screen and (max-width:600px){.testimony-item{flex-direction:column;align-items:center}}.testimony-item .testimony-image{position:relative;overflow:visible}.testimony-item .testimony-image .blue-quote{position:absolute;width:79px;height:59px;fill:#133df1;left:1.5rem;bottom:-1.5rem}.testimony-item .testimony-image .black-quote{position:absolute;width:39px;height:29px;fill:#1d1d1d;left:15.2rem;bottom:14rem}.testimony-item .testimony-description{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;line-height:1.5714285714;font-weight:400}.testimony-item .testimony-description .testimony-description-name-job{display:flex;flex-direction:column;margin-top:.5rem}.tooltip_content{max-width:500px;text-align:justify;padding:.5rem 1rem;border-radius:.25rem;color:#fff;background-color:rgba(29,29,29,.8);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.tooltip_content[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.tooltip_content[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.tooltip_content[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.tooltip_content[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.tooltip_arrow{fill:rgba(29,29,29,.8)}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.accordion-item_header{display:flex;justify-content:space-between;align-items:center;margin:0 1rem .5rem;gap:.5rem}.accordion-item_header_trigger{color:#133df1;transform:rotate(90deg);transition:transform .3s cubic-bezier(.87,0,.13,1);max-height:1.25rem;min-height:1.25rem;height:1.25rem;max-width:1.25rem;min-width:1.25rem;width:1.25rem}.accordion-item_header_trigger.--open{transform:rotate(270deg)}.accordion-item_header_content{display:flex;align-items:center;gap:.5rem}.accordion-item_header_content_title{font-size:20px;line-height:1.4;font-weight:500}.accordion-item_header_content_bubble{padding:0 .5rem;border-radius:1rem;color:#fff;background-color:#133df1;font-size:14px;line-height:1.5714285714;font-weight:700}.accordion-item_content{display:flex;flex-direction:column;gap:.5rem;max-height:0;padding-left:2rem;overflow:hidden;transition:max-height .3s cubic-bezier(.87,0,.13,1)}.accordion-item_content.--open{max-height:var(--accordion-item-content-max-height)}.accreditation_container .accreditation_title{margin-bottom:1rem;font-size:28px;line-height:1.2857142857;font-weight:500;position:relative;padding-top:.25rem}.accreditation_container .accreditation_title:before{content:"";position:absolute;top:0;left:0;height:.25rem;width:100px;background-color:#133df1}.accreditation_container .accreditation{display:flex;flex-wrap:wrap;gap:2rem;padding:1rem 3rem;margin-top:2rem;background-color:#f0f1f5}.admission-container{display:flex;flex-direction:column;gap:50px;padding:50px;min-height:calc(100vh - 8rem - 500px)}@media screen and (max-width:600px){.admission-container{padding:20px}}.admission-container .admission-closed{display:flex;flex-direction:column;gap:1rem}.admission-container .admission-intro{display:flex;flex-direction:column}.admission-container .admission-contact{margin:0 30%}@media screen and (max-width:600px){.admission-container .admission-contact{margin:0}}.admission-container .admission-form{display:flex;gap:20px}.admission-container .admission-form .admission-form__title{padding-bottom:30px}.admission-container .admission-form .admission-form_error{color:red}.admission-results{display:flex;flex-direction:column;gap:20px}.admission-results table{border-collapse:collapse;width:100%;table-layout:fixed;max-width:1000px}.admission-results table thead{border:none;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.admission-results table tr{display:block;background-color:#f0f1f5;border:solid #1d1d1d;border-width:1px 1px 3px;padding:.35em;margin-bottom:.625em}.admission-results table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}.admission-results table td{border-bottom:1px solid #1d1d1d;display:block;font-size:.8em;text-align:right;padding:.625em}.admission-results table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase;text-align:center}.admission-results table td:last-child{border-bottom:0;padding:.625em}.admission-header{background-color:#133df1;flex-direction:row;align-items:center;gap:3rem;height:8rem;padding:0 2rem}@media screen and (max-width:900px){.admission-header{gap:1.5rem;height:5rem;padding-right:1rem}}.admission-header .admission-header_logo{position:relative;min-width:70px;width:70px;height:100%;filter:invert(1)}@media screen and (max-width:900px){.admission-header .admission-header_logo{min-width:50px;width:50px}}.admission-header .admission-header_logo .admission-header_logo-image{object-fit:contain}.admission-header .admission-header_title{color:#fff;font-size:28px;line-height:1.2857142857;font-weight:400}@media screen and (max-width:900px){.admission-header .admission-header_title{font-size:20px;line-height:1.4;font-weight:400}}.admission-footer{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 2rem}.admission-footer .admission-footer_contact{width:100%;display:flex;justify-content:space-around;gap:1rem}.admission-footer .admission-footer_contact .admission-footer_contact_address{text-align:center;color:#f0f1f5}.admission-footer_accredidtations{display:flex;align-items:center;justify-content:center;gap:4rem;height:auto;padding:2rem;background-color:#fff}@media screen and (max-width:600px){.admission-footer_accredidtations{gap:1rem;padding:1rem}}.applications{display:flex;overflow:auto;gap:1rem;padding:1rem}.applications .applications_section{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;min-width:300px;width:300px;padding:2rem 1rem;cursor:pointer;box-shadow:0 0 10px 5px rgba(29,29,29,.05);box-sizing:border-box}.applications .applications_section:disabled{background-color:rgba(29,29,29,.2);cursor:not-allowed}.applications .applications_section:hover:not(:disabled){border:2px solid #1d6cff;padding:calc(2rem - 2px) calc(1rem - 2px)}.applications .applications_section:hover:not(:disabled) .applications_section_header_icon{color:#1d6cff}.applications .applications_section:focus-visible{outline:auto}.applications .applications_section .applications_section_header{display:flex;flex-direction:column;align-items:center;gap:1rem}.applications .applications_section .applications_section_header .applications_section_header_title{font-size:20px;line-height:1.4;font-weight:500}.applications .applications_section .applications_section_header .applications_section_header_icon{max-height:5rem;min-height:5rem;height:5rem;max-width:5rem;min-width:5rem;width:5rem}.applications .applications_section>.applications_section_description{flex-grow:1;text-align:justify;align-self:flex-start;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.applications .applications_section>.applications_section_info{display:flex;flex-direction:column;align-items:center;gap:.25rem}.applications .applications_section>.applications_section_info .applications_section_info_circle-icon{justify-self:flex-end;color:#1d6cff;max-height:1.25rem;min-height:1.25rem;height:1.25rem;max-width:1.25rem;min-width:1.25rem;width:1.25rem}.applications .applications_section>.applications_section_info .applications_section_info_date{text-align:center}.breadcrumbs{display:flex}.breadcrumbs li{display:flex;align-items:center}.breadcrumbs li .breadcrumb_icon{max-height:1.25rem;min-height:1.25rem;height:1.25rem;max-width:1.25rem;min-width:1.25rem;width:1.25rem}.breadcrumbs li .underline{text-decoration:underline}@media screen and (max-width:600px){.breadcrumbs{flex-direction:column}}.card-event{display:flex;position:relative;color:#fff}.card-event .card-event_content{display:flex;flex-direction:column;width:100%;height:100%;position:absolute;top:65%;transition:all .3s;transition-timing-function:ease-in-out}.card-event .card-event_content .card-event_content_header{display:flex;flex-direction:column;justify-content:flex-end;height:35%;padding:1rem;background:linear-gradient(transparent,50%,rgba(29,29,29,.6))}.card-event .card-event_content .card-event_content_header .card-event_content_title{text-align:center;font-size:16px;line-height:1.5;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.card-event .card-event_content .card-event_content_header .card-event_content_date{text-align:center;font-size:14px;line-height:1.5714285714;font-weight:400}.card-event .card-event_content .card-event_content_description{height:65%;padding:0 1rem;overflow:hidden;background:rgba(29,29,29,.6)}.card-event .card-event_content .card-event_content_description .card-event_content_description_txt{text-align:justify;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.card-event:hover .card-event_content{top:0}.card-formation{display:flex;flex-direction:column;gap:1.5rem;height:100%;width:100%;padding:1.5rem;border:1px solid #e7e7e7}.card-formation:hover{background-color:#f0f1f5}.card-formation_title{font-family:var(--eagle-book-regular);min-height:95.9999999976px;font-size:24px;line-height:1.3333333333;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.card-formation_criterias{display:flex;justify-content:space-between;column-gap:1rem}.card-formation_criterias_elem{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1200px){.card-formation_criterias{flex-wrap:wrap}}.card-formation_resume{min-height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.card-formation_links{display:flex;gap:1rem}@media screen and (max-width:900px){.card-formation_links{flex-direction:column;gap:.5rem}}@media screen and (max-width:600px){.card-formation{min-width:200px}}.card-formation-event{flex:0 0 400px;display:flex;flex-direction:column;border:1px solid #e7e7e7;box-shadow:0 6px 16px #e7e7e7}.card-formation-event .card-formation-event_image{height:260px;transition-delay:3s;transition:all .3s}.card-formation-event .card-formation-event_content{display:flex;flex-direction:column;gap:1rem;height:120px;padding:.5rem 1rem;transition:all .3s}.card-formation-event .card-formation-event_content .card-formation-event_content_title{text-align:center;font-size:20px;line-height:1.4;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.card-formation-event .card-formation-event_content .card-formation-event_content_resume{flex:0 1;padding:0 1rem;text-align:center;transition:all .3s;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.card-formation-event .card-formation-event_content_links{align-self:center;display:flex;flex-direction:column-reverse;height:120px;min-width:90%;gap:.5rem;padding-bottom:.5rem}.card-formation-event:hover .card-formation-event_image{height:0}.card-formation-event:hover .card-formation-event_content{height:380px;padding-top:4rem}.card-formation-event:hover .card-formation-event_content .card-formation-event_content_resume{max-height:192px;flex-grow:1}@media screen and (max-width:600px){.card-formation-event{flex:0 0 180px}}.card-news{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:370px}.card-news .card-news_image-container{display:flex;position:relative;transition:transform .2s}.card-news .card-news_image-container:hover{transform:scale(1.04)}.card-news .card-news_image-container iframe,.card-news .card-news_image-container img,.card-news .card-news_image-container video{transition:all .2s;filter:brightness(80%)}.card-news .card-news_image-container iframe:hover,.card-news .card-news_image-container img:hover,.card-news .card-news_image-container video:hover{transform:scale(1.05);filter:brightness(100%)}.card-news .card-news_image-container .card-news_pin{position:absolute;top:50px;left:-.25rem;padding:.25rem .5rem;z-index:1;color:#fff;background-color:red}.card-news .card-news_image-container .new{background-color:#b3b8cc}.card-news .card-news_image-container .top{top:100px}.card-news .card-news_title{font-size:18px;line-height:1.4444444444;font-weight:500}@media screen and (max-width:1500px){.card-news{min-width:300px}}@media screen and (max-width:600px){.card-news{min-width:250px}}.card-page{display:flex;flex-direction:column;width:350px;box-shadow:0 0 10px 5px rgba(29,29,29,.05);transition:transform .2s}.card-page:hover{transform:scale(1.04)}.card-page .card-page_description{padding:1rem}.card-page .card-page_description .card-page_title{margin-bottom:.5rem;min-height:56px;font-size:20px;line-height:1.4;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.card-page .card-page_description .card-page_resume{min-height:120px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}@media screen and (max-width:1200px){.card-page{width:300px}}@media screen and (max-width:600px){.card-page{width:250px}}.card-ranking{display:flex;flex-direction:column;justify-content:space-between;width:175px;gap:.5rem;padding:.5rem;box-shadow:0 0 10px 5px rgba(29,29,29,.07)}.card-ranking .card-ranking_title{font-size:24px;line-height:1.3333333333;font-weight:500;-webkit-line-clamp:2}.card-ranking .card-ranking_description,.card-ranking .card-ranking_title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.card-ranking .card-ranking_description{font-size:16px;line-height:1.5;font-weight:400;-webkit-line-clamp:5;min-height:110px}.card-ranking .card-ranking_date{font-size:14px;line-height:1.5714285714;font-weight:400;color:rgba(29,29,29,.6)}.card-search{display:flex;flex-direction:column;max-width:300px;box-shadow:0 0 10px 5px rgba(29,29,29,.05);transition:transform .2s}.card-search:hover{transform:scale(1.04)}.card-search .card-search_image iframe,.card-search .card-search_image img,.card-search .card-search_image video{transition:all .2s;filter:brightness(80%)}.card-search .card-search_image iframe:hover,.card-search .card-search_image img:hover,.card-search .card-search_image video:hover{transform:scale(1.05);filter:brightness(100%)}.card-search .card-search_description{padding:.5rem}.card-search .card-search_description .card-search_title{min-height:56px;font-size:20px;line-height:1.4;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.contact_list{display:flex;flex-direction:column;gap:2rem}.contact_list .contact{display:grid;grid-column-gap:.5rem;column-gap:.5rem;grid-template:"avatar fullname " "avatar job " "phone phone " "email email"/auto 1fr}.contact_list .contact .avatar{grid-area:avatar;align-self:center;padding:0}.contact_list .contact .fullname{grid-area:fullname;align-self:center}.contact_list .contact .job{grid-area:job;align-self:center}.contact_list .contact .email{grid-area:email;margin-top:1rem}.contact_list .contact .phone{grid-area:phone;margin-top:1rem}@media screen and (max-width:600px){.contact_list{gap:1.25rem}}.criteria-aside_container{display:flex;flex-direction:column;gap:1rem}.criteria-aside_container .criteria-aside{display:grid;grid-column-gap:.5rem;column-gap:.5rem;grid-template:"logo title" ". description"/auto 1fr}.criteria-aside_container .criteria-aside>.criteria-aside_logo{grid-area:logo}.criteria-aside_container .criteria-aside>.criteria-aside_logo>svg{max-height:1.5rem;min-height:1.5rem;height:1.5rem;max-width:1.5rem;min-width:1.5rem;width:1.5rem}.criteria-aside_container .criteria-aside>.criteria-aside_title{grid-area:title;font-weight:500}.criteria-aside_container .criteria-aside>.criteria-aside_title_link{grid-area:title;font-weight:500;color:#133df1;color:#1d1d1d}.criteria-aside_container .criteria-aside>.criteria-aside_title_link:hover{color:#1d6cff;text-decoration:underline}.criteria-aside_container .criteria-aside>.criteria-aside_description{grid-area:description}.criteria-aside_container .criteria-aside>.criteria-aside_description.--link{color:#133df1}.criteria-aside_container .criteria-aside>.criteria-aside_description.--link:hover{color:#1d6cff;text-decoration:underline}.criteria-aside_container .criteria-aside .criteria-aside_description--list{display:flex;flex-direction:column;grid-area:description}@media screen and (max-width:600px){.criteria-aside_container{box-shadow:0 0 10px 5px rgba(29,29,29,.05);padding:2rem}}.criteria-aside_container_aside{display:flex;flex-direction:column;gap:1rem}.criteria_item_content_clickable{display:flex;align-items:center;gap:.5rem}.download_list{gap:.5rem}.download_list,.editor-custom{display:flex;flex-direction:column}.editor-custom{gap:2rem}.editor-custom .editor-custom_formations{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:600px){.editor-custom .editor-custom_formations{flex-direction:column}}.editor-custom .editor-custom_formations .card-formation-event{flex:0 0 220px;transition:all .3s;justify-content:space-between}.editor-custom .editor-custom_formations .card-formation-event:hover{transform:scale(1.05)}.editor-custom .editor-custom_formations .card-formation-event .card-formation-event_content_resume{padding:0}.editor-custom .editor-custom_pages{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width:600px){.editor-custom .editor-custom_pages{flex-direction:column;align-items:center}}.editor-custom .editor-custom_pages .card-page{width:210px}.editor-custom .editor-custom_rankings{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:600px){.editor-custom .editor-custom_rankings{flex-direction:column;align-items:center}}.error-handler_container{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.error-handler_container>.error-handler_image{width:100%;min-height:100px;max-height:400px}.error-handler_container>.error-handler_image>svg{width:100%;height:100%;max-height:400px}.error-handler_container>.error-handler_text{text-align:center;font-size:18px;line-height:1.4444444444;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.error-handler_container>.error-handler_actions{min-width:-moz-fit-content;min-width:fit-content;display:flex;flex-direction:column;gap:.25rem}@media screen and (max-width:1200px){.error-handler_container>.error-handler_image,.error-handler_container>.error-handler_image>svg{max-height:300px}.error-handler_container>.error-handler_text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.error-handler_container>.error-handler_actions{max-width:50%}}@media screen and (max-width:900px){.error-handler_container>.error-handler_image,.error-handler_container>.error-handler_image>svg{max-height:200px}.error-handler_container>.error-handler_text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.error-handler_container>.error-handler_actions{max-width:75%}}@media screen and (max-width:600px){.error-handler_container>.error-handler_image,.error-handler_container>.error-handler_image>svg{max-height:150px}.error-handler_container>.error-handler_text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.error-handler_container>.error-handler_actions{max-width:90%}}.event-head>.event-head_data{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;top:-6rem;width:80%;margin:0 10%;padding:1rem 2rem;background-color:#fff;box-shadow:0 0 10px 5px rgba(29,29,29,.05)}.event-head>.event-head_data .event-head_title{text-align:center;white-space:wrap;font-size:28px;line-height:1.2857142857;font-weight:500}@media screen and (max-width:600px){.event-head>.event-head_data .event-head_title{font-size:24px;line-height:1.3333333333;font-weight:500}}.event-head>.event-head_data .event-head_criterias{flex-basis:0;display:flex;justify-content:space-evenly;align-items:center;gap:1rem;width:100%}.event-head>.event-head_data .event-head_criterias .event-head_criterias_elem{display:flex;align-items:center;white-space:wrap;gap:.5rem}.event-head>.event-head_data .event-head_criterias .event-head_criterias_elem.--link{color:#133df1}.event-head>.event-head_data .event-head_criterias .event-head_criterias_elem.--link:hover{color:#1d6cff;text-decoration:underline}.event-head>.event-head_data .event-head_criterias .event-head_criterias_elem .event-head_criterias_elem_logo{max-height:1.5rem;min-height:1.5rem;height:1.5rem;max-width:1.5rem;min-width:1.5rem;width:1.5rem}@media screen and (max-width:900px){.event-head>.event-head_data .event-head_criterias{flex-direction:column}.event-head>.event-head_data .event-head_criterias>.divider{display:none}}.events-slider{display:flex;flex:0 0 auto;flex-direction:column;position:relative}.events-slider .events-slider_intro{display:flex;justify-content:space-between;align-items:center;margin:0 .5rem .5rem 2rem;overflow-x:hidden}.events-slider .events-slider_intro .events-slider_intro_title{position:relative;padding:0 2rem;font-family:var(--eagle-book-regular);font-size:28px;line-height:1.2857142857;font-weight:500}.events-slider .events-slider_intro .events-slider_intro_title:after{content:"";position:absolute;left:-1.25rem;width:2.25rem;height:2.25rem;background-color:#133df1;border-radius:50%}@media screen and (max-width:600px){.events-slider .events-slider_intro{margin:0 .25rem .25rem 1rem}.events-slider .events-slider_intro .events-slider_intro_title{font-size:24px;line-height:1.3333333333;font-weight:500;position:relative;padding:.25rem 0 0}.events-slider .events-slider_intro .events-slider_intro_title:before{content:"";position:absolute;top:0;left:0;height:.25rem;width:64px;background-color:#133df1}.events-slider .events-slider_intro .events-slider_intro_title:after{display:none}}.events-slider .events-slider_content{display:flex}.events-slider .events-slider_content .events-slider_content_description{flex:0 0 700px;display:flex;flex-direction:column;justify-content:space-between;padding:0 2rem}.events-slider .events-slider_content .events-slider_content_description .events-slider_content_description_text{padding-right:4rem;margin:2rem 0 1rem;text-align:justify;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.events-slider .events-slider_content .events-slider_content_description .events-slider_content_description_navigation{display:flex;align-items:center;padding-right:4rem;gap:1rem}.events-slider .events-slider_content .events-slider_content_description .events-slider_content_description_navigation .events-slider_content_description_navigation_slider{flex-grow:1}.events-slider .events-slider_content .events-slider_content_description .events-slider_content_description_navigation .events-slider_content_description_navigation_arrows{display:flex;justify-content:center;align-items:center}.events-slider .events-slider_content .events-slider_content_description .events-slider_content_description_navigation .events-slider_content_description_navigation_arrows .arrow{width:5rem;height:2.5rem;color:#9d9d9d;cursor:pointer}.events-slider .events-slider_content .events-slider_content_description .events-slider_content_description_navigation .events-slider_content_description_navigation_arrows .arrow:hover{color:#5d5d5d}@media screen and (max-width:1200px){.events-slider .events-slider_content .events-slider_content_description{display:none}}.events-slider .events-slider_content .events-slider_content_slider{overflow:hidden;position:relative}.events-slider .events-slider_content .events-slider_content_slider .events-slider_content_slider_sliding{flex:1 1 auto;display:flex;flex-direction:row;position:relative;gap:1rem;transition:left .1s;transition-timing-function:linear}@media screen and (max-width:600px){.events-slider .events-slider_content .events-slider_content_slider .events-slider_content_slider_sliding{gap:.5rem}}@media screen and (max-width:1200px){.events-slider .events-slider_content .events-slider_content_slider{overflow:auto;padding:0 0 1rem 1rem}}.exit-draft-mode{display:flex;justify-content:center;align-items:center;position:fixed;z-index:300;width:100%;padding:calc((2.25rem - 24px)/2*2) 0;color:#fff;background-color:#133df1}.exit-draft-mode .button{position:absolute;right:calc((2.25rem - 24px)/2)}.family_list{flex:1 0 auto;display:flex;gap:3rem;overflow-y:auto;padding:1rem 10% 2rem;margin:3rem 0}.family_list li span,.family_list li>a{white-space:nowrap;color:rgba(29,29,29,.6)}.family_list li span.active,.family_list li>a.active{color:#1d1d1d;position:relative}.family_list li span.active:after,.family_list li>a.active:after{content:"";position:absolute;bottom:-.75rem;left:50%;translate:-50% 0;height:.5rem;width:.5rem;border-radius:100%;background-color:red}.family_list li span.internal:not(.active):hover,.family_list li>a.internal:not(.active):hover{cursor:pointer;color:rgba(29,29,29,.8);position:relative}.family_list li span.internal:not(.active):hover:after,.family_list li>a.internal:not(.active):hover:after{content:"";position:absolute;bottom:-.75rem;left:50%;translate:-50% 0;height:.5rem;width:.5rem;border-radius:100%;background-color:rgba(255,0,0,.5)}.family_list li span.external:hover,.family_list li>a.external:hover{cursor:pointer;color:rgba(29,29,29,.8)}.family_list.border{box-shadow:0 0 10px 5px #f0f1f5}@media screen and (max-width:900px){.family_list{position:-webkit-sticky;position:sticky;top:5rem;background-color:#fff;z-index:250}}.formation-head>.formation-head_data{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;top:-6rem;width:80%;margin:0 10%;padding:1rem 2rem;background-color:#fff;box-shadow:0 0 10px 5px rgba(29,29,29,.05)}.formation-head>.formation-head_data .formation-head_title{text-align:center;font-size:28px;line-height:1.2857142857;font-weight:500}.formation-head>.formation-head_data .formation-head_criterias{flex-basis:0;display:flex;justify-content:space-evenly;align-items:center;gap:1rem;width:100%}.formation-head>.formation-head_data .formation-head_criterias .formation-head_criterias_elem{display:flex;align-items:center;white-space:nowrap;gap:.5rem}.formation-head>.formation-head_data .formation-head_criterias .formation-head_criterias_elem .formation-head_criterias_elem_logo{max-height:1.5rem;min-height:1.5rem;height:1.5rem;max-width:1.5rem;min-width:1.5rem;width:1.5rem}@media screen and (max-width:600px){.formation-head>.formation-head_data .formation-head_criterias{flex-direction:column;max-width:50%}.formation-head>.formation-head_data .formation-head_criterias .divider{display:none}.formation-head>.formation-head_data .formation-head_criterias .formation-head_criterias_elem{font-size:14px;line-height:1.5714285714;font-weight:400}.formation-head>.formation-head_data .formation-head_criterias .formation-head_criterias_elem .formation-head_criterias_elem_logo{max-height:1rem;min-height:1rem;height:1rem;max-width:1rem;min-width:1rem;width:1rem}}.formation-head .formation-head_links{display:flex;align-items:center;gap:6rem}@media screen and (max-width:900px){.formation-head .formation-head_links{flex-direction:column;gap:.5rem}}@media screen and (max-width:600px){.formation-head{padding:1.5rem .625rem}}.footer-link-list{display:flex;flex-direction:column;gap:.5rem}.footer-link-list .footer-link-list_title{font-weight:500;position:relative;padding-top:.25rem}.footer-link-list .footer-link-list_title:before{content:"";position:absolute;top:0;left:0;height:.125rem;width:34px;background-color:#fff}.footer-link-list .footer-link-list_link{color:#f0f1f5}.footer-contact{display:flex;flex-direction:column;gap:1rem;max-width:200px}.footer-contact .footer-contact_title{font-weight:500}.footer-contact .footer-contact_address{color:#f0f1f5}.highlight{flex:0 0 320px;display:grid;grid-template:"image title" "image content " "image link "/2fr 3fr;grid-column-gap:2rem;column-gap:2rem;width:100%}.highlight .highlight_image{grid-area:image}.highlight .highlight_title{grid-area:title;align-self:center;height:71.9999999992px;font-size:28px;line-height:1.2857142857;font-weight:500;-webkit-line-clamp:2}.highlight .highlight_content,.highlight .highlight_title{padding-right:2rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.highlight .highlight_content{grid-area:content;color:rgba(29,29,29,.6);height:168px;-webkit-line-clamp:7}.highlight .highlight_link{grid-area:link;align-self:center;padding-right:2rem}.interesting-events-container{padding:0 10%}.interesting-events-container .interesting-events{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.interesting-events-container .interesting-events .interesting-events_header{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:1rem}.interesting-events-container .interesting-events .interesting-events_header .interesting-events_header_title{font-size:36px;line-height:1.2222222222;font-weight:500}.interesting-events-container .interesting-events .interesting-events_cards{display:flex;gap:1.5rem;overflow:auto}.key-numbers{flex:0 0 auto;position:relative;overflow:hidden;width:95%;margin-left:5%;padding:0 150px;background-color:#133df1;color:#fff}.key-numbers .key-numbers_list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;min-height:200px;margin-left:-154px}.key-numbers .key-numbers_list .key-numbers_list_elem{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;align-items:center;width:300px;max-height:100px;margin:1.5rem 0;padding:0 .5rem;border-left:4px solid #fff}.key-numbers .key-numbers_list .key-numbers_list_elem .key-numbers_list_elem_title{text-align:center;font-size:36px;line-height:1.2222222222;font-weight:500}.key-numbers .key-numbers_list .key-numbers_list_elem .key-numbers_list_elem_description{text-align:center}.key-numbers .key-numbers_list .key-numbers_list_elem:after{content:"";width:min(40%,200px);aspect-ratio:1/1;position:absolute;right:-100px;top:0;border-radius:200px;background-color:red}.label_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.labels{height:2rem;border-radius:1rem;white-space:nowrap;font-size:14px;line-height:1.5714285714;font-weight:400}.labels--selected{background-color:#133df1;color:#fff}.label-list,.label-list-card{display:flex;gap:.5rem}.label-list-card{overflow:hidden}.block-accreditations-container{padding:0 120px;display:flex;flex-direction:column}@media screen and (max-width:1200px){.block-accreditations-container{padding:0 50px}}@media screen and (max-width:900px){.block-accreditations-container{padding:0 1rem}}.block-accreditations-container .block-accreditations__title{font-family:var(--eagle-book-regular);margin-bottom:2rem;font-size:36px;line-height:1.2222222222;font-weight:500;position:relative}.block-accreditations-container .block-accreditations__title:after{content:"";position:absolute;bottom:-.5rem;left:0;height:.5rem;width:100px;background-color:#133df1}.block-accreditations-container .block-accreditations{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between}.block-accreditations-container .block-accreditations__image{border:50px solid #fff;box-shadow:0 30px 50px 5px rgba(29,29,29,.1);border-radius:20px}@media screen and (max-width:600px){.block-accreditations-container .block-accreditations{flex-direction:column}.block-accreditations-container .block-accreditations__image{border:20px solid #fff}}.block-contact-container{display:flex;justify-content:space-between;flex-direction:row;padding:0 120px;gap:120px}@media screen and (max-width:1200px){.block-contact-container{flex-direction:column;padding:0 50px}}@media screen and (max-width:900px){.block-contact-container{padding:0 .5rem;gap:40px;font-size:14px;line-height:1.5714285714;font-weight:400}}.block-contact-container .block-contact-text-content{flex:0 0 40%}.block-contact-container .block-contact-contacts{display:flex;flex-direction:column;gap:3rem}.block-contact-container .block-contact-title{font-family:var(--eagle-book-regular);margin-bottom:2rem;font-size:36px;line-height:1.2222222222;font-weight:500;position:relative}.block-contact-container .block-contact-title:after{content:"";position:absolute;bottom:-.5rem;left:0;height:.5rem;width:100px;background-color:#133df1}.block-cta-container{width:100%;display:flex;justify-content:center}.block-cta-container .block-cta-button{width:33%;justify-content:space-between;padding:0 2rem;background-color:red;text-align:left;font-size:16px;line-height:1.5;font-weight:700}@media screen and (max-width:900px){.block-cta-container .block-cta-button{width:100%;margin:0 10%}}.block-cta-container .block-cta-button:hover{background-color:rgba(255,0,0,.7)}.block-cta-container .block-cta-button:after{content:">";font-size:24px;line-height:1.3333333333;font-weight:700}.block-keynumbers-container{padding:0 120px}@media screen and (max-width:1200px){.block-keynumbers-container{padding:0 40px}}@media screen and (max-width:600px){.block-keynumbers-container{padding:0 .5rem}}.block-keynumbers-container .block-keynumbers-title{color:#1d1d1d;font-family:var(--eagle-book-regular);margin-bottom:2rem;font-size:36px;line-height:1.2222222222;font-weight:500;position:relative}.block-keynumbers-container .block-keynumbers-title:after{content:"";position:absolute;bottom:-.5rem;left:0;height:.5rem;width:100px;background-color:#133df1}.block-keynumbers-container .block-keynumbers-keynumbers{display:flex;align-items:flex-start;justify-content:space-between;flex:1 0 25%}@media screen and (max-width:1200px){.block-keynumbers-container .block-keynumbers-keynumbers{flex-wrap:wrap}}@media screen and (max-width:600px){.block-keynumbers-container .block-keynumbers-keynumbers{flex-direction:column;justify-content:center;align-items:center;gap:3rem;padding:0}}.block-highlight-container{padding:0 120px}@media screen and (max-width:1200px){.block-highlight-container{padding:0 2rem}}@media screen and (max-width:600px){.block-highlight-container{padding:0 .5rem}}.block-highlight-container .block-highlight-title{font-family:var(--eagle-book-regular);margin-bottom:2rem;font-size:36px;line-height:1.2222222222;font-weight:500;position:relative}.block-highlight-container .block-highlight-title:after{content:"";position:absolute;bottom:-.5rem;left:0;height:.5rem;width:100px;background-color:#133df1}.block-highlight-container .block-highlight-highlights{display:flex;flex-direction:row;margin-top:4rem;gap:4rem}@media screen and (max-width:900px){.block-highlight-container .block-highlight-highlights{flex-direction:column;padding:0 20px}}.block-image-container{color:#fff;padding:50px 120px}@media screen and (max-width:1200px){.block-image-container{padding:20px 50px}}.block-rich{display:flex;align-items:stretch;padding:0 120px;gap:4rem}@media screen and (max-width:1500px){.block-rich{flex-direction:column;gap:2rem}}@media screen and (max-width:1200px){.block-rich{padding:0 50px}}@media screen and (max-width:900px){.block-rich{padding:0 .5rem}}.block-rich__left,.block-rich__right{display:flex;flex-direction:column;gap:4rem}@media screen and (max-width:1500px){.block-rich__left,.block-rich__right{flex-direction:row;gap:3rem}}@media screen and (max-width:1200px){.block-rich__left,.block-rich__right{flex-direction:column;gap:4rem}}.block-rich__left{position:relative;flex:0 0 40%}.block-rich__right{flex:0 0 60%;position:relative}.block-rich__title{font-family:var(--eagle-book-regular);margin-bottom:2rem;font-size:36px;line-height:1.2222222222;font-weight:500;position:relative}.block-rich__title:after{content:"";position:absolute;bottom:-.5rem;left:0;height:.5rem;width:100px;background-color:#133df1}.block-rich__keyNumbers{display:flex;justify-content:space-around;gap:2rem}@media screen and (max-width:1200px){.block-rich__keyNumbers{justify-content:space-around}}@media screen and (max-width:600px){.block-rich__keyNumbers{flex-direction:column;align-items:center;justify-content:space-around}}.block-rich__image{max-width:100%;min-width:50%;border-radius:1rem}@media screen and (max-width:1500px){.block-rich__image{max-width:calc(50% - 2rem)}}@media screen and (max-width:1200px){.block-rich__image{max-width:100%}}.block-rich .testimony-item{display:flex;flex-direction:row;flex:1 1;gap:2.5rem}@media screen and (max-width:600px){.block-rich .testimony-item{flex-direction:column;align-items:center}}.block-rich .testimony-item .testimony-image{max-height:160px;min-height:160px;height:160px;max-width:160px;min-width:160px;width:160px}.block-rich .testimony-item .testimony-image .black-quote{top:-12px;left:10rem}.block-simple-container{color:#fff;padding:50px 120px}@media screen and (max-width:1200px){.block-simple-container{padding:20px 50px}}@media screen and (max-width:900px){.block-simple-container{padding:50px 1rem}}.block-simple-container .block-simple-title{font-family:var(--eagle-book-regular);margin-bottom:2rem;font-size:36px;line-height:1.2222222222;font-weight:500;position:relative}.block-simple-container .block-simple-title:after{background-color:#fff;content:"";position:absolute;bottom:-.5rem;left:0;height:.5rem;width:100px;background-color:#133df1}.block-simple-container.--darken iframe,.block-simple-container.--darken img,.block-simple-container.--darken video{filter:brightness(100%)}.block-simple-container .strapi-editor{position:relative;z-index:1;color:#fff}.block-simple-container .strapi-editor li::marker{color:#fff}.block-simple-container--no-media{color:#1d1d1d;padding:0 120px}@media screen and (max-width:1200px){.block-simple-container--no-media{padding:0 50px}}@media screen and (max-width:900px){.block-simple-container--no-media{padding:0 .5rem}}.block-simple-container--no-media .block-simple-title{font-family:var(--eagle-book-regular);margin-bottom:2rem;font-size:36px;line-height:1.2222222222;font-weight:500;position:relative}.block-simple-container--no-media .block-simple-title:after{content:"";position:absolute;bottom:-.5rem;left:0;height:.5rem;width:100px;background-color:#133df1}.block-testimony-container{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:0 120px}@media screen and (max-width:1200px){.block-testimony-container{padding:0 50px}}@media screen and (max-width:900px){.block-testimony-container{padding:0 .5rem}}.block-testimony-container .block-testimony-text-content{flex:0 0 30%;display:flex;flex-direction:column;justify-content:space-between}.block-testimony-container .block-testimony-title{z-index:1;font-family:var(--eagle-book-regular);margin-bottom:2rem;font-size:36px;line-height:1.2222222222;font-weight:500;position:relative}.block-testimony-container .block-testimony-title:after{content:"";position:absolute;bottom:-.5rem;left:0;height:.5rem;width:100px;background-color:#133df1}.block-testimony-container .testimony-container{display:flex;flex-wrap:wrap;gap:3rem;padding-top:2rem}@media screen and (max-width:1200px){.block-testimony-container .testimony-container{flex-direction:column}}.block-advanced{display:flex;padding:0 120px;gap:120px}.block-advanced--reverse{flex-direction:row-reverse}@media screen and (max-width:1200px){.block-advanced{padding:20px 50px}}@media screen and (max-width:900px){.block-advanced{flex-direction:column;gap:2rem;padding:50px 1rem}}.block-advanced__text{display:flex;flex:0 0 40%;flex-direction:column;justify-content:center}.block-advanced__text .block-advanced__title{font-family:var(--eagle-book-regular);margin-bottom:2rem;font-size:36px;line-height:1.2222222222;font-weight:500;position:relative}.block-advanced__text .block-advanced__title:after{content:"";position:absolute;bottom:-.5rem;left:0;height:.5rem;width:100px;background-color:#133df1}.block-advanced__image{position:relative;flex:0 0 50%}.block-advanced__image .media-handler{background-color:#fff;box-shadow:0 30px 50px 5px rgba(29,29,29,.2);border-radius:1rem}.block-advanced__image img{overflow:hidden;border-radius:1rem}.block-advanced .block-cta-button{width:100%;justify-content:space-between;background-color:red;text-align:left;font-size:16px;line-height:1.5;font-weight:700}.block-advanced .block-cta-button:hover{background-color:rgba(255,0,0,.7)}.block-advanced .block-cta-button:after{content:">";font-size:24px;line-height:1.3333333333;font-weight:700}.block-video-container{padding:50px 120px;overflow:visible;margin-bottom:20%;color:#fff}@media screen and (max-width:1200px){.block-video-container{padding:50px 60px}}@media screen and (max-width:900px){.block-video-container{padding:50px .5rem;margin-bottom:30%}}.block-video-container .block-video-title{font-family:var(--eagle-book-regular);margin-bottom:2rem;font-size:36px;line-height:1.2222222222;font-weight:500;position:relative}.block-video-container .block-video-title:after{background-color:#fff;content:"";position:absolute;bottom:-.5rem;left:0;height:.5rem;width:100px;background-color:#133df1}@media screen and (max-width:900px){.block-video-container .block-video-title{margin-bottom:4rem}}.block-video-container.--darken iframe,.block-video-container.--darken img,.block-video-container.--darken video{filter:brightness(100%)}.block-video-container .block-video-video{position:relative;width:70%;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 5px rgba(29,29,29,.05);z-index:200}@media screen and (max-width:600px){.block-video-container .block-video-video{padding:10px;width:100%}}.block-video-container .block-video-video .video{aspect-ratio:16/9}.lp-footer{display:flex;background-color:#1d1d1d;color:#fff;flex-direction:column;margin-top:8rem;gap:2rem;padding:2rem 2rem 1rem}@media screen and (max-width:600px){.lp-footer{padding:2rem .5rem}}.lp-footer .lp-footer-campus-logo-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:2rem}.lp-footer .lp-footer-campus-logo-buttons .lp-footer-buttons{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:600px){.lp-footer .lp-footer-campus-logo-buttons .lp-footer-buttons{width:100%}}.lp-footer .lp-footer-campus-logo-buttons .lp-footer-buttons>*{border-color:#fff;color:#fff}.lp-footer .lp-footer-campus-logo-buttons .lp-footer-campus-container{display:flex;justify-content:space-around;gap:6rem}@media screen and (max-width:600px){.lp-footer .lp-footer-campus-logo-buttons .lp-footer-campus-container{gap:2rem}}.lp-footer .lp-footer-campus-logo-buttons .lp-footer-campus-container .lp-footer-campus{display:flex;flex-direction:column;gap:1rem}.lp-footer .lp-footer-links-follow-us{display:flex;gap:2rem;align-items:center;justify-content:space-evenly;font-size:14px;line-height:1.5714285714;font-weight:400}@media screen and (max-width:1500px){.lp-footer .lp-footer-links-follow-us{flex-direction:column-reverse;gap:1rem}}.lp-footer .lp-footer-links-follow-us .lp-footer-follow-us{text-align:center}.lp-footer .lp-footer-links-follow-us .lp-footer-follow-us .lp-footer-follow-dots{width:.25rem;height:.25rem;border-radius:.125rem;background-color:#f0f1f5}.lp-footer .lp-footer-links-follow-us .lp-footer-follow-us{display:flex;align-items:center;gap:1rem}.lp-footer .lp-footer-links-follow-us .lp-footer-follow-us .footer-desktop_general_follow-us_icons{display:flex;align-items:center;gap:1.5rem}.lp-footer .lp-footer-links-follow-us .lp-footer-follow-us .footer-desktop_general_follow-us_icons .footer-desktop_general_follow-us_icon{transition:transform .1s;max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}@media screen and (max-width:600px){.lp-footer .lp-footer-links-follow-us .lp-footer-follow-us .footer-desktop_general_follow-us_icons .footer-desktop_general_follow-us_icon{max-height:1.5rem;min-height:1.5rem;height:1.5rem;max-width:1.5rem;min-width:1.5rem;width:1.5rem}}.lp-footer .lp-footer-links-follow-us .lp-footer-follow-us .footer-desktop_general_follow-us_icons .footer-desktop_general_follow-us_icon>svg{width:100%;height:100%}.lp-footer .lp-footer-links-follow-us .lp-footer-follow-us .footer-desktop_general_follow-us_icons .footer-desktop_general_follow-us_icon:hover{transform:scale(1.1)}.lp-form{display:flex;flex-direction:column;gap:1rem}.lp-form .form-choose-brochure{display:flex;flex-direction:column;align-items:center}.lp-form .form-choose-brochure .choose-element_logo{max-height:200px;min-height:200px;height:200px;max-width:200px;min-width:200px;width:200px}.lp-form .form-choose-brochure .choose_brochures{width:100%}.lp-form .form-handler-custom .form-handler-name{display:flex;flex-direction:row;gap:1rem}.lp-form .form-handler-custom .form-handler-name div{width:calc(50% - .5rem)}.lp-form .form-handler-custom .form-handler-name div>label{display:none}.lp-form .form-handler-custom .form-handler-name div>input{border-top:none;border-left:none;border-right:none;width:100%}.lp-form .form-handler-custom .form-handler-name div>input:focus,.lp-form .form-handler-custom .form-handler-name div>input:focus-visible,.lp-form .form-handler-custom .form-handler-name div>input:hover{border-color:red}.lp-form .form-handler-custom>div>div{display:flex;flex-direction:column;margin-bottom:.5rem;width:100%}.lp-form .form-handler-custom>div>div>label{display:none}.lp-form .form-handler-custom>div>div .checkbox_with_label{display:block}.lp-form .form-handler-custom>div>div>input{border-top:none;border-left:none;border-right:none}.lp-form .form-handler-custom>div>div>input:focus,.lp-form .form-handler-custom>div>div>input:focus-visible,.lp-form .form-handler-custom>div>div>input:hover{border-color:red}.lp-form .form-handler-custom>div>div>.multi-select,.lp-form .form-handler-custom>div>div>.multi-select .css-ljmc1l-control{border-top:none;border-left:none;border-right:none}.lp-form .form-handler-custom>div>div>.multi-select .css-ljmc1l-control:hover{border-color:red}.lp-form .form-handler-custom>div>div>.multi-select .css-15psbrv-control{border-left:red;border-color:red red currentcolor;border-right:red;border-top:red}.lp-form .form-handler-custom>div>div>.phone_input{border-top:none;border-left:none;border-right:none}.lp-form .form-handler-custom>div>div>.phone_input:focus,.lp-form .form-handler-custom>div>div>.phone_input:focus-visible,.lp-form .form-handler-custom>div>div>.phone_input:hover{border-color:red}.lp-form .form-handler-custom>div>div .error-message{color:red}.lp-form .form-handler-custom .checkbox_with_label{margin-bottom:1rem}.lp-form .form-handler-custom .checkbox_with_label>input:checked{background-color:red}.lp-form .form-handler-custom .content{padding:1rem 2rem;overflow-y:scroll}.lp-form .form-handler-custom .link{padding:1rem 2rem}.lp-form .icon-status{max-height:200px;min-height:200px;height:200px;max-width:200px;min-width:200px;width:200px}.lp-form .button__primary{width:100%;justify-content:space-between;padding:0 2rem;background-color:red;font-size:16px;line-height:1.5;font-weight:700}.lp-form .button__primary:hover{background-color:rgba(255,0,0,.7)}.lp-form .button__primary:after{content:">";font-size:24px;line-height:1.3333333333;font-weight:700}.lp-blocks-container{gap:6rem}.lp-blocks-container,.lp-head{position:relative;display:flex;flex-direction:column}@media screen and (max-width:1200px){.lp-head:has(.lp-form){margin-bottom:600px}}.lp-head .lp-head-container{padding:20px 120px;display:flex;flex-direction:column;gap:60px;margin-bottom:250px;overflow:visible}@media screen and (max-width:1200px){.lp-head .lp-head-container{padding:20px 0}}.lp-head .lp-head-container.--darken iframe,.lp-head .lp-head-container.--darken img,.lp-head .lp-head-container.--darken video{filter:brightness(100%)}.lp-head .lp-head-container .lp-head-icons{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1200px){.lp-head .lp-head-container .lp-head-icons{padding:0 2rem}}.lp-head .lp-head-container .lp-desc-container{display:flex;justify-content:space-between;gap:50px}@media screen and (max-width:1200px){.lp-head .lp-head-container .lp-desc-container{flex-direction:column;gap:80px}}.lp-head .lp-head-container .lp-desc-container .lp-form{max-height:600px;overflow-x:hidden;overflow-y:auto;padding:50px;width:calc(50% - 25px);z-index:1;border-radius:20px;background-color:#fff}.lp-head .lp-head-container .lp-desc-container .lp-form .error-handler_container .error-handler_image{display:flex;align-items:center;justify-content:center}.lp-head .lp-head-container .lp-desc-container .lp-form .error-handler_container .error-handler_image .loading-icon{width:auto;height:300px;aspect-ratio:1/1}@media screen and (max-width:1200px){.lp-head .lp-head-container .lp-desc-container .lp-form{padding:30px 20px;margin:0 20px;box-shadow:0 0 20px 10px rgba(29,29,29,.4);width:auto}}.lp-head .triangle{width:100%;position:absolute;bottom:0;height:250px;background-color:#fff}.lp-head .triangle:after{content:"";position:absolute;top:calc(-5vw + 1px);border-top:5vw solid transparent;border-right:100vw solid #fff;border-bottom:0 solid transparent}.lp-desc{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - 25px);height:520px;padding:30px;border-radius:20px;background-color:rgba(29,29,29,.8);color:#fff;box-shadow:0 0 10px 5px rgba(29,29,29,.05)}@media screen and (max-width:900px){.lp-desc{padding:20px}}@media screen and (max-width:1200px){.lp-desc{width:100%}}.lp-desc .lp-desc-text{display:flex;flex-direction:column;gap:1rem}.lp-desc .lp-desc-title{min-height:9rem;-webkit-line-clamp:3}.lp-desc .lp-desc-desc,.lp-desc .lp-desc-title{text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.lp-desc .lp-desc-desc{-webkit-line-clamp:6}.lp-desc .lp-desc-criteria-container{position:relative;display:flex;justify-content:space-between;align-items:flex-start;top:50px;z-index:1;gap:20px;margin-bottom:2rem}@media screen and (max-width:900px){.lp-desc .lp-desc-criteria-container{top:30px}}.lp-desc .lp-desc-criteria-container .lp-desc-crtieria{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:150px;min-width:40px;gap:10px;color:rgba(29,29,29,.7);line-height:1.5714285714}.lp-desc .lp-desc-criteria-container .lp-desc-crtieria__icon{max-height:40px;min-height:40px;height:40px;max-width:40px;min-width:40px;width:40px}.lp-desc .lp-desc-criteria-container .lp-desc-crtieria__title{font-weight:700;text-align:center}@media screen and (max-width:600px){.lp-desc .lp-desc-criteria-container .lp-desc-crtieria{gap:8px}.lp-desc .lp-desc-criteria-container .lp-desc-crtieria__icon{max-height:30px;min-height:30px;height:30px;max-width:30px;min-width:30px;width:30px}}.lp-desc:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;box-shadow:0 30px 50px 5px rgba(29,29,29,.1);z-index:1}.login_container{position:relative;width:100%;background-color:#f0f1f5;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.login_container .center-icon{position:absolute;top:50%;left:50%;translate:-50% -50%;margin:0}.login_container .auth{min-width:min(400px,100%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem;box-shadow:0 0 10px 5px rgba(29,29,29,.05);background-color:#fff}.login_container .auth .auth_logo{width:250px;height:200px;padding-bottom:1rem;position:relative}.login_container .auth .creation-success-message{display:flex;flex-direction:column;align-items:center}.login_container .auth .creation-success-message_connect{margin:0 0 1rem}.login_container .auth .auth_form{justify-content:center;align-items:center;gap:1rem}.login_container .auth .auth_form,.login_container .auth .auth_form .auth_element{display:flex;flex-direction:column;width:100%}.login_container .auth .auth_form .auth_element>label{font-size:16px;line-height:1.5}.login_container .auth .auth_form .auth_element .auth_forgotten_link{color:#133df1}.login_container .auth .auth_form .auth_element .auth_forgotten_link:hover{color:#1d6cff;text-decoration:underline}.login_container .auth .auth_warningText{max-width:400px;color:rgba(29,29,29,.6);font-size:16px;line-height:1.5;font-weight:400}.login_container .auth .error-message{color:red;max-width:400px;margin-bottom:1rem}@media screen and (max-width:600px){.login_container .auth{top:0;left:0;translate:0 0;width:100%;min-height:100%;padding:2rem 1rem}}.login-error_container{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-error_container .login-error_title,.modification_title{font-size:36px;line-height:1.2222222222;font-weight:500}.meeting-carousel{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:98%;height:300px;margin:0 1%;overflow:hidden;box-shadow:0 0 10px 5px rgba(29,29,29,.05)}.meeting-carousel:before{content:"";position:absolute;left:0;top:0;width:min(70%,200px);aspect-ratio:1/1;border-radius:50%;background-color:#133df1;transform:translate(-55%,-55%);z-index:1}.meeting-carousel>.meeting-carousel_content{display:flex;flex-direction:row;justify-content:flex-start;position:relative;left:100%;height:300px;transition:left .3s;transition-timing-function:ease-in-out}.meeting-carousel>.meeting-carousel_content>.meeting-carousel_content_element{width:100%;padding:40px 50px 30px;gap:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.meeting-carousel>.meeting-carousel_content>.meeting-carousel_content_element .meeting-carousel_content_element_title{font-size:16px;line-height:1.5;font-weight:500;padding:0 20px;text-align:justify;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.meeting-carousel>.meeting-carousel_content>.meeting-carousel_content_element .meeting-carousel_content_element_date{font-size:16px;line-height:1.5}.meeting-carousel>.meeting-carousel_content>.meeting-carousel_content_element .meeting-carousel_content_element_description{font-size:16px;line-height:1.5;text-align:justify;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.meeting-carousel .meeting-carousel_navigation{width:100%;height:50px;align-items:center}.meeting-carousel .meeting-carousel_navigation .dot-container{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;cursor:pointer}.meeting-carousel .meeting-carousel_navigation .dot-container .dot{width:20px;height:20px;background-color:#133df1;border-radius:50%}.meeting-carousel .meeting-carousel_navigation .dot-container .dot--is-selected{background-color:red}.meeting-carousel .arrow-container{position:relative;width:94%;margin:0 3%;display:flex;justify-content:space-between;top:-135px}.meeting-carousel .arrow-container .arrow{width:30px;height:30px;color:rgba(29,29,29,.6);cursor:pointer}.meeting-carousel .arrow-container .arrow.--left{transform:rotate(180deg)}.news_head{display:flex;align-items:center;gap:1rem;color:#1d1d1d}.news_head .txt{font-weight:500}.news_head .date{color:rgba(29,29,29,.6)}.point{border-radius:50%;background-color:#1d1d1d;max-height:.375rem;min-height:.375rem;height:.375rem;max-width:.375rem;min-width:.375rem;width:.375rem}.news-carousel{width:100%;position:relative}.news-carousel .intro{display:flex;justify-content:space-between;align-items:center;margin:0 .5rem .5rem 2rem;overflow-x:hidden}.news-carousel .intro .title{position:relative;padding:0 2rem;font-family:var(--eagle-book-regular);font-size:28px;line-height:1.2857142857;font-weight:500}.news-carousel .intro .title:after{content:"";position:absolute;left:-1.25rem;width:2.25rem;height:2.25rem;background-color:#133df1;border-radius:50%}@media screen and (max-width:600px){.news-carousel .intro{margin:0 .25rem .25rem 1rem}.news-carousel .intro .title{font-size:24px;line-height:1.3333333333;font-weight:500;position:relative;padding:.25rem 0 0}.news-carousel .intro .title:before{content:"";position:absolute;top:0;left:0;height:.25rem;width:64px;background-color:#133df1}.news-carousel .intro .title:after{display:none}}.news-carousel .carousel_container{position:relative;height:680px}.news-carousel .carousel_container .carousel{display:flex;flex-direction:column;position:absolute;top:200px;width:60%;height:480px;margin:0 20%;overflow:hidden;background-color:#fff;box-shadow:0 0 10px 5px rgba(29,29,29,.05)}@media screen and (max-width:600px){.news-carousel .carousel_container .carousel{width:max(250px,80%);margin:0 calc((100% - max(250px,80%))/2)}}.news-carousel .carousel_container .carousel .carousel_content{display:flex;position:relative;height:400px;transition:left .3s;transition-timing-function:ease-in-out}.news-carousel .carousel_container .carousel .carousel_content .carousel_element{display:flex;flex-direction:column;gap:1rem;width:100%;padding:4rem 3rem 0}.news-carousel .carousel_container .carousel .carousel_content .carousel_element .news_publicationDate{color:rgba(29,29,29,.6)}.news-carousel .carousel_container .carousel .carousel_content .carousel_element .news_title{font-size:24px;line-height:1.3333333333;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.news-carousel .carousel_container .carousel .carousel_content .carousel_element .news_resume{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}@media screen and (max-width:600px){.news-carousel .carousel_container .carousel .carousel_content .carousel_element .news_resume{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}}.news-carousel .carousel_container .carousel .carousel_content .carousel_element .news_link{align-self:flex-start;color:#133df1}.news-carousel .carousel_container .carousel .carousel_content .carousel_element .news_link:hover{color:#1d6cff;text-decoration:underline}@media screen and (max-width:600px){.news-carousel .carousel_container .carousel .carousel_content .carousel_element{gap:.5rem;padding:2rem 2rem 0}}.news-carousel .carousel_container .carousel .carousel_navigation{height:80px;display:flex;justify-content:space-between;padding:0 3rem}.news-carousel .carousel_container .carousel .carousel_navigation .dot-container{display:flex;align-items:center;gap:.5rem}.news-carousel .carousel_container .carousel .carousel_navigation .dot-container .dot{max-height:1rem;min-height:1rem;height:1rem;max-width:1rem;min-width:1rem;width:1rem;background-color:#133df1;border-radius:50%;cursor:pointer}.news-carousel .carousel_container .carousel .carousel_navigation .dot-container .dot--is-selected{background-color:red}.news-carousel .carousel_container .carousel .carousel_navigation .arrow-container{display:flex;align-items:center;gap:1.5rem}.news-carousel .carousel_container .carousel .carousel_navigation .arrow-container .arrow{display:flex;align-items:center;justify-content:center;color:red;cursor:pointer}.news-carousel .carousel_container .carousel .carousel_navigation .arrow-container .arrow--left{transform:rotate(180deg)}.news-carousel .carousel_container .carousel .carousel_navigation .arrow-container .arrow--disabled{color:rgba(29,29,29,.6)}@media screen and (max-width:600px){.news-carousel .carousel_container .carousel .carousel_navigation{justify-content:flex-end;padding:0 2rem}}.not-found{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:12rem}.not-found .not-found_title{text-align:center;font-size:36px;line-height:1.2222222222;font-weight:500}.reading_time{display:flex;align-items:center;gap:1rem;margin:2rem 0}.search_container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.search_container .search_searchbar{display:flex;align-items:center;width:80%;background-color:#fff;margin-bottom:11rem;padding:1rem;border-radius:3rem}.search_container .search_searchbar .search_searchbar_icon{max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}.search_container .search_searchbar .search_searchbar_input{width:98%;position:relative;overflow:hidden}.search_container .search_searchbar .search_searchbar_input input{border-color:#fff;width:100%;font-size:20px;line-height:1.4;font-weight:400}@media screen and (max-width:1200px){.search_container .search_searchbar .search_searchbar_input input{font-size:16px;line-height:1.5;font-weight:400}}.search_container .search_searchbar .search_searchbar_input .search_searchbar_input_clear-icon{position:absolute;top:0;right:0;transform:translateY(15%);cursor:pointer;max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}.search_container .search_searchbar .search_searchbar_button{border-radius:9rem}.search_container .search_filters_container{display:flex;align-items:center;justify-content:space-between;width:80%;gap:2rem}@media screen and (max-width:1500px){.search_container .search_filters_container{flex-direction:column;gap:2rem}}.search_container .search_filters_container .search_filters{display:flex;gap:1rem}@media screen and (max-width:900px){.search_container .search_filters_container .search_filters{flex-direction:column}}.search_container .search_filters_container .search_filters_actions{display:flex;align-items:center;justify-content:space-around;gap:2rem}.search_container .search_filters_container .search_filters_actions .search_filters_actions_clear{transform:rotateY(180deg) rotate(30deg) translateY(-.1rem)}.search_searchbar--mobile{width:80%;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}@media screen and (max-width:600px){.search_searchbar--mobile{padding-top:2.5rem}}.search_searchbar--mobile .search_searchbar_input--mobile{width:100%;position:relative;background-color:#fff}.search_searchbar--mobile .search_searchbar_input--mobile .search_searchbar_input-icon{position:absolute;top:0;left:0;transform:translate(40%,40%);color:rgba(29,29,29,.5);max-height:1.5rem;min-height:1.5rem;height:1.5rem;max-width:1.5rem;min-width:1.5rem;width:1.5rem}.search_searchbar--mobile .search_searchbar_input--mobile input{padding-left:2.5rem;width:100%;font-size:20px;line-height:1.4;font-weight:400}@media screen and (max-width:1200px){.search_searchbar--mobile .search_searchbar_input--mobile input{font-size:16px;line-height:1.5;font-weight:400}}.search_searchbar--mobile .search_searchbar_input--mobile .search_searchbar_input_clear--mobile{position:absolute;top:0;right:0;transform:translate(-10%,25%);cursor:pointer;max-height:1.75rem;min-height:1.75rem;height:1.75rem;max-width:1.75rem;min-width:1.75rem;width:1.75rem}.search_filters_container--mobile{display:flex;gap:1rem;margin:.25rem 0 1rem}.search_filters_container--mobile .button{padding:0}.search_filters_container--mobile .search_filters_icon--mobile{max-height:2.75rem;min-height:2.75rem;height:2.75rem;max-width:2.75rem;min-width:2.75rem;width:2.75rem;padding:.5rem;color:rgba(29,29,29,.5);background-color:#f0f1f5;cursor:pointer}.search_filters_modale--mobile{display:flex;flex-direction:column;gap:2rem}.search_filters_modale--mobile .search_filters_title--mobile{font-size:28px;line-height:1.2857142857;font-weight:500}.search_filters_modale--mobile .search_filters_select_container--mobile{display:flex;flex-direction:column;gap:1rem}.search_filters_modale--mobile .search_filters_actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.search_results{display:flex;flex-direction:column;gap:1rem}.search_results .search_results_title{display:flex;align-items:center;gap:1rem;font-size:28px;line-height:1.2857142857;font-weight:500}.search_results .search_results_title .search_results_bubble{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#133df1;border-radius:50%;max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem;font-size:16px;line-height:1.5;font-weight:500}.search_results .search_results_title .search_results_link{font-size:20px;line-height:1.4;font-weight:400;color:#133df1}.search_results .search_results_title .search_results_link:hover{color:#1d6cff;text-decoration:underline}.search_results .search_results_container{position:relative;overflow:hidden;height:300px}.search_results .search_results_container .search_results_container_displayed{position:absolute;display:flex;gap:2rem;height:100%;transition:all .3s}.search_results .search_results_container .search_results_container_arrow{position:absolute;z-index:10;top:50%;background-color:#fff;border-radius:100%;max-height:3.5rem;min-height:3.5rem;height:3.5rem;max-width:3.5rem;min-width:3.5rem;width:3.5rem}.search_results .search_results_container .search_results_container_arrow:hover{cursor:pointer;background-color:#f0f1f5}.search_results .search_results_container .search_results_container_arrow--left{left:0;translate:50% -50%}.search_results .search_results_container .search_results_container_arrow--right{right:0;translate:-50% -50%}.share_list{display:flex;justify-content:space-between;flex-direction:row}.share_list>li,.share_list>li .copy-link-button,.share_list>li .react-share__ShareButton{max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}.share_list>li .copy-link-button{cursor:pointer}.share_list>li .share_list_icon{max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}.shortcuts-zone{padding-right:.25rem;overflow-x:auto}.shortcuts-zone .shortcuts-zone_shortcut{margin-bottom:1rem}.shortcuts-zone .shortcuts-zone_shortcut:last-child{margin-bottom:0}.socials{display:flex;gap:2rem;margin:0 5%}.socials .socials_text{width:30%}.socials .socials_text .socials_text_title{padding-bottom:.5rem;font-size:24px;line-height:1.3333333333;font-weight:500;position:relative;padding-top:.25rem}.socials .socials_text .socials_text_title:before{content:"";position:absolute;top:0;left:0;height:.25rem;width:100px;background-color:#133df1}@media screen and (max-width:1200px){.socials .socials_text .socials_text_title{padding-bottom:0}.socials .socials_text .socials_text_description{display:none}.socials .socials_text{width:auto}}.socials .socials_socials{display:flex;gap:1rem}.socials .socials_socials .socials_socials_container{display:flex;justify-content:center;align-items:center;background-color:#f0f1f5;transition:all .3s;max-height:7rem;min-height:7rem;height:7rem;max-width:7rem;min-width:7rem;width:7rem}.socials .socials_socials .socials_socials_container .socials_socials_container_icon{transition:all .3s;max-height:3rem;min-height:3rem;height:3rem;max-width:3rem;min-width:3rem;width:3rem}.socials .socials_socials .socials_socials_container:hover{background-color:#133df1;transform:scale(1.1)}.socials .socials_socials .socials_socials_container:hover .socials_socials_container_icon{color:#fff;transform:scale(1.2)}@media screen and (max-width:1200px){.socials .socials_socials .socials_socials_container{max-height:5rem;min-height:5rem;height:5rem;max-width:5rem;min-width:5rem;width:5rem}.socials .socials_socials .socials_socials_container .socials_socials_container_icon{max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}.socials .socials_socials{flex-wrap:wrap}.socials{flex-direction:column;gap:.5rem}}.speaker{display:flex;flex-direction:column;gap:1rem}.speaker .speaker_title{font-size:28px;line-height:1.2857142857;font-weight:500;position:relative;padding-top:.25rem}.speaker .speaker_title:before{content:"";position:absolute;top:0;left:0;height:.25rem;width:100px;background-color:#133df1}.speaker .speaker_content{display:flex;flex-direction:column;gap:2rem;padding:2rem;background-color:#f0f1f5}.speaker .speaker_content .speaker_content_header{display:flex;align-items:center;gap:1rem}.speaker .speaker_content .speaker_content_header .speaker_content_header_title{font-size:28px;line-height:1.2857142857;font-weight:500}.speaker .speaker_content .speaker_content_links{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.speaker .speaker_content .speaker_content_links .speaker_content_links_elem{display:flex;align-items:center;gap:.5rem;color:#133df1}.speaker .speaker_content .speaker_content_links .speaker_content_links_elem:hover{color:#1d6cff;text-decoration:underline}.speaker .speaker_content .speaker_content_links .speaker_content_links_elem .speaker_content_links_icons{max-height:1.5rem;min-height:1.5rem;height:1.5rem;max-width:1.5rem;min-width:1.5rem;width:1.5rem}.image_text h1{font-size:60px;line-height:1.1333333333;font-weight:500}.teacher-head__profile{display:flex;gap:5rem}@media screen and (max-width:600px){.teacher-head__profile{flex-direction:column;gap:1rem;margin-top:3.5rem}}.teacher-head__profile .teacher-head__image{position:relative;top:-3rem;margin-left:2rem;border-radius:50%;outline:7px solid #fff;background-color:#fff}@media screen and (max-width:900px){.teacher-head__profile .teacher-head__image{margin-left:0}}@media screen and (max-width:600px){.teacher-head__profile .teacher-head__image{top:0;outline:5px solid #fff}}.teacher-head__profile .teacher-head__infos{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}@media screen and (max-width:600px){.teacher-head__profile .teacher-head__infos{margin:0}}.teacher-head__profile .teacher-head__infos .teacher-head__infos-paragraph{display:flex;flex-direction:column}.teacher-head__profile .teacher-head__infos .teacher-head__infos-name{margin-bottom:.75rem;font-size:24px;line-height:1.3333333333;font-weight:600}.teacher-head__profile .teacher-head__infos .teacher-head__infos-title{font-size:16px;line-height:1.5;font-weight:600}.teachers-book-by-letter{display:flex;flex-direction:column;gap:1rem;width:75%;margin-top:6rem}.teachers-book-by-letter .book-letter{position:relative;font-size:36px;line-height:1.2222222222;font-weight:600}.teachers-book-by-letter .book-letter:before{content:"";position:absolute;width:2rem;height:.25rem;background-color:red}.teachers-book-by-letter .teachers-list{display:flex;flex-wrap:wrap;column-gap:2.5rem}.teachers-book-by-letter .teachers-list .teacher-card{width:calc(20% - 2rem)}@media screen and (max-width:1500px){.teachers-book-by-letter .teachers-list{column-gap:2rem}.teachers-book-by-letter .teachers-list .teacher-card{width:calc(25% - 1.5rem)}}@media screen and (max-width:1200px){.teachers-book-by-letter .teachers-list{column-gap:1.5rem}.teachers-book-by-letter .teachers-list .teacher-card{width:calc(33.3333333333% - 1rem)}}@media screen and (max-width:600px){.teachers-book-by-letter .teachers-list{column-gap:1rem}.teachers-book-by-letter .teachers-list .teacher-card{width:calc(50% - .5rem)}}.book-contact{display:flex;flex-direction:column;align-items:center;justify-content:center;width:75%;margin:0 12.5%;border-top:2px solid #f0f1f5}.book-contact .book-contact__image{position:relative;border-radius:50%;outline:30px solid #fff;background-color:#fff;top:-3rem}.book-contact .book-contact__title{color:#133df1;font-size:28px;line-height:1.2857142857;font-weight:500}.book-contact .book-contact__contact{margin:.25rem 0 1.75rem}.book-contact .red{color:red}.accordion{gap:1rem}.accordion,.teacher-contact-infos{display:flex;flex-direction:column}.change-password_container{position:relative;width:100%;height:100%;background-color:#f0f1f5}.change-password_container,.change-password_container .forgotten-password{display:flex;flex-direction:column;justify-content:center;align-items:center}.change-password_container .forgotten-password{min-width:450px;gap:1rem;padding:2.5rem;border:1px solid #f0f1f5;box-shadow:0 0 10px 5px rgba(29,29,29,.05);background-color:#fff}.change-password_container .forgotten-password .forgotten-password-title{margin-top:.5em;margin-bottom:1.5em}.change-password_container .forgotten-password .back-link{width:100%;display:flex;flex-direction:row}.change-password_container .forgotten-password .forgotten-password-choice-button{width:100%}.events-list_image_title{font-size:60px;line-height:1.1333333333;font-weight:500}@media screen and (max-width:600px){.events-list_image_title{font-size:36px;line-height:1.2222222222;font-weight:500}}.events-list_content{display:flex;flex-direction:column;padding:0 10%}.events-list_content>.events-list_content--empty{text-align:center}.events-list_content .events-list_events-list{display:flex;flex-wrap:wrap;gap:1.5rem}.events-list_content .events-list_events-list>li{width:calc(33.3333333333% - 1rem)}@media screen and (max-width:1200px){.events-list_content .events-list_events-list>li{width:calc(50% - .75rem)}}@media screen and (max-width:900px){.events-list_content .events-list_events-list>li{width:100%}}@media screen and (max-width:600px){.events-list_content .events-list_events-list>li{min-width:200px}}.events-list_content .events-list_button{align-self:center}@media screen and (max-width:1200px){.events-list_content{padding:5%}}.event-content_content{flex:1 1 auto;display:flex;flex-direction:row;gap:5rem;padding:0 10%;margin-bottom:5rem}.event-content_content .event-content_content_article{display:flex;flex-direction:column;gap:5rem}.event-content_content .event-content_content_article .event-content_content_article_summary{padding-left:1.5rem;text-align:justify;font-weight:500;border-left:.25rem solid #133df1}.event-content_content .event-content_content_article .event-content_content_article_formations{display:flex;flex-direction:column}.event-content_content .event-content_content_article .event-content_content_article_formations .event-content_content_article_formations_title{font-size:28px;line-height:1.2857142857;font-weight:500;position:relative;padding-top:.25rem}.event-content_content .event-content_content_article .event-content_content_article_formations .event-content_content_article_formations_title:before{content:"";position:absolute;top:0;left:0;height:.25rem;width:100px;background-color:#133df1}.event-content_content .event-content_content_article .event-content_content_article_formations .event-content_content_article_cards{display:flex;gap:2rem;padding:1rem;overflow:auto}@media screen and (max-width:1200px){.event-content_content{flex-direction:column;padding:0 5%}}.find-formation_container>.find-formation_media{aspect-ratio:32/9}.find-formation_container>.find-formation{display:flex;flex-direction:column;position:relative;top:-3rem;width:70%;margin:0 15%;padding:1rem 2rem;background-color:#fff;box-shadow:0 0 10px 5px rgba(29,29,29,.05)}@media screen and (max-width:600px){.find-formation_container>.find-formation{width:90%;margin:0 5%;padding:.75rem 1.5rem}}.find-formation_container>.find-formation>.find-formation_title{font-family:var(--eagle-book-regular);text-align:center;text-transform:uppercase;font-size:36px;line-height:1.2222222222;font-weight:500}@media screen and (max-width:600px){.find-formation_container>.find-formation>.find-formation_title{font-size:28px;line-height:1.2857142857;font-weight:500}}.find-formation_container>.find-formation>.find-formation_title-towns{margin-bottom:2rem;text-align:center;text-transform:uppercase;font-size:24px;line-height:1.3333333333;font-weight:500}.find-formation_container>.find-formation>.find-formation_content{flex-basis:0;display:flex;gap:2rem}.find-formation_container>.find-formation>.find-formation_content .find-formation_subtitle{margin-bottom:1rem;font-size:20px;line-height:1.4;font-weight:500;position:relative;padding-top:.25rem}.find-formation_container>.find-formation>.find-formation_content .find-formation_subtitle:before{content:"";position:absolute;top:0;left:0;height:.25rem;width:64px;background-color:#133df1}.find-formation_container>.find-formation>.find-formation_content>.find-formation_search{display:flex;flex-direction:column}.find-formation_container>.find-formation>.find-formation_content>.find-formation_search>ul{flex-grow:1;display:flex;align-items:center;column-gap:1rem;row-gap:.5rem}@media screen and (max-width:600px){.find-formation_container>.find-formation>.find-formation_content>.find-formation_search>ul{column-gap:.5rem;row-gap:0}}.find-formation_container>.find-formation>.find-formation_content>.find-formation_search>ul>li{margin-bottom:.5rem;min-width:124px}@media screen and (max-width:600px){.find-formation_container>.find-formation>.find-formation_content>.find-formation_search>ul>li{min-width:98px}}.find-formation_container>.find-formation>.find-formation_content>.find-formation_search>ul>li .find-formation_button{flex-direction:column;min-height:192px;padding:1rem}@media screen and (max-width:600px){.find-formation_container>.find-formation>.find-formation_content>.find-formation_search>ul>li .find-formation_button{padding:.5rem .25rem;min-height:152px}}@media screen and (max-width:1200px){.find-formation_container>.find-formation>.find-formation_content>.find-formation_search>ul{flex-wrap:wrap;justify-content:center}}.find-formation_container>.find-formation>.find-formation_content>.find-formation_link{flex-grow:1;min-width:0;display:flex;flex-direction:column}.find-formation_container>.find-formation>.find-formation_content>.find-formation_link>ul{display:flex;flex-wrap:wrap;column-gap:1rem}.find-formation_container>.find-formation>.find-formation_content>.find-formation_link>ul>li{min-width:250px;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .5rem);margin-bottom:.5rem}@media screen and (max-width:600px){.find-formation_container>.find-formation>.find-formation_content>.find-formation_link>ul>li{min-width:150px}}.find-formation_container>.find-formation>.find-formation_content>.find-formation_link>ul:after{content:"";flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .5rem)}@media screen and (max-width:1200px){.find-formation_container>.find-formation>.find-formation_content{flex-direction:column}}.student-form{display:flex;flex-direction:column;align-items:center;gap:1rem}.student-form>.student-form_form{margin:2rem 0;width:80%}@media screen and (max-width:900px){.student-form>.student-form_form{width:100%}}.student-form>.student-form_form>.student-form_form_item{margin-bottom:1rem}.student-form>.student-form_form>.student-form_form_item:last-child{margin-bottom:0}.student-form>.student-form_no-result{display:flex;align-items:center;gap:1rem}.student-form>.student-form_no-result .student-form_no-result_icon{max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}.student-form>.student-form_button{align-self:flex-end}footer{width:100%;max-width:1920px;margin-top:8rem;color:#fff;background-color:#1d1d1d}.footer-desktop{display:flex;flex-direction:column}.footer-desktop .footer-desktop_navigation{display:flex;flex-wrap:wrap;padding:3rem;gap:8rem}.footer-desktop .footer-desktop_navigation .footer-desktop_navigation_contacts{display:flex;gap:2.5rem}.footer-desktop .footer-desktop_navigation .footer-desktop_navigation_links{display:flex;align-items:baseline;gap:5rem}.footer-desktop .footer-desktop_navigation .footer-desktop_navigation_buttons{display:flex;flex-direction:column;gap:1rem}.footer-desktop .footer-desktop_navigation .footer-desktop_navigation_buttons>*{border-color:#fff;color:#fff;background-color:transparent}.footer-desktop .divider{border-bottom:0;margin:0 3rem}.footer-desktop .footer-desktop_general{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:3rem}.footer-desktop .footer-desktop_general .footer-desktop_general_pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;color:#f0f1f5}.footer-desktop .footer-desktop_general .footer-desktop_general_pages .footer-desktop_general_pages_point{width:.25rem;height:auto;aspect-ratio:1/1;border-radius:.125rem;background-color:#f0f1f5}.footer-desktop .footer-desktop_general .footer-desktop_general_follow-us{display:flex;align-items:center;gap:1rem}.footer-desktop .footer-desktop_general .footer-desktop_general_follow-us .footer-desktop_general_follow-us_icons{display:flex;align-items:center;gap:1.5rem}.footer-desktop .footer-desktop_general .footer-desktop_general_follow-us .footer-desktop_general_follow-us_icons .footer-desktop_general_follow-us_icon{transition:transform .1s;max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}.footer-desktop .footer-desktop_general .footer-desktop_general_follow-us .footer-desktop_general_follow-us_icons .footer-desktop_general_follow-us_icon>svg{width:100%;height:100%}.footer-desktop .footer-desktop_general .footer-desktop_general_follow-us .footer-desktop_general_follow-us_icons .footer-desktop_general_follow-us_icon:hover{transform:scale(1.1)}@media screen and (max-width:1500px){.footer-desktop .footer-desktop_general{flex-direction:column-reverse}}.footer-desktop .footer-desktop_accredidtations{display:flex;align-items:center;justify-content:center;gap:4rem;height:auto;padding:2rem;background-color:#fff}.footer-mobile{display:flex;flex-direction:column;gap:2rem;width:100%;padding-top:2rem;margin-top:6rem}.footer-mobile .footer-mobile_navigation{padding:0 1rem}.footer-mobile .footer-mobile_navigation .accordion{flex-direction:column}.footer-mobile .footer-mobile_navigation .accordion .accordion-item{border-bottom:1px solid #f0f1f5}.footer-mobile .footer-mobile_navigation .accordion .accordion-item_header_trigger{color:#fff}.footer-mobile .footer-mobile_navigation .accordion .accordion-item_content{margin:.5rem 0}.footer-mobile .footer-mobile_buttons{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.footer-mobile .footer-mobile_buttons>li{width:100%}.footer-mobile .footer-mobile_buttons>li>*{border-color:#fff;color:#fff;background-color:transparent}.footer-mobile .footer-mobile_contacts{display:flex;flex-direction:column;gap:2rem;padding:0 1rem}.footer-mobile .divider{border-bottom:0;margin:0 1rem}.footer-mobile .footer-mobile_follow-us{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.footer-mobile .footer-mobile_follow-us .footer-mobile_follow-us_icons{display:flex;flex-wrap:wrap;gap:1rem}.footer-mobile .footer-mobile_follow-us .footer-mobile_follow-us_icons .footer-mobile_follow-us_icon{transition:transform .1s;max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}.footer-mobile .footer-mobile_follow-us .footer-mobile_follow-us_icons .footer-mobile_follow-us_icon>svg{width:100%;height:100%}.footer-mobile .footer-mobile_follow-us .footer-mobile_follow-us_icons .footer-mobile_follow-us_icon:hover{transform:scale(1.1)}.footer-mobile .footer-mobile_pages{display:flex;flex-direction:column;gap:1rem;color:#f0f1f5;padding:0 1rem}.footer-mobile .footer-mobile_pages .footer-mobile_pages_title{padding-left:1rem;position:relative}.footer-mobile .footer-mobile_pages .footer-mobile_pages_title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.25rem;height:auto;aspect-ratio:1/1;border-radius:.125rem;background-color:#f0f1f5}.footer-mobile .footer-mobile_name{text-align:center;padding:0 1rem}.footer-mobile .footer-mobile_accredidtations{display:flex;align-items:center;justify-content:center;gap:4rem;height:auto;padding:2rem;background-color:#fff}@media screen and (max-width:600px){.footer-mobile .footer-mobile_accredidtations{gap:1rem;padding:1rem}}header{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;z-index:300;width:100%;max-width:1920px;background-color:#fff;box-shadow:0 4px 2px -2px rgba(29,29,29,.05)}header.draft-mode{top:calc((2.25rem - 24px)/2*2 + 2.25rem)}header .header-content{display:flex;gap:2rem;height:8rem;padding:0 2rem}@media screen and (max-width:900px){header .header-content{gap:1rem;height:5rem}}header .header-content .header-content_menu_icon{display:flex;align-items:center;height:100%}header .header-content .header-content_icon{max-height:1.5rem;min-height:1.5rem;height:1.5rem;max-width:1.5rem;min-width:1.5rem;width:1.5rem}header .header-content .navigation-header{flex:1 1 auto;display:flex;align-items:center;gap:2rem;height:100%}@media screen and (max-width:900px){header .header-content .navigation-header{gap:1rem}}header .header-content .navigation-header .menu_wrapper{flex:1 1 auto;height:100%;width:0;overflow:auto}header .header-content .navigation-header .menu_wrapper--hidden{visibility:hidden}header .header-content .navigation-header .menu_content{display:flex;align-items:center;gap:2rem;height:100%;width:-moz-fit-content;width:fit-content}header .header-content .navigation-header .menu_content .menu__link{display:flex;align-items:center;height:100%}header .header-content .navigation-header .menu_content .menu__link a,header .header-content .navigation-header .menu_content .menu__link span{white-space:nowrap;font-size:18px;line-height:1.4444444444;font-weight:500}header .header-content .navigation-header .menu_content .menu__link:hover span{position:relative}header .header-content .navigation-header .menu_content .menu__link:hover span:after{content:"";position:absolute;bottom:-.25rem;left:0;height:.25rem;width:100%;background-color:red}.mega-menu{width:100%;display:flex;position:fixed;top:8rem;z-index:500;max-width:1920px;padding-left:4rem;overflow:hidden;background-color:#fff;transition:height .3s,min-height .3s;transition-timing-function:ease-in-out;transition-delay:.2s;min-height:400px}.mega-menu.h-0{height:0;min-height:0}.mega-menu--height-max{height:calc(100vh - 8rem - 150px)}.mega-menu>.mega-menu__content{width:70%;display:flex;overflow:auto}.mega-menu>.mega-menu__content .mega-menu__families{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:3rem;width:100%;max-width:100%;padding:2rem 20% 0 0}.mega-menu>.mega-menu__content .mega-menu__families .family{display:flex;flex-direction:column;width:calc(50% - 1.5rem);padding-bottom:3rem}.mega-menu>.mega-menu__content .mega-menu__families .family a,.mega-menu>.mega-menu__content .mega-menu__families .family span{font-size:20px;line-height:1.4;font-weight:500}.mega-menu>.mega-menu__content .mega-menu__families .family .family__content{display:flex;flex-direction:column;margin-top:.5rem}.mega-menu>.mega-menu__content .mega-menu__families .family .family__content a,.mega-menu>.mega-menu__content .mega-menu__families .family .family__content span{font-size:16px;line-height:1.5;font-weight:400}.mega-menu>.mega-menu__shortcuts{position:relative;width:30%;height:100%;display:flex;flex-direction:column;gap:50px;padding:2rem 4rem 4rem 2rem}.mega-menu>.mega-menu__shortcuts:before{content:"";position:absolute;left:0;top:50%;height:95%;width:2px;background-color:#e7e7e7;transform:translateY(-50%)}.mega-menu>.mega-menu__shortcuts:after{content:"";position:absolute;bottom:0;right:0;width:min(70%,300px);aspect-ratio:1/1;border-radius:50%;background-color:#133df1;transform:translate(55%,55%)}.mega-menu>.mega-menu__shortcuts>.mega-menu__shortcuts__title{font-family:var(--eagle-book-regular);font-size:28px;line-height:1.2857142857;font-weight:500}.mega-menu>.mega-menu__shortcuts>.mega-menu__shortcuts__close{position:absolute;top:2rem;right:2rem;max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}.mega-menu>.mega-menu__shortcuts>.shortcuts-zone{max-height:70%;width:min(80%,300px)}.mega-menu-mobile{display:flex;flex-wrap:wrap;position:fixed;top:0;right:0;z-index:500;height:100%;max-width:500px;overflow:hidden;background-color:#fff;transition:all .2s;transition-timing-function:ease-in-out}.mega-menu-mobile.w-0{width:0;min-width:0}.mega-menu-mobile--width-max{width:80%}.mega-menu-mobile>.mega-menu-mobile__nav{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 0;margin:0 5%;border-color:#e7e7e7;transition:all 1s ease-in-out}.mega-menu-mobile>.mega-menu-mobile__nav--return-display{border-bottom:1px solid #e7e7e7}.mega-menu-mobile>.mega-menu-mobile__nav>.mega-menu-mobile__return{display:flex;align-items:center;font-size:18px;line-height:1.4444444444;font-weight:400}.mega-menu-mobile>.mega-menu-mobile__nav>.mega-menu-mobile__return>.mega-menu-mobile__return-icon{max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}.mega-menu-mobile>.mega-menu-mobile__nav>.mega-menu-mobile__return:hover{cursor:pointer}.mega-menu-mobile>.mega-menu-mobile__nav .mega-menu-mobile__close-icon{max-height:2rem;min-height:2rem;height:2rem;max-width:2rem;min-width:2rem;width:2rem}.mega-menu-mobile .mega-menu-mobile__menu{position:relative;height:100%;margin-top:1.25rem;display:flex;flex-direction:column;overflow:auto;overflow-x:hidden;transition:all .2s ease-in-out;flex:0 1}.mega-menu-mobile .mega-menu-mobile__menu--lvl1{justify-content:space-between}.mega-menu-mobile .mega-menu-mobile__menu--show{flex-grow:1}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__title{width:100%;padding:.75rem 12% 3.25rem;font-size:20px;line-height:1.4;font-weight:500}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__families{width:100%;max-width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:0 12%}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__families .wrapper-indicator-icon{max-height:1.25rem;min-height:1.25rem;height:1.25rem;max-width:1.25rem;min-width:1.25rem;width:1.25rem}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__families .menu-mobile{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem 0;overflow:hidden}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__families .menu-mobile:hover{cursor:pointer}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__families .menu-mobile--lvl1{padding:1rem 0;border-bottom:2px solid #f0f1f5;font-size:18px;line-height:1.4444444444;font-weight:500}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__families .menu-mobile__external-link,.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__families a{width:100%;display:flex;align-items:center;padding:.5rem 0}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__families .menu-mobile__external-link--lvl1{padding:1rem 0;border-bottom:2px solid #f0f1f5;font-size:18px;line-height:1.4444444444;font-weight:500}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__shortcuts{position:relative;width:100%;display:flex;flex-direction:column;flex:0 0 370px;margin-top:1.5rem}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__shortcuts:after{content:"";position:absolute;width:250px;right:0;bottom:0;aspect-ratio:1/1;background-color:#133df1;-webkit-clip-path:ellipse(120px 120px at 100% 65%);clip-path:ellipse(120px 120px at 100% 65%)}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__shortcuts>.shortcuts-zone{width:100%}.mega-menu-mobile .mega-menu-mobile__menu .mega-menu-mobile__shortcuts>.shortcuts-zone .shortcuts-zone_shortcut{margin:1.75rem 10% 0}.home{gap:8rem}.home,.interesting{display:flex;flex-direction:column}.interesting .interesting_title{text-align:center;margin-bottom:3rem;font-size:36px;line-height:1.2222222222;font-weight:500}.interesting .interesting_cards{display:flex;gap:2rem;margin-bottom:1rem}@media screen and (max-width:900px){.interesting .interesting_cards{flex-direction:column}}.interesting .interesting_button{align-self:flex-end}.choose-element_title{font-size:28px;line-height:1.2857142857;font-weight:500;padding:1rem}.choose-element_description{font-size:20px;line-height:1.4;font-weight:400;padding:1rem}.choose_brochures{display:flex;flex-direction:column;gap:.5rem}.choose-element_logo{max-height:15rem;min-height:15rem;height:15rem;max-width:15rem;min-width:15rem;width:15rem;padding-top:1rem}@media screen and (max-width:600px){.choose-element_logo{max-height:10rem;min-height:10rem;height:10rem;max-width:10rem;min-width:10rem;width:10rem}}.choose_meeting{max-height:450px;overflow:auto;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;gap:2rem}.choose_meeting .choose-meeting_content{display:flex;width:300px;min-height:300px;flex-direction:column;justify-content:space-between;align-content:center;text-align:center;gap:.25rem;background-color:#f0f1f5}.choose_meeting .choose-meeting_content .choose-meeting_content_title{width:100%;background-color:#133df1;color:#fff;height:3.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.choose_meeting .choose-meeting_content .divider{margin:0 100px}.choose_meeting .choose-meeting_content .choose-meeting_content_button{align-self:center;margin-bottom:1rem}@media screen and (max-width:600px){.choose_meeting .choose-meeting_content{width:200px}}.form-handler{max-width:100%;justify-content:center;align-items:center}.form-handler,.form-handler>div{width:100%;display:flex;flex-direction:column}.form-handler>div{margin-bottom:1rem}.form-handler>div>label{padding-bottom:.25rem}.form-handler>div .error-message{color:red}.form-handler .content{padding:1rem 2rem;overflow-y:scroll}.form-handler .link{padding:1rem 2rem}.icon-status{max-height:200px;min-height:200px;height:200px;max-width:200px;min-width:200px;width:200px}.loading-icon{color:#133df1;animation:rotating 2s linear infinite}.modal-event{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:20px;overflow-x:hidden;overflow-y:auto;max-height:calc(85vh - 150px);width:100%}.modal-event .modal-event_response{align-self:center;gap:20px}.form-handler-event,.modal-event .modal-event_response{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-handler-event{width:100%;gap:30px;transform:translate(0);transition:all .3s;max-height:80%}.form-handler-event .form-handler-event_title{font-size:24px;line-height:1.3333333333;width:100%;text-align:center}.form-handler-event .form-handler-event_page{width:100%;padding:30px;max-width:800px}.form-handler-event .form-handler-event_page .input_container{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.form-handler-event .form-handler-event_page .input_container>label{display:flex;align-items:center;gap:20px;width:50%;padding-bottom:5px;font-size:16px;line-height:1.5}.form-handler-event .form-handler-event_page .input_container>label>div{display:flex;align-items:center}.form-handler-event .form-handler-event_page .input_container .input_container_icon{max-height:20px;min-height:20px;height:20px;max-width:20px;min-width:20px;width:20px;background-color:#133df1;color:#fff;border-radius:9999px}.form-handler-event .form-handler-event_page .input_container .error-message{color:red}.form-handler-event .form-handler-event_page_actions{display:flex;flex-direction:row;justify-content:center;gap:50px;width:100%}.form-handler-event .icon-status{max-height:300px;min-height:300px;height:300px;max-width:300px;min-width:300px;width:300px}.form-handler-event .loading-icon{color:#133df1;animation:rotating 2s linear infinite}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-handler-custom{display:flex;flex-direction:column;width:100%}.form-handler-custom .form-handler-name{display:flex;flex-direction:row}article{flex:1 1 auto;min-width:0}.new-content_container{display:flex;flex-direction:column;padding:4rem 10% 0}.new-content_container .news-content_title{padding:1rem 0;font-size:36px;line-height:1.2222222222;font-weight:500}.new-content_container .news-content_content{display:flex;flex-direction:row;gap:5rem}.new-content_container .news-content_content .news-content_content_article{display:flex;flex-direction:column;gap:3rem}@media screen and (max-width:900px){.new-content_container .news-content_content{flex-direction:column}}.new-content_container .news-content_divider{margin:2rem 0}@media screen and (max-width:1200px){.new-content_container{padding:4rem 5% 0}}.formation-content_content{position:relative;flex:1 1 auto;display:flex;flex-direction:row;gap:5rem;padding:0 10%;margin-bottom:5rem}.formation-content_content .formation-content_content_article{display:flex;flex-direction:column;gap:5rem}.formation-content_content .formation-content_content_article .formation-content_content_summary{margin-top:3rem;padding-left:1.5rem;text-align:justify;font-weight:500;border-left:.25rem solid #133df1}.formation-content_content .formation-content_content_article .formation-content_content_update{color:rgba(29,29,29,.6)}@media screen and (max-width:1200px){.formation-content_content{flex-direction:column;padding:0 5%}}.formation-content_footer{position:-webkit-sticky;position:sticky;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;height:100px;bottom:0;background-color:#fff;z-index:1}.news-list_image_title{font-size:60px;line-height:1.1333333333;font-weight:500}@media screen and (max-width:600px){.news-list_image_title{font-size:36px;line-height:1.2222222222;font-weight:500}}.news-list_content{display:flex;flex-direction:column;padding:0 10%}.news-list_content .news-list_news-list{display:flex;flex-wrap:wrap;gap:3rem}.news-list_content .news-list_news-list>li{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1.5rem);min-width:370px}@media screen and (max-width:1500px){.news-list_content .news-list_news-list>li{min-width:300px}}@media screen and (max-width:600px){.news-list_content .news-list_news-list>li{min-width:250px}}.news-list_content .news-list_news-list:after{content:"";flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1.5rem)}.news-list_content .news-list_button{align-self:center}@media screen and (max-width:1200px){.news-list_content{padding:0 5%}}.formation-list_image_title{font-size:60px;line-height:1.1333333333;font-weight:500}.formation-list{display:flex;padding:4rem 10% 0;gap:2rem}.formation-list>.formation-list_criterias{display:flex;flex-direction:column;width:25%;gap:2rem}.formation-list>.formation-list_criterias>.formation-list_criterias_title{font-family:var(--eagle-book-regular);font-size:24px;line-height:1.3333333333;font-weight:500}.formation-list>.formation-list_criterias .formation-list_criterias_filter{position:relative;overflow:none;margin:.625rem}.formation-list>.formation-list_criterias .bubble:after{content:"";max-height:1.25rem;min-height:1.25rem;height:1.25rem;max-width:1.25rem;min-width:1.25rem;width:1.25rem;position:absolute;right:-.625rem;top:-.625rem;background-color:red;border:1px solid #fff;border-radius:999px}@media screen and (max-width:1200px){.formation-list>.formation-list_criterias{width:100%;overflow:auto;padding-bottom:1rem}}.formation-list>.formation-list_content{display:flex;flex-direction:column;width:75%}.formation-list>.formation-list_content>.formation-list_formation-list{display:flex;flex-wrap:wrap;gap:2rem}.formation-list>.formation-list_content>.formation-list_formation-list>li{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1rem);min-width:400px}@media screen and (max-width:1200px){.formation-list>.formation-list_content>.formation-list_formation-list>li{min-width:300px}}@media screen and (max-width:900px){.formation-list>.formation-list_content>.formation-list_formation-list>li{min-width:200px}}.formation-list>.formation-list_content>.formation-list_formation-list:after{content:"";flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1rem)}.formation-list>.formation-list_content .formation-list_button{align-self:center}@media screen and (max-width:1200px){.formation-list>.formation-list_content{width:100%}.formation-list{flex-direction:column;padding:4rem 5% 0}}.page-content_image_title{font-size:60px;line-height:1.1333333333;font-weight:500}@media screen and (max-width:600px){.page-content_image_title{font-size:36px;line-height:1.2222222222;font-weight:500}}.page-content_content{flex:1 1 auto;display:flex;flex-direction:row;gap:5rem;padding:0 10%}.page-content_content .page-content_content_article{display:flex;flex-direction:column;gap:3rem}.page-content_content .page-content_content_article .page-content_content_resume{padding-left:1.5rem;text-align:justify;font-weight:500;border-left:.25rem solid #133df1}.page-content_content .page-content_content_article .page-content_associated-pages{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}@media screen and (max-width:1200px){.page-content_content .page-content_content_article .page-content_associated-pages{flex-direction:column;align-items:center}}.page-content_content .page-content_content_article .page-content_content_update{color:rgba(29,29,29,.6)}@media screen and (max-width:1200px){.page-content_content{padding:0 5%}}@media screen and (max-width:900px){.page-content_content{flex-direction:column}}.search{display:flex;flex-direction:column;padding:0 10%;gap:4rem}.search .search_searchbar{display:flex;justify-content:center;align-items:center;text-align:center;margin:8rem 0}.search .search_searchbar .search_searchbar_input{width:90%;margin:0 5%;padding:1rem 0;border-bottom:1px solid #f0f1f5;caret-color:#133df1;font-size:36px;line-height:1.2222222222;font-weight:500}.search .search_searchbar .search_searchbar_input::placeholder{font-weight:300;color:rgba(29,29,29,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search .search_searchbar .search_searchbar_icon{max-height:3rem;min-height:3rem;height:3rem;max-width:3rem;min-width:3rem;width:3rem}.search .search_suggestions-words{display:flex;flex-direction:column;gap:1.5rem}.search .search_suggestions-words .search_suggestions-words_title{font-size:24px;line-height:1.3333333333;font-weight:500}.search .search_suggestions-words .search_suggestions-words_container{display:flex;gap:.5rem;padding-bottom:.5rem;overflow:auto}.search .search_suggestions-words .search_suggestions-words_container .search_suggestions-words_links{display:flex;align-items:center;justify-content:center;height:2rem;padding:0 1rem;border-radius:1rem;color:#fff;background-color:#133df1;font-weight:500;cursor:pointer}.search .search_suggestions-contents{display:flex;flex-direction:column;gap:1.5}.search .search_suggestions-contents .search_suggestions-contents_title{font-size:24px;line-height:1.3333333333;font-weight:500}.search .search_suggestions-contents .search_suggestions-contents_container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.search .search_empty{text-align:center;font-size:28px;line-height:1.2857142857;font-weight:500}.teacher-content__container{display:flex;justify-content:center;gap:7rem}@media screen and (max-width:1200px){.teacher-content__container{flex-direction:column;align-items:center;gap:2rem}}.teacher-content__container .teacher-content__content{width:55%}@media screen and (max-width:1200px){.teacher-content__container .teacher-content__content{width:85%}}.teacher-content__container .teacher-content__content .teacher-career__diploma{font-size:16px;line-height:1.5;font-weight:500}.teacher-content__container .teacher-content__content .teacher-career{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.teacher-content__container .teacher-content__content .teacher-career .teacher-career__element{display:flex;align-items:center;gap:1rem}.teacher-content__container .teacher-content__content .teacher-career .teacher-career__course{font-size:16px;line-height:1.5;font-weight:500}.teacher-content__container .teacher-content__content .teacher-expertises{display:flex;flex-direction:column;gap:1rem}.teacher-content__container .teacher-content__content .teacher-expertises .teacher-expertises__expertise{position:relative;left:1.5rem}.teacher-content__container .teacher-content__content .teacher-expertises .teacher-expertises__expertise:before{content:"";position:absolute;left:-1.5rem;top:.5rem;width:.5rem;height:.5rem;border-radius:50%;background-color:#1d1d1d}.teacher-content__container .teacher-content__aside{margin-top:3rem;width:18%}@media screen and (max-width:1200px){.teacher-content__container .teacher-content__aside{width:85%}}.teacher-content__container .teacher-content__aside .teacher-email-button{width:-moz-fit-content;width:fit-content;margin-top:.5rem}@media screen and (max-width:600px){.teacher-content__container .teacher-content__aside .teacher-email-button{display:flex;justify-content:center;gap:1rem;width:100%}}.teachers-book-content__content{position:relative;top:-13rem;z-index:50;display:flex;flex-direction:column;align-items:center}.teachers-book-content__content .teachers-book-content__no-result{margin-top:3rem;font-size:24px;line-height:1.3333333333;font-weight:400}.unsubscribe-content{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:4rem 10% 0}.unsubscribe-content .unsubscribe-content_title{font-size:36px;line-height:1.2222222222;font-weight:500}.unsubscribe-content .unsubscribe-content_actions{display:flex;flex-direction:column;align-items:center;gap:1rem}.unsubscribe-content .unsubscribe-content_actions .unsubscribe-content_subtitle{font-size:28px;line-height:1.2857142857;font-weight:500}.unsubscribe-content .unsubscribe-content_actions .button,.unsubscribe-content .unsubscribe-content_actions a{width:450px}.salon-container{position:relative;width:100%;background-color:#f0f1f5;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.salon-container .salon-form{background-color:#fff;padding:40px}@media screen and (max-width:600px){.salon-container .salon-form .form-handler-name{width:100%;flex-direction:column}.salon-container .salon-form .form-handler-name>div{width:100%}}.maintenance-container{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;gap:5rem}@media screen and (max-width:900px){.maintenance-container{gap:2rem}}body{align-items:center;font-size:16px;line-height:1.5;font-family:var(--roboto);color:#1d1d1d}.main-with-header,body{display:flex;flex-direction:column}.main-with-header{max-width:1920px;width:100%}.main-with-header.draft-mode{margin-top:calc((2.25rem - 24px)/2*2 + 2.25rem)}.main-with-header .main_opacity{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(29,29,29,.6)}.main-without-header{height:100%;width:100%}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}