@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.clear-both{clear:both}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.-m-1{margin:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-24{margin-bottom:6rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-20{height:5rem}.h-24{height:6rem}.h-screen{height:100vh}.w-2{width:.5rem}.w-4{width:1rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-64{width:16rem}.w-2\/5{width:40%}.w-full{width:100%}.flex-none{flex:none}.flex-grow{flex-grow:1}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-auto{grid-auto-columns:auto}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-6{gap:1.5rem}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tr-xl{border-top-right-radius:.75rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-bl-2xl{border-bottom-left-radius:1rem}.border{border-width:1px}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-opacity-0{--tw-bg-opacity:0}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-10{padding:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-10{padding-top:2.5rem}.pr-5{padding-right:1.25rem}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pl-4{padding-left:1rem}.pl-10{padding-left:2.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:.875rem;line-height:1.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.opacity-20{opacity:.2}*,:after,:before{--tw-shadow:0 0 #0000}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}html{font-family:Nunito,sans-serif}@media(min-width:1024px){.container{max-width:995px}}@media(min-width:1280px){.container{max-width:1280px}}.font-main-color{color:#554d89}h2{font-family:Poppins,sans-serif;font-size:30px;font-weight:700}.layout>footer{background-color:#fff;padding:20px 0}footer{display:none}@media(min-width:744px){footer{display:flex;width:706px}footer.signin__footer{margin-top:25px}}@media(min-width:834px){footer{width:808px}footer.signin__footer{margin-top:35px}}@media(min-width:1024px){footer{width:965px}}@media(min-width:1188px){footer{width:1188px}footer.signin__footer{margin-top:45px}}footer.footer__links{width:100%;padding:10px 0 30px;justify-content:center;background:hsla(0,0%,100%,.2);color:#000;font-family:Poppins;font-size:11px;font-style:normal;font-weight:400;line-height:normal}footer.footer__logos img{height:90px}footer .footer__content{background-color:#fff;width:100%}@media(min-width:744px){footer .footer__content{height:66px}footer .footer__content img{height:45px}}@media(min-width:834px){footer .footer__content{height:73px}}@media(min-width:1024px){footer .footer__content{height:91px}footer .footer__content img{height:60px}}@media(min-width:1188px){footer .footer__content{height:112px}footer .footer__content img{height:90px}}.maintenance h1{font-family:Poppins,sans-serif;font-size:32px;font-weight:700;color:#575ca8}.maintenance p{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:#6b5ea8}.banner{position:relative}.banner .banner__locked{background:rgba(74,69,123,.68);position:absolute;top:0;left:0;bottom:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center}.banner .banner__locked img{max-width:66px;max-height:66px}.banner .banner__content__bloc{background:linear-gradient(90deg,#76bafd 15.64%,#9f73e3 97.16%);width:100%;height:122px;padding:0 30px}.banner .banner__content__bloc img{width:88px;height:88px}.banner .banner__content__bloc h2{font-family:Poppins;font-weight:600;font-size:16px}@media(min-width:1300px){.banner .banner__content__bloc h2{font-size:28px}}.banner .banner__cta{background:#fff;padding:0 54px;height:122px}.banner .banner__cta .btn{text-transform:uppercase;border-radius:10px;color:#fff;text-align:center;font-family:Poppins;font-size:15px;font-style:normal;font-weight:700;line-height:normal}@media(min-width:1300px){.banner .banner__cta .btn{height:63px;padding:0 40px;font-size:20px}}.banner .banner__cta .btn.btn-start{background:linear-gradient(90deg,#2e92e2 15.64%,#5cd6fc 97.16%)}.courses{width:100%}.courses .courses__content{padding:5px;position:relative}.courses .courses__content .courses__locked{background:rgba(117,64,188,.62);position:absolute;top:0;left:0;bottom:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center}.courses .courses__content .courses__locked img{max-width:150px;max-height:150px}.courses .courses__content .courses__content__bloc{position:relative;width:100%;height:inherit}.courses .courses__content.courses__content__tocontinue,.courses .courses__content.courses__content__todo{background:#37a5f6}.courses .courses__content.courses__content__success{background:#0ed6be}.courses .courses__content.courses__content__toredo{background:#df14bd}.courses .courses__content .courses__bloc__label{width:100%;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.courses .courses__content .courses__header{overflow:hidden;height:250px;background-size:cover;background-repeat:no-repeat;background-position:0}@media(min-width:640px){.courses .courses__content .courses__header{height:250px;background-size:cover;background-position:50%}}.courses .courses__content .courses__header .courses__header__status{transform:rotate(45deg);position:absolute;top:17px;right:-30px;z-index:4;color:#fff;padding:5px 30px;font-weight:900;font-family:Nunito,sans-serif;font-size:14px;text-transform:uppercase}.courses .courses__content .courses__header .courses__header__status.courses__header__todo{background:#2e92e2}.courses .courses__content .courses__header .courses__header__status.courses__header__validated{background:#1bbfbf}.courses .courses__content .courses__header .courses__header__status.courses__header__toredo{top:15px;background:#df14bd}.courses .courses__content .courses__header .courses__header__status.courses__header__residential{background:#6dd2f2;color:#327880;font-size:10px;top:26px;right:-35px}.courses .courses__content .courses__header .courses__header__status.courses__header__housecare{background:#410a94;color:#9d6ee5;font-size:12px;top:20px;right:-28px}.courses .courses__content .courses__header .courses__header__status.courses__header__mixed{top:15px;background:#df71ff;color:#2e5462;font-size:12px;top:17px;right:-45px;padding:5px 60px}.courses .courses__content .courses__header .courses__header__content{position:absolute;top:0;left:0;width:100%;z-index:2}.courses .courses__content .courses__header .courses__header__content h2{font-family:Poppins,sans-serif;color:#fff;text-align:center;text-shadow:0 3px 5px rgba(0,0,0,.38);font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.courses .courses__content .courses__header .courses__header__content p{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;color:#005fab}@media(min-width:640px){.courses .courses__content .courses__header .courses__header__content p{font-size:22px}}.courses .courses__content .courses__header .courses__header__content__visual{position:absolute;top:0;left:0;width:100%;z-index:1}.courses .courses__content .courses__progression{height:18px;background:rgba(118,142,212,.46)}.courses .courses__content .courses__progression .courses__progress__bar{height:inherit;background:#005fab}.courses .courses__content .courses__footer{background:#fff;height:96px}.courses .courses__content .courses__footer span{font-family:Nunito,sans-serif;font-size:33px;font-weight:800;color:#005fab}.courses .courses__content .courses__footer .btn{text-transform:uppercase;border-radius:10px;color:#fff;text-align:center;font-family:Poppins;font-size:15px;font-style:normal;font-weight:700;line-height:normal}@media(min-width:1300px){.courses .courses__content .courses__footer .btn{height:63px;padding:0 40px;font-size:20px}}.courses .courses__content .courses__footer .btn.btn-start{background:linear-gradient(90deg,#2e92e2 15.64%,#5cd6fc 97.16%)}.courses .courses__content .courses__footer .btn.btn-continue{background:linear-gradient(90deg,#2eb1da 15.64%,#56d7ff 97.16%)}.courses .courses__content .courses__footer .btn.btn-retry{background:linear-gradient(90deg,#e14dee 15.64%,#f36eff 97.16%)}.courses .courses__content .courses__footer .btn.btn-success{background:linear-gradient(90deg,#0bb29e 15.64%,#0ed6be 97.16%)}.courses .courses__content .courses__footer .courses__duration{color:#554d89;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.home__parcours__list__filters{width:100%;margin:30px auto 0;border-bottom:1px dotted #fff}@media screen and (min-width:640px){.home__parcours__list__filters{width:40%}}.home__parcours__list__filters .home__parcours__list__filter{background:hsla(0,0%,100%,.15);cursor:pointer;padding:10px;flex-shrink:0;color:#554d89;font-family:Poppins;font-size:15px;font-style:normal;font-weight:300;line-height:normal}@media screen and (min-width:640px){.home__parcours__list__filters .home__parcours__list__filter{padding:10px 30px;font-size:23px}}.home__parcours__list__filters .home__parcours__list__filter span{opacity:1}.home__parcours__list__filters .home__parcours__list__filter.selected{background:#fff;color:#554d89;opacity:1}.home__statistics__filters__container a{font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#000;background:#fff;padding:15px;border:1px solid #98c5cf;border-radius:50px;width:238px;height:66px}.home__kpis{width:100%;box-shadow:0 0 9px 0 rgba(0,0,0,.25)}.home__kpis h2{color:#005fab}.home__kpis .home__kpis__header{border-top-left-radius:10px;border-top-right-radius:10px;background:#e5ebf5;color:#606060;text-align:center;padding:25px 0;display:flex;align-items:center;justify-content:center}.home__kpis .home__kpis__header .title{font-family:Poppins;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.home__kpis .home__kpis__content{background:#fff;display:block;padding:30px}.home__kpis .home__kpis__content .title{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;color:#404041;border-bottom:1px solid #000;padding:10px 0}.home__kpis .home__kpis__content .rating{font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.home__kpis .home__kpis__content .home__kpis__content__bloc .indicator{width:140px}.home__kpis .home__kpis__content .home__kpis__content__bloc .indicator .jauge{max-width:140px;width:140px}.home__kpis .home__kpis__content .home__kpis__content__bloc .indicator .score{width:100%;height:32px;border-radius:20px;background:#e8faff;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#356689}.home__kpis .home__kpis__content .home__kpis__content__bloc p{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:#404041}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .title{font-family:Poppins,sans-serif;font-size:19px;font-weight:600;color:#356689;background:#caf2fe;height:40px;border:0;border-top-left-radius:10px;border-top-right-radius:10px}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc{background:#e8faff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:10px 0}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill__locked{opacity:.2}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill{border:2px solid #356689;background:#fff;padding:5px 10px;margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;border-radius:10px;text-align:center}@media(min-width:768px){.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill{margin-left:auto;margin-right:auto}}@media(min-width:1280px){.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill{margin-left:10px;margin-right:10px}}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill h2{font-family:Poppins,sans-serif;font-size:60px;line-height:30px;font-weight:800;color:#356689;margin:20px 0 5px}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.rectangle{width:inherit;height:160px}@media(min-width:768px){.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.rectangle{width:150px}}@media(min-width:1024px){.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.rectangle{width:inherit;margin:10px;height:70px}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.rectangle.high{height:100px}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.rectangle.medium{height:80px}}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.rectangle img{margin:0 auto;height:60px}@media(min-width:1024px){.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.rectangle img{height:60px;margin-right:10px}}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.rectangle p{text-align:center}@media(min-width:1024px){.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.rectangle p{text-align:left}}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.card{height:160px}@media(min-width:768px){.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.card{width:150px}}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill.card img{margin:0 auto}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill img{height:70px}.home__kpis .home__kpis__content .home__kpis__content__bloc .home__kpis__skills__content__bloc .skills__bloc .skill p{padding-top:10px;font-family:Poppins,sans-serif;font-size:16px;line-height:19px;font-weight:600;color:#3e6d8e}.home__performances{width:100%;box-shadow:0 0 9px 0 rgba(0,0,0,.25)}.home__performances h2{color:#005fab}.home__performances .home__performances__header{border-top-left-radius:10px;border-top-right-radius:10px;background:#e5ebf5;color:#606060;text-align:center;padding:25px 0;display:flex;align-items:center;justify-content:center}.home__performances .home__performances__header .title{font-family:Poppins;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.home__performances .home__performances__content{background:#fff;display:block;padding:30px}.home__performances .home__performances__content .title{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;color:#404041;border-bottom:1px solid #000;padding:10px 0}.home__performances .home__performances__content .rating{font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.home__performances .home__performances__content .home__performances__content__bloc .indicator{width:140px}.home__performances .home__performances__content .home__performances__content__bloc .indicator .jauge{max-width:140px;width:140px}.home__performances .home__performances__content .home__performances__content__bloc .indicator .score{width:100%;height:32px;border-radius:20px;background:#e8faff;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#356689}.home__performances .home__performances__content .home__performances__content__bloc p{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:#404041}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .title{font-family:Poppins,sans-serif;font-size:19px;font-weight:600;color:#356689;background:#caf2fe;height:40px;border:0;border-top-left-radius:10px;border-top-right-radius:10px}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc{background:#e8faff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:10px 0}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill__locked{opacity:.2}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill{border:2px solid #356689;background:#fff;padding:5px 10px;margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;border-radius:10px;text-align:center}@media(min-width:768px){.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill{margin-left:auto;margin-right:auto}}@media(min-width:1280px){.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill{margin-left:10px;margin-right:10px}}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill h2{font-family:Poppins,sans-serif;font-size:60px;line-height:30px;font-weight:800;color:#356689;margin:20px 0 5px}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.rectangle{width:inherit;height:160px}@media(min-width:768px){.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.rectangle{width:150px}}@media(min-width:1024px){.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.rectangle{width:inherit;margin:10px;height:70px}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.rectangle.high{height:100px}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.rectangle.medium{height:80px}}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.rectangle img{margin:0 auto;height:60px}@media(min-width:1024px){.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.rectangle img{height:60px;margin-right:10px}}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.rectangle p{text-align:center}@media(min-width:1024px){.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.rectangle p{text-align:left}}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.card{height:160px}@media(min-width:768px){.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.card{width:150px}}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill.card img{margin:0 auto}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill img{height:70px}.home__performances .home__performances__content .home__performances__content__bloc .home__performances__skills__content__bloc .skills__bloc .skill p{padding-top:10px;font-family:Poppins,sans-serif;font-size:16px;line-height:19px;font-weight:600;color:#3e6d8e}.home__parcours__list__pagination{width:100%;margin:30px auto 0;border-top:1px dotted #fff;padding-top:10px}@media screen and (min-width:640px){.home__parcours__list__pagination{width:40%}}.home__parcours__list__pagination .home__parcours__list__pagination__item{color:#554d89;font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:normal}.home__parcours__list__pagination .home__parcours__list__pagination__item a{text-decoration:none;cursor:pointer}.home__parcours__list__pagination .home__parcours__list__pagination__item span{padding:0 5px}.home__parcours__list__pagination .home__parcours__list__pagination__item.active a{font-weight:900;-webkit-text-decoration-line:underline;text-decoration-line:underline}.home h2{font-family:Poppins,sans-serif;font-size:30px;font-weight:200;color:#fff}.home .header__white-logo{height:51px}.home .header__menu-label{font-family:Nunito,sans-serif;font-size:16px;font-weight:800}.home .new__home__header{min-height:180px}.home .home__header{background-repeat:no-repeat;background-position:50%;background-size:cover}.home .home__header .header__navigation{position:absolute;z-index:1;width:100%}.home .home__header .header__navigation a{border-bottom:2px solid transparent}.home .home__header .header__navigation a.home__header__menu__active{border-bottom:2px solid #000}.home .home__header .home__header__titlebox{margin:0 auto;max-width:800px;white-space:pre-line}.home .home__header .home__header__menu{color:#000;height:45px;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center}.home .home__header .home__header__menu .home__header__menu__divider{border-left:2px solid #dbdfe7;width:10px;height:14px;margin-left:8px;top:0}.home .home__header .home__header__logo{max-height:160px;margin:20px auto 15px}.home .home__header .home__header__pagetitle{color:#000;font-family:Poppins;font-size:28px;font-style:normal;font-weight:700;line-height:normal}.home .home__header .home__header__pagesubtitle{padding-top:10px;color:#000;text-align:center;font-family:Poppins;font-size:22px;font-style:normal;font-weight:400;line-height:normal}.home .home__header .home__header__elliptic{padding-bottom:30px;position:relative;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.home .home__header .home__header__elliptic:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:0 0 50% 50%/0 0 100% 100%;transform:scaleX(1.5);background:#fff}@media(min-width:640px){.home .home__header .home__header__content{background:rgba(81,106,194,.5)}}.home .home__header .home__header__content .home__header__content__user-profile__separator{border-top:2px dotted hsla(0,0%,100%,.25);margin:15px auto 0;padding-top:15px;display:inline-flex}.home .home__header .home__header__content .home__header__content__user-profile__name{font-family:Poppins,sans-serif;font-size:30px;font-weight:600}.home .home__header .home__header__content .home__header__content__user-profile__last-connection{font-size:14px}.home .home__header .home__header__content .home__header__content__user-profile__company{font-family:Nunito,sans-serif;font-size:14px;font-weight:900;color:#e0b0ff}.home .home__header .home__header__content .home__header__content__parcours-section__title{font-family:Nunito,sans-serif;font-size:19px;font-weight:700;color:#bee3ff}@media(min-width:640px){.home .home__header .home__header__content .home__header__current_parcours{border-top:1px dotted #fff}}.home .home__header .home__header__content .home__header__current_parcours h2{color:#fff}@media(max-width:640px){.home .home__header .home__header__content .home__header__current_parcours h2{font-size:22px}}.home__header__dropdown{color:#000;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:flex-end;position:relative;overflow:auto}.home__header__dropdown.opened{border-radius:7px;box-shadow:0 0 17px 0 rgba(0,0,0,.25)}.home__header__dropdown.opened .home__header__dropdown__menu .home__header__dropdown__items{display:block}.home__header__dropdown .home__header__dropdown__menu{padding:10px;position:relative;display:inline-block}.home__header__dropdown .home__header__dropdown__menu .home__header__dropdown__cta{display:flex;align-items:center;cursor:pointer}.home__header__dropdown .home__header__dropdown__menu .home__header__dropdown__cta .home__header__dropdown__cta__avatar{width:25px;height:25px;border-radius:50%;background:#749fe1;color:#fff;font-family:Poppins;font-size:11px;font-style:normal;font-weight:350;line-height:normal;display:flex;align-items:center;justify-content:center;margin-right:5px}.home__header__dropdown .home__header__dropdown__menu .home__header__dropdown__cta .home__header__dropdown__cta__arrow{font-size:25px;font-family:Arial Unicode MS,Consolas}.home__header__dropdown .home__header__dropdown__menu .home__header__dropdown__items{display:none;position:absolute;z-index:1;margin-top:10px;position:relative;list-style:none}.home__header__dropdown .home__header__dropdown__menu .home__header__dropdown__items a{text-decoration:none;display:block;padding-left:30px;color:#7c7c7c;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.home__header__dropdown .home__header__dropdown__menu .home__header__dropdown__items a:before{content:"▶";position:absolute;left:0;padding-left:5px}.module__back{padding:10px}.module__back .module__back__cta{background:rgba(0,0,0,.12);padding:14px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;width:100%}@media(min-width:1300px){.module__back .module__back__cta{width:auto}}.module__back .module__back__cta img{height:66px;z-index:1}.module__back .module__back__cta span{z-index:2;margin-left:-15px;background:#fff;height:66px;padding:0;padding-left:10px;padding-right:30px;color:#6a6398;font-family:Poppins,sans-serif;font-size:20px;font-weight:400}.module__back .module__name{background:rgba(0,0,0,.24);font-family:Poppins,sans-serif;font-size:16px;padding:0 30px;width:100%;font-weight:600;color:#fff;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-top-right-radius:20px;border-bottom-right-radius:20px}@media(min-width:1300px){.module__back .module__name{width:auto;font-size:28px;padding:0 46px}}.w-1-3{width:100%}@media(min-width:768px){.w-1-3{width:calc(33.33333% - 1rem)}}.w-2-3{width:100%}@media(min-width:768px){.w-2-3{width:calc(66.66667% - 1rem)}}.w-3-3{width:100%}@media(min-width:768px){.w-3-3{width:calc(100% - 1rem)}}.home__newstatistics{width:100%;box-shadow:0 0 9px 0 rgba(0,0,0,.25)}.home__newstatistics h2{color:#005fab}.home__newstatistics .home__newstatistics__header{border-top-left-radius:10px;border-top-right-radius:10px;background:#e5ebf5;color:#606060;text-align:center;padding:25px 0;display:flex;align-items:center;justify-content:center}.home__newstatistics .home__newstatistics__header .title{font-family:Poppins;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.home__newstatistics .home__newstatistics__content{border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#fff;display:block;padding:30px 0}@media(min-width:640px){.home__newstatistics .home__newstatistics__content{display:flex;align-items:flex-start}}.home__newstatistics .home__newstatistics__content .home__newstatistics__content__details{width:100%;padding:10px 30px;display:flex;align-items:center}@media(min-width:640px){.home__newstatistics .home__newstatistics__content .home__newstatistics__content__details{width:30%}}.home__newstatistics .home__newstatistics__content .home__newstatistics__content__details .home__newstatistics__content__details__content{display:grid;width:100%}.home__newstatistics .home__newstatistics__content .home__newstatistics__content__details .home__newstatistics__content__details__content .row{padding-top:20px;margin-top:20px;text-align:center;display:grid;justify-content:center}.home__newstatistics .home__newstatistics__content .home__newstatistics__content__details .home__newstatistics__content__details__content .row:not(:first-of-type){border-top:1px solid #c9d5e9}.home__newstatistics .home__newstatistics__content .home__newstatistics__content__details .home__newstatistics__content__details__content .row .total{margin:0 auto 10px;display:flex;align-items:center}.home__newstatistics .home__newstatistics__content .home__newstatistics__content__details .home__newstatistics__content__details__content .row .total img{margin-left:5px;height:40px}.home__newstatistics .home__newstatistics__content .home__newstatistics__content__details .home__newstatistics__content__details__content .row strong{color:#606060;text-align:center;font-family:Poppins;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.home__newstatistics .home__newstatistics__content .home__newstatistics__content__details .home__newstatistics__content__details__content .row p{color:#606060;font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:10px}.home__newstatistics .home__newstatistics__content .home__newstatistics__content__details .home__newstatistics__content__details__content .row p small{font-size:12px}.home__newstatistics .home__newstatistics__content .home__newstatistics__charts{width:100%;display:block}@media(min-width:640px){.home__newstatistics .home__newstatistics__content .home__newstatistics__charts{width:70%;display:flex;align-items:flex-start}}.home__newstatistics .home__newstatistics__content .home__newstatistics__charts .home__newstatistics__chart__radar{height:360px;display:flex;align-items:center}.home__newstatistics .home__newstatistics__content .home__newstatistics__charts .home__newstatistics__chart__solo{border-left:1px solid #c9d5e9}.home__newstatistics .home__newstatistics__content .home__newstatistics__charts .home__newstatistics__chart__solo .home__newstatistics__chart__solo__content{width:100%}@media(min-width:640px){.home__newstatistics .home__newstatistics__content .home__newstatistics__charts .home__newstatistics__chart__solo .home__newstatistics__chart__solo__content{width:60%}}.home__newstatistics .home__newstatistics__content .home__newstatistics__charts .home__newstatistics__chart{width:100%;min-height:384px;text-align:center}.home__newstatistics .home__newstatistics__content .home__newstatistics__charts .home__newstatistics__chart.home__newstatistics__chart__dividers{margin:10px 0;padding:10px 0;border-top:1px solid #c9d5e9;border-bottom:1px solid #c9d5e9;border-left:none;border-right:none}@media(min-width:640px){.home__newstatistics .home__newstatistics__content .home__newstatistics__charts .home__newstatistics__chart{width:50%}.home__newstatistics .home__newstatistics__content .home__newstatistics__charts .home__newstatistics__chart.home__newstatistics__chart__dividers{margin:0;padding:0;border-top:none;border-bottom:none;border-left:1px solid #c9d5e9;border-right:1px solid #c9d5e9}}.home__newstatistics .home__newstatistics__content .home__newstatistics__charts .home__newstatistics__chart .title{color:#606060;text-align:center;font-family:Poppins;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.home__newstatistics .home__newstatistics__content .home__newstatistics__charts .home__newstatistics__chart canvas{margin:0 auto;width:100%}.player__info__name{font-family:Poppins,sans-serif;font-size:26px;font-weight:500}.player__info__last-connection{font-family:Nunito,sans-serif;font-size:13px}@media(max-width:640px){.player__progression{width:80%;margin-left:auto;margin-right:auto;margin-top:20px;padding-top:20px;border-top:1px dotted #fff}}.player__progression .label{font-family:Nunito,sans-serif;font-size:20px}@media(min-width:640px){.player__progression .label{font-size:14px}}.player__progression .value{font-family:Nunito,sans-serif;font-size:29px;font-weight:600}@media(min-width:640px){.player__progression .value{font-size:20px}.player__progression .player__progression__grid{width:160px}}.player__progression .player__progression__bar{height:5px;background:#d6eeff}@media(min-width:640px){.player__progression .player__progression__bar{width:160px}}.player__progression .player__progression__bar__white{height:5px;background:#fff}.home__statistics{width:100%}.home__statistics h2{color:#005fab}.home__statistics .home__statistics__bloc{background:#fff;max-width:640px}.home__statistics .home__statistics__bloc .home__statistics__tabs{background:#bad1f9}.home__statistics .home__statistics__bloc .home__statistics__tabs .home__statistics__tab{background:hsla(0,0%,100%,.44);cursor:pointer;font-family:Poppins;font-size:16px;color:#554d89}@media(min-width:768px){.home__statistics .home__statistics__bloc .home__statistics__tabs .home__statistics__tab{font-size:20px}}.home__statistics .home__statistics__bloc .home__statistics__tabs .home__statistics__tab.selected{background:#fff}.home__statistics .home__statistics__bloc .home__statistics__content .visual{width:60px}.home__statistics .home__statistics__bloc .home__statistics__content .visual img{width:60px;height:60px}.home__statistics .home__statistics__bloc .home__statistics__content .label{min-width:196px}.home__statistics .home__statistics__bloc .home__statistics__content .label strong{font-family:Nunito;font-size:16px;font-weight:900;color:#554d89}.home__statistics .home__statistics__bloc .home__statistics__content .label p{font-family:Nunito;font-size:13px;font-weight:400;color:#554d89}.home__statistics .home__statistics__bloc .home__statistics__content .separator{border-bottom:1px solid #d3e3ee;width:75%;margin:70px auto}.thematics__filter{height:68px;justify-content:center;border-radius:4px;background:rgba(73,83,117,.69);color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.thematics__filter,.thematics__filter ul{width:100%;display:flex;align-items:center}.thematics__filter ul{list-style:none;padding:0;margin:0;height:100%;overflow-x:auto;white-space:nowrap}@media screen and (min-width:1024px){.thematics__filter ul{justify-content:center}}.thematics__filter ul li label{display:flex;align-items:center;padding-right:10px;cursor:pointer}.thematics__filter ul li label input{width:14px;height:14px;flex-shrink:0;margin:0 5px}.tips{background:rgba(226,239,254,.83)}@media(min-width:640px){.tips{width:200px;height:360px}}.tips .tips__item{height:inherit;color:#005fab}.tips .tips__item strong{font-family:Poppins,sans-serif;font-size:22px;font-weight:800}.tips .tips__item p{font-family:Poppins,sans-serif;font-size:18px;font-weight:400}.tips .tips__item .splide__pagination__page{background:rgba(0,95,171,.32)}.tips .tips__item .splide__pagination__page.is-active{background:#005fab}.home__modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(46,50,112,.376);z-index:1000;display:flex;justify-content:center;align-items:center;overflow:auto}.home__modal .home__modal__content .visual{background:#becff3;padding:30px}@media(min-width:1024px){.home__modal .home__modal__content .visual{width:277px;height:391px}}.home__modal .home__modal__content .content{background:#fff;padding:30px}@media(min-width:1024px){.home__modal .home__modal__content .content{height:391px;max-width:900px}}.home__modal .home__modal__content .content h2{font-family:Poppins,sans-serif;font-size:41px;font-weight:800;color:#243d69}.home__modal .home__modal__content .content p{font-family:Poppins,sans-serif;font-size:22px;font-weight:400;color:#243d69}.home__modal .home__modal__content .content .btn-close{border-radius:20px;color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:800;background:#444fb5;padding:10px 30px}.btn__cta{background:#2e92e2;background:linear-gradient(90deg,#2e92e2,#5ed9fd 100%,#00d4ff 0);font-family:Poppins,sans-serif;font-size:16px;color:#fff;text-transform:uppercase}.signin__layout{width:100%;min-height:100vh;height:-webkit-fill-available;overflow:auto;background:hsla(270,1%,61%,.64);background:radial-gradient(circle,hsla(270,1%,61%,.64) 0,hsla(270,7%,95%,.64) 100%)}@supports(-webkit-touch-callout:none){.signin__layout{min-height:-webkit-fill-available}}@media(max-width:1024px){.signin__layout{height:100vh;overflow-y:auto}}@media(max-width:640px){.signin__layout{background:#fff}}.signin__layout .signin-logo{height:55px}@media(min-width:744px){.signin__layout .signin__content__mobile{display:none}}.signin__layout .signin__content__main__splide{display:none}@media(min-width:744px){.signin__layout .signin__content__main__splide{display:block}}.signin__layout .signin__content__main__splide .signin__content__splide__item{background-size:cover;background-repeat:no-repeat;background-position:50%}@media(min-width:744px){.signin__layout .signin__content__main__splide .signin__content__splide__item{width:706px;height:600px}}@media(min-width:834px){.signin__layout .signin__content__main__splide .signin__content__splide__item{width:808px;height:650px}}@media(min-width:1024px){.signin__layout .signin__content__main__splide .signin__content__splide__item{width:965px;height:700px}}@media(min-width:1188px){.signin__layout .signin__content__main__splide .signin__content__splide__item{width:1188px;height:750px}}@media(max-height:834px){.signin__layout .signin__content{height:100vh}}.signin__layout .signin__content header{position:absolute;z-index:2;margin:0 auto}@media(min-width:640px){.signin__layout .signin__content header{height:55px;background-color:hsla(0,0%,100%,.4)}}@media(min-width:744px){.signin__layout .signin__content header{width:706px}}@media(min-width:834px){.signin__layout .signin__content header{width:808px}}@media(min-width:1024px){.signin__layout .signin__content header{width:965px}}@media(min-width:1188px){.signin__layout .signin__content header{width:1188px}}.signin__layout .signin__content header .sections{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;color:#005fab}.signin__layout .signin__content header .register{height:55px;background:#dfebf5;font-family:Poppins,sans-serif;font-size:18px;font-weight:800;color:#005fab}.signin__layout .signin__content .signin__content__main{height:630px;margin:0 auto}@media(min-width:744px){.signin__layout .signin__content .signin__content__main{width:706px;height:600px}}@media(min-width:834px){.signin__layout .signin__content .signin__content__main{width:808px;height:650px}}@media(min-width:1024px){.signin__layout .signin__content .signin__content__main{width:965px;height:700px}}@media(min-width:1188px){.signin__layout .signin__content .signin__content__main{width:1188px;height:750px}}@media(max-width:744px){.signin__layout .signin__content .signin__content__main .splide__pagination{left:20%}}.signin__layout .signin__content .signin__content__main .splide__pagination li{border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-items:center;margin:2px}.signin__layout .signin__content .signin__content__main .splide__pagination li .splide__pagination__page{background:transparent}.signin__layout .signin__content .signin__content__main .splide__pagination li .splide__pagination__page.is-active{background:#fff}.signin__layout .signin__content .signin__content__main .visual__content .btn{position:absolute;bottom:-32px;right:0}.signin__layout .signin__content .signin__content__main .signin__content__main__form{z-index:2;top:0;left:0}@media(min-width:744px){.signin__layout .signin__content .signin__content__main .signin__content__main__form{position:absolute;width:706px;height:600px}}@media(min-width:834px){.signin__layout .signin__content .signin__content__main .signin__content__main__form{width:808px;height:650px}}@media(min-width:1024px){.signin__layout .signin__content .signin__content__main .signin__content__main__form{width:965px;height:700px}}@media(min-width:1188px){.signin__layout .signin__content .signin__content__main .signin__content__main__form{width:1188px;height:750px}}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form{width:100vw}@media(min-width:744px){.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form{width:420px;margin-right:30px}}@media(min-width:1025px){.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form{width:517px;margin-right:60px}}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form .signin__form__header{background:#f4f8f9;color:#005fab;padding:30px 30px}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form .signin__form__header h1{font-family:Poppins,sans-serif;font-size:24px;font-weight:700}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form .signin__form__header p{font-family:Poppins,sans-serif;font-size:20px}@media(min-width:744px){.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form .signin__form__header{padding:10px 20px}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form .signin__form__header h1{font-size:22px}}@media(min-width:1025px){.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form .signin__form__header{padding:30px 25px}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form .signin__form__header h1{font-size:24px}}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form form{background:#fff;padding:10px 30px}@media(min-width:744px){.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form form{padding:10px 20px}}@media(min-width:1024px){.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form form{padding:20px 25px}}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form form input{border:1px solid #e5e5e5;background:#f6f6f6}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form form input.is-valid{border:2px solid #005fab}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form form input.is-invalid{border:2px solid #b00020}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form form .error{color:#b00020}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form form button[type=submit]{background:#2e92e2;background:linear-gradient(90deg,#2e92e2,#5ed9fd 100%,#00d4ff 0);font-family:Poppins,sans-serif;font-size:21px;color:#fff}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form form .signin__form__showpassword{position:absolute;top:25%;right:15px}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form .signin__form__back__btn{width:260px;background:#dbdee8;font-family:Poppins,sans-serif;font-size:21px;color:#777694}.signin__layout .signin__content .signin__content__main .signin__content__main__form .signin__form .signin__confirmation{background-color:#fff;font-family:Roboto,sans-serif;font-size:22px;font-weight:400;color:#3a3952}.signin__layout .signin__content .signin__content__main .visual__background{width:100%;height:630px;background-size:cover;background-position:50%}.signin__layout .signin__content .signin__content__main .visual__background.visual__1{background-image:url(/img/visual1-sm.77ae89e3.jpg)}.signin__layout .signin__content .signin__content__main .visual__background.visual__2{background-image:url(/img/visual2-sm.a2834d79.jpg)}.signin__layout .signin__content .signin__content__main .visual__background.visual__3{background-image:url(/img/visual3-sm.d749cfbe.jpg)}.signin__layout .signin__content .signin__content__main .visual__background.visual__4{background-image:url(/img/visual4-sm.3975730b.jpg)}.auth__intro{position:relative;border-radius:25px;background:#fff;width:calc(100% - 20px);margin:0 auto;padding-bottom:120px}@media(max-width:1023px){.auth__intro.full_height{height:calc(100vh - 20px)}}@media(min-width:1024px){.auth__intro{width:965px;height:700px;padding-bottom:0}}@media(min-width:1188px){.auth__intro{width:1188px;height:750px}}@media(min-width:1440px){.auth__intro{width:1244px;height:800px}}.auth__intro h2,.auth__intro h3{padding:0;margin:0}.auth__intro .auth__intro__container{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;position:relative}.auth__intro .auth__intro__container .auth__intro__video{width:inherit}@media(min-width:1188px){.auth__intro .auth__intro__container .auth__intro__video{height:inherit}}.auth__intro .auth__intro__container .auth__intro__cta__button{font-family:Poppins,sans-serif;border-radius:58px;padding:2px 4px 2px 20px;height:64px;font-size:15px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:space-around;gap:30px}@media(min-width:1188px){.auth__intro .auth__intro__container .auth__intro__cta__button{border-radius:72px;padding:2px 4px 2px 40px;height:78px;font-size:30px}}.auth__intro .auth__intro__container .auth__intro__cta__button img{height:60px}@media(min-width:1188px){.auth__intro .auth__intro__container .auth__intro__cta__button img{height:74px}}.auth__intro .auth__intro__container .auth__intro__cta__button.final{padding:2px 20px 2px 30px}@media(min-width:1188px){.auth__intro .auth__intro__container .auth__intro__cta__button.final{padding:2px 40px 2px 50px}}.auth__intro .auth__intro__container .auth__intro__cta__button.final img{height:40px}@media(min-width:1188px){.auth__intro .auth__intro__container .auth__intro__cta__button.final img{height:50px}}.auth__intro .auth__intro__container .auth__intro__container__fullscreen{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);display:flex;justify-content:center;align-items:center}.auth__intro .auth__intro__container .auth__intro__container__description{width:100%;height:100%;background-color:hsla(0,0%,100%,.6)}@media(min-width:1188px){.auth__intro .auth__intro__container .auth__intro__container__description{position:absolute;top:0;right:0;width:656px}}.auth__intro .auth__intro__container .auth__intro__container__description h2{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#002a68}.auth__intro .auth__intro__container .auth__intro__container__description p{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:#002a68}.auth__background{display:none;position:relative;border-radius:25px}@media(min-width:744px){.auth__background{display:block}}.auth__background .signin__content__splide__item{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:25px}@media(min-width:1024px){.auth__background .signin__content__splide__item{display:block;width:965px;height:700px}}@media(min-width:1188px){.auth__background .signin__content__splide__item{width:1188px;height:750px}}@media(min-width:1440px){.auth__background .signin__content__splide__item{width:1440px;height:800px}}.auth__layout{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;overflow:auto}@media(min-width:1024px){.auth__layout{height:100vh}}.auth__layout .auth__bloc{position:relative;display:block;width:100%;height:100%}.auth__layout .auth__top__links{font-family:Poppins,sans-serif;font-size:22px;font-weight:400;color:#000;padding-bottom:30px;position:relative;width:calc(100% - 20px);margin:30px auto 0}.auth__layout .auth__top__links .selected{border-bottom:2px solid #5c5c5c}.auth__layout .auth__top__links .auth__top__links__separator{border-right:1px solid #dbdfe7;margin:0 6px;margin-bottom:30px}@media(min-width:1024px){.auth__layout .auth__top__links{margin-top:0;width:965px}}@media(min-width:1188px){.auth__layout .auth__top__links{width:1188px}}@media(min-width:1440px){.auth__layout .auth__top__links{width:1440px}.auth__layout .auth__top__links.intro{width:1244px}}.auth__layout .auth__container{position:relative;border-radius:25px;background:#fff;width:calc(100% - 20px);height:calc(100vh - 20px);margin:0 auto}@media(min-width:1024px){.auth__layout .auth__container{width:965px;height:700px}}@media(min-width:1188px){.auth__layout .auth__container{width:1188px;height:690px}}@media(min-width:1440px){.auth__layout .auth__container{width:1440px;height:830px}}.auth__layout .auth__container h2,.auth__layout .auth__container h3{padding:0;margin:0}.auth__layout .auth__container__main{position:relative;z-index:2;display:block;font-family:Poppins,sans-serif;color:#253072;max-height:844px;max-width:1440px;margin:0 auto;border-radius:20px;width:100%}.auth__layout .auth__container__main.lostpassword__background{background:#f7faff}@media(min-width:1024px){.auth__layout .auth__container__main.lostpassword__background{width:965px;height:700px}}@media(min-width:1188px){.auth__layout .auth__container__main.lostpassword__background{width:1188px;height:750px}}@media(min-width:1440px){.auth__layout .auth__container__main.lostpassword__background{width:1440px;height:800px}}@media(min-width:1024px){.auth__layout .auth__container__main.absolute__position{position:absolute;top:0;left:0}.auth__layout .auth__container__main{display:flex;justify-content:space-between}}.auth__layout .auth__container__main__content{width:100%}.auth__layout .auth__container__main__description{padding:30px 20px}.auth__layout .auth__container__main__description .auth__logo{width:calc(100% - 40px)}@media only screen and (min-width:470px){.auth__layout .auth__container__main__description .auth__logo{width:auto}}.auth__layout .auth__container__main__description h2{font-family:Nunito,sans-serif;display:none;margin-top:20px;font-size:24px;font-weight:300}@media only screen and (min-width:1024px){.auth__layout .auth__container__main__description h2{display:block}}@media(min-width:1024px){.auth__layout .auth__container__main__description{width:calc(100% - 376px)}}@media(min-width:1188px){.auth__layout .auth__container__main__description{width:calc(100% - 416px)}}@media(min-width:1440px){.auth__layout .auth__container__main__description{padding-top:80px;padding-left:130px;padding-right:75px;width:calc(100% - 516px)}}.auth__layout .auth__container__main__lostpassword__visual{display:none;justify-content:center;align-items:center}@media(min-width:1024px){.auth__layout .auth__container__main__lostpassword__visual{display:flex;width:calc(100% - 780px);height:700px}.auth__layout .auth__container__main__lostpassword__visual img{width:calc(100% - 30px)}}@media(min-width:1188px){.auth__layout .auth__container__main__lostpassword__visual{display:flex;width:calc(100% - 953px);height:750px}}@media(min-width:1440px){.auth__layout .auth__container__main__lostpassword__visual{display:flex;width:calc(100% - 1053px);height:800px}.auth__layout .auth__container__main__lostpassword__visual img{width:auto}}.auth__layout .auth__container__main__lostpassword__form{background:#ecf4ff}@media(max-width:1024px){.auth__layout .auth__container__main__lostpassword__form{width:calc(100% - 30px);margin:0 auto}}@media(min-width:1024px){.auth__layout .auth__container__main__lostpassword__form{width:780px;height:700px}}@media(min-width:1188px){.auth__layout .auth__container__main__lostpassword__form{width:953px;height:750px}}@media(min-width:1440px){.auth__layout .auth__container__main__lostpassword__form{width:1053px;height:800px;padding:0 78px}}@media(max-width:1024px){.auth__layout .auth__container__main__form{width:calc(100% - 30px);margin:0 auto;height:650px}}@media(min-width:1024px){.auth__layout .auth__container__main__form{width:376px;height:700px}}@media(min-width:1188px){.auth__layout .auth__container__main__form{width:416px;height:750px}}@media(min-width:1440px){.auth__layout .auth__container__main__form{width:516px;padding:0 80px;height:800px}}.auth__layout .auth__container__main__form.after__intro{padding-bottom:50px}@media(min-width:1188px){.auth__layout .auth__container__main__form.after__intro{width:664px;padding-bottom:0}}.auth__layout .logo-container{display:flex;justify-content:center}.auth__layout .auth__container__main__form,.auth__layout .auth__container__main__lostpassword__form{display:flex;align-items:center;border-radius:20px;padding:30px}@media(min-width:1440px){.auth__layout .auth__container__main__form,.auth__layout .auth__container__main__lostpassword__form{padding:0 80px}}.auth__layout .auth__container__main__form .auth__signin__form,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form{display:block;flex-direction:column;width:100%;color:#253072}.auth__layout .auth__container__main__form .auth__signin__form .description__after__intro,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form .description__after__intro{font-family:Poppins,sans-serif;font-size:17px;font-weight:400}@media(min-width:1024px){.auth__layout .auth__container__main__form .auth__signin__form,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form{display:flex}}.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form{flex-direction:row}@media(min-width:1440px){.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form{padding:0;padding-right:66px}}.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description{width:100%}@media(min-width:1024px){.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description{padding-right:20px}}@media(min-width:1440px){.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description{padding-right:80px}}.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description h2,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description h2{font-family:Nunito,sans-serif;font-weight:700}@media(min-width:1024px){.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description h2,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description h2{font-size:21px}}@media(min-width:1440px){.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description h2,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description h2{font-size:25px}}.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description p,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description p{font-family:Nunito,sans-serif;font-weight:300;margin-top:40px}.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description p strong,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description p strong{font-weight:600}@media(min-width:1024px){.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description p,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description p{font-size:20px}}@media(min-width:1188px){.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description p,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description p{font-size:24px}}@media(min-width:1024px){.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description{width:calc(100% - 360px)}}.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description.auth__signin__form__confirmation__description,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description.auth__signin__form__confirmation__description{padding:0;width:100%}.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description.auth__signin__form__confirmation__description p,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description.auth__signin__form__confirmation__description p{margin:40px 0;font-size:16px}@media(min-width:1024px){.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description.auth__signin__form__confirmation__description h2,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description.auth__signin__form__confirmation__description h2{font-size:36px}.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description.auth__signin__form__confirmation__description p,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description.auth__signin__form__confirmation__description p{margin:50px 0 60px 0;font-size:25px}.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form .auth__signin__form__description.auth__signin__form__confirmation__description .auth__lostpassword__form__submit,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form .auth__signin__form__description.auth__signin__form__confirmation__description .auth__lostpassword__form__submit{width:360px}}.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form form,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form form{width:100%}@media(min-width:1024px){.auth__layout .auth__container__main__form .auth__signin__form.lostpassword__form form,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form.lostpassword__form form{width:360px}}.auth__layout .auth__container__main__form .auth__signin__form h2,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form h2{font-size:30px}.auth__layout .auth__container__main__form .auth__signin__form h3,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form h3{font-size:21px;margin-bottom:1.5em}.auth__layout .auth__container__main__form .auth__signin__form h2,.auth__layout .auth__container__main__form .auth__signin__form h3,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form h2,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form h3{font-weight:300}.auth__layout .auth__container__main__form .auth__signin__form .auth__lostpassword__form__submit,.auth__layout .auth__container__main__form .auth__signin__form .auth__signin__form__submit,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form .auth__lostpassword__form__submit,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form .auth__signin__form__submit{display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;text-decoration:none;width:100%;height:56px;border-radius:10px;font-family:Poppins,sans-serif;font-weight:300}.auth__layout .auth__container__main__form .auth__signin__form .auth__signin__form__submit,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form .auth__signin__form__submit{margin-top:37px}.auth__layout .auth__container__main__form .auth__signin__form .auth__lostpassword__form__submit,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form .auth__lostpassword__form__submit{margin-bottom:.5em;background:#253072}.auth__layout .auth__container__main__form .auth__signin__form .auth__lostpassword__form__submit button,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form .auth__lostpassword__form__submit button{font-weight:300}.auth__layout .auth__container__main__form .auth__signin__form .auth__lostpassword__form__submit.btn-back,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form .auth__lostpassword__form__submit.btn-back{background:#afb9f3}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder{position:relative;margin-bottom:1.5em}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder input,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder input{border:none;background:#fff;width:100%;height:55px;border-radius:10px;outline:none;padding:0 10px;font-family:Inter,sans-serif;font-size:16px}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder input:-webkit-autofill,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder input:-webkit-autofill{-webkit-box-shadow:#1e232d;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder input.error,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder input.error{border:1px solid #e4006d!important}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder label.input__label,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder label.input__label{padding:5px;position:absolute;top:0;left:10px;color:#818f9f;display:flex;align-items:center;height:55px;cursor:text;transition:.2s ease-in-out;font-family:Inter,sans-serif;font-size:16px}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder input:autofill+label.input__label,.auth__layout .auth__container__main__form .auth__signin__form form .field-holder input:focus+label.input__label,.auth__layout .auth__container__main__form .auth__signin__form form .field-holder input:valid+label.input__label,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder input:autofill+label.input__label,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder input:focus+label.input__label,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder input:valid+label.input__label{background:#fff;top:-10px;height:20px;pointer-events:none}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder input:autofill,.auth__layout .auth__container__main__form .auth__signin__form form .field-holder input:focus,.auth__layout .auth__container__main__form .auth__signin__form form .field-holder input:valid,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder input:autofill,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder input:focus,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder input:valid{border:1px solid #3d5afa}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder .toggle__password__display,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder .toggle__password__display{position:absolute;top:0;right:10px;display:flex;align-items:center;height:55px}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder.inline,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder.inline{display:flex;align-items:center;justify-content:space-between;margin-top:1.5em}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder.inline .auth__signin__form__remember__fields label,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder.inline .auth__signin__form__remember__fields label{cursor:pointer;position:relative;padding:0;background:none;font-size:14px;color:#6a707c}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder.inline .auth__signin__form__remember__fields .hidden,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder.inline .auth__signin__form__remember__fields .hidden{display:none}.auth__layout .auth__container__main__form .auth__signin__form form .field-holder.inline a,.auth__layout .auth__container__main__lostpassword__form .auth__signin__form form .field-holder.inline a{color:#253072;text-decoration:none;font-size:14px}.switch{display:flex;align-items:center;--button-width:3.5em;--button-height:2em;--toggle-diameter:1.5em;--button-toggle-offset:calc((var(--button-height) - var(--toggle-diameter))/2);--toggle-shadow-offset:10px;--toggle-wider:3em;--color-grey:#ccc;--color-green:#4296f4}.switch label{background:none}.switch .slider{width:var(--button-width);height:var(--button-height);background-color:var(--color-grey);border-radius:calc(var(--button-height)/2);position:relative}.switch .slider,.switch .slider:after{display:inline-block;transition:all .3s ease-in-out}.switch .slider:after{content:"";width:var(--toggle-diameter);height:var(--toggle-diameter);background-color:#fff;border-radius:calc(var(--toggle-diameter)/2);position:absolute;top:var(--button-toggle-offset);transform:translateX(var(--button-toggle-offset));box-shadow:var(--toggle-shadow-offset) 0 calc(var(--toggle-shadow-offset)*4) rgba(0,0,0,.1)}.switch input[type=checkbox]:checked+.slider{background-color:var(--color-green)}.switch input[type=checkbox]:checked+.slider:after{transform:translateX(calc(var(--button-width) - var(--toggle-diameter) - var(--button-toggle-offset)));box-shadow:calc(var(--toggle-shadow-offset)*-1) 0 calc(var(--toggle-shadow-offset)*4) rgba(0,0,0,.1)}.switch span.label{margin-left:5px;cursor:pointer;background:none;font-size:14px;color:#6a707c}.switch input[type=checkbox]{display:none}.switch input[type=checkbox]:active+.slider:after{width:var(--toggle-wider)}.switch input[type=checkbox]:checked:active+.slider:after{transform:translateX(calc(var(--button-width) - var(--toggle-wider) - var(--button-toggle-offset)))}.parcours{width:100%;height:360px}.parcours .parcours__content{background:#fff}.parcours .parcours__content .parcours__header{height:180px;background-repeat:no-repeat;background-position:0}@media(min-width:640px){.parcours .parcours__content .parcours__header{height:250px;background-size:cover;background-position:50%}}.parcours .parcours__content .parcours__header .parcours__header__content{position:absolute;top:0;left:0;width:100%;z-index:2}.parcours .parcours__content .parcours__header .parcours__header__content h2{font-family:Poppins,sans-serif;font-size:24px;font-weight:800;color:#005fab}@media(min-width:640px){.parcours .parcours__content .parcours__header .parcours__header__content h2{font-size:28px}}.parcours .parcours__content .parcours__header .parcours__header__content p{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;color:#005fab}@media(min-width:640px){.parcours .parcours__content .parcours__header .parcours__header__content p{font-size:22px}}.parcours .parcours__content .parcours__header .parcours__header__content__visual{position:absolute;top:0;left:0;width:100%;z-index:1}.parcours .parcours__content .parcours__progression{height:18px;background:rgba(118,142,212,.46)}.parcours .parcours__content .parcours__progression .parcours__progress__bar{height:inherit;background:#005fab}.parcours .parcours__content .parcours__footer{height:92px}.parcours .parcours__content .parcours__footer span{font-family:Nunito,sans-serif;font-size:33px;font-weight:800;color:#005fab}.module__card{overflow:hidden;position:relative;width:360px;height:360px;box-shadow:0 0 20px rgba(225,228,237,.8);border-radius:19px}.module__card .module__card__header{border-bottom:none;height:253px;position:relative}.module__card .module__card__header .module__card__header__content{width:100%;height:148px;z-index:2;background:#b444fa;background:linear-gradient(180deg,#b444fa 50%,rgba(196,115,249,.3));position:absolute;top:0;left:0;color:#fff}.module__card .module__card__header .module__card__header__content .module__card__header__title h2{font-family:Poppins,sans-serif;font-size:22px;font-weight:600;color:#fff}.module__card .module__card__header .module__card__header__content .module__card__header__time{position:absolute;bottom:10px}.module__card .module__card__header .module__card__header__content .module__card__header__time span{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#fff}.module__card .module__card__header .module__card__header__background{width:100%;position:absolute;bottom:0;top:0;left:0;z-index:0}.module__card .module__card__body{background:#6d51ee;color:#fff}.module__card .module__card__body .module__card__body__score{color:#e4b7ff}.module__card .module__card__body__stat{margin-bottom:10px;color:#b744fc;font-family:Nunito,sans-serif;font-size:31px;font-weight:600;width:120px;height:120px}.module__card .module__card__body .module__card__body__stat{color:#fff}.module__card .module__card__body__stat__body{z-index:0}.module__card .module__card__body__stat__doughnut{width:inherit;height:inherit;position:absolute;top:0;left:0;z-index:2}.module__card .module__card__body__time{font-family:Nunito,sans-serif;color:#fff;font-size:24px;font-weight:400}.module__card .module__card__body__score strong,.module__card .module__card__body__time strong{font-weight:900;color:#fff}.module__card .module__card__progression{width:100%;height:20px;background:#976ef3;border-top:6px solid #6852ed}.module__card .module__card__progression .progress__bar{height:14px;background:#fff}.module__card .module__card__body__score{font-family:Nunito,sans-serif;color:#bcb6dd;font-size:24px;font-weight:400}.module__card .module__card__footer__cta{background:rgba(225,228,237,.14);font-family:Nunito,sans-serif;font-size:18px;font-weight:900;color:#fff}.module__card .module__card__status{transform:rotate(45deg);position:absolute;top:10px;right:-30px;z-index:4;color:#fff;padding:5px 30px;font-weight:900;font-family:Nunito,sans-serif;font-size:16px}.module__card .module__card__status.module__card__todo{background:#37a5f6}.module__card .module__card__status.module__card__validated{background:#1bd2ba}.module__card .module__card__status.module__card__toredo{top:15px;background:#df14bd}.module__card .module__card__locked{background:rgba(112,80,238,.55);position:absolute;top:0;left:0;bottom:0;right:0;z-index:3}.home__parcours__list__item{min-height:580px}.home__parcours__list__item h2{font-family:Poppins,sans-serif;font-size:30px;font-weight:700;color:#554d89}.splide__arrow__next,.splide__arrow__prev{position:absolute;top:0;width:201px;height:100%;border-radius:0;opacity:1;cursor:pointer}.splide__arrow__next img,.splide__arrow__prev img{width:201px;height:568px}.splide__arrow__prev{left:0!important}.splide__arrow__next{right:0!important}.home__parcours__list__item__modules,.home__parcours__list__item__modules .swiper-wrapper{max-width:100%}.modules__swiper__arrow{z-index:10}.modules__swiper__arrow:hover{cursor:pointer}@media (min-width:640px){.sm\:w-1\/3{width:33.333333%}.sm\:w-2\/3{width:66.666667%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:top-0{top:0}.md\:right-0{right:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:mt-0{margin-top:0}.md\:mr-4{margin-right:1rem}.md\:mb-0{margin-bottom:0}.md\:mb-4{margin-bottom:1rem}.md\:ml-2{margin-left:.5rem}.md\:ml-4{margin-left:1rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:h-full{height:100%}.md\:w-36{width:9rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-8\/12{width:66.666667%}.md\:w-full{width:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(2px*var(--tw-divide-x-reverse));border-left-width:calc(2px*(1 - var(--tw-divide-x-reverse)))}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-t-2xl{border-top-right-radius:1rem}.md\:rounded-t-2xl,.md\:rounded-tl-2xl{border-top-left-radius:1rem}.md\:rounded-tr-2xl{border-top-right-radius:1rem}.md\:rounded-br-2xl{border-bottom-right-radius:1rem}.md\:rounded-bl-2xl{border-bottom-left-radius:1rem}.md\:p-6{padding:1.5rem}.md\:px-11{padding-left:2.75rem;padding-right:2.75rem}.md\:px-28{padding-left:7rem;padding-right:7rem}.md\:pl-0{padding-left:0}.md\:text-center{text-align:center}.md\:text-right{text-align:right}}@media (min-width:1024px){.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mt-0{margin-top:0}.lg\:mr-2{margin-right:.5rem}.lg\:mr-4{margin-right:1rem}.lg\:mb-0{margin-bottom:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:rounded-full{border-radius:9999px}.lg\:rounded-tl-2xl{border-top-left-radius:1rem}.lg\:rounded-tr-2xl{border-top-right-radius:1rem}.lg\:rounded-br-2xl{border-bottom-right-radius:1rem}.lg\:rounded-bl-2xl{border-bottom-left-radius:1rem}}@media (min-width:1280px){.xl\:ml-0{margin-left:0}.xl\:ml-4{margin-left:1rem}.xl\:flex{display:flex}.xl\:w-1\/2{width:50%}.xl\:w-1\/4{width:25%}.xl\:w-3\/4{width:75%}.xl\:w-full{width:100%}.xl\:flex-col{flex-direction:column}.xl\:flex-wrap{flex-wrap:wrap}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-moz-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}.black-overlay{width:100%;height:100%;background:hsla(272,9%,60%,.5);z-index:3;position:fixed;top:0;left:0}.sidebar__menu[data-v-cd9c1966]{position:absolute;left:0;top:0;z-index:4;background:#4e3391;border-radius:0 25px 25px 0;width:334px}.sidebar__menu__header[data-v-cd9c1966]{padding:30px}.sidebar__menu__list[data-v-cd9c1966]{padding:15px 0 15px 20px}.sidebar__logout[data-v-cd9c1966]{padding:40px 0 15px 20px}.sidebar__menu__icon[data-v-cd9c1966]{width:30px;padding:10px 10px 10px 0}.sidebar__menu__avatar[data-v-cd9c1966]{width:75px;height:75px}.sidebar__user-profile__name[data-v-cd9c1966]{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;color:#fff}.sidebar__user-profile__last-connection[data-v-cd9c1966]{font-size:"Nunito",sans-serif;font-size:14px;font-weight:400;color:#fff;opacity:.56;line-height:10px}.sidebar__cta[data-v-cd9c1966]{font-family:Nunito,sans-serif;font-size:16px;font-weight:800}