@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Trispace:wght@400;600;700&display=swap);@keyframes floating{0%{transform:translate(0) rotate(0)}50%{transform:translate(-42px,15px) rotate(15deg)}to{transform:translate(0) rotate(0deg)}}@keyframes floating2{0%{transform:translate(0) rotate(0)}50%{transform:translate(55px,100px) rotate(-40deg)}to{transform:translate(0) rotate(0deg)}}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/build/fonts/icomoon.0e7a6c3a.eot);src:url(/build/fonts/icomoon.0e7a6c3a.eot#iefix) format("embedded-opentype"),url(/build/fonts/icomoon.a3373add.ttf) format("truetype"),url(/build/fonts/icomoon.239dc147.woff) format("woff"),url(/build/images/icomoon.ac7a5e4e.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-arrow-right:before{content:"\e925"}.icon-angle-up-down:before{content:"\e91b"}.icon-angle-up:before{content:"\e91d"}.icon-angle-right:before{content:"\e91e"}.icon-angle-down:before{content:"\e91a"}.icon-angle-left:before{content:"\e91c"}.icon-page:before{content:"\e917"}.icon-earth:before{content:"\e918"}.icon-reload:before{content:"\e919"}.icon-settings:before{content:"\e916"}.icon-check:before{content:"\e900"}.icon-cross:before{content:"\e901"}.icon-dahsboard:before{content:"\e902"}.icon-download:before{content:"\e903"}.icon-eye:before{content:"\e904"}.icon-eye-off:before{content:"\e905"}.icon-graduation-hat:before{content:"\e906"}.icon-graduation-hat-plus:before{content:"\e907"}.icon-logout:before{content:"\e908"}.icon-message:before{content:"\e909"}.icon-minus:before{content:"\e90a"}.icon-pen:before{content:"\e90b"}.icon-plus:before{content:"\e90c"}.icon-profile:before{content:"\e90d"}.icon-profile-thin:before{content:"\e923"}.icon-return:before{content:"\e90e"}.icon-search:before{content:"\e90f"}.icon-send:before{content:"\e910"}.icon-start:before{content:"\e911"}.icon-start-fill:before{content:"\e924"}.icon-tag:before{content:"\e912"}.icon-trash:before{content:"\e913"}.icon-user-group:before{content:"\e914"}.icon-user-group-plus:before{content:"\e915"}.icon-facebook:before{content:"\e91f"}.icon-discord:before{content:"\e920"}.icon-instagram:before{content:"\e921"}.icon-linkedin:before{content:"\e922"}.icon-file-text:before{content:"\e926"}:root{font-size:16px;line-height:27px}body{color:var(--peak-learn-color-grey);font-weight:500;letter-spacing:-.01em}body,body div,body h1,body h2,body h3,body h4,body h5,body li,body p{font-family:Rota,sans-serif}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:700;src:url(/build/fonts/Satoshi-Bold.07798111.woff2) format("woff2"),url(/build/fonts/Satoshi-Bold.12d69ade.woff) format("woff"),url(/build/fonts/Satoshi-Bold.a68b570b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:500;src:url(/build/fonts/Satoshi-Medium.c3543ffd.woff2) format("woff2"),url(/build/fonts/Satoshi-Medium.e629ac38.woff) format("woff"),url(/build/fonts/Satoshi-Medium.82853ee1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:400;src:url(/build/fonts/Satoshi-Regular.060388b6.woff2) format("woff2"),url(/build/fonts/Satoshi-Regular.28327cb0.woff) format("woff"),url(/build/fonts/Satoshi-Regular.645b31fc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rota;font-style:normal;font-weight:900;src:url(/build/fonts/Rota-Black.2548163f.woff2) format("woff2"),url(/build/fonts/Rota-Black.46ac42ec.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:italic;font-weight:900;src:url(/build/fonts/Rota-BlackItalic.6d0d0734.woff2) format("woff2"),url(/build/fonts/Rota-BlackItalic.29794d07.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:italic;font-weight:100;src:url(/build/fonts/Rota-ThinItalic.6bc37083.woff2) format("woff2"),url(/build/fonts/Rota-ThinItalic.a1d29d5b.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:italic;font-weight:700;src:url(/build/fonts/Rota-ExtraBoldItalic.e30d20d2.woff2) format("woff2"),url(/build/fonts/Rota-ExtraBoldItalic.4fa6dcf8.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:italic;font-weight:400;src:url(/build/fonts/Rota-Italic.da331e42.woff2) format("woff2"),url(/build/fonts/Rota-Italic.2090ef15.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:normal;font-weight:300;src:url(/build/fonts/Rota-Light.dd4e82ef.woff2) format("woff2"),url(/build/fonts/Rota-Light.774552b9.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:italic;font-weight:200;src:url(/build/fonts/Rota-ExtraLightItalic.dee468ff.woff2) format("woff2"),url(/build/fonts/Rota-ExtraLightItalic.096eba1d.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:italic;font-weight:700;src:url(/build/fonts/Rota-BoldItalic.24f3a4a3.woff2) format("woff2"),url(/build/fonts/Rota-BoldItalic.7f074263.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:normal;font-weight:100;src:url(/build/fonts/Rota-Thin.4ff6b520.woff2) format("woff2"),url(/build/fonts/Rota-Thin.6cbf6d06.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:normal;font-weight:700;src:url(/build/fonts/Rota-ExtraBold.45444bed.woff2) format("woff2"),url(/build/fonts/Rota-ExtraBold.cb582a97.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:italic;font-weight:300;src:url(/build/fonts/Rota-LightItalic.948ad956.woff2) format("woff2"),url(/build/fonts/Rota-LightItalic.91676241.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:normal;font-weight:700;src:url(/build/fonts/Rota-Bold.fad9bbff.woff2) format("woff2"),url(/build/fonts/Rota-Bold.c4346412.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:normal;font-weight:900;src:url(/build/fonts/Rota-ExtraBlack.bd27f04a.woff2) format("woff2"),url(/build/fonts/Rota-ExtraBlack.636a163e.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:normal;font-weight:400;src:url(/build/fonts/Rota-Regular.536d0738.woff2) format("woff2"),url(/build/fonts/Rota-Regular.f57697ba.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:italic;font-weight:500;src:url(/build/fonts/Rota-MediumItalic.767f183f.woff2) format("woff2"),url(/build/fonts/Rota-MediumItalic.ebe390ec.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:italic;font-weight:600;src:url(/build/fonts/Rota-SemiBoldItalic.3aa61043.woff2) format("woff2"),url(/build/fonts/Rota-SemiBoldItalic.09675c2d.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:normal;font-weight:500;src:url(/build/fonts/Rota-Medium.2ac6c6a9.woff2) format("woff2"),url(/build/fonts/Rota-Medium.a4827b86.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:italic;font-weight:900;src:url(/build/fonts/Rota-ExtraBlackItalic.ef0986b6.woff2) format("woff2"),url(/build/fonts/Rota-ExtraBlackItalic.f5b8ca12.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:normal;font-weight:600;src:url(/build/fonts/Rota-SemiBold.96a23841.woff2) format("woff2"),url(/build/fonts/Rota-SemiBold.b431073e.woff) format("woff")}@font-face{font-display:swap;font-family:Rota;font-style:normal;font-weight:200;src:url(/build/fonts/Rota-ExtraLight.569c02ce.woff2) format("woff2"),url(/build/fonts/Rota-ExtraLight.c0721504.woff) format("woff")}body{--peak-learn-color-primary:#001a70;--peak-learn-color-secondary:#d2d2d2;--peak-learn-color-third:#b5adac;--peak-learn-color-white:#fff;--peak-learn-color-off-white:#f9f9f9;--peak-learn-color-black:#0c0c0c;--peak-learn-color-grey:#9ca3af;--peak-learn-color-grey-500:#7d8a9c;--peak-learn-color-grey-300:#a9b5c6;--peak-learn-color-light-grey:#e5e7eb;--peak-learn-color-success:#1dc9a0;--peak-learn-color-bg-message:#f3f3f3;--peak-learn-color-design-system:#1063e0;--peak-learn-color-design-system-900:#03142d;--peak-learn-color-design-system-50:#f1f6fe;--peak-learn-color-danger:#ef4444}.color-hover-primary:hover,.color-primary{color:var(--peak-learn-color-primary)}.color-hover-primary:hover{transition:.3s ease}.bg-color-primary,.border-color-primary{background:var(--peak-learn-color-primary)}.color-hover-secondary:hover,.color-secondary{color:var(--peak-learn-color-secondary)}.color-hover-secondary:hover{transition:.3s ease}.bg-color-secondary,.border-color-secondary{background:var(--peak-learn-color-secondary)}.color-hover-third:hover,.color-third{color:var(--peak-learn-color-third)}.color-hover-third:hover{transition:.3s ease}.bg-color-third,.border-color-third{background:var(--peak-learn-color-third)}.color-hover-white:hover,.color-white{color:var(--peak-learn-color-white)}.color-hover-white:hover{transition:.3s ease}.bg-color-white,.border-color-white{background:var(--peak-learn-color-white)}.color-hover-off-white:hover,.color-off-white{color:var(--peak-learn-color-off-white)}.color-hover-off-white:hover{transition:.3s ease}.bg-color-off-white,.border-color-off-white{background:var(--peak-learn-color-off-white)}.color-black,.color-hover-black:hover{color:var(--peak-learn-color-black)}.color-hover-black:hover{transition:.3s ease}.bg-color-black,.border-color-black{background:var(--peak-learn-color-black)}.color-grey,.color-hover-grey:hover{color:var(--peak-learn-color-grey)}.color-hover-grey:hover{transition:.3s ease}.bg-color-grey,.border-color-grey{background:var(--peak-learn-color-grey)}.color-grey-500,.color-hover-grey-500:hover{color:var(--peak-learn-color-grey-500)}.color-hover-grey-500:hover{transition:.3s ease}.bg-color-grey-500,.border-color-grey-500{background:var(--peak-learn-color-grey-500)}.color-grey-300,.color-hover-grey-300:hover{color:var(--peak-learn-color-grey-300)}.color-hover-grey-300:hover{transition:.3s ease}.bg-color-grey-300,.border-color-grey-300{background:var(--peak-learn-color-grey-300)}.color-hover-light-grey:hover,.color-light-grey{color:var(--peak-learn-color-light-grey)}.color-hover-light-grey:hover{transition:.3s ease}.bg-color-light-grey,.border-color-light-grey{background:var(--peak-learn-color-light-grey)}.color-hover-success:hover,.color-success{color:var(--peak-learn-color-success)}.color-hover-success:hover{transition:.3s ease}.bg-color-success,.border-color-success{background:var(--peak-learn-color-success)}.color-bg-message,.color-hover-bg-message:hover{color:var(--peak-learn-color-bg-message)}.color-hover-bg-message:hover{transition:.3s ease}.bg-color-bg-message,.border-color-bg-message{background:var(--peak-learn-color-bg-message)}.color-design-system,.color-hover-design-system:hover{color:var(--peak-learn-color-design-system)}.color-hover-design-system:hover{transition:.3s ease}.bg-color-design-system,.border-color-design-system{background:var(--peak-learn-color-design-system)}.color-design-system-900,.color-hover-design-system-900:hover{color:var(--peak-learn-color-design-system-900)}.color-hover-design-system-900:hover{transition:.3s ease}.bg-color-design-system-900,.border-color-design-system-900{background:var(--peak-learn-color-design-system-900)}.color-design-system-50,.color-hover-design-system-50:hover{color:var(--peak-learn-color-design-system-50)}.color-hover-design-system-50:hover{transition:.3s ease}.bg-color-design-system-50,.border-color-design-system-50{background:var(--peak-learn-color-design-system-50)}.color-danger,.color-hover-danger:hover{color:var(--peak-learn-color-danger)}.color-hover-danger:hover{transition:.3s ease}.bg-color-danger,.border-color-danger{background:var(--peak-learn-color-danger)}*,:after,:before{box-sizing:border-box}:after,:before{word-break:break-word}html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}body{color:var(--peak-learn-color-black);margin:0;min-height:100vh;padding:0}.uppercase{text-transform:uppercase}.small-text{font-size:80%;font-weight:400}.p-nospace p{margin-bottom:0}a{color:var(--peak-learn-color-primary);text-decoration:underline}.hidden{display:none!important}.bold{font-weight:700}.iti{display:block}@media screen and (min-width:576px){.container{max-width:unset}}.aky-table{animation:tableFadeIn .5s ease-out;background:var(--peak-learn-color-white);border-collapse:collapse;border-radius:.75rem;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;position:relative;width:100%}.aky-table:before{background:linear-gradient(90deg,#001a70,#002cbd);border-radius:.75rem .75rem 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.aky-table-head{background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative}.aky-table-head tr{border-bottom:2px solid #e9ecef}.aky-table-head tr th{color:var(--peak-learn-color-grey);font-size:.75rem;font-weight:700;letter-spacing:.5px;padding-bottom:1.25rem;padding-top:1.25rem;position:relative;text-transform:uppercase;transition:all .3s ease}.aky-table-head tr th:first-child{padding-left:1.5rem}.aky-table-head tr th:last-child{padding-right:1.5rem}.aky-table-head tr th:hover{background:rgba(0,26,112,.05);color:#001a70}.aky-table-head tr th .sortable,.aky-table-head tr th.sorted a{align-items:center;border-radius:.375rem;display:flex;flex-flow:row nowrap;font-size:.75rem;font-weight:700;justify-content:flex-start;line-height:150%;padding:.5rem .75rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.aky-table-head tr th .sortable>.icons,.aky-table-head tr th.sorted a>.icons{margin-left:.5rem;transition:transform .3s ease}.aky-table-head tr th .sortable{color:var(--peak-learn-color-grey)}.aky-table-head tr th .sortable:hover{background:rgba(0,26,112,.1);color:#001a70;transform:translateY(-1px)}.aky-table-head tr th .sortable:hover>.icons{transform:scale(1.1)}.aky-table-head tr th.sorted{background:rgba(0,26,112,.1);border:none}.aky-table-head tr th.sorted a{color:#001a70}.aky-table-head tr th.sorted a:hover{background:rgba(0,26,112,.15);color:#000824}.aky-table-head tr th.sorted a>.icons{font-size:.625rem;transform:scale(1.1)}.aky-table-body tr{animation:rowFadeIn .4s ease-out;animation-fill-mode:both;background:var(--peak-learn-color-white);position:relative;transition:all .3s ease}.aky-table-body tr:first-child{animation-delay:.05s}.aky-table-body tr:nth-child(2){animation-delay:.1s}.aky-table-body tr:nth-child(3){animation-delay:.15s}.aky-table-body tr:nth-child(4){animation-delay:.2s}.aky-table-body tr:nth-child(5){animation-delay:.25s}.aky-table-body tr:nth-child(6){animation-delay:.3s}.aky-table-body tr:nth-child(7){animation-delay:.35s}.aky-table-body tr:nth-child(8){animation-delay:.4s}.aky-table-body tr:nth-child(9){animation-delay:.45s}.aky-table-body tr:nth-child(10){animation-delay:.5s}.aky-table-body tr:nth-child(11){animation-delay:.55s}.aky-table-body tr:nth-child(12){animation-delay:.6s}.aky-table-body tr:nth-child(13){animation-delay:.65s}.aky-table-body tr:nth-child(14){animation-delay:.7s}.aky-table-body tr:nth-child(15){animation-delay:.75s}.aky-table-body tr:nth-child(16){animation-delay:.8s}.aky-table-body tr:nth-child(17){animation-delay:.85s}.aky-table-body tr:nth-child(18){animation-delay:.9s}.aky-table-body tr:nth-child(19){animation-delay:.95s}.aky-table-body tr:nth-child(20){animation-delay:1s}.aky-table-body tr:not(:last-child){border-bottom:1px solid #f1f3f4}.aky-table-body tr:hover{background:linear-gradient(135deg,rgba(0,26,112,.02),rgba(0,26,112,.05));box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateX(4px);z-index:1}.aky-table-body tr:hover td{color:var(--peak-learn-color-black)}.aky-table-body tr:nth-child(2n){background:#fafbfc}.aky-table-body tr:nth-child(2n):hover{background:linear-gradient(135deg,rgba(0,26,112,.03),rgba(0,26,112,.06))}.aky-table-body tr td{padding-bottom:1.25rem;padding-top:1.25rem;position:relative;transition:all .3s ease;vertical-align:middle}.aky-table-body tr td:first-child{font-weight:600;padding-left:1.5rem}.aky-table-body tr td:last-child{justify-content:flex-end;padding-right:1.5rem}.aky-table-body tr td.iterable{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:center}.aky-table-body tr td.actions .btn{border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:.875rem;margin:0 .25rem;padding:.5rem .75rem;transition:all .3s ease}.aky-table-body tr td.actions .btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.aky-table-body tr td.actions .btn.delete-btn{background:linear-gradient(135deg,#dc3545,#c82333);color:var(--peak-learn-color-white)}.aky-table-body tr td.actions .btn.delete-btn:hover{background:linear-gradient(135deg,#c82333,#a71e2a);color:var(--peak-learn-color-white)}.aky-table-body tr td.actions .btn.edit-btn{background:linear-gradient(135deg,#001a70,#0026a3)}.aky-table-body tr td.actions .btn.edit-btn:hover{background:linear-gradient(135deg,#00208a,#002cbd)}.aky-table-body tr td:hover{background:rgba(0,26,112,.05)}.aky-table-body tr.read{background:rgba(0,26,112,.02);opacity:.8}.aky-table-body tr.unread{background:var(--peak-learn-color-white);font-weight:600}.aky-table-body tr.unread td:first-child{position:relative}.aky-table-body tr.unread td:first-child:before{animation:pulse 2s infinite;background:#001a70;border-radius:50%;box-shadow:0 0 0 2px rgba(0,26,112,.2);content:"";height:.5rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:.5rem}.aky-table-foot{background:#f8f9fa;border-top:2px solid #e9ecef}.aky-table-foot tr td{padding:1rem 0}.aky-table-foot tr td:first-child{padding-left:1.5rem}.aky-table-foot tr td:last-child{padding-right:1.5rem}@media (max-width:768px){.aky-table{border-radius:.5rem}.aky-table-body td,.aky-table-head th{padding:.75rem 1rem}.aky-table-body td:first-child,.aky-table-head th:first-child{padding-left:1rem}.aky-table-body td:last-child,.aky-table-head th:last-child{padding-right:1rem}.aky-table-body tr:hover{transform:none}}@keyframes tableFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rowFadeIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,26,112,.7)}70%{box-shadow:0 0 0 6px rgba(0,26,112,0)}to{box-shadow:0 0 0 0 rgba(0,26,112,0)}}.btn{align-items:center;border:2px solid;border-radius:1.8125rem;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:1rem;font-weight:700;justify-content:center;line-height:150%;padding:.625rem 1.5rem;text-decoration:none;transition:.3s ease}.btn.btn-primary{background-color:var(--peak-learn-color-primary);border-color:var(--peak-learn-color-primary);color:#fff}.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-primary);color:var(--peak-learn-color-primary)}.btn.btn-outline-primary{background-color:transparent;border-color:var(--peak-learn-color-primary);color:var(--peak-learn-color-primary)}.btn.btn-outline-primary:not(:disabled):not(.disabled):active,.btn.btn-outline-primary:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-primary);border-color:var(--peak-learn-color-primary);color:#fff}.btn.btn-secondary{background-color:var(--peak-learn-color-secondary);border-color:var(--peak-learn-color-secondary);color:#0c0c0c}.btn.btn-secondary:not(:disabled):not(.disabled):active,.btn.btn-secondary:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-secondary);color:var(--peak-learn-color-secondary)}.btn.btn-outline-secondary{background-color:transparent;border-color:var(--peak-learn-color-secondary);color:var(--peak-learn-color-secondary)}.btn.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn.btn-outline-secondary:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-secondary);border-color:var(--peak-learn-color-secondary);color:#0c0c0c}.btn.btn-third{background-color:var(--peak-learn-color-third);border-color:var(--peak-learn-color-third);color:#0c0c0c}.btn.btn-third:not(:disabled):not(.disabled):active,.btn.btn-third:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-third);color:var(--peak-learn-color-third)}.btn.btn-outline-third{background-color:transparent;border-color:var(--peak-learn-color-third);color:var(--peak-learn-color-third)}.btn.btn-outline-third:not(:disabled):not(.disabled):active,.btn.btn-outline-third:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-third);border-color:var(--peak-learn-color-third);color:#0c0c0c}.btn.btn-white{background-color:var(--peak-learn-color-white);border-color:var(--peak-learn-color-white);color:#0c0c0c}.btn.btn-white:not(:disabled):not(.disabled):active,.btn.btn-white:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-white);color:var(--peak-learn-color-white)}.btn.btn-outline-white{background-color:transparent;border-color:var(--peak-learn-color-white);color:var(--peak-learn-color-white)}.btn.btn-outline-white:not(:disabled):not(.disabled):active,.btn.btn-outline-white:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-white);border-color:var(--peak-learn-color-white);color:#0c0c0c}.btn.btn-off-white{background-color:var(--peak-learn-color-off-white);border-color:var(--peak-learn-color-off-white);color:#0c0c0c}.btn.btn-off-white:not(:disabled):not(.disabled):active,.btn.btn-off-white:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-off-white);color:var(--peak-learn-color-off-white)}.btn.btn-outline-off-white{background-color:transparent;border-color:var(--peak-learn-color-off-white);color:var(--peak-learn-color-off-white)}.btn.btn-outline-off-white:not(:disabled):not(.disabled):active,.btn.btn-outline-off-white:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-off-white);border-color:var(--peak-learn-color-off-white);color:#0c0c0c}.btn.btn-black{background-color:var(--peak-learn-color-black);border-color:var(--peak-learn-color-black);color:#fff}.btn.btn-black:not(:disabled):not(.disabled):active,.btn.btn-black:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-black);color:var(--peak-learn-color-black)}.btn.btn-outline-black{background-color:transparent;border-color:var(--peak-learn-color-black);color:var(--peak-learn-color-black)}.btn.btn-outline-black:not(:disabled):not(.disabled):active,.btn.btn-outline-black:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-black);border-color:var(--peak-learn-color-black);color:#fff}.btn.btn-grey{background-color:var(--peak-learn-color-grey);border-color:var(--peak-learn-color-grey);color:#0c0c0c}.btn.btn-grey:not(:disabled):not(.disabled):active,.btn.btn-grey:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-grey);color:var(--peak-learn-color-grey)}.btn.btn-outline-grey{background-color:transparent;border-color:var(--peak-learn-color-grey);color:var(--peak-learn-color-grey)}.btn.btn-outline-grey:not(:disabled):not(.disabled):active,.btn.btn-outline-grey:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-grey);border-color:var(--peak-learn-color-grey);color:#0c0c0c}.btn.btn-grey-500{background-color:var(--peak-learn-color-grey-500);border-color:var(--peak-learn-color-grey-500);color:#0c0c0c}.btn.btn-grey-500:not(:disabled):not(.disabled):active,.btn.btn-grey-500:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-grey-500);color:var(--peak-learn-color-grey-500)}.btn.btn-outline-grey-500{background-color:transparent;border-color:var(--peak-learn-color-grey-500);color:var(--peak-learn-color-grey-500)}.btn.btn-outline-grey-500:not(:disabled):not(.disabled):active,.btn.btn-outline-grey-500:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-grey-500);border-color:var(--peak-learn-color-grey-500);color:#0c0c0c}.btn.btn-grey-300{background-color:var(--peak-learn-color-grey-300);border-color:var(--peak-learn-color-grey-300);color:#0c0c0c}.btn.btn-grey-300:not(:disabled):not(.disabled):active,.btn.btn-grey-300:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-grey-300);color:var(--peak-learn-color-grey-300)}.btn.btn-outline-grey-300{background-color:transparent;border-color:var(--peak-learn-color-grey-300);color:var(--peak-learn-color-grey-300)}.btn.btn-outline-grey-300:not(:disabled):not(.disabled):active,.btn.btn-outline-grey-300:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-grey-300);border-color:var(--peak-learn-color-grey-300);color:#0c0c0c}.btn.btn-light-grey{background-color:var(--peak-learn-color-light-grey);border-color:var(--peak-learn-color-light-grey);color:#0c0c0c}.btn.btn-light-grey:not(:disabled):not(.disabled):active,.btn.btn-light-grey:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-light-grey);color:var(--peak-learn-color-light-grey)}.btn.btn-outline-light-grey{background-color:transparent;border-color:var(--peak-learn-color-light-grey);color:var(--peak-learn-color-light-grey)}.btn.btn-outline-light-grey:not(:disabled):not(.disabled):active,.btn.btn-outline-light-grey:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-light-grey);border-color:var(--peak-learn-color-light-grey);color:#0c0c0c}.btn.btn-success{background-color:var(--peak-learn-color-success);border-color:var(--peak-learn-color-success);color:#0c0c0c}.btn.btn-success:not(:disabled):not(.disabled):active,.btn.btn-success:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-success);color:var(--peak-learn-color-success)}.btn.btn-outline-success{background-color:transparent;border-color:var(--peak-learn-color-success);color:var(--peak-learn-color-success)}.btn.btn-outline-success:not(:disabled):not(.disabled):active,.btn.btn-outline-success:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-success);border-color:var(--peak-learn-color-success);color:#0c0c0c}.btn.btn-bg-message{background-color:var(--peak-learn-color-bg-message);border-color:var(--peak-learn-color-bg-message);color:#0c0c0c}.btn.btn-bg-message:not(:disabled):not(.disabled):active,.btn.btn-bg-message:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-bg-message);color:var(--peak-learn-color-bg-message)}.btn.btn-outline-bg-message{background-color:transparent;border-color:var(--peak-learn-color-bg-message);color:var(--peak-learn-color-bg-message)}.btn.btn-outline-bg-message:not(:disabled):not(.disabled):active,.btn.btn-outline-bg-message:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-bg-message);border-color:var(--peak-learn-color-bg-message);color:#0c0c0c}.btn.btn-design-system{background-color:var(--peak-learn-color-design-system);border-color:var(--peak-learn-color-design-system);color:#fff}.btn.btn-design-system:not(:disabled):not(.disabled):active,.btn.btn-design-system:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-design-system);color:var(--peak-learn-color-design-system)}.btn.btn-outline-design-system{background-color:transparent;border-color:var(--peak-learn-color-design-system);color:var(--peak-learn-color-design-system)}.btn.btn-outline-design-system:not(:disabled):not(.disabled):active,.btn.btn-outline-design-system:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-design-system);border-color:var(--peak-learn-color-design-system);color:#fff}.btn.btn-design-system-900{background-color:var(--peak-learn-color-design-system-900);border-color:var(--peak-learn-color-design-system-900);color:#fff}.btn.btn-design-system-900:not(:disabled):not(.disabled):active,.btn.btn-design-system-900:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-design-system-900);color:var(--peak-learn-color-design-system-900)}.btn.btn-outline-design-system-900{background-color:transparent;border-color:var(--peak-learn-color-design-system-900);color:var(--peak-learn-color-design-system-900)}.btn.btn-outline-design-system-900:not(:disabled):not(.disabled):active,.btn.btn-outline-design-system-900:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-design-system-900);border-color:var(--peak-learn-color-design-system-900);color:#fff}.btn.btn-design-system-50{background-color:var(--peak-learn-color-design-system-50);border-color:var(--peak-learn-color-design-system-50);color:#0c0c0c}.btn.btn-design-system-50:not(:disabled):not(.disabled):active,.btn.btn-design-system-50:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-design-system-50);color:var(--peak-learn-color-design-system-50)}.btn.btn-outline-design-system-50{background-color:transparent;border-color:var(--peak-learn-color-design-system-50);color:var(--peak-learn-color-design-system-50)}.btn.btn-outline-design-system-50:not(:disabled):not(.disabled):active,.btn.btn-outline-design-system-50:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-design-system-50);border-color:var(--peak-learn-color-design-system-50);color:#0c0c0c}.btn.btn-danger{background-color:var(--peak-learn-color-danger);border-color:var(--peak-learn-color-danger);color:#fff}.btn.btn-danger:not(:disabled):not(.disabled):active,.btn.btn-danger:not(:disabled):not(.disabled):hover{background-color:transparent;border-color:var(--peak-learn-color-danger);color:var(--peak-learn-color-danger)}.btn.btn-outline-danger{background-color:transparent;border-color:var(--peak-learn-color-danger);color:var(--peak-learn-color-danger)}.btn.btn-outline-danger:not(:disabled):not(.disabled):active,.btn.btn-outline-danger:not(:disabled):not(.disabled):hover{background-color:var(--peak-learn-color-danger);border-color:var(--peak-learn-color-danger);color:#fff}.btn-group{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start}.btn-group>*{margin-right:.625rem}.btn-group>:last-child{margin-right:0}.aky-card,.aky-table{background-color:var(--peak-learn-color-white);border-radius:1rem;box-shadow:2px 6px 18px rgba(0,0,0,.13);padding:.625rem}.emphase-title,.formation-section__title{color:var(--peak-learn-color-primary);font-family:Rota,sans-serif;font-size:3.125rem;font-weight:600;line-height:normal;margin-bottom:1.25rem;position:relative}.progress-bar{background:var(--peak-learn-color-light-grey);border-radius:3.125rem;height:.625rem;margin:1.3125rem 0}.progress-bar .bar{background:var(--peak-learn-color-primary);border-radius:inherit;height:100%;width:0}.progress-bar .bar.success{background:var(--peak-learn-color-success)}.formation-section:not(:last-child){margin-bottom:4rem}.formation-section__title{margin-bottom:1.25rem}.formation-section__categories{align-items:center;display:flex;flex-flow:row wrap;gap:.625rem 1.5rem;justify-content:flex-start;padding-inline-start:0}.formation-section__categories .category{color:var(--peak-learn-color-grey);cursor:pointer;font-family:Rota,sans-serif;font-size:1.25rem;list-style:none;text-transform:uppercase;transition:.3s ease}.formation-section__categories .category.active,.formation-section__categories .category:focus,.formation-section__categories .category:hover{color:var(--peak-learn-color-black)}.formation-section__formations{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.875rem;justify-content:flex-start}.formation-card{border:1px solid rgba(0,0,0,0);min-height:25.625rem;opacity:0;overflow:hidden;padding:0;transform:scale(0);transition:opacity .2s ease-in-out;width:23rem}.formation-card.active{opacity:1;transform:scale(1)}.formation-card.active.horizontal{max-width:30.625rem}.formation-card:focus,.formation-card:hover{border:1px solid var(--peak-learn-color-primary);-webkit-box-shadow:0 0 0 .2rem rgba(0,26,112,.25);box-shadow:0 0 0 .2rem rgba(0,26,112,.25);outline:0;transform:scale(1.02)}.formation-card>a{color:inherit;display:block;height:100%;min-height:25.625rem;position:relative;text-decoration:none}.formation-card.horizontal>a{flex-direction:row}.formation-card__image{height:10.125rem}.formation-card__image img{height:100%;object-fit:cover;object-position:center;width:100%}.formation-card__content{display:flex;flex-flow:row wrap;height:100%;padding:1.75rem 1.3125rem}.formation-card__content__title{font-size:1.25rem;font-weight:700;line-height:1.625rem;margin-bottom:1.25rem}.formation-card__content .progress-bar{bottom:5.3125rem;left:1.3125rem;margin-top:auto;position:absolute;right:1.3125rem;width:-webkit-fill-available}.formation-card__content__infos{align-items:center;bottom:1.875rem;color:var(--peak-learn-color-grey);display:flex;flex-flow:row wrap;justify-content:space-between;left:1.3125rem;position:absolute;right:1.3125rem}.formation-card__content__infos .info{max-width:5.3125rem}.formation-card__content__infos .info:last-child{text-align:right}.see-also{margin-top:5.9375rem}.see-also__title{color:var(--peak-learn-color-primary);font-size:3.125rem;margin-bottom:1.5rem!important}.see-also .formation-section__formations{grid-template-columns:repeat(auto-fit,minmax(28.125rem,1fr))}@media screen and (max-width:600px){.see-also .formation-section__formations{grid-template-columns:1fr}}.see-also .formation-section__formations .formation-card{max-width:34.375rem;width:100%}.see-also .formation-section__formations .formation-card>a{display:flex;width:100%}.see-also .formation-section__formations .formation-card__image{filter:grayscale(100%);height:unset;max-width:9.5rem;width:100%}.see-also .formation-section__formations .formation-card__content{padding:1.1875rem 1rem;width:100%}.see-also .formation-section__formations .formation-card__content__infos .info{max-width:unset;width:100%}#chatModal .modal-content{border-radius:.8125rem;max-height:37.5rem;max-width:26.25rem;padding:2rem 3rem}#chatModal .modal-content .modal-header{align-items:center;border:none;margin-bottom:2.1875rem;padding:0}#chatModal .modal-content .modal-header .modal-title{font-size:1.25rem;line-height:1.5rem}#chatModal .modal-content .modal-header .close{font-size:1rem}#chatModal .modal-content .modal-body{padding:0}#chatModal .modal-content .chat{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:flex-start}#chatModal .modal-content .chat .return-btn{background:var(--peak-learn-color-grey);border-radius:50%;color:var(--peak-learn-color-white);font-size:.9375rem;padding:.625rem;text-decoration:none;transition:.3s ease}#chatModal .modal-content .chat .return-btn:focus,#chatModal .modal-content .chat .return-btn:hover{background:var(--peak-learn-color-primary)}#chatModal .modal-content .chat .chat-messages{max-height:22.5rem;overflow:auto;width:100%}#chatModal .modal-content .chat .chat-messages::-webkit-scrollbar{background:transparent;width:30px;z-index:9999999999}#chatModal .modal-content .chat .chat-messages::-webkit-scrollbar-track{background:#eee}#chatModal .modal-content .chat .chat-messages::-webkit-scrollbar-thumb{background:#777;z-index:9999999999}#chatModal .modal-content .chat .chat-messages::-webkit-scrollbar-thumb,#chatModal .modal-content .chat .chat-messages::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-radius:0;border-width:0 0 0 25px}#chatModal .modal-content .chat .chat-messages::-webkit-scrollbar-button{display:none}#chatModal .modal-content .chat .chat-messages .message{margin-bottom:2.5rem}#chatModal .modal-content .chat .chat-messages .message-content{background:var(--peak-learn-color-bg-message);border-radius:0 .875rem .875rem .875rem;padding:1.5rem;width:fit-content;word-break:break-word}#chatModal .modal-content .chat .chat-messages .message-timestamp{margin:.5rem 1.5rem}#chatModal .modal-content .chat .chat-messages .message.to_admin .message-timestamp{text-align:right}#chatModal .modal-content .chat .chat-messages .message.to_admin .message-content{background:var(--peak-learn-color-primary);border-radius:.875rem 0 .875rem .875rem;color:#fff;margin-left:auto}#chatModal .modal-content .chat .chat-answer{margin-top:2.1875rem;width:100%}#chatModal .modal-content .chat .chat-answer form{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}#chatModal .modal-content .chat .chat-answer form>div{flex-grow:1;flex-shrink:1}#chatModal .modal-content .chat .chat-answer form .form-group{margin-bottom:0}#chatModal .modal-content .chat .chat-answer form .btn{border-radius:50%;font-size:.875rem;margin-left:1rem;padding:.625rem}.c-shop-formations{width:100%}.c-shop-formations--cart .c-shop-formations__list{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:1.5rem;justify-content:center}.c-shop-formations--cart .c-shop-formations__list .shop-formation-card{max-width:23rem;width:100%!important}@media screen and (max-width:62.5rem){.c-shop-formations--cart .c-shop-formations__list{flex-flow:wrap}}@media screen and (max-width:48.4375rem){.c-shop-formations__list{justify-content:center}}.c-shop-formations__list.list .shop-formation-card{background:var(--peak-learn-color-white);border:1px solid rgba(0,0,0,0);border-radius:.875rem;box-shadow:.125rem .375rem 1.125rem rgba(0,0,0,.13);margin-bottom:.75rem;overflow:hidden;transform:scale(0);width:23rem}@media screen and (max-width:100rem){.c-shop-formations__list.list .shop-formation-card{max-width:20rem}}.c-shop-formations__list.list .shop-formation-card:focus,.c-shop-formations__list.list .shop-formation-card:hover{border:1px solid var(--peak-learn-color-primary);-webkit-box-shadow:0 0 0 .2rem rgba(0,26,112,.25);box-shadow:0 0 0 .2rem rgba(0,26,112,.25);outline:0;transform:scale(1.02)}.c-shop-formations__list.list .shop-formation-card__image{height:10.125rem}.c-shop-formations__list.list .shop-formation-card__image img{height:100%;object-fit:contain;object-position:center;width:100%}.c-shop-formations__list.list .shop-formation-card__content{align-items:flex-start;color:var(--peak-learn-color-black);display:flex;flex-flow:row nowrap;font-family:Satoshi,sans-serif;font-size:1.25rem;font-weight:700;justify-content:space-between;margin-top:1.0625rem;padding:.625rem 1.3125rem 2.125rem}.c-shop-formations__list.list .shop-formation-card__add-to-cart{background:transparent;border:.0625rem solid transparent;border-radius:.5625rem;outline:none;transition:.2s ease-in-out}.c-shop-formations__list.list .shop-formation-card__add-to-cart:hover{border:.0625rem solid var(--peak-learn-color-primary)}.c-shop-formations__list.list .shop-formation-card.active{opacity:1;transform:scale(1)}.c-cart{background:var(--peak-learn-color-white);border-bottom-left-radius:.5625rem;box-shadow:2px 6px 18px rgba(0,0,0,.13);padding:1.25rem 1.5rem 2.5rem;position:absolute;right:0;top:4.6875rem;transform:translateX(28.125rem);transition:transform .3s ease-in-out;width:28.125rem}.c-cart.open{transform:translateX(0)}.c-cart__title{font-size:2.5rem;font-weight:700}.c-cart-formation{border-top:.0625rem solid rgba(0,0,0,.2);margin-bottom:1.5rem;padding-top:1.5rem}.c-cart-formation:first-child{border-top:none;padding-top:0}.c-cart-formation:last-child{margin-bottom:0}.c-cart-formation__title{font-family:Rota,sans-serif;font-size:1.5625rem;font-weight:700;line-height:1}.c-cart-formation__del{background:none;border:none;border-bottom:1px solid var(--peak-learn-color-primary);font-size:.625rem;line-height:1;padding:0;transition:.2s ease-in-out}.c-cart-formation__del:hover{padding-bottom:.1875rem}.cart-open-btn{position:relative}.cart-open-btn .cart-marker{align-items:center;background:red;border-radius:50%;display:flex;flex-flow:row nowrap;font-size:.875rem;height:1.25rem;justify-content:center;left:-.3125rem;position:absolute;width:1.25rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aky-tooltip{animation:fadeUp .3s cubic-bezier(.39,.575,.565,1) forwards;background:var(--peak-learn-color-design-system);border-radius:.3125rem;color:var(--peak-learn-color-white);font-size:.875rem;left:-2.5rem;margin:auto;padding:.3125rem;position:absolute;right:-2.5rem;text-align:center}.form-control.form-select,select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--peak-learn-color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem 1rem;border:2px solid var(--peak-learn-color-light-grey);border-radius:.625rem;box-shadow:0 2px 4px rgba(0,0,0,.05);color:var(--peak-learn-color-black);cursor:pointer;font-size:.875rem;font-weight:500;padding:.875rem 2.5rem .875rem 1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-control.form-select::-ms-expand,select::-ms-expand{display:none}.form-control.form-select:focus,select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23001a70' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");border-color:var(--peak-learn-color-primary);box-shadow:0 0 0 3px rgba(0,26,112,.1),0 4px 12px rgba(0,26,112,.15);outline:none;transform:translateY(-1px)}.form-control.form-select:hover:not(:focus),select:hover:not(:focus){border-color:var(--peak-learn-color-grey);box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.is-invalid.form-control.form-select,select.is-invalid{border-color:var(--peak-learn-color-danger);box-shadow:0 0 0 3px rgba(239,68,68,.1),0 4px 12px rgba(239,68,68,.15)}.is-invalid.form-control.form-select:focus,select.is-invalid:focus{border-color:var(--peak-learn-color-danger);box-shadow:0 0 0 3px rgba(239,68,68,.2),0 4px 12px rgba(239,68,68,.2)}.is-valid.form-control.form-select,select.is-valid{border-color:var(--peak-learn-color-success);box-shadow:0 0 0 3px rgba(29,201,160,.1),0 4px 12px rgba(29,201,160,.15)}.is-valid.form-control.form-select:focus,select.is-valid:focus{border-color:var(--peak-learn-color-success);box-shadow:0 0 0 3px rgba(29,201,160,.2),0 4px 12px rgba(29,201,160,.2)}.form-control.form-select:disabled,select:disabled{background:var(--peak-learn-color-light-grey);color:var(--peak-learn-color-grey);cursor:not-allowed;opacity:.7}.form-control.form-select:disabled:hover,select:disabled:hover{box-shadow:0 2px 4px rgba(0,0,0,.05);transform:none}.form-control.form-select option,select option{background:var(--peak-learn-color-white);border:none;color:var(--peak-learn-color-black);font-size:.875rem;font-weight:500;padding:.5rem .75rem}.form-control.form-select option:hover,select option:hover{background:rgba(0,26,112,.1)}.form-control.form-select option:checked,select option:checked{background:var(--peak-learn-color-primary);color:#fff}[multiple].form-control.form-select,select[multiple]{background-image:none;min-height:7.5rem;padding:.5rem 1rem}[multiple].form-control.form-select option,select[multiple] option{border-radius:.25rem;margin:.125rem 0;padding:.375rem .5rem}[multiple].form-control.form-select option:checked,select[multiple] option:checked{background:var(--peak-learn-color-primary);color:#fff}[size].form-control.form-select,select[size]{background-image:none;padding-right:1rem}.aky-table .form-control.form-select,.aky-table select{background-position:right .5rem center;background-size:.75rem .75rem;border-radius:.375rem;font-size:.8125rem;padding:.5rem 2rem .5rem .75rem}.aky-table .form-control.form-select:focus,.aky-table .form-control.form-select:hover,.aky-table select:focus,.aky-table select:hover{transform:none}.modal .form-control.form-select,.modal select{border-radius:.5rem;margin-bottom:1rem}.aky-card .form-control.form-select,.aky-card select,.aky-table .form-control.form-select,.aky-table select{border-radius:.5rem;margin-bottom:.75rem}.material .form-control.form-select,.material select{background-color:var(--peak-learn-color-white);border:2px solid var(--peak-learn-color-light-grey);border-radius:.5rem;padding:1rem 2.5rem 1rem 1rem;transition:all .3s ease}.material .form-control.form-select:focus,.material select:focus{border-color:var(--peak-learn-color-primary);box-shadow:0 0 0 3px rgba(0,26,112,.1);transform:none}.material .form-control.form-select:focus+label,.material select:focus+label{color:var(--peak-learn-color-primary);transform:translateY(-50%) scale(.9)}.material .form-control.form-select:valid+label,.material select:valid+label{transform:translateY(-50%) scale(.9)}.form-group .form-control.form-select,.form-group select{animation:selectFadeIn .4s ease-out;margin-bottom:.5rem;width:100%}.filter-group .form-control.form-select,.filter-group select{background-position:right .625rem center;background-size:.875rem .875rem;border-radius:.375rem;font-size:.8125rem;min-width:9.375rem;padding:.625rem 2.25rem .625rem .75rem}.filter-group .form-control.form-select:focus,.filter-group select:focus{transform:none}.toolbar .form-control.form-select,.toolbar select{background-position:right .5rem center;background-size:.75rem .75rem;border:1px solid var(--peak-learn-color-light-grey);border-radius:.375rem;font-size:.8125rem;padding:.5rem 2rem .5rem .75rem}.toolbar .form-control.form-select:focus,.toolbar select:focus{box-shadow:0 0 0 2px rgba(0,26,112,.2);transform:none}.sidebar .form-control.form-select,.sidebar select{background-color:var(--peak-learn-color-white);border-radius:.5rem;margin-bottom:1rem}.header .form-control.form-select,.header select{background-position:right .5rem center;background-size:.75rem .75rem;border:1px solid var(--peak-learn-color-light-grey);border-radius:.375rem;font-size:.8125rem;padding:.5rem 2rem .5rem .75rem}.header .form-control.form-select:focus,.header select:focus{transform:none}@keyframes selectFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.form-control.form-select,select{font-size:1rem;padding:.75rem 2.25rem .75rem .875rem}.form-control.form-select:focus,.form-control.form-select:hover,select:focus,select:hover{transform:none}.filter-group .form-control.form-select,.filter-group select{min-width:auto;width:100%}}.ts-wrapper{animation:tomSelectFadeIn .4s ease-out;background:var(--peak-learn-color-white);border:2px solid var(--peak-learn-color-light-grey);border-radius:.625rem;box-shadow:0 2px 4px rgba(0,0,0,.05);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ts-wrapper.focus{border-color:var(--peak-learn-color-primary);box-shadow:0 0 0 3px rgba(0,26,112,.1),0 4px 12px rgba(0,26,112,.15);transform:translateY(-1px)}.ts-wrapper:hover:not(.focus){border-color:var(--peak-learn-color-grey);box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.ts-wrapper.is-invalid{border-color:var(--peak-learn-color-danger);box-shadow:0 0 0 3px rgba(239,68,68,.1),0 4px 12px rgba(239,68,68,.15)}.ts-wrapper.is-invalid.focus{border-color:var(--peak-learn-color-danger);box-shadow:0 0 0 3px rgba(239,68,68,.2),0 4px 12px rgba(239,68,68,.2)}.ts-wrapper.is-valid{border-color:var(--peak-learn-color-success);box-shadow:0 0 0 3px rgba(29,201,160,.1),0 4px 12px rgba(29,201,160,.15)}.ts-wrapper.is-valid.focus{border-color:var(--peak-learn-color-success);box-shadow:0 0 0 3px rgba(29,201,160,.2),0 4px 12px rgba(29,201,160,.2)}.ts-wrapper.disabled{background:var(--peak-learn-color-light-grey);cursor:not-allowed;opacity:.7}.ts-wrapper.disabled:hover{box-shadow:0 2px 4px rgba(0,0,0,.05);transform:none}.ts-wrapper .ts-control{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;min-height:3rem;padding:.875rem 1rem}.ts-wrapper .ts-control input{background:transparent;border:none;color:var(--peak-learn-color-black);flex:1;font-size:.875rem;font-weight:500;margin:0;min-width:3.75rem;outline:none;padding:0}.ts-wrapper .ts-control input::placeholder{color:var(--peak-learn-color-grey);font-weight:400}.ts-wrapper .ts-control input:focus{outline:none}.ts-wrapper .ts-control .item{align-items:center;background:linear-gradient(135deg,var(--peak-learn-color-primary) 0,#0026a3 100%);border-radius:.375rem;box-shadow:0 2px 4px rgba(0,26,112,.2);color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;margin:.125rem;padding:.25rem .5rem;transition:all .2s ease}.ts-wrapper .ts-control .item:hover{box-shadow:0 4px 8px rgba(0,26,112,.3);transform:scale(1.05)}.ts-wrapper .ts-control .item .remove{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;cursor:pointer;display:flex;height:1rem;justify-content:center;margin-left:.25rem;transition:all .2s ease;width:1rem}.ts-wrapper .ts-control .item .remove:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.ts-wrapper .ts-control .item .remove:before{color:#fff;content:"×";font-size:.75rem;font-weight:700}.ts-wrapper .ts-control:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;margin-left:.5rem;transition:all .3s ease;width:1rem}.focus .ts-wrapper .ts-control:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23001a70' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");transform:rotate(180deg)}.ts-wrapper .ts-dropdown{animation:dropdownSlideIn .3s ease-out;background:var(--peak-learn-color-white);border:2px solid var(--peak-learn-color-primary);border-radius:0 0 .625rem .625rem;border-top:none;box-shadow:0 8px 24px rgba(0,0,0,.15);margin-top:-.125rem;z-index:9999}.ts-wrapper .ts-dropdown .ts-dropdown-content{max-height:12.5rem;overflow-y:auto;padding:.5rem 0}.ts-wrapper .ts-dropdown .ts-dropdown-content::-webkit-scrollbar{width:.375rem}.ts-wrapper .ts-dropdown .ts-dropdown-content::-webkit-scrollbar-track{background:var(--peak-learn-color-light-grey);border-radius:.1875rem}.ts-wrapper .ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb{background:var(--peak-learn-color-primary);border-radius:.1875rem}.ts-wrapper .ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb:hover{background:#0026a3}.ts-wrapper .ts-dropdown .option{background:transparent;border:none;color:var(--peak-learn-color-black);cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1rem;text-align:left;transition:all .2s ease;width:100%}.ts-wrapper .ts-dropdown .option:hover{background:rgba(0,26,112,.1);color:var(--peak-learn-color-primary)}.ts-wrapper .ts-dropdown .option.active{background:var(--peak-learn-color-primary);color:#fff;font-weight:600}.ts-wrapper .ts-dropdown .option.create{color:var(--peak-learn-color-primary);font-style:italic}.ts-wrapper .ts-dropdown .option.create:hover{background:rgba(0,26,112,.1)}.ts-wrapper .ts-dropdown .no-results{font-style:italic}.ts-wrapper .ts-dropdown .loading,.ts-wrapper .ts-dropdown .no-results{color:var(--peak-learn-color-grey);padding:.75rem 1rem;text-align:center}.ts-wrapper .ts-dropdown .loading:after{animation:spin 1s linear infinite;border-top:2px solid var(--peak-learn-color-light-grey);border:2px solid var(--peak-learn-color-light-grey);border-radius:50%;border-top-color:var(--peak-learn-color-primary);content:"";display:inline-block;height:1rem;margin-left:.5rem;width:1rem}.ts-wrapper.single .ts-control:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;margin-left:.5rem;transition:all .3s ease;width:1rem}.ts-wrapper.multi .ts-control{padding:.625rem 1rem}.ts-wrapper.multi .ts-control input{min-width:2.5rem}.ts-wrapper.plugin-remove_button .item{padding-right:1.5rem;position:relative}.ts-wrapper.plugin-remove_button .item .remove{position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.form-control.ts-wrapper{background:var(--peak-learn-color-white);border:2px solid var(--peak-learn-color-light-grey);border-radius:.625rem;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1)}.form-control.ts-wrapper.focus{border-color:var(--peak-learn-color-primary);box-shadow:0 0 0 3px rgba(0,26,112,.1),0 4px 12px rgba(0,26,112,.15)}.aky-table .ts-wrapper{border-radius:.375rem;border-width:1px}.aky-table .ts-wrapper .ts-control{min-height:2.25rem;padding:.5rem .75rem}.aky-table .ts-wrapper .ts-control input{font-size:.8125rem}.aky-table .ts-wrapper .ts-control .item{font-size:.6875rem;padding:.125rem .375rem}.aky-table .ts-wrapper .ts-dropdown{border-radius:0 0 .375rem .375rem}.aky-table .ts-wrapper .ts-dropdown .option{font-size:.8125rem;padding:.5rem .75rem}.modal .ts-wrapper{margin-bottom:1rem}.aky-card .ts-wrapper,.aky-table .ts-wrapper{margin-bottom:.75rem}@keyframes tomSelectFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ts-wrapper .ts-control{min-height:2.75rem;padding:.75rem .875rem}.ts-wrapper .ts-control input{font-size:1rem}.ts-wrapper .ts-control .item{font-size:.8125rem;padding:.375rem .625rem}.ts-wrapper .ts-dropdown .option{font-size:1rem;padding:.75rem 1rem}}form .form-control{border:1px solid var(--peak-learn-color-light-grey);border-radius:.375rem;color:var(--peak-learn-color-black);height:auto;padding:.625rem 1.5rem}form .form-control::placeholder{color:var(--peak-learn-color-grey)}form .form-control:focus{border-color:var(--peak-learn-color-primary);-webkit-box-shadow:0 0 0 .2rem rgba(0,26,112,.25);box-shadow:0 0 0 .2rem rgba(0,26,112,.25)}form input[type=checkbox].form-control{appearance:none;border-radius:.25rem;cursor:pointer;display:inline-block;height:1rem;margin:0;padding:0;width:1rem}form input[type=checkbox].form-control:checked{background:var(--peak-learn-color-primary) url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.429 3.4 7 9 1' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center;background-size:78%}form .form-btn-row .return-btn{color:var(--peak-learn-color-grey);font-size:.875rem;font-weight:500;line-height:1.1875rem;margin-right:2rem;opacity:1;transition:.3s ease}form .form-btn-row .return-btn:hover{color:var(--peak-learn-color-primary);opacity:1}form .form-btn-row .submit{font-size:.75rem;letter-spacing:.02em;line-height:1.6875rem;padding:.5rem 1.5rem}.login-page{align-items:center;background:var(--peak-learn-color-off-white);display:grid;grid-template-columns:repeat(2,1fr);height:100vh}.login-page a{color:var(--peak-learn-color-grey);transition:.3s ease}.login-page a:focus,.login-page a:hover{color:var(--peak-learn-color-primary)}.login-page .logo-col{align-items:center;background-color:var(--peak-learn-color-primary);display:flex;flex-flow:column wrap;height:100%;justify-content:center;overflow:hidden;position:relative}.login-page .logo-col .logo-title{color:var(--peak-learn-color-third);font-size:3rem;font-weight:700;line-height:4.0625rem;margin-bottom:3rem;text-align:center}.login-page .logo-col .logo-wrapper{max-height:87px}.login-page .logo-col .logo-wrapper img{height:100%;width:100%}.login-page .logo-col .logo-main{height:8.5625rem!important;inset:0;margin:auto;position:absolute;transition:.3s ease;width:21.5625rem!important;z-index:9}.login-page .logo-col .logo-main:hover{transform:scale(1.05)}.login-page .logo-col .logo-floating__item{animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;position:absolute;transform-origin:center}.login-page .logo-col .logo-floating__item:first-child{animation-delay:.5s;animation-name:floating2;left:-20.25rem;top:-5.3125rem}.login-page .logo-col .logo-floating__item:first-child img{height:12.1875rem;transform:rotate(-157deg);width:24.25rem}.login-page .logo-col .logo-floating__item:first-child img:hover{transform:rotate(-150deg) scale(1.05)}.login-page .logo-col .logo-floating__item:nth-child(2){animation-delay:2s;animation-name:floating2;right:5.5rem;top:12.875rem}.login-page .logo-col .logo-floating__item:nth-child(2) img{height:6.625rem;transform:rotate(38deg);width:13.375rem}.login-page .logo-col .logo-floating__item:nth-child(2) img:hover{transform:rotate(30deg) scale(1.05)}.login-page .logo-col .logo-floating__item:nth-child(3){animation-name:floating;bottom:16.1875rem;right:6.625rem}.login-page .logo-col .logo-floating__item:nth-child(3) img{height:7.0625rem;transform:rotate(-33deg);width:14.125rem}.login-page .logo-col .logo-floating__item:nth-child(3) img:hover{transform:rotate(-30deg) scale(1.05)}.login-page .logo-col .logo-floating__item:nth-child(4){animation-delay:1s;animation-name:floating;bottom:-22.75rem;left:-18.75rem}.login-page .logo-col .logo-floating__item:nth-child(4) img{height:46.25rem;transform:rotate(-23deg);width:46.25rem}.login-page .logo-col .logo-floating__item:nth-child(4) img:hover{transform:rotate(-20deg) scale(1.05)}.login-page .logo-col .logo-floating img{transition:.3s ease}.login-page .form-col{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;padding-top:17px}.login-page .form-col .form-wrapper{padding:.9375rem;width:26.875rem}.login-page .form-col .form-wrapper label{letter-spacing:normal}.login-page .form-col .form-wrapper input{background:none;color:var(--peak-learn-color-grey);font-weight:500}.login-page .form-col .form-wrapper .form-title{color:var(--peak-learn-color-primary);font-family:Rota,sans-serif;font-size:4rem;font-weight:600;letter-spacing:-.015em;line-height:3.375rem;margin-bottom:3rem}@media screen and (max-width:500px){.login-page .form-col .form-wrapper .form-title{font-size:2.25rem;line-height:2.5rem}}.login-page .form-col .form-wrapper #formContent form{align-items:stretch;display:flex;flex-flow:column wrap;font-weight:500;justify-content:center;width:100%}.login-page .form-col .form-wrapper #formContent form .form-control:not(input[type=checkbox]){border-radius:.75rem;padding:1rem 1.5rem}.login-page .form-col .form-wrapper #formContent form .password-field input{padding-right:2.5rem}.login-page .form-col .form-wrapper #formContent form .password-field .password-suffix{right:1.5rem;top:calc(50% - .5625rem)}.login-page .form-col .form-wrapper #formContent form .password-field .password-suffix .icon{color:var(--peak-learn-color-grey);cursor:pointer;font-size:1.1875rem;transition:.3s ease}.login-page .form-col .form-wrapper #formContent form .password-field .password-suffix .icon:focus,.login-page .form-col .form-wrapper #formContent form .password-field .password-suffix .icon:hover{color:var(--peak-learn-color-primary)}.login-page .form-col .form-wrapper #formContent .remember-new-pass-row,.login-page .form-col .form-wrapper #formContent .return{color:var(--peak-learn-color-grey);font-size:.75rem;justify-content:space-between;letter-spacing:normal;line-height:1rem}.login-page .form-col .form-wrapper #formContent .remember-new-pass-row a,.login-page .form-col .form-wrapper #formContent .return a{text-underline-offset:2px}.login-page .form-col .form-wrapper #formContent .remember-new-pass-row a i,.login-page .form-col .form-wrapper #formContent .return a i{transition:.3s ease}.login-page .form-col .form-wrapper #formContent .remember-new-pass-row a i:hover,.login-page .form-col .form-wrapper #formContent .return a i:hover{transform:translateX(-5px) scale(1.25)}.login-page .form-col .btn{border:2px solid;border-radius:2.4375rem;font-family:Rota,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.96px;margin:auto;padding:.75rem 4.0625rem;width:fit-content}@media screen and (max-width:900px){.login-page{display:flex;flex-direction:column}.login-page .logo-col{height:auto;width:100%}.login-page .logo-col .logo-title{font-size:1.875rem;line-height:3rem;margin-bottom:1.875rem}.login-page .form-col{order:1}.login-page .form-col .form-wrapper{max-width:26.875rem;width:auto}.login-page .form-col .form-wrapper .form-title{margin-top:3rem}}