:root{--form-font-size: 1rem;--form__input-height: 38px;--form__input-font-size: 1rem;--form__input-padding: .75rem;--form__errors-color: red;--form-color-disabled: #d0d0d0;--toggle-height: 25px;--form-valid-color: #58b897;--form-invalid-color: red;--strong-color: #b8ddce;--color: #58b897;--href-color: #4e4e4e;--href-color-hover: black;--form-input-height: 50px;--form-input-font-size: 16px;--form-input-padding: 23px;--form-input-bg-color: white;--form-label-font-size: 16px;--form-logo-size: 150px;--form-input-border-color: #b9bec4}:root{--first-bar-height: 54px;--second-bar-height: 46px;--avatar-size-md: 100px;--avatar-size-sm: 80px;--avatar-size-lg: 150px;--color-white: white;--color-green: #58b897;--color-orange: #f39200;--color-grey: #4e4e4e;--color-primary: #58b897;--color-premium: #f7926b;--color-bg-grey: #f0f4f8;--color-title-grey: #9d9d9d}@keyframes check{0%{width:0;height:0}40%{width:0;height:var(--check-height)}to{width:var(--check-width);height:var(--check-height)}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes waves{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shrink-sm{0%{transform:scale(1)}to{transform:scale(.75)}}@keyframes shrink-md{0%{transform:scale(1)}to{transform:scale(.5)}}@keyframes open-width{0%{width:0}to{width:100%}}@keyframes appear-grow{0%{opacity:0;max-height:0;margin-bottom:0}to{opacity:100%;max-height:300px;margin-bottom:20px}}[role=button]{cursor:pointer}:root{--header-height: 54px;--header-color: white;--header-bg-color: #58b897;--header-z: 1000;--header__item-margin: 0 8px;--header__item-height: 100%}.header{height:var(--header-height);display:flex;align-items:center;color:var(--header-color);background-color:var(--header-bg-color);padding:0;flex-wrap:nowrap;justify-content:unset;max-width:100vw}@media (max-width: 767px){.header{padding:0}}.header_offline-pro,.header_offline{--header-height: initial;--header-bg-color: white;--header-color: #4e4e4e;display:block}@media (max-width: 767px){.header_offline-pro,.header_offline{display:flex;flex-direction:column}}.header_first{position:fixed;top:0;z-index:var(--header-z);width:100vw}.header_content-pro{--header-bg-color: white;--header-height: auto;padding:15px}.header_pro{background-color:#fff;border-bottom:1px solid #d2dceb}@media (max-width: 767px){.header_pro{--header-height: 65px;padding:0}.header_pro .header__dropdown-menu{padding-top:45px}}.header_pro.header_first+*{margin-top:var(--header-height)}@media (max-width: 767px){.header_pro.header_first+*{margin-top:65px}}.header__title{height:var(--header-height);margin:0}@media (max-width: 767px){.header__title{height:auto;margin:auto}}.header__actions{display:flex;align-items:center;justify-content:flex-end;max-height:100%;flex-grow:1}.header__brand,.header__brand img{height:var(--header__item-height);max-height:38px;margin:8px}@media (max-width: 767px){.header__brand,.header__brand img{display:flex;align-items:center}}.header__brand_larger{max-height:48px;margin:0 auto}.header__item{font-size:16px;line-height:1.1;text-align:center;margin:var(--header__item-margin);max-height:var(--header__item-height);color:var(--header-color)!important}@media (max-width: 767px){.header__item{display:block;text-align:left;margin:20px auto 20px 0;font-size:18px}}.header__item_hide{display:none}@media (max-width: 767px){.header__item_hide{display:block}.header__item_dropdown{margin-right:20px}.header__item_sm_dropdown_right{margin-left:auto;margin-right:20px}}.header__item_notifs{margin:0;cursor:pointer;padding:var(--header__item-margin)}@media (max-width: 767px){.header__item_notifs{margin-left:auto;margin-right:20px}}.header__item_toggled{background:#eff3f9}@media (max-width: 767px){.header__item_hide-sm{display:none!important}}.header__item_socials{border-left:1px solid #eff3f9;margin:0;padding:var(--header__item-margin)}.header__item_right{font-size:14px;margin-left:auto;order:100}.header__item_burger{display:none}.header__item_active{position:relative}.header__item_active:after{z-index:-1;content:"";display:block;height:.7em;width:calc(100% + 10px);background-color:var(--strong-color);-webkit-mask-image:url(/assets/svg/slime.svg);mask-image:url(/assets/svg/slime.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;bottom:-.2em;left:-5px}@media (max-width: 767px){.header__item_sm-none{display:none}}.header__item_brand{display:flex;margin:0 20px 0 0}@media (max-width: 767px){.header__item_brand{margin:0}}.header__link{--link-color: #4e4e4e;font-size:16px}@media (min-width: 768px){.header__link{flex-grow:1;text-align:right;padding-right:20px}}@media (max-width: 767px){.header__link{margin:20px auto 20px 0}}.header__lang{position:relative;z-index:25000}.header__lang .wgcurrent{background-color:transparent!important;border:0!important}.header__lang .wgcurrent a{padding-right:20px!important}.header__lang .weglot_switcher{background-color:transparent!important}@media (max-width: 767px){.header__register.button{width:100%;border:2px solid #58b897;background-color:transparent!important;color:#58b897!important;box-shadow:none;margin-bottom:60px}}.header__separation{height:calc(var(--header-height) * 2 / 3 - 6px);width:1px;margin:5px 15px;border-right:1px solid #e0effd}.header__height{display:flex;align-items:center;height:var(--header-height)}.header__dropdown-toggle,.header__dropdown-toggle:active,.header__dropdown-toggle:visited,.header__dropdown-toggle:hover{font-weight:700;color:var(--header-color)}@media (max-width: 767px){.header__dropdown-toggle:after,.header__dropdown-toggle:active:after,.header__dropdown-toggle:visited:after,.header__dropdown-toggle:hover:after{content:unset}}.header .blob{-webkit-mask:url(/assets/img/svg/blob.svg);mask:url(/assets/img/svg/blob.svg)}.header__dropdown-menu{position:absolute;top:100%;right:0;left:auto;max-height:calc(100vh - 54px);overflow-y:auto}@media (max-width: 767px){.header__dropdown-menu{position:fixed;inset:-2px 0 0;border-radius:0;overflow-x:auto;max-height:100vh}}.header__logo{display:flex;align-items:center}.header__logo,.header__logo:active,.header__logo:hover,.header__logo:visited{color:#4e4e4e}.header__logo .fa{margin-right:8px}.header__title{margin:0;padding:0;border:0;font:0/0 a;color:transparent;background-color:transparent;text-shadow:none}.header__content{margin:0 auto;padding:15px;max-width:1200px;display:flex;align-items:center;font-weight:700;--header__item-height: 70px;--header__item-margin: 0 8px}@media (max-width: 767px){.header__content{order:1;flex-wrap:wrap;max-width:100%}.header__content-mobile{display:flex;flex-direction:row;justify-content:space-between;flex:0 0 100%}}.header__content-mobile .burger{display:none}@media (max-width: 767px){.header__content-mobile .burger{position:static;--burger-color: #4e4e4e;--burger-space: 5px;--burger-weight: 2px;--burger-width: 15px;height:55px;width:55px;display:flex;top:22px;left:20px}}.header__small-content{max-width:1200px;margin:0 auto;display:flex;padding:15px 15px 0;align-items:center;--header__item-margin: 0 8px;--social-size: 24px;justify-content:space-between}@media (max-width: 767px){.header__small-content{order:2;position:relative;top:-80px;opacity:0;transition:opacity .3s ease,height .5s ease .2s;height:0}}.header__small-content .button{height:32px;font-size:14px;padding:0 20px;display:inline-flex;justify-content:center;align-items:center}.header__extra-nav{order:2;padding-left:10px}@media (max-width: 767px){.header__extra-nav{order:unset;padding:0}}.header__menu{flex:1 1 100%}@media (max-width: 767px){.header__menu{position:static;display:block;opacity:1;top:100px;left:0;min-height:0;width:100%;padding:0;transition:opacity .3s ease,min-height .5s ease .2s,padding .5s ease .2s;background-color:#fff;z-index:1}}.header__nav{--header__item-margin: 0 20px;white-space:nowrap;align-items:center;display:flex}@media (max-width: 767px){.header__nav{flex-direction:column;display:flex;justify-content:space-between;padding:0 20px;opacity:0;max-height:1px;transition:opacity .3s ease,max-height .5s ease .2s}}.header__nav .header__item:not(.header__item_right):not(.header__item_active){position:relative;z-index:1}.header__nav .header__item:not(.header__item_right):not(.header__item_active):after{z-index:-1;content:"";display:block;height:.7em;width:1px;opacity:0;background-color:var(--strong-color);-webkit-mask-image:url(/assets/svg/slime.svg);mask-image:url(/assets/svg/slime.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;bottom:-.2em;left:-5px;transition:width .3s ease,opacity .3s ease}.header__nav .header__item:not(.header__item_right):not(.header__item_active):hover:after,.header__nav .header__item:not(.header__item_right):not(.header__item_active):focus:after{opacity:1;width:calc(100% + 10px)}.header__nav .header__item:not(.header__item_right).header__item_active{position:relative;z-index:1}.header__nav .header__item:not(.header__item_right).header__item_active:after{z-index:-1;content:"";display:block;height:.7em;width:calc(100% + 10px);background-color:var(--strong-color);-webkit-mask-image:url(/assets/svg/slime.svg);mask-image:url(/assets/svg/slime.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;bottom:-.2em;left:-5px}@media (max-width: 767px){.header__extra-nav{display:none}}.header__login{margin-left:auto;order:1;font-size:16px}@media (max-width: 767px){.header__login{order:unset;background:url(/assets/img/pictos/login.svg) center/25px no-repeat;height:55px;width:55px;position:absolute;top:22px;right:22px}.header__login a.link,.header__login a.link:hover,.header__login a.link:focus,.header__login a.button,.header__login a.button:hover,.header__login a.button:focus{color:transparent;height:100%;background-color:transparent;box-shadow:none;border:0}}@media (max-width: 1023px){.header__login .button{--button-padding-horizontal: 12px;font-size:12px}}.header__container-left{padding-left:20px;margin-right:auto}@media (max-width: 767px){.header[data-burger-parent="1"] .header__menu{opacity:1;transition:padding .5s ease;padding-bottom:80px}.header[data-burger-parent="1"] .header__nav{opacity:1;max-height:calc(100vh - 180px);overflow:hidden auto;transition:opacity .3s ease .2s,max-height .5s ease}.header[data-burger-parent="1"] .header__small-content{opacity:1;height:70px;transition:opacity .3s ease .2s,height .5s ease}}
