﻿@font-face{font-family:"Fira Sans";font-style:normal;font-weight:300;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-family:nico-moji-regular;src:url(../../assets/fonts/NicoMoji-Regular.ttf)}@keyframes rotate180{100%{transform:rotate(180deg)}}@keyframes rotate0{100%{transform:rotate(0deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(720deg)}}.flex-table.closed-cells .table-cell{border-right:1px solid #000}.flex-table.closed-cells .table-first-cell{border-left:1px solid #000}.flex-table.closed-cells .table-first-row{border-top:1px solid #000}.flex-table .table-titles{font-weight:bold;background-color:rgb(235,244.5,249.5)}.flex-table .table-bordered-row{border-bottom:1px solid #000}.flex-table .table-cell{padding:1em}table .loading-cell{display:flex;align-items:center;justify-content:center;height:200px}table .loading-cell .loading-spinner{font-size:8em;color:rgb(235,244.5,249.5)}.table-grouped-head thead tr+tr th{border-top:0}th.col-group{text-align:center}.table-cells-middle td{vertical-align:middle}td.grade-overall{font-weight:600}.progress-cell{display:flex;flex-direction:column;align-items:flex-end;min-width:4rem}.progress-cell-track{width:100%;height:.25rem;border-radius:.125rem;background:rgb(235,244.5,249.5);overflow:hidden}.progress-cell-fill{display:block;height:100%;background:#2d78a0}.cell-subline{font-size:.8em;opacity:.65;white-space:nowrap}th.col-hug,td.col-hug{width:1%;padding-left:.5rem;padding-right:.5rem}td.col-hug{white-space:nowrap}th.col-oneline{white-space:nowrap}th.col-num,td.col-num{text-align:right}td.col-num{font-variant-numeric:tabular-nums}th.col-flex,td.col-flex{width:auto;white-space:normal}td.col-flex{min-width:12rem}.modal-open .modal{overflow:hidden}.modal-open .modal .modal-content{max-height:92vh}.modal .spoiler{color:#000;background-color:#000}.modal .spoiler:hover{background-color:#fff}.modal#personalityTimerModal .modal-content{box-shadow:.1rem .1rem .3rem .1rem #163c50}.modal#personalityTimerModal h6{color:#163c50}.fit-text-in-preparatory-exercise-modal{max-width:unset;margin:1.75rem auto;width:fit-content}.correction-score-card-modals-scroll{overflow-y:auto}.light-text{color:rgb(49.5,135,180)}.light-border{border-color:rgb(49.5,135,180)}.dark-background{background-color:#2d78a0}.rounded-sides{border-radius:100px}.border-thin{border-width:thin}.border-medium{border-width:medium}.border-thick{border-width:thick}.text-underlined{text-decoration:underline}.overflow-y-auto{overflow-y:auto}.btn{justify-content:center;align-items:center;white-space:nowrap}.btn:focus{box-shadow:unset}.btn.white-transparent{display:inline-flex;width:fit-content;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#fff;padding:5px 25px;border:2px solid;border-color:#fff;background:rgba(0,0,0,0);transition:.2s ease;transform:scale(1)}.btn.white-transparent.rounded-btn{border-radius:50px}.btn.white-transparent.outline-red{background:inherit;border-color:#dc3545;color:#163c50}.btn.white-transparent.outline-red:hover{background:#dc3545;border-color:#163c50}.btn.white-transparent.reverse-colors{color:rgba(0,0,0,0);background:#fff;border-color:rgba(0,0,0,0)}.btn.white-transparent.small{width:auto;padding:3px 13px;font-size:.8em}.btn.white-transparent.flex-btn{display:flex;justify-content:space-between;align-items:center}.btn.white-transparent.flex-btn>*{margin:0 .5em}@media(hover: hover){.btn.white-transparent:hover,.btn.white-transparent:focus{border-color:#fff;box-shadow:0 4px 10px hsla(0,0%,100%,.35)}.btn.white-transparent:hover.scale1,.btn.white-transparent:focus.scale1{transform:translateY(-1px)}.btn.white-transparent:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px hsla(0,0%,100%,.3)}}@media(hover: none){.btn.white-transparent:hover,.btn.white-transparent:focus{border-color:#fff;box-shadow:none}}.btn.codeboxx-btn{display:inline-flex;width:fit-content;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#163c50;padding:5px 25px;border:2px solid;border-color:#163c50;background:#fff;transition:.2s ease;transform:scale(1)}.btn.codeboxx-btn.rounded-btn{border-radius:50px}.btn.codeboxx-btn.outline-red{background:inherit;border-color:#dc3545;color:#163c50}.btn.codeboxx-btn.outline-red:hover{background:#dc3545;border-color:#163c50}.btn.codeboxx-btn.reverse-colors{color:#fff;background:#163c50;border-color:#fff}.btn.codeboxx-btn.small{width:auto;padding:3px 13px;font-size:.8em}.btn.codeboxx-btn.flex-btn{display:flex;justify-content:space-between;align-items:center}.btn.codeboxx-btn.flex-btn>*{margin:0 .5em}@media(hover: hover){.btn.codeboxx-btn:hover,.btn.codeboxx-btn:focus{border-color:#163c50;box-shadow:0 4px 10px rgba(22,60,80,.35)}.btn.codeboxx-btn:hover.scale1,.btn.codeboxx-btn:focus.scale1{transform:translateY(-1px)}.btn.codeboxx-btn:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px rgba(22,60,80,.3)}}@media(hover: none){.btn.codeboxx-btn:hover,.btn.codeboxx-btn:focus{border-color:#fff;box-shadow:none}}.btn.rounded-btn{border-radius:50px}.btn.btn-primary{color:#fff !important;background-color:#163c50;border:2px solid #163c50;border-radius:8px}.btn.btn-primary:hover,.btn.btn-primary.active{border:2px solid #0b1e28;background-color:#0b1e28}.btn.btn-secondary{color:#163c50 !important;background-color:rgba(0,0,0,0);border:2px solid #163c50}.btn.btn-secondary:hover,.btn.btn-secondary.active{color:#fff !important;background-color:#163c50}.btn.btn-secondary.reversed{color:#fff !important;background-color:rgba(0,0,0,0);border:2px solid #fff}.btn.btn-secondary.reversed:hover,.btn.btn-secondary.reversed.active{color:#163c50 !important;background-color:#fff}.btn.btn-secondary-alt{color:#fff !important;background-color:#163c50;border:2px solid #163c50}.btn.btn-secondary-alt:hover,.btn.btn-secondary-alt.active{background-color:rgb(27.5,75,100);border:2px solid rgb(27.5,75,100)}.btn-black{display:inline-flex;width:"fit-content";max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#fff;padding:1% 3%;border:2px solid;border-color:#fff;background:#000;transition:.2s ease;transform:scale(1)}.btn-black.rounded-btn{border-radius:50px}.btn-black.outline-red{background:inherit;border-color:#dc3545;color:#163c50}.btn-black.outline-red:hover{background:#dc3545;border-color:#163c50}.btn-black.reverse-colors{color:#000;background:#fff;border-color:#000}.btn-black.small{width:auto;padding:3px 13px;font-size:.8em}.btn-black.flex-btn{display:flex;justify-content:space-between;align-items:center}.btn-black.flex-btn>*{margin:0 .5em}@media(hover: hover){.btn-black:hover,.btn-black:focus{border-color:#fff;box-shadow:0 4px 10px hsla(0,0%,100%,.35)}.btn-black:hover.scale1,.btn-black:focus.scale1{transform:translateY(-1px)}.btn-black:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px hsla(0,0%,100%,.3)}}@media(hover: none){.btn-black:hover,.btn-black:focus{border-color:#fff;box-shadow:none}}.btn-icon{width:35px}.btn-icon small{margin:2px 0 0 0;color:#fff;font-size:.5em;font-weight:500;white-space:nowrap}.btn-icon.logout{width:36px}.btn-icon.profile{width:30px}.btn-icon:hover{opacity:.8}.drag-and-drop .drag-and-drop__box .drag-and-drop__box__list{display:table;border:1px solid #eee;min-height:2em;list-style-type:none;float:left;padding-left:unset;width:100%;height:100%}.drag-and-drop .drag-and-drop__box .drag-and-drop__box__list li.ui-sortable-placeholder{display:none}.drag-and-drop .drag-and-drop__box .drag-and-drop__box__list li{font-size:1.2em;padding:.5em;margin:1em;cursor:move;cursor:-webkit-grab;cursor:-moz-grab}.drag-and-drop .drag-and-drop__box .drag-and-drop__box__list li:active{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.drag-and-drop.active-theme--drag-and-drop .drag-and-drop__box__list li{font-size:1em}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:300;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-family:nico-moji-regular;src:url(../../assets/fonts/NicoMoji-Regular.ttf)}body{font-family:"Fira Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:#fff;color:#000;overflow-x:hidden;padding-top:100px;width:100%;margin-bottom:0;display:block !important}@media(max-width: 575px){body{word-break:break-word}}body.app-layout{overflow-y:hidden;height:100vh;padding-top:0}body #scrolling-area{width:100%;overflow-y:scroll;height:100vh;position:relative;z-index:999;scroll-padding-top:100px}body.radial-bg.primary-background{background:#9dd6f5;background:radial-gradient(67.12% 100% at 77.19% 70%, #9DD6F5 1%, rgba(217, 217, 217, 0) 100%);background-repeat:no-repeat}body.radial-bg.secondary-background{background:#163c50;background:radial-gradient(67.12% 100% at 77.19% 70%, #163C50 1%, rgba(217, 217, 217, 0) 100%);background-repeat:no-repeat}body.radial-bg.third-background{background:#a3d3f4;background:radial-gradient(67.12% 100% at 77.19% 70%, #a3d3f4 1%, rgba(217, 217, 217, 0) 100%);background-repeat:no-repeat}body.radial-bg.fourth-background{background:#163c50;background:radial-gradient(67.12% 100% at 77.19% 70%, #163C50 1%, rgba(217, 217, 217, 0) 100%);background-repeat:no-repeat}body.radial-bg.primary-background .scrolled,body.radial-bg.secondary-background .scrolled,body.radial-bg.third-background .scrolled,body.radial-bg.fourth-background .scrolled{background-color:hsla(0,0%,100%,.95);transition:background-color .2s ease-in-out}body .white-box{border-radius:10px;word-break:initial;margin:20px 0;background-color:#fff;padding:20px}body .form-control{border-radius:0}body .form-control.program-selector-layout{border-radius:30px}body .form-control.selector{padding:0 1rem;min-height:53.1875px}body form .form-control{padding:1.6rem 1rem}body .control-label{font-weight:bold}body .control-label.selector{padding:.6rem 1rem;margin:0}body a{text-decoration:none}body header #admin-nav.menu-open #admin-toggler li.menu-text-helper,body #admin-menu #admin-nav.menu-open #admin-toggler li.menu-text-helper{color:#fff}body header #admin-nav.menu-open #admin-menu-content,body #admin-menu #admin-nav.menu-open #admin-menu-content{left:0}@media(min-width: 576px){body header #admin-nav.menu-open #admin-menu-content,body #admin-menu #admin-nav.menu-open #admin-menu-content{left:0;width:100% !important}}body header #admin-nav.menu-open #admin-menu-content .admin-inner-content,body #admin-menu #admin-nav.menu-open #admin-menu-content .admin-inner-content{width:100%;height:100%;padding:5.5rem 0 3rem 0;overflow-x:auto}@media(min-width: 576px){body header #admin-nav.menu-open #admin-menu-content .admin-inner-content,body #admin-menu #admin-nav.menu-open #admin-menu-content .admin-inner-content{width:50%}}body header #admin-nav.menu-open .hamburger,body #admin-menu #admin-nav.menu-open .hamburger{height:100%}body header #admin-nav.menu-open .hamburger span.span1,body #admin-menu #admin-nav.menu-open .hamburger span.span1{transform-origin:bottom;transform:translate(2px, 8px) rotate(225deg);background-color:#fff}body header #admin-nav.menu-open .hamburger span.span2,body #admin-menu #admin-nav.menu-open .hamburger span.span2{transform-origin:bottom;transform:translate(-1px, -2px) rotate(135deg);background-color:#fff}body header #admin-nav.menu-open .hamburger span.span3,body #admin-menu #admin-nav.menu-open .hamburger span.span3{transform-origin:bottom;transform:translate(-3px, -10px) scale(0.5) rotate(225deg);background-color:#2d78a0;margin:15% 0 8% 0}@media only screen and (max-width: 576px){body header #admin-nav.menu-open svg path,body #admin-menu #admin-nav.menu-open svg path{fill:#fff;transition-delay:250ms;transition:all 250ms ease-in-out}}body header nav .navbar-brand svg path,body #admin-menu nav .navbar-brand svg path{fill:#163c50;transition-delay:250ms;transition:all 250ms ease-in-out}body header nav.navbar,body #admin-menu nav.navbar{padding-right:1.5rem}body header nav.navbar.menu-open #hamburger-menu,body #admin-menu nav.navbar.menu-open #hamburger-menu{right:0;overflow:hidden}@media only screen and (min-width: 576px){body header nav.navbar.menu-open #hamburger-menu,body #admin-menu nav.navbar.menu-open #hamburger-menu{right:0;width:50%;padding:8% 2%}}body header nav.navbar.menu-open #hamburger-menu .account-menu-inner,body #admin-menu nav.navbar.menu-open #hamburger-menu .account-menu-inner{position:absolute;top:0;bottom:0;left:0;right:0;padding:6.5rem 3rem 3rem;overflow-y:auto}@media only screen and (min-width: 576px){body header nav.navbar.menu-open #hamburger-menu .account-menu-inner,body #admin-menu nav.navbar.menu-open #hamburger-menu .account-menu-inner{padding:6.5rem 3rem 3rem}}body header nav.navbar.menu-open ul li.languageSelector form .styled-lang-selector span,body #admin-menu nav.navbar.menu-open ul li.languageSelector form .styled-lang-selector span{color:#fff}body header nav.navbar.menu-open .hamburger,body #admin-menu nav.navbar.menu-open .hamburger{height:100%}body header nav.navbar.menu-open .hamburger span.span1,body #admin-menu nav.navbar.menu-open .hamburger span.span1{transform-origin:bottom;transform:translate(2px, 8px) rotate(225deg);background-color:#fff}body header nav.navbar.menu-open .hamburger span.span2,body #admin-menu nav.navbar.menu-open .hamburger span.span2{transform-origin:bottom;transform:translate(-1px, -2px) rotate(135deg);background-color:#fff}body header nav.navbar.menu-open .hamburger span.span3,body #admin-menu nav.navbar.menu-open .hamburger span.span3{transform-origin:bottom;transform:translate(-3px, -10px) scale(0.5) rotate(225deg);background-color:#2d78a0;margin:15% 0 8% 0}@media only screen and (max-width: 576px){body header nav.navbar.menu-open svg path,body #admin-menu nav.navbar.menu-open svg path{fill:#fff;transition-delay:250ms;transition:all 250ms ease-in-out}}body header nav.navbar.admin-open .navbar-brand svg path,body #admin-menu nav.navbar.admin-open .navbar-brand svg path{fill:#fff;transition-delay:250ms;transition:all 250ms ease-in-out}body header nav.navbar.admin-open ul li.languageSelector form .styled-lang-selector span,body #admin-menu nav.navbar.admin-open ul li.languageSelector form .styled-lang-selector span{color:#fff}body header nav.navbar.admin-open .hamburger span,body #admin-menu nav.navbar.admin-open .hamburger span{background-color:#fff}body header nav ul li.languageSelector form .styled-lang-selector,body #admin-menu nav ul li.languageSelector form .styled-lang-selector{position:relative}body header nav ul li.languageSelector form .styled-lang-selector span.selected-lang,body #admin-menu nav ul li.languageSelector form .styled-lang-selector span.selected-lang{color:#232f3b;font-weight:600;text-transform:uppercase;text-decoration:underline;transition:color 250ms ease;cursor:pointer}body header nav ul li.languageSelector form .styled-lang-selector ul,body #admin-menu nav ul li.languageSelector form .styled-lang-selector ul{display:none;position:absolute;z-index:15;right:0;width:100px;background-color:#313152;border-radius:5px}body header nav ul li.languageSelector form .styled-lang-selector ul li,body #admin-menu nav ul li.languageSelector form .styled-lang-selector ul li{padding:5px 10px;color:#fff;cursor:pointer;transition:background-color 250ms ease}body header nav ul li.languageSelector form .styled-lang-selector ul li:first-child,body #admin-menu nav ul li.languageSelector form .styled-lang-selector ul li:first-child{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #64647f}body header nav ul li.languageSelector form .styled-lang-selector ul li:last-child,body #admin-menu nav ul li.languageSelector form .styled-lang-selector ul li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}body header nav ul li.languageSelector form .styled-lang-selector ul li:hover,body #admin-menu nav ul li.languageSelector form .styled-lang-selector ul li:hover{background-color:#464673}body header nav ul li.languageSelector form .styled-lang-selector:hover ul,body #admin-menu nav ul li.languageSelector form .styled-lang-selector:hover ul{display:block}body header nav ul li.languageSelector form .styled-lang-selector.lang-focus ul,body header nav ul li.languageSelector form .styled-lang-selector:focus ul,body #admin-menu nav ul li.languageSelector form .styled-lang-selector.lang-focus ul,body #admin-menu nav ul li.languageSelector form .styled-lang-selector:focus ul{display:block}body header .identity-link,body #admin-menu .identity-link{position:absolute;bottom:0;right:0}body header .navbar-menu-status .hamburger,body header .admin-status .hamburger,body #admin-menu .navbar-menu-status .hamburger,body #admin-menu .admin-status .hamburger{height:100%;width:45px;cursor:pointer}body header .navbar-menu-status .hamburger span,body header .admin-status .hamburger span,body #admin-menu .navbar-menu-status .hamburger span,body #admin-menu .admin-status .hamburger span{width:35px;height:5px;background-color:rgb(49.5,135,180);transform:rotate(0);transition-delay:300ms;transition:all 200ms ease-in-out}body header .navbar-menu-status .hamburger span.span1,body header .admin-status .hamburger span.span1,body #admin-menu .navbar-menu-status .hamburger span.span1,body #admin-menu .admin-status .hamburger span.span1{margin:7% 0 0 0}body header .navbar-menu-status .hamburger span.span2,body header .admin-status .hamburger span.span2,body #admin-menu .navbar-menu-status .hamburger span.span2,body #admin-menu .admin-status .hamburger span.span2{margin:15% 0 0 0}body header .navbar-menu-status .hamburger span.span3,body header .admin-status .hamburger span.span3,body #admin-menu .navbar-menu-status .hamburger span.span3,body #admin-menu .admin-status .hamburger span.span3{margin:15% 0 8% 0}body header #hamburger-menu,body #admin-menu #hamburger-menu{width:100%}body header #mobile-account-management-menu,body header #hamburger-menu,body header #admin-menu-content,body #admin-menu #mobile-account-management-menu,body #admin-menu #hamburger-menu,body #admin-menu #admin-menu-content{position:fixed;z-index:10002;right:-100%;top:0;height:100%;background:#2d78a0;color:#fff;padding:110px 10% 0 10%;border-radius:0;transition:.5s}body header #mobile-account-management-menu select,body header #hamburger-menu select,body header #admin-menu-content select,body #admin-menu #mobile-account-management-menu select,body #admin-menu #hamburger-menu select,body #admin-menu #admin-menu-content select{background-color:#2d78a0;color:#fff}body header #mobile-account-management-menu ul li a,body header #hamburger-menu ul li a,body header #admin-menu-content ul li a,body #admin-menu #mobile-account-management-menu ul li a,body #admin-menu #hamburger-menu ul li a,body #admin-menu #admin-menu-content ul li a{font-size:1.7rem;color:#fff}body header #mobile-account-management-menu ul li a:hover,body header #hamburger-menu ul li a:hover,body header #admin-menu-content ul li a:hover,body #admin-menu #mobile-account-management-menu ul li a:hover,body #admin-menu #hamburger-menu ul li a:hover,body #admin-menu #admin-menu-content ul li a:hover{text-decoration:none;color:#9dd6f5}body header #mobile-account-management-menu ul li.current-page a,body header #hamburger-menu ul li.current-page a,body header #admin-menu-content ul li.current-page a,body #admin-menu #mobile-account-management-menu ul li.current-page a,body #admin-menu #hamburger-menu ul li.current-page a,body #admin-menu #admin-menu-content ul li.current-page a{position:relative;color:#9dd6f5;display:flex;justify-content:start;align-items:center;flex-direction:row}body header #mobile-account-management-menu ul li.current-page a:before,body header #hamburger-menu ul li.current-page a:before,body header #admin-menu-content ul li.current-page a:before,body #admin-menu #mobile-account-management-menu ul li.current-page a:before,body #admin-menu #hamburger-menu ul li.current-page a:before,body #admin-menu #admin-menu-content ul li.current-page a:before{content:"";background-image:url("./../../assets/images/nav-arrow.svg");position:absolute;left:-40px;width:44px;height:34px}body header #mobile-account-management-menu ul li.current-page li a,body header #hamburger-menu ul li.current-page li a,body header #admin-menu-content ul li.current-page li a,body #admin-menu #mobile-account-management-menu ul li.current-page li a,body #admin-menu #hamburger-menu ul li.current-page li a,body #admin-menu #admin-menu-content ul li.current-page li a{color:#fff}body header #mobile-account-management-menu ul li.current-page li a:hover,body header #hamburger-menu ul li.current-page li a:hover,body header #admin-menu-content ul li.current-page li a:hover,body #admin-menu #mobile-account-management-menu ul li.current-page li a:hover,body #admin-menu #hamburger-menu ul li.current-page li a:hover,body #admin-menu #admin-menu-content ul li.current-page li a:hover{text-decoration:none;color:#9dd6f5}body header #mobile-account-management-menu ul li.current-page li.active a,body header #hamburger-menu ul li.current-page li.active a,body header #admin-menu-content ul li.current-page li.active a,body #admin-menu #mobile-account-management-menu ul li.current-page li.active a,body #admin-menu #hamburger-menu ul li.current-page li.active a,body #admin-menu #admin-menu-content ul li.current-page li.active a{color:#9dd6f5;display:flex;justify-content:start;align-items:center;flex-direction:row}body header #mobile-account-management-menu #user-identity a,body header #hamburger-menu #user-identity a,body header #admin-menu-content #user-identity a,body #admin-menu #mobile-account-management-menu #user-identity a,body #admin-menu #hamburger-menu #user-identity a,body #admin-menu #admin-menu-content #user-identity a{font-size:1.2rem;text-decoration:none}body header #mobile-account-management-menu #user-identity .greetings-wrapper,body header #hamburger-menu #user-identity .greetings-wrapper,body header #admin-menu-content #user-identity .greetings-wrapper,body #admin-menu #mobile-account-management-menu #user-identity .greetings-wrapper,body #admin-menu #hamburger-menu #user-identity .greetings-wrapper,body #admin-menu #admin-menu-content #user-identity .greetings-wrapper{display:flex;justify-content:space-between;align-items:center}body header #mobile-account-management-menu #user-identity .greetings-wrapper .logout,body header #hamburger-menu #user-identity .greetings-wrapper .logout,body header #admin-menu-content #user-identity .greetings-wrapper .logout,body #admin-menu #mobile-account-management-menu #user-identity .greetings-wrapper .logout,body #admin-menu #hamburger-menu #user-identity .greetings-wrapper .logout,body #admin-menu #admin-menu-content #user-identity .greetings-wrapper .logout{position:relative;display:flex;justify-content:flex-end;width:100px}body header #mobile-account-management-menu #user-identity .greetings-wrapper .logout svg,body header #hamburger-menu #user-identity .greetings-wrapper .logout svg,body header #admin-menu-content #user-identity .greetings-wrapper .logout svg,body #admin-menu #mobile-account-management-menu #user-identity .greetings-wrapper .logout svg,body #admin-menu #hamburger-menu #user-identity .greetings-wrapper .logout svg,body #admin-menu #admin-menu-content #user-identity .greetings-wrapper .logout svg{width:50px}body header #mobile-account-management-menu #user-identity .greetings-wrapper .logout .logout-text,body header #hamburger-menu #user-identity .greetings-wrapper .logout .logout-text,body header #admin-menu-content #user-identity .greetings-wrapper .logout .logout-text,body #admin-menu #mobile-account-management-menu #user-identity .greetings-wrapper .logout .logout-text,body #admin-menu #hamburger-menu #user-identity .greetings-wrapper .logout .logout-text,body #admin-menu #admin-menu-content #user-identity .greetings-wrapper .logout .logout-text{position:absolute;top:50px;right:0;width:50px;color:#fff;font-size:12px;text-align:center;opacity:0;transition:opacity 250ms ease}body header #mobile-account-management-menu #user-identity .greetings-wrapper .logout:hover svg,body header #hamburger-menu #user-identity .greetings-wrapper .logout:hover svg,body header #admin-menu-content #user-identity .greetings-wrapper .logout:hover svg,body #admin-menu #mobile-account-management-menu #user-identity .greetings-wrapper .logout:hover svg,body #admin-menu #hamburger-menu #user-identity .greetings-wrapper .logout:hover svg,body #admin-menu #admin-menu-content #user-identity .greetings-wrapper .logout:hover svg{overflow:visible}body header #mobile-account-management-menu #user-identity .greetings-wrapper .logout:hover svg .st2,body header #mobile-account-management-menu #user-identity .greetings-wrapper .logout:hover svg .st1,body header #hamburger-menu #user-identity .greetings-wrapper .logout:hover svg .st2,body header #hamburger-menu #user-identity .greetings-wrapper .logout:hover svg .st1,body header #admin-menu-content #user-identity .greetings-wrapper .logout:hover svg .st2,body header #admin-menu-content #user-identity .greetings-wrapper .logout:hover svg .st1,body #admin-menu #mobile-account-management-menu #user-identity .greetings-wrapper .logout:hover svg .st2,body #admin-menu #mobile-account-management-menu #user-identity .greetings-wrapper .logout:hover svg .st1,body #admin-menu #hamburger-menu #user-identity .greetings-wrapper .logout:hover svg .st2,body #admin-menu #hamburger-menu #user-identity .greetings-wrapper .logout:hover svg .st1,body #admin-menu #admin-menu-content #user-identity .greetings-wrapper .logout:hover svg .st2,body #admin-menu #admin-menu-content #user-identity .greetings-wrapper .logout:hover svg .st1{transition:all 500ms ease-in-out;transform:translate(-10px, 0px)}body header #mobile-account-management-menu #user-identity .greetings-wrapper .logout:hover .logout-text,body header #hamburger-menu #user-identity .greetings-wrapper .logout:hover .logout-text,body header #admin-menu-content #user-identity .greetings-wrapper .logout:hover .logout-text,body #admin-menu #mobile-account-management-menu #user-identity .greetings-wrapper .logout:hover .logout-text,body #admin-menu #hamburger-menu #user-identity .greetings-wrapper .logout:hover .logout-text,body #admin-menu #admin-menu-content #user-identity .greetings-wrapper .logout:hover .logout-text{opacity:1}body header #mobile-account-management-menu #user-identity .btn-login,body header #hamburger-menu #user-identity .btn-login,body header #admin-menu-content #user-identity .btn-login,body #admin-menu #mobile-account-management-menu #user-identity .btn-login,body #admin-menu #hamburger-menu #user-identity .btn-login,body #admin-menu #admin-menu-content #user-identity .btn-login{color:#9dd6f5;border-color:#9dd6f5}body header #mobile-account-management-menu #user-identity .btn-login:hover,body header #hamburger-menu #user-identity .btn-login:hover,body header #admin-menu-content #user-identity .btn-login:hover,body #admin-menu #mobile-account-management-menu #user-identity .btn-login:hover,body #admin-menu #hamburger-menu #user-identity .btn-login:hover,body #admin-menu #admin-menu-content #user-identity .btn-login:hover{background-color:#9dd6f5;color:#00003b}body header #admin-menu-content,body #admin-menu #admin-menu-content{left:-100%;right:inherit;padding:8% 2%;transition:all 200ms ease-in-out}body header #admin-menu-content .submenu-wrapper-parent,body #admin-menu #admin-menu-content .submenu-wrapper-parent{display:none;font-size:.7em;position:absolute;top:0;left:0;height:100%;width:0;background-color:#163c50;z-index:1020;padding:5.5rem 0 3rem 0}body header #admin-menu-content .submenu-wrapper-parent::after,body #admin-menu #admin-menu-content .submenu-wrapper-parent::after{content:"";transform:rotate(-90deg)}@media(min-width: 576px){body header #admin-menu-content .submenu-wrapper-parent,body #admin-menu #admin-menu-content .submenu-wrapper-parent{left:50%}}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper{width:100%;min-width:80%;overflow-y:auto;height:100%}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul{padding:.5rem 3rem}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul li a:before,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul li a:before{opacity:0}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul li.current-page a:before,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul li.current-page a:before{content:"";background-image:url("./../../assets/images/nav-arrow.svg");position:absolute;left:-40px;width:44px;height:34px;opacity:1}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link{white-space:nowrap;border-bottom-width:1px;border-bottom-color:hsl(0,0%,50%);border-bottom-style:solid;background-color:hsl(0,0%,50%)}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link svg,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link svg{color:#fff;fill:#fff}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link.yellow,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link.yellow{color:#fff;padding:13px}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link.yellow:hover,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link.yellow:hover{color:#000;background:#fff}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active a,body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active .nav-link,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active a,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active .nav-link{color:#000;background:#fff}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active a svg,body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active .nav-link svg,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active a svg,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active .nav-link svg{color:#000}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper button.close-submenu,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper button.close-submenu{position:absolute;bottom:15px;left:15px}body header #admin-menu-content .submenu-wrapper-parent .submenu-wrapper button.close-submenu img,body #admin-menu #admin-menu-content .submenu-wrapper-parent .submenu-wrapper button.close-submenu img{width:28.28px}body header #admin-menu-content .submenu-wrapper-parent.submenu-open,body #admin-menu #admin-menu-content .submenu-wrapper-parent.submenu-open{display:inline-flex;width:100%}@media screen and (min-width: 576px){body header #admin-menu-content .submenu-wrapper-parent.submenu-open,body #admin-menu #admin-menu-content .submenu-wrapper-parent.submenu-open{width:50%}}body header #admin-menu-content .dropdown-toggle::after,body #admin-menu #admin-menu-content .dropdown-toggle::after{content:"";transform:rotate(-90deg)}body header nav #nav-cta-btn,body header nav .navbar-brand,body header nav #admin-toggler,body #admin-menu nav #nav-cta-btn,body #admin-menu nav .navbar-brand,body #admin-menu nav #admin-toggler{z-index:10005;position:relative}body header nav #nav-cta-btn .menu-text-helper,body header nav .navbar-brand .menu-text-helper,body header nav #admin-toggler .menu-text-helper,body #admin-menu nav #nav-cta-btn .menu-text-helper,body #admin-menu nav .navbar-brand .menu-text-helper,body #admin-menu nav #admin-toggler .menu-text-helper{color:#163c50}body header nav .navbar-brand,body #admin-menu nav .navbar-brand{width:55%}body header nav .navbar-brand .program-name,body #admin-menu nav .navbar-brand .program-name{font-family:"Fira Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;letter-spacing:.1rem;font-size:.75em;position:absolute;bottom:0;right:-3px}body header nav .navbar-brand .program-name.explor-ai,body #admin-menu nav .navbar-brand .program-name.explor-ai{color:#163c50;font-family:"nico-moji-regular",sans-serif;font-size:.85em;bottom:1px}@media only screen and (min-width: 1400px){body header nav .navbar-brand .program-name,body #admin-menu nav .navbar-brand .program-name{bottom:-8px;font-size:.85em}body header nav .navbar-brand .program-name.explor-ai,body #admin-menu nav .navbar-brand .program-name.explor-ai{font-size:1.3em;bottom:-16px}}@media only screen and (min-width: 576px){body header nav .navbar-brand,body #admin-menu nav .navbar-brand{width:60%}}@media only screen and (min-width: 768px){body header nav .navbar-brand,body #admin-menu nav .navbar-brand{width:33%}}@media only screen and (min-width: 992px){body header nav .navbar-brand,body #admin-menu nav .navbar-brand{width:20%}}body header.panel_header,body #admin-menu.panel_header{background:inherit}body header.panel_header h2,body #admin-menu.panel_header h2{background:#fff;color:#163c50;padding:5px 15px;width:fit-content;text-transform:uppercase}body header #desktop-language-selector-management-menu,body #admin-menu #desktop-language-selector-management-menu{display:flex}@media(min-width: 992px){body header #desktop-language-selector-management-menu,body #admin-menu #desktop-language-selector-management-menu{display:flex}}body #admin-menu{background:linear-gradient(90deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0))}body header{z-index:1040 !important}body .toggle-collapser{position:absolute;top:18px;right:-10px;z-index:3;height:50px;width:8px;font-size:1em;display:inline-flex;justify-content:center;align-items:center;align-content:center;flex-direction:column;border-radius:0 28px 28px 0;padding:12px}body .toggle-collapser .svg-inline--fa{transform:rotate(0);transition:all .3s ease-in-out}body .toggle-collapser:focus,body .toggle-collapser:hover{box-shadow:none}body .toggle-collapser.reduced .svg-inline--fa{transform:rotate(180deg);transition:all .3s ease-in-out}body #sidebar.sidebar{height:calc(100vh - 100px);color:#fff;background:#163c50;transition:all .3s;left:0;display:block;overflow-y:auto;overflow-x:hidden;flex:1 0 0;box-shadow:4px 0 10px rgba(0,0,0,.65)}body #sidebar.sidebar .sidebar-header{padding:20px;background:#163c50}body #sidebar.sidebar .svg-inline--fa{width:20px;color:#fff;margin-right:12px}body #sidebar.sidebar .components{padding:4px 0}body #sidebar.sidebar .components p{color:#fff;padding:10px}body #sidebar.sidebar .components li{background:#163c50}body #sidebar.sidebar .components li .nav-link{background:#163c50;padding:12px 14px !important;font-size:1em;display:block;white-space:nowrap}body #sidebar.sidebar .components li .nav-link::after{content:"";display:block;position:absolute;top:50%;right:20px;transform:rotate(0deg);transition:all .3s ease-in-out}body #sidebar.sidebar .components li .nav-link .svg-inline--fa{color:#fff;fill:#fff}body #sidebar.sidebar .components li .nav-link:hover{color:#000;background:#fff}body #sidebar.sidebar .components li .nav-link:hover .svg-inline--fa{color:#163c50;fill:#163c50}body #sidebar.sidebar .components li.active>a,body #sidebar.sidebar .components li a[aria-expanded=true]{color:#163c50 !important;background:#fff}body #sidebar.sidebar .components li.active>a::after,body #sidebar.sidebar .components li a[aria-expanded=true]::after{content:"";transform:rotate(180deg);transition:all .3s ease-in-out}body #sidebar.sidebar .components li.active .svg-inline--fa,body #sidebar.sidebar .components li.current-page .svg-inline--fa{color:#163c50;fill:#163c50}body #sidebar.sidebar .components li .submenu-wrapper-parent{font-size:.7em}body #sidebar.sidebar .components li .submenu-wrapper-parent .submenu-wrapper{width:100%;min-width:80%}body #sidebar.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link{white-space:nowrap;border-bottom-width:1px;border-bottom-color:hsl(0,0%,50%);border-bottom-style:solid;background-color:hsl(0,0%,50%)}body #sidebar.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link svg{color:#fff;fill:#fff}body #sidebar.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link.yellow{color:#fff;padding:13px}body #sidebar.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link.yellow:hover{color:#000;background:#fff}body #sidebar.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active a,body #sidebar.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active .nav-link{color:#000;background:#fff}body #sidebar.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active a svg,body #sidebar.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active .nav-link svg{color:#000}body #sidebar.sidebar::-webkit-scrollbar{position:absolute;right:0;top:0;width:3px}body #sidebar.sidebar::-webkit-scrollbar-track{background:#e9e9e9}body #sidebar.sidebar::-webkit-scrollbar-thumb{background:#888}body #sidebar.sidebar::-webkit-scrollbar-thumb:hover{background:#555}body #sidebar .current-page>a{background:#87c0de;color:rgb(235,244.5,249.5)}body #sidebar .current-page.active>a{background:#fff}body .content{position:relative;min-height:100%;transition:all .3s;padding:100px 0 0 0;margin-top:110px;background-color:#fff;flex:1 0 50%;overflow-y:scroll;overflow-x:hidden;max-height:87vh;z-index:0}@media(max-width: 575px){body .content{padding:0}}body .content.active{width:100%;margin-left:unset}body .menu-collapsed{flex:0 0 0;transition:all .1s ease-in-out;max-width:78px}body .content-collapsed{flex:0 0 72%;max-width:inherit;transition:all .1s ease-in-out}@media only screen and (min-Width: 576px){body .content-collapsed{flex:0 0 87%}}@media only screen and (min-Width: 768px){body .content-collapsed{flex:0 0 92%}}body .bg-dark{background-color:#163c50 !important}body .bg-light-gray{background-color:#d3d3d3}body .bg-light{background-color:hsla(0,0%,100%,.6) !important}body .creation-button{position:fixed;z-index:1031;right:1rem;top:inherit;bottom:1rem}@media(min-width: 576px){body .creation-button{right:30px;top:140px;bottom:inherit}}body .creation-button a[aria-expanded=false]{display:flex;justify-content:center;align-items:center;width:60px;height:60px;box-shadow:0 12px 15px -8px rgba(0,0,0,.55);border-radius:100%;border:4px solid #fff;background-color:#fff;padding:10px;transform:scale(1, 1);transition:all .5s ease-in-out}body .creation-button a[aria-expanded=true]{background-color:#215a78;transform:scale(0.94, 0.94);transition:all .5s ease-in-out;box-shadow:0 2px 5px -1px rgba(0,0,0,.85);outline:0}body .creation-button a[aria-expanded=true] img{transform:rotate(45deg);transition:all .5s ease-in-out}body .creation-button .btn-add-circle{display:flex;justify-content:center;align-items:center;width:60px;height:60px;box-shadow:0 12px 15px -8px rgba(0,0,0,.55);border-radius:100%;border:4px solid #fff;background-color:#fff;padding:10px;transform:scale(1, 1);transition:all .5s ease-in-out}body .creation-button .btn-add-circle img{width:30px;height:30px;position:absolute;transform:rotate(0deg);transition:all .5s ease-in-out}body .creation-button.inner-component{top:160px;right:113px;z-index:1031}body .creation-button.inner-component .btn-add-small{display:flex;justify-content:center;align-items:center;width:40px;height:40px;box-shadow:0 12px 15px -8px rgba(0,0,0,.55);border-radius:100%;background-color:#fff;border:3px solid #fff;padding:6px;transform:scale(1, 1);transition:all .5s ease-in-out}body .creation-button.inner-component .btn-add-small img{width:25px;height:25px;position:absolute;transition:all .5s ease-in-out}body .creation-button.inner-component .btn-add-small:hover,body .creation-button.inner-component .btn-add-small.active,body .creation-button.inner-component .btn-add-small:focus{background-color:rgb(5.5,15,20);transform:scale(0.94, 0.94);transition:all .5s ease-in-out;box-shadow:0 2px 5px -1px rgba(0,0,0,.85);outline:0}body .creation-button .dropdown-menu{border:none;background-color:rgba(0,0,0,0);padding:0;text-align:right !important}body .creation-button .dropdown-menu.show{display:flex;align-items:flex-end;flex-direction:column-reverse}@media screen and (min-width: 576px){body .creation-button .dropdown-menu.show{flex-direction:column}}body .creation-button .dropdown-menu button{align-items:flex-end !important;text-align:right !important}body .creation-button .dropdown-menu .dropdown-item{padding:.5rem 1.4rem;margin:.25rem 0;border-radius:28px;border:3px solid #fff;color:#163c50;background-color:#fff;box-shadow:0 12px 15px -8px rgba(0,0,0,.55);width:auto;float:right;transform:scale(1, 1);transition:all .5s ease-in-out}body .creation-button .dropdown-menu .dropdown-item .yellow{color:inherit}body .creation-button .dropdown-menu .dropdown-item img,body .creation-button .dropdown-menu .dropdown-item svg{display:none}body .creation-button .dropdown-menu .dropdown-item .border-bottom{border-bottom:inherit !important}body .creation-button .dropdown-menu .dropdown-item li,body .creation-button .dropdown-menu .dropdown-item .nav-link{display:inherit;padding:0}body .creation-button .dropdown-menu .dropdown-item:hover{background-color:#ccc;color:#0b1e28;transform:scale(0.9, 0.9);transition:all .5s ease-in-out}body .creation-button .dropdown-menu .dropdown-item.btn-mail,body .creation-button .dropdown-menu .dropdown-item.btn-admin-section{color:#fff;background-color:#163c50}body .creation-button .dropdown-menu .dropdown-item.btn-mail:hover,body .creation-button .dropdown-menu .dropdown-item.btn-admin-section:hover{background-color:#000;color:#5fabd3}body #display-flash-box{font-size:1.5em;position:fixed;z-index:100100;top:150px;margin-right:2em;left:50%;transform:translate(-50%, -50%)}body .main-content{position:relative;padding-top:90px;padding-bottom:5.5rem}body .main-content .visit-blog{text-align:right;width:85%;padding:10px;right:0;bottom:0;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95))}body .main-content .landing-image{width:100%}@media only screen and (min-width: 576px){body .main-content{padding-bottom:3rem}body .main-content .visit-blog{width:70%}}body h1.main-title{text-transform:uppercase;background-color:#fff;color:#163c50;padding:1% 3%;border-radius:10px;width:fit-content}body a[data-toggle=collapse]{position:relative}body p{font-family:"Poppins",sans-serif;font-size:1.1em;font-weight:300;line-height:1.7em;color:#163c50}body .program-selector-layout{margin-top:0}body .current-program-name{display:flex;justify-content:center;align-items:center}body .text-small{font-size:.5rem}@media(min-width: 1200px){body .text-small{font-size:1rem}}body.loading .modal1{overflow:hidden;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center}body .modal1{display:none;position:fixed;z-index:100000;top:0;left:0;height:100%;width:100%;background:rgba(39,39,39,.4) 50% 50% no-repeat;font-size:1.5em;color:rgb(235,244.5,249.5)}body .modal1 p{text-align:center;margin-top:15%;margin-bottom:10%;color:rgb(235,244.5,249.5)}body .modal1 #loading-spinner{font-size:3em}body #layout-body-container{margin-bottom:15px}body footer.footer{border-top:none;width:100%;z-index:1028 !important}body footer.footer small{font-size:.7em;line-height:2rem}body footer.footer a{color:#163c50}body footer.footer a:hover{text-decoration:underline}body .mw50{max-width:50%}body .w-10{width:10%}body .w-16{width:16%}body .w-17{width:17%}body .w-20{width:20%}body .w-35{width:35%}body .w-60{width:60%}body .w-15{width:15%}@media(max-width: 768px){body .sidebar.active ul li a{padding:10px !important}body .dropdown-toggle::after{top:auto;bottom:10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}body #content{width:100%;margin-left:unset}body #content.active{width:calc(100% - 250px)}}@media(max-width: 575px){body #sidebar.active{width:100vw;z-index:9}body #content.active{width:calc(100% - 100px)}body #flashAppend{width:50px}body .fix-logo-with-toggle-menu{flex:1;width:50px}}body #main-body-container{background:rgba(0,0,0,0);height:100vh;width:100%;min-height:100%;top:0;position:absolute;display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-content:stretch;padding:100px 0 0 0;color:#163c50}body #main-body-container input{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #163c50}body #main-body-container input:focus{border-bottom:2px solid #163c50;box-shadow:unset !important}body #main-body-container .register-dropdown-toggle{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #163c50;border-top-left-radius:5px;border-top-right-radius:5px;color:#163c50;font-size:1rem;padding:.4rem 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center}body #main-body-container .register-dropdown-toggle::after{content:"";border-top:5px solid #163c50;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);margin-left:.5rem}body #main-body-container .register-dropdown-toggle:focus{border-bottom:2px solid #163c50;box-shadow:none;outline:none}body #main-body-container .register-dropdown-menu{background-color:#fff;border:1px solid rgba(22,60,80,.15);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:.25rem 0;max-height:250px;overflow-y:auto}body #main-body-container .register-dropdown-menu .dropdown-item{color:#163c50;padding:.5rem 1rem}body #main-body-container .register-dropdown-menu .dropdown-item:hover,body #main-body-container .register-dropdown-menu .dropdown-item:focus{background-color:rgba(22,60,80,.08);color:#163c50}body #main-body-container .register-dropdown-menu .dropdown-item.active{background-color:#163c50;color:#fff}body #main-body-container .login-title{font-size:3rem}body #main-body-container .inline-link{color:#163c50;text-decoration:underline}#bs_sidebar_menu{position:fixed;z-index:10001;top:100px;left:0;max-width:50px}#bs_sidebar_menu.sidebar{height:calc(100vh - 100px);color:#fff;background:#163c50;transition:all .3s;left:0;display:block;overflow-y:auto;overflow-x:hidden;flex:1 0 0;box-shadow:4px 0 10px rgba(0,0,0,.65)}#bs_sidebar_menu.sidebar .sidebar-header{padding:20px;background:#163c50}#bs_sidebar_menu.sidebar .svg-inline--fa{width:20px;color:#fff;margin-right:12px}#bs_sidebar_menu.sidebar .components{padding:4px 0}#bs_sidebar_menu.sidebar .components p{color:#fff;padding:10px}#bs_sidebar_menu.sidebar .components li{background:#163c50}#bs_sidebar_menu.sidebar .components li .nav-link{background:#163c50;padding:12px 14px !important;font-size:1em;display:block;white-space:nowrap}#bs_sidebar_menu.sidebar .components li .nav-link::after{content:"";display:block;position:absolute;top:47%;right:20px;transform:rotate(0deg);transition:all .3s ease-in-out;opacity:1}#bs_sidebar_menu.sidebar .components li .nav-link.menu-tooltip::after{opacity:0}#bs_sidebar_menu.sidebar .components li .nav-link .svg-inline--fa{color:#fff;fill:#fff}#bs_sidebar_menu.sidebar .components li .nav-link:hover{color:#000;background:#fff}#bs_sidebar_menu.sidebar .components li .nav-link:hover .svg-inline--fa{color:#163c50;fill:#163c50}#bs_sidebar_menu.sidebar .components li .nav-link label{margin-bottom:0}#bs_sidebar_menu.sidebar .components li.active>a,#bs_sidebar_menu.sidebar .components li a[aria-expanded=true]{color:#163c50 !important;background:#fff}#bs_sidebar_menu.sidebar .components li.active>a .svg-inline--fa,#bs_sidebar_menu.sidebar .components li a[aria-expanded=true] .svg-inline--fa{color:#163c50;fill:#163c50}#bs_sidebar_menu.sidebar .components li.active>a::after,#bs_sidebar_menu.sidebar .components li a[aria-expanded=true]::after{content:"";transform:rotate(180deg);transition:all .3s ease-in-out}#bs_sidebar_menu.sidebar .components li .submenu-wrapper-parent{font-size:.7em}#bs_sidebar_menu.sidebar .components li .submenu-wrapper-parent .submenu-wrapper{width:100%;min-width:80%}#bs_sidebar_menu.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link{white-space:nowrap;border-bottom-width:1px;border-bottom-color:hsl(0,0%,50%);border-bottom-style:solid;background-color:hsl(0,0%,50%)}#bs_sidebar_menu.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link.yellow{color:#fff;padding:13px}#bs_sidebar_menu.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li a.nav-link.yellow:hover{color:#000;background:#fff}#bs_sidebar_menu.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active a,#bs_sidebar_menu.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active .nav-link{color:#000;background:#fff}#bs_sidebar_menu.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active a svg,#bs_sidebar_menu.sidebar .components li .submenu-wrapper-parent .submenu-wrapper ul.collapse li.active .nav-link svg{color:#000}#bs_sidebar_menu.sidebar::-webkit-scrollbar{position:absolute;right:0;top:0;width:3px}#bs_sidebar_menu.sidebar::-webkit-scrollbar-track{background:#e9e9e9}#bs_sidebar_menu.sidebar::-webkit-scrollbar-thumb{background:#888}#bs_sidebar_menu.sidebar::-webkit-scrollbar-thumb:hover{background:#555}#bs_sidebar_menu .menu-tooltip{display:inline-block;border-bottom:1px dotted #000}#bs_sidebar_menu .toggle-tooltip .tooltip-text{visibility:hidden}#bs_sidebar_menu .menu-tooltip .tooltip-text{visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:fixed;z-index:10002;left:36px;top:125px;margin:0px;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;font-size:1rem}#bs_sidebar_menu .menu-tooltip:hover .tooltip-text{visibility:visible !important;opacity:1}.bs-toggle-collapser{position:fixed;top:118px;left:50px;z-index:10000;height:50px;width:8px;font-size:1em;display:inline-flex;justify-content:center;align-items:center;align-content:center;flex-direction:column;border-radius:0 28px 28px 0;padding:12px;transition:all .3s}.bs-toggle-collapser .svg-inline--fa{transform:rotate(0);transition:all .3s ease-in-out}.bs-toggle-collapser:focus,.bs-toggle-collapser:hover{box-shadow:none}.bs-toggle-collapser.reduced .svg-inline--fa{transform:rotate(180deg);transition:all .3s ease-in-out}.bs-toggle-collapser.reduced{transition:all .3s}.sidebar-empty__new-margins.section-title{padding-left:1.5rem}.accordion .card{background-color:inherit;border:none}.accordion .card .card-header{background:#fff}.accordion .card .card-header a{text-decoration:none;color:#000}.accordion .card .card-header:hover{background:hsl(0,0%,85%);transition:all .3s ease-in-out}.logo-container{width:fit-content}.logo-container .logo-wrapper .safari-fix{display:flex;flex-direction:column;align-items:center}.logo-container .logo-wrapper .safari-fix .twist-negx2{position:absolute;color:#fff;right:4%;top:55%}.logo-container .logo-wrapper .safari-fix .twist-negx2 h1{word-break:initial;font-size:16px;text-shadow:-1px -1px 5px #163c50,0px 0px 1em #163c50,0 0 .2em #163c50}@media(min-width: 576px){.logo-container .logo-wrapper .safari-fix .twist-negx2 h1{font-size:19px}}.logo-container .logo-wrapper .safari-fix.w-230{width:180px}@media(min-width: 576px){.logo-container .logo-wrapper .safari-fix.w-230{width:230px}}.logo-container .logo-wrapper .main-logo{width:100%;fill:#fff;color:#fff;transition:.2s ease}.logo-container .logo-wrapper .main-logo.brackets-overlay{position:absolute;top:0}.logo-container .logo-wrapper .explor-ai-logo h2.explor-ai-text{text-decoration:none !important;line-height:.6em;font-size:1.7em}@media(max-width: 575px){.logo-container{width:fit-content}}.statistics-banner .stat-card{background:#87c0de;color:#fff;padding:2%;box-shadow:2px 2px 5px gray;margin:.5em}.statistics-banner .stat-card .top-line{display:flex;justify-content:center}.statistics-banner .stat-card .top-line h2{width:fit-content;margin:auto 0}.statistics-banner .stat-card .top-line .svg-inline--fa{margin:auto 10px}.statistics-banner .stat-card .top-line .txt-title{font-size:1.25em}.statistics-banner .col-xl-4 .stat-card{width:75%}.statistics-banner .col-xl-3 .stat-card{width:85%}.statistics-banner.kpi-row .stat-card{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center}.statistics-banner.kpi-row .kpi-info{position:absolute;top:.35em;right:.5em;font-size:.8em;opacity:.5;cursor:help}.statistics-banner.kpi-row .kpi-info:hover,.statistics-banner.kpi-row .kpi-info:focus{opacity:1}.kpi-group .kpi-group-title{font-size:1.25em;padding-bottom:0;margin-bottom:.25rem}.tier-distribution .tier-distribution-title{font-size:1.25em;padding-bottom:0;margin-bottom:.25rem}.tier-distribution .kpi-info{font-size:.7em;margin-left:.4em;opacity:.5;cursor:help;vertical-align:middle}.tier-distribution .kpi-info:hover,.tier-distribution .kpi-info:focus{opacity:1}.tier-distribution .tier-legend{display:flex;flex-wrap:wrap;gap:1.25em;margin-top:.5rem;font-size:.9em}.tier-distribution .tier-legend-item{display:inline-flex;align-items:center;gap:.35em}.tier-distribution .tier-swatch{display:inline-block;width:.85em;height:.85em;border-radius:2px}.tier-distribution .tier-legend-pct{opacity:.7}.tier-bar{display:flex;width:100%;height:2.25rem;border-radius:.5rem;overflow:hidden;box-shadow:2px 2px 5px gray}.tier-bar-empty{align-items:center;justify-content:center;background:rgb(235,244.5,249.5);color:#163c50;box-shadow:none;font-size:.9em}.tier-bar-mini{width:5rem;height:.8rem;border-radius:.25rem;box-shadow:none}.tier-segment{flex-basis:0;min-width:.75rem;cursor:help}.tier-bar-mini .tier-segment{min-width:.3rem}.tier-segment-A{background:#163c50}.tier-segment-B{background:#2d78a0}.tier-segment-C{background:#9dd6f5}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:300;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-family:nico-moji-regular;src:url(../../assets/fonts/NicoMoji-Regular.ttf)}.danger-red,.validation-message{color:#dc3545}.body-color{color:#163c50}.body-color.contrast-grey{color:#87c0de}.blue-text{color:#0366d6}.white-text{color:#fff}.nico-moji{font-family:"nico-moji-regular",sans-serif}.yellow{color:#fff}main{max-width:100%;position:relative}.tooltip-inner{max-width:350px}.section-title{max-width:inherit;width:100%;z-index:3;background:rgba(0,0,0,0);color:#163c50;padding:.2rem .8rem;display:inline-flex;justify-content:flex-start;align-content:center;align-items:center;flex-direction:row;font-size:2.2rem;letter-spacing:-0.04rem}.section-title .inner-selector{position:relative;margin-left:4rem}.section-title .inner-selector label{position:absolute;top:-17px;left:3px;font-size:.3em;font-weight:600}@media only screen and (min-width: 1200px){.section-title .inner-selector{margin-left:8rem}}.section-title span{font-size:.4em}.section-title span span{font-size:1em}@media only screen and (min-width: 576px){.section-title{padding:1.5rem 0;font-size:2.9rem}}.section-subtitle{position:fixed;top:194px;width:100%;background-color:red;z-index:2;margin-left:-15px}.ace_gutter{z-index:1 !important}.exercise-alert{border:1px solid #163c50;background-color:#fff;color:#163c50}.exercise-alert p{line-height:1.2em}.theme-boxes{flex:1 0 30%;margin:8px;max-width:30%}#collapse-resource-list{background-color:#fff}#collapse-resource-list .theme-boxes{flex:1 0 100%;max-width:100%}.yellow-background{background:#fff;color:#163c50}.yellow-background a{text-decoration:underline;color:#163c50}.yellow-background a:hover{color:#0366d6}.light-green-text{color:#8fba4e}.red-text{color:#dc3545}.dark-green-text{color:#3c6c49}.light-green-background{background:#8fba4e}.red-background{background:#dc3545}.dark-green-background{background:#3c6c49}.dark-background{background:#163c50;color:#fff}.light-background{background:#87c0de;color:#fff}.dark-card{background:#163c50;color:#fff;box-shadow:0 3px 4px rgba(2,2,2,.5)}.dark-card a{color:#1e90ff}.dark-card a:hover{color:#fff}.shadow{box-shadow:0 11px 12px -10px rgba(0,0,0,.25) !important}#myTab1,#dashboard-tabs{align-items:flex-end}#myTab1 li a,#dashboard-tabs li a{position:relative;color:#163c50;background-color:#fff;border-top:1px solid #afd5e9;border-right:1px solid #afd5e9;border-bottom:none;border-left:1px solid #afd5e9;border-radius:12px 12px 0 0;box-shadow:none;transition:all .25s ease-in-out}#myTab1 li a svg,#dashboard-tabs li a svg{margin:0 6px}#myTab1 li a:after,#dashboard-tabs li a:after{content:"";background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25));position:absolute;bottom:0;left:0;width:100%;height:8px}#myTab1 li a.active,#dashboard-tabs li a.active{color:#fff;border-top:1px solid #163c50;border-right:1px solid #163c50;border-bottom:none;border-left:1px solid #163c50;background-color:#163c50;transition:all .25s ease-in-out}#myTab1 li a.active svg,#dashboard-tabs li a.active svg{color:#fff}#myTab1 li a.active:after,#dashboard-tabs li a.active:after{content:"";background:none}#myTab1 li a.active:hover,#dashboard-tabs li a.active:hover{background-color:#163c50;transform:scale(1, 1);transition:all .25s ease-in-out}#myTab1 li a.active:hover:after,#dashboard-tabs li a.active:hover:after{content:"";background:none}#myTab1 li a:hover,#dashboard-tabs li a:hover{transition:all .2s ease-in-out;background-color:rgb(247,250.8,252.8)}#myTab1 li a:hover:after,#dashboard-tabs li a:hover:after{content:"";background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.25));height:12px}.tab-content{background-color:#fff;border-width:2px 1px 2px 1px;border-style:solid;border-color:#163c50;box-shadow:0 8px 12px -8px #3796c8}.border-lightgray{border-color:#fff}.very-light-card{background:rgb(235,244.5,249.5);color:#000;box-shadow:0 3px 4px rgba(2,2,2,.5);border-radius:2%;padding:.5em;margin:1em 0}.very-light-card a{color:#1e90ff}.spin--hover:hover{cursor:pointer;transform:rotate(360deg);animation:spin 250ms linear forwards}.hover--pointer:hover{cursor:pointer}.nav.nav-tabs .nav-item a.dark-card:hover{color:#fff}.nav.nav-tabs .nav-item a.dark-card.active:hover{color:#163c50}.light-card{background:#87c0de;color:#fff;box-shadow:0 7px 10px -5px rgba(2,2,2,.5)}.light-card a{color:#1e90ff}.twist-pos{transform:rotate(0.25deg)}.twist-neg{transform:rotate(-0.25deg)}.twist-pos-1{transform:rotate(0.25deg)}.twist-neg-1{transform:rotate(-0.25deg)}.twist-pos-2{transform:rotate(0.5deg)}.twist-neg-2{transform:rotate(-0.5deg)}.twist-pos-3{transform:rotate(0.75deg)}.twist-neg-3{transform:rotate(-0.75deg)}.twist-pos-4{transform:rotate(1deg)}.twist-neg-4{transform:rotate(-1deg)}.twist-negx2{transform:rotate(-2deg)}.rotate180-animate{animation:rotate180 200ms 1 forwards}.rotate0-animate{animation:rotate0 200ms 1 forwards}.rotate180{transform:rotate(180deg)}.rotate0{transform:rotate(0deg)}.white-background{background:#fff}.with-handle{padding-left:36px !important;position:relative !important}.with-handle .handle{position:absolute;left:5px;top:0;height:100%}.with-handle .handle span{width:18px;height:1px;background-color:#000;position:relative;margin:2px 0}.with-handle:active{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}#bar-chart div:first-of-type,#bar-chart div:first-of-type canvas{width:100% !important}#latest-news h3{font-size:1.6em;font-weight:bold;line-height:1.4em;text-transform:uppercase;margin:5px;color:#163c50}#latest-news a{text-decoration:none}#latest-news .add-mb-stacked{margin-bottom:15px}@media screen and (min-width: 992px){#latest-news .add-mb-stacked{margin-bottom:0}}#latest-news .more-link{display:none}#latest-news .card{border-radius:0;border:0}#latest-news .card .card-img,#latest-news .card .card-img-top{border-top-left-radius:0;border-top-right-radius:0}#latest-news .card img{max-width:95%}#latest-news .card .article-title{color:#163c50;font-size:1.4em;line-height:1.2em;text-transform:uppercase;text-decoration:none}#latest-news .card .excerpt-article a{color:#87c0de}#latest-news .card .body-wrapper{justify-content:flex-start;width:100%}@media(max-width: 575px){#latest-news .card .card-body .btn-codeboxx{width:100%}}#latest-news .card:hover .card-img,#latest-news .card:hover .card-img-top{opacity:.8}.latest-news-image-polygon{width:650px;height:750px;display:block;padding-top:86.6%;background-position:center;background-size:cover;clip-path:polygon(25% 0%, 100% 0%, 100% 100%, 25% 100%, 0% 50%)}.latest-news-justify-content{justify-content:right}.resource-link-text-decoration{text-decoration:underline;color:inherit}.welcome-codeboxx-bg-gradient{border-top-left-radius:15px;height:50px;background:linear-gradient(to right, #163C50, transparent)}.theme-split-view{display:flex;height:calc(100vh - 130px);gap:0}.theme-resize-handle{width:6px;cursor:col-resize;background:rgb(235,244.5,249.5);flex-shrink:0;position:relative}.theme-resize-handle:hover,.theme-resize-handle:active{background:#9dd6f5}.theme-split-view.resizing .theme-content-viewer{pointer-events:none}.theme-sidebar{width:280px;min-width:280px;overflow-y:auto;border-right:1px solid rgb(235,244.5,249.5);background:#fff;padding:0;display:flex;flex-direction:column}.theme-sidebar .theme-news-link{display:block;padding:12px 16px;font-weight:bold;color:#163c50;text-decoration:none;border-bottom:1px solid rgb(235,244.5,249.5)}.theme-sidebar .theme-news-link i{margin-right:6px}.theme-sidebar .theme-news-link:hover{background:#fff}.theme-sidebar .theme-news-link.active{background:#fff;border-left:3px solid #163c50}.theme-sidebar .theme-sidebar-heading{padding:12px 16px 4px;text-transform:uppercase;font-size:.75em;letter-spacing:.05em;color:#87c0de;margin:0}.theme-sidebar .theme-sidebar-admission{position:sticky;top:0;z-index:1;flex-shrink:0;padding:12px 16px;color:#163c50;background:#fff;border-bottom:1px solid #87c0de;box-shadow:0 2px 4px rgba(0,0,0,.08)}.theme-sidebar .theme-sidebar-admission h2{text-transform:uppercase;font-size:.75em;letter-spacing:.05em;color:#87c0de;margin:0 0 4px}.theme-sidebar-item{border-bottom:1px solid rgb(235,244.5,249.5)}.theme-sidebar-item .theme-sidebar-toggle{display:flex;align-items:center;gap:8px;padding:10px 16px;color:#163c50;text-decoration:none;font-weight:600;font-size:.9em;width:100%;transition:background .15s ease}.theme-sidebar-item .theme-sidebar-toggle:hover{background:#fff}.theme-sidebar-item .theme-sidebar-toggle .theme-chevron{font-size:.7em;transition:transform .2s ease}.theme-sidebar-item .theme-sidebar-toggle.expanded .theme-chevron{transform:rotate(90deg)}.theme-resource-list{padding:0 16px 8px 16px}.theme-resource-group{margin-bottom:4px}.theme-resource-group .theme-resource-type-label{font-size:.85em;font-weight:600;color:#163c50;margin-bottom:2px}.theme-resource-group .theme-resource-type-label i{margin-right:4px}.theme-resource-items{list-style:none;padding:0 0 0 8px;margin:0 0 6px 0}.theme-resource-items li{padding:3px 0}.theme-resource-items a{font-size:.9em;text-decoration:none;color:#163c50;padding:4px 8px;border-radius:4px;display:inline-block;transition:background .15s ease}.theme-resource-items a:hover{background:#fff}.theme-resource-items a.active{background:#fff;font-weight:600}.theme-resource-items .theme-resource-external{color:rgb(49.5,135,180)}.theme-resource-items .theme-resource-external i{margin-left:4px}.theme-resource-items .theme-resource-done{color:#43b4f0;font-size:.8em;margin-left:2px}.theme-resource-items .theme-resource-required{color:rgb(49.5,135,180);font-size:.75em;font-style:italic;margin-left:2px}.theme-content-viewer{flex:1;min-width:0;min-height:0;position:relative;background:#fff;display:flex;flex-direction:column;overflow:hidden}.resource-viewer-wrapper{display:flex;flex-direction:column;flex:1;min-height:0}.resource-viewer-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:linear-gradient(135deg, #163C50 0%, rgb(16.5, 45, 60) 100%);color:#fff;border-bottom:3px solid #43b4f0;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-shrink:0}.resource-viewer-header .resource-viewer-title{display:flex;align-items:center;gap:10px;min-width:0}.resource-viewer-header .resource-viewer-title i{color:#43b4f0;font-size:1em;flex-shrink:0}.resource-viewer-header .resource-viewer-title span{font-weight:600;font-size:.9em;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-viewer-header .resource-viewer-close{background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;padding:2px 8px;border-radius:4px;font-size:1.2em;line-height:1;transition:color .15s ease,background .15s ease;flex-shrink:0}.resource-viewer-header .resource-viewer-close:hover{color:#fff;background:hsla(0,0%,100%,.15)}.resource-viewer-body{flex:1;position:relative;min-height:0;overflow:hidden}.resource-viewer-body .theme-resource-iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.resource-viewer-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);z-index:1}.resource-viewer-spinner{width:36px;height:36px;border:3px solid #fff;border-top-color:#43b4f0;border-radius:50%;animation:resource-spin .8s linear infinite}@keyframes resource-spin{to{transform:rotate(360deg)}}.theme-news-content{flex:1;display:flex;align-items:center;justify-content:center}.theme-news-content .theme-news-inner{text-align:center;padding:40px}.theme-news-content .theme-news-inner .landing-image{max-width:100%;max-height:400px}@media screen and (max-width: 768px){.theme-split-view{flex-direction:column;height:auto}.theme-sidebar{width:100%;min-width:100%;max-height:40vh;border-right:none;border-bottom:1px solid rgb(235,244.5,249.5)}.theme-sidebar .theme-sidebar-admission{position:static}.theme-content-viewer{min-height:60vh}.resource-viewer-header{padding:8px 12px}.resource-viewer-header .resource-viewer-title span{font-size:.85em}}#quick-actions .card{background:rgb(235,244.5,249.5)}#quick-actions .btn{display:inline-flex;width:100px;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#000;padding:3px 10px;border:2px solid;border-color:#000;background:#fff;transition:.2s ease;transform:scale(1)}#quick-actions .btn.rounded-btn{border-radius:50px}#quick-actions .btn.outline-red{background:inherit;border-color:#dc3545;color:#163c50}#quick-actions .btn.outline-red:hover{background:#dc3545;border-color:#163c50}#quick-actions .btn.reverse-colors{color:#fff;background:#000;border-color:#fff}#quick-actions .btn.small{width:auto;padding:3px 13px;font-size:.8em}#quick-actions .btn.flex-btn{display:flex;justify-content:space-between;align-items:center}#quick-actions .btn.flex-btn>*{margin:0 .5em}@media(hover: hover){#quick-actions .btn:hover,#quick-actions .btn:focus{border-color:#000;box-shadow:0 4px 10px rgba(0,0,0,.35)}#quick-actions .btn:hover.scale1,#quick-actions .btn:focus.scale1{transform:translateY(-1px)}#quick-actions .btn:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px rgba(0,0,0,.3)}}@media(hover: none){#quick-actions .btn:hover,#quick-actions .btn:focus{border-color:#fff;box-shadow:none}}#quick-actions .btn a{text-decoration:none;color:#163c50}#cohort-selection .btn{display:inline-flex;width:150px;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#fff;padding:3px 20px;border:2px solid;border-color:#fff;background:#163c50;transition:.2s ease;transform:scale(1)}#cohort-selection .btn.rounded-btn{border-radius:50px}#cohort-selection .btn.outline-red{background:inherit;border-color:#dc3545;color:#163c50}#cohort-selection .btn.outline-red:hover{background:#dc3545;border-color:#163c50}#cohort-selection .btn.reverse-colors{color:#163c50;background:#fff;border-color:#163c50}#cohort-selection .btn.small{width:auto;padding:3px 13px;font-size:.8em}#cohort-selection .btn.flex-btn{display:flex;justify-content:space-between;align-items:center}#cohort-selection .btn.flex-btn>*{margin:0 .5em}@media(hover: hover){#cohort-selection .btn:hover,#cohort-selection .btn:focus{border-color:#fff;box-shadow:0 4px 10px hsla(0,0%,100%,.35)}#cohort-selection .btn:hover.scale1,#cohort-selection .btn:focus.scale1{transform:translateY(-1px)}#cohort-selection .btn:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px hsla(0,0%,100%,.3)}}@media(hover: none){#cohort-selection .btn:hover,#cohort-selection .btn:focus{border-color:#fff;box-shadow:none}}.border-left-1{border-left:1px solid #163c50}#Admission-page #bottom-navigation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}#Admission-page #bottom-navigation .btn,#Admission-page #general-admission-navigation .btn{border-radius:5px}#Admission-page .wizardpills .form-wizard li{flex:1 0 33%}#Admission-page .wizardpills .form-wizard li .nav-link{font-size:1.1em}#Admission-page .wizardpills .form-wizard li .nav-link .badge-pill{width:30px;height:30px;position:relative}#Admission-page .wizardpills .form-wizard li .nav-link .badge-pill .number{position:absolute;line-height:0;font-size:1.4em}#Admission-page .header-card h4{font-size:1.2em}#Admission-page .panel_header h1{font-size:3rem;text-transform:uppercase}#Admission-page .tab-content{background-color:rgba(0,0,0,0);border:none;box-shadow:none}#Admission-page .tab-pane{color:#163c50}#Admission-page .tab-pane .tab-title img{max-width:100%}#Admission-page .tab-pane .tab-title h4{font-size:2.5rem;font-weight:500}#Admission-page .tab-pane .quizz-section img{width:100%}#Admission-page .tab-pane .quizz-section .btn{display:inline-flex;width:fit-content;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#fff;padding:5px 10px;border:2px solid;border-color:#fff;background:#163c50;transition:.2s ease;transform:scale(1)}#Admission-page .tab-pane .quizz-section .btn.rounded-btn{border-radius:50px}#Admission-page .tab-pane .quizz-section .btn.outline-red{background:inherit;border-color:#dc3545;color:#163c50}#Admission-page .tab-pane .quizz-section .btn.outline-red:hover{background:#dc3545;border-color:#163c50}#Admission-page .tab-pane .quizz-section .btn.reverse-colors{color:#163c50;background:#fff;border-color:#163c50}#Admission-page .tab-pane .quizz-section .btn.small{width:auto;padding:3px 13px;font-size:.8em}#Admission-page .tab-pane .quizz-section .btn.flex-btn{display:flex;justify-content:space-between;align-items:center}#Admission-page .tab-pane .quizz-section .btn.flex-btn>*{margin:0 .5em}@media(hover: hover){#Admission-page .tab-pane .quizz-section .btn:hover,#Admission-page .tab-pane .quizz-section .btn:focus{border-color:#fff;box-shadow:0 4px 10px hsla(0,0%,100%,.35)}#Admission-page .tab-pane .quizz-section .btn:hover.scale1,#Admission-page .tab-pane .quizz-section .btn:focus.scale1{transform:translateY(-1px)}#Admission-page .tab-pane .quizz-section .btn:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px hsla(0,0%,100%,.3)}}@media(hover: none){#Admission-page .tab-pane .quizz-section .btn:hover,#Admission-page .tab-pane .quizz-section .btn:focus{border-color:#fff;box-shadow:none}}#Admission-page #pills .nav-pills li{padding:0;color:#fff;background:rgba(0,0,0,0)}#Admission-page #pills .nav-pills li a{color:#163c50}#Admission-page #pills .nav-pills li a .badge{border-radius:50%;padding:.5rem .75rem;color:#fff;background-color:#163c50}#Admission-page #pills .nav-pills li .completed,#Admission-page #pills .nav-pills li .next{display:none}#Admission-page #pills .nav-pills li .incomplete{display:block}#Admission-page #pills .nav-pills li.complete .completed{display:block}#Admission-page #pills .nav-pills li.complete .incomplete{display:none}#Admission-page #pills .nav-pills li a.show{border-radius:0;border-bottom:2px solid #163c50}#Admission-page #pills .nav-pills li a.disabled{color:#5fabd3}#Admission-page #pills .nav-pills li a.disabled .badge{background-color:#5fabd3}#Admission-page #pills .nav-pills li a.disabled .next{display:block}#Admission-page #pills .nav-pills li a.disabled .incomplete{display:none}#Admission-page #pills img{max-width:55px;max-height:55px;height:55px;width:55px}#Admission-page #pills #quizz-list .card{border:1px solid #163c50;border-radius:8px;background-color:#fff;flex:1}#Admission-page #pills #quizz-list .card .card-content img{height:5rem;width:5rem;max-height:5rem;max-width:5rem}#Admission-page #pills #quizz-list .card .btn{color:#fff;background-color:#163c50}#Admission-page #pills #quizz-list .card .btn:hover{background-color:#215a78}@media(max-width: 575px){#Admission-page #pills #quizz-list .card{width:100%}}#Admission-page #pills #bar{height:5px}#Admission-page #pills #bar #displayed-progress-bar{background-color:#163c50}#Admission-page #pills #invoiceSection .invoice-head{border:solid 1.5px;background:rgb(235,244.5,249.5)}#Admission-page #pills #invoiceSection .invoice-head .row.margin-0{margin:0}#Admission-page #pills #invoiceSection .invoice-title{color:#fff}#Admission-page #pills #invoiceSection .invoice-logo img{width:inherit}#Admission-page #pills #invoiceSection #totalRow{width:inherit}#Admission-page #pills #pills-tab6 .btn{display:inline-flex;width:fit-content;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#163c50;padding:3px 15px;border:2px solid;border-color:#163c50;background:#fff;transition:.2s ease;transform:scale(1)}#Admission-page #pills #pills-tab6 .btn.rounded-btn{border-radius:50px}#Admission-page #pills #pills-tab6 .btn.outline-red{background:inherit;border-color:#dc3545;color:#163c50}#Admission-page #pills #pills-tab6 .btn.outline-red:hover{background:#dc3545;border-color:#163c50}#Admission-page #pills #pills-tab6 .btn.reverse-colors{color:#fff;background:#163c50;border-color:#fff}#Admission-page #pills #pills-tab6 .btn.small{width:auto;padding:3px 13px;font-size:.8em}#Admission-page #pills #pills-tab6 .btn.flex-btn{display:flex;justify-content:space-between;align-items:center}#Admission-page #pills #pills-tab6 .btn.flex-btn>*{margin:0 .5em}@media(hover: hover){#Admission-page #pills #pills-tab6 .btn:hover,#Admission-page #pills #pills-tab6 .btn:focus{border-color:#163c50;box-shadow:0 4px 10px rgba(22,60,80,.35)}#Admission-page #pills #pills-tab6 .btn:hover.scale1,#Admission-page #pills #pills-tab6 .btn:focus.scale1{transform:translateY(-1px)}#Admission-page #pills #pills-tab6 .btn:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px rgba(22,60,80,.3)}}@media(hover: none){#Admission-page #pills #pills-tab6 .btn:hover,#Admission-page #pills #pills-tab6 .btn:focus{border-color:#fff;box-shadow:none}}.admission-instructions h3,.admission-instructions h4,.admission-instructions h5,.admission-instructions h6{font-size:1rem;margin-top:1rem}.admission-instructions li{font-family:"Poppins",sans-serif;font-size:1.1em;font-weight:300;line-height:1.7em;color:#163c50}.auto-generated-datatable{border-radius:10px;word-break:initial;margin:20px 0;background-color:#fff;padding:20px}.auto-generated-datatable .datatable-btn{display:inline-flex;width:fit-content;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#163c50;padding:3px 10px;border:2px solid;border-color:#163c50;background:#fff;transition:.2s ease;transform:scale(1)}.auto-generated-datatable .datatable-btn.rounded-btn{border-radius:50px}.auto-generated-datatable .datatable-btn.outline-red{background:inherit;border-color:#dc3545;color:#163c50}.auto-generated-datatable .datatable-btn.outline-red:hover{background:#dc3545;border-color:#163c50}.auto-generated-datatable .datatable-btn.reverse-colors{color:#fff;background:#163c50;border-color:#fff}.auto-generated-datatable .datatable-btn.small{width:auto;padding:3px 13px;font-size:.8em}.auto-generated-datatable .datatable-btn.flex-btn{display:flex;justify-content:space-between;align-items:center}.auto-generated-datatable .datatable-btn.flex-btn>*{margin:0 .5em}@media(hover: hover){.auto-generated-datatable .datatable-btn:hover,.auto-generated-datatable .datatable-btn:focus{border-color:#163c50;box-shadow:0 4px 10px rgba(22,60,80,.35)}.auto-generated-datatable .datatable-btn:hover.scale1,.auto-generated-datatable .datatable-btn:focus.scale1{transform:translateY(-1px)}.auto-generated-datatable .datatable-btn:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px rgba(22,60,80,.3)}}@media(hover: none){.auto-generated-datatable .datatable-btn:hover,.auto-generated-datatable .datatable-btn:focus{border-color:#fff;box-shadow:none}}.auto-generated-datatable .datatable-btn.reverse-colors{border-color:#163c50}.auto-generated-datatable .datatable-btn.small{min-width:7em;justify-content:center}.auto-generated-datatable table thead tr th.datatable-cell{position:relative}.auto-generated-datatable table thead tr th label{margin-bottom:0;line-height:1em}.auto-generated-datatable table thead tr th label.ellipsis{left:.5em;right:1em;top:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auto-generated-datatable a{text-decoration:none;color:#87c0de}.auto-generated-datatable li.active a.page-link{background:#87c0de;border:none}#cohort-leaderboard-table.dataTable thead th.sorting,#cohort-leaderboard-table.dataTable thead th.sorting_asc,#cohort-leaderboard-table.dataTable thead th.sorting_desc,#find-students-table.dataTable thead th.sorting,#find-students-table.dataTable thead th.sorting_asc,#find-students-table.dataTable thead th.sorting_desc{padding-right:.75rem}#cohort-leaderboard-table.dataTable thead th.sorting:before,#cohort-leaderboard-table.dataTable thead th.sorting_asc:before,#cohort-leaderboard-table.dataTable thead th.sorting_desc:before,#find-students-table.dataTable thead th.sorting:before,#find-students-table.dataTable thead th.sorting_asc:before,#find-students-table.dataTable thead th.sorting_desc:before{display:none}#cohort-leaderboard-table.dataTable thead th.sorting:after,#cohort-leaderboard-table.dataTable thead th.sorting_asc:after,#cohort-leaderboard-table.dataTable thead th.sorting_desc:after,#find-students-table.dataTable thead th.sorting:after,#find-students-table.dataTable thead th.sorting_asc:after,#find-students-table.dataTable thead th.sorting_desc:after{position:static;display:inline;margin-left:.35em}#cohort-leaderboard-table.dataTable thead th.sorting:after,#find-students-table.dataTable thead th.sorting:after{content:"↑↓";opacity:.3}#cohort-leaderboard-table.dataTable thead th.sorting_asc:after,#find-students-table.dataTable thead th.sorting_asc:after{content:"↑";opacity:1}#cohort-leaderboard-table.dataTable thead th.sorting_desc:after,#find-students-table.dataTable thead th.sorting_desc:after{content:"↓";opacity:1}#exercise-index .svg-inline--fa{margin-right:5px}#exercise-index .fa-check{color:green}#exercise-index .fa-times{color:red}#exercise-index a.exercise-link{text-decoration:none}#exercise-index a.exercise-link:hover{color:#000;text-decoration:underline}#exercise-index #student-exercise-list div{margin-bottom:.5em}#exercise-page .btn-link:hover,#exercise-page .btn-link:focus{text-decoration:none}#exercise-page section.whiteBackground .btn{display:inline-flex;width:fit-content;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#163c50;padding:5px 15px;border:2px solid;border-color:#163c50;background:#fff;transition:.2s ease;transform:scale(1)}#exercise-page section.whiteBackground .btn.rounded-btn{border-radius:50px}#exercise-page section.whiteBackground .btn.outline-red{background:inherit;border-color:#dc3545;color:#163c50}#exercise-page section.whiteBackground .btn.outline-red:hover{background:#dc3545;border-color:#163c50}#exercise-page section.whiteBackground .btn.reverse-colors{color:#fff;background:#163c50;border-color:#fff}#exercise-page section.whiteBackground .btn.small{width:auto;padding:3px 13px;font-size:.8em}#exercise-page section.whiteBackground .btn.flex-btn{display:flex;justify-content:space-between;align-items:center}#exercise-page section.whiteBackground .btn.flex-btn>*{margin:0 .5em}@media(hover: hover){#exercise-page section.whiteBackground .btn:hover,#exercise-page section.whiteBackground .btn:focus{border-color:#163c50;box-shadow:0 4px 10px rgba(22,60,80,.35)}#exercise-page section.whiteBackground .btn:hover.scale1,#exercise-page section.whiteBackground .btn:focus.scale1{transform:translateY(-1px)}#exercise-page section.whiteBackground .btn:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px rgba(22,60,80,.3)}}@media(hover: none){#exercise-page section.whiteBackground .btn:hover,#exercise-page section.whiteBackground .btn:focus{border-color:#fff;box-shadow:none}}#exercise-page section.whiteBackground .btn{margin-right:12px;z-index:100}#exercise-page section.whiteBackground .CodeRunnerContainer{display:flex;flex-wrap:wrap;margin-top:1em}#exercise-page section.whiteBackground .CodeRunnerContainer .btn{z-index:9}#exercise-page #mocha{margin:0}#exercise-page #mocha-stats{display:none}#exercise-page #mocha-report{background-color:#fff;padding:16px 0 6px 0;margin-bottom:10px}#exercise-page #mocha-report li.suite h1{display:none}#exercise-page #mocha-report h2{font-size:1.3rem}#exercise-page #mocha-report .replay{display:none}#exercise-page pre{white-space:pre-wrap}#exercise-page .test{margin-bottom:.5rem}#exercise-page .test.fail pre{border:1px solid #163c50}#exercise-page .test.fail pre.error{display:none}#exercise-page #Task,#exercise-page #Task2{border-radius:0;margin-bottom:1.5rem}#exercise-page #headingTask,#exercise-page #headingTask2,#exercise-page #headingDocs{background-color:#163c50}#exercise-page #headingTask h2 button,#exercise-page #headingTask2 h2 button,#exercise-page #headingDocs h2 button{color:#fff}#exercise-page #editor{position:relative;top:0;right:0;bottom:0;left:0;padding:20px;height:auto;min-height:250px}#exercise-page .whiteBackground .accordion .card.bg-primary{background:#fff !important;color:#163c50 !important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}#exercise-page .whiteBackground .accordion .card.bg-primary h2 button{background:#163c50}#exercise-page .whiteBackground .accordion .card.bg-primary h2 button:hover{color:#fff}#exercise-page .alert-primary{background:#87c0de;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:rgb(235,244.5,249.5)}.center-position-text-ga-tab{justify-content:center;display:flex}.list-exercise-btn{border-radius:172px !important;border:2px #000 solid}.width-to-center-page-content-ga-tab{width:65%}@media screen and (min-width: 992px){.position-exercise-completed{position:relative;top:2px;left:104px}}#quizzes .btnQuiz{display:inline-flex;width:150px;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#fff;padding:3px 20px;border:2px solid;border-color:#fff;background:#163c50;transition:.2s ease;transform:scale(1)}#quizzes .btnQuiz.rounded-btn{border-radius:50px}#quizzes .btnQuiz.outline-red{background:inherit;border-color:#dc3545;color:#163c50}#quizzes .btnQuiz.outline-red:hover{background:#dc3545;border-color:#163c50}#quizzes .btnQuiz.reverse-colors{color:#163c50;background:#fff;border-color:#163c50}#quizzes .btnQuiz.small{width:auto;padding:3px 13px;font-size:.8em}#quizzes .btnQuiz.flex-btn{display:flex;justify-content:space-between;align-items:center}#quizzes .btnQuiz.flex-btn>*{margin:0 .5em}@media(hover: hover){#quizzes .btnQuiz:hover,#quizzes .btnQuiz:focus{border-color:#fff;box-shadow:0 4px 10px hsla(0,0%,100%,.35)}#quizzes .btnQuiz:hover.scale1,#quizzes .btnQuiz:focus.scale1{transform:translateY(-1px)}#quizzes .btnQuiz:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px hsla(0,0%,100%,.3)}}@media(hover: none){#quizzes .btnQuiz:hover,#quizzes .btnQuiz:focus{border-color:#fff;box-shadow:none}}#quizzes .btnQuiz{margin:5px}#quizzes .btnQuiz:focus{outline:none}#quizzes .btn-start-quizz{display:inline-flex;width:auto;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#fff;padding:3px 20px;border:2px solid;border-color:#fff;background:#163c50;transition:.2s ease;transform:scale(1)}#quizzes .btn-start-quizz.rounded-btn{border-radius:50px}#quizzes .btn-start-quizz.outline-red{background:inherit;border-color:#dc3545;color:#163c50}#quizzes .btn-start-quizz.outline-red:hover{background:#dc3545;border-color:#163c50}#quizzes .btn-start-quizz.reverse-colors{color:#163c50;background:#fff;border-color:#163c50}#quizzes .btn-start-quizz.small{width:auto;padding:3px 13px;font-size:.8em}#quizzes .btn-start-quizz.flex-btn{display:flex;justify-content:space-between;align-items:center}#quizzes .btn-start-quizz.flex-btn>*{margin:0 .5em}@media(hover: hover){#quizzes .btn-start-quizz:hover,#quizzes .btn-start-quizz:focus{border-color:#fff;box-shadow:0 4px 10px hsla(0,0%,100%,.35)}#quizzes .btn-start-quizz:hover.scale1,#quizzes .btn-start-quizz:focus.scale1{transform:translateY(-1px)}#quizzes .btn-start-quizz:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px hsla(0,0%,100%,.3)}}@media(hover: none){#quizzes .btn-start-quizz:hover,#quizzes .btn-start-quizz:focus{border-color:#fff;box-shadow:none}}#quizzes .btn-start-quizz{margin:5px}#quizzes .questionQuiz{font-weight:600;font-size:17px;margin:0px 0px 10px 0px;line-height:1.25em;color:#163c50}#quizzes .answersQuiz{list-style:none}#quizzes .answersQuiz li{line-height:25px;list-style-position:outside;padding:2px}#quizzes .navQuiz{padding:10px}#quizzes .bodyQuiz{padding:10px}#quizzes .titleQuiz{font-weight:bold;font-size:14px;margin:10px 0px;color:#163c50}#quizzes .posQuiz{padding:10px 0px}#quizzes .contentQuiz{margin:0px;padding:10px 0px 0px 0px}#quizzes .infoQuiz{border:1px solid #163c50;background-color:#fff;border-radius:8px;margin:10px 0;padding:10px}#quizzes .bodyQuiz ul textarea{width:80%;height:180px}#quizzes .timer-section{display:none;text-align:center;background-color:#767676;color:#fff}#quizzes .wizardpills .btn{border-radius:1.25rem;font-weight:600}#quizzes .wizardpills .btn.btn-quiz{color:#fff;background-color:#163c50;border-color:#163c50}#quizzes .wizardpills .btn.btn-quiz:hover{background-color:#215a78;border-color:#215a78}#quizzes .wizardpills .btn.btn-quiz:hover:disabled{background-color:#163c50;border-color:#163c50}#quizzes .wizardpills .btn.btn-quiz:focus{box-shadow:none}#quizzes .wizardpills .btn.btn-quiz.reverse{color:#fff;background-color:#163c50;border-color:#163c50}#quizzes .wizardpills .btn.btn-quiz.reverse:hover{color:hsl(0,0%,87%);background-color:rgb(7.7,21,28);border-color:rgb(7.7,21,28)}#quizzes .wizardpills .btn#btnDone{display:none}#quizzes .wizardpills .btn-group>.btn-group:not(:last-child)>.btn,#quizzes .wizardpills .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:5px;border-bottom-right-radius:5px;margin-right:.15rem}#quizzes .wizardpills .btn-group>.btn-group:not(:first-child)>.btn,#quizzes .wizardpills .btn-group>.btn:not(:first-child){border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:.15rem}#personality-quiz-title span.personality-quiz-title__text{font-size:1em}.index-deferred-tuition h2{color:#000}.index-deferred-tuition .content-body p{color:#163c50}.index-deferred-tuition .content-body #question1 h5{color:#000}.index-deferred-tuition .content-body #_SecondSection h5{color:#000}.index-deferred-tuition .content-body #_SecondSection p{color:#163c50}#admin-deferred-tuition h2{text-align:center}#first-admin-tuition-info a{color:#000}#first-admin-tuition-info a .back-to-home-page{margin-right:10px}.data-table-container{width:100%}.data-table-container .dataTables_length,.data-table-container .dataTables_info,.data-table-container .dataTables_filter,.data-table-container .dataTables_paginate{visibility:hidden}.data-table-container #defereredTuitionTable{width:100%;margin:0 auto;margin-top:-65px}@media(max-width: 575px){.data-table-hiden-column{display:none}}#fix-position-home-icon .back-to-home-page{margin-right:10px}#black-color-paragraph h6{color:#000}.submit-button-position-and-color .btn{display:inline-flex;width:100px;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#000;padding:3px 10px;border:2px solid;border-color:#000;background:#fff;transition:.2s ease;transform:scale(1)}.submit-button-position-and-color .btn.rounded-btn{border-radius:50px}.submit-button-position-and-color .btn.outline-red{background:inherit;border-color:#dc3545;color:#163c50}.submit-button-position-and-color .btn.outline-red:hover{background:#dc3545;border-color:#163c50}.submit-button-position-and-color .btn.reverse-colors{color:#fff;background:#000;border-color:#fff}.submit-button-position-and-color .btn.small{width:auto;padding:3px 13px;font-size:.8em}.submit-button-position-and-color .btn.flex-btn{display:flex;justify-content:space-between;align-items:center}.submit-button-position-and-color .btn.flex-btn>*{margin:0 .5em}@media(hover: hover){.submit-button-position-and-color .btn:hover,.submit-button-position-and-color .btn:focus{border-color:#000;box-shadow:0 4px 10px rgba(0,0,0,.35)}.submit-button-position-and-color .btn:hover.scale1,.submit-button-position-and-color .btn:focus.scale1{transform:translateY(-1px)}.submit-button-position-and-color .btn:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px rgba(0,0,0,.3)}}@media(hover: none){.submit-button-position-and-color .btn:hover,.submit-button-position-and-color .btn:focus{border-color:#fff;box-shadow:none}}.submit-button-position-and-color .btn{margin-left:40%}.submit-button-position-and-color .btn:hover{color:#000}#position-home-icon .back-to-home-page{margin-right:10px}.checkoutInfoSection{border:1px solid #000}#amount{text-align:right}.reponsive-style-show{flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#payment-form .braintree-large-button{background:unset}#error-pages .error-title{background-color:#4c4c4c;color:#fff}.style-manage .nav-pills .nav-link.active,.style-manage .nav-pills .show>.nav-link{color:#000;background-color:#fff;border-color:#000;border-radius:.5rem}.style-manage a{text-decoration:none;color:#000}.update-password-style .btn{color:#000;background-color:#fff;border-color:#000;border-radius:.5rem}@media screen and (min-width: 992px){.center-input-confirmation-password{left:25%}}#personnalBalanceSheet{background-color:#fff;box-shadow:rgba(33,33,33,.2) 0px 1px 3px 0px;padding:30px;padding-top:5px;word-break:normal}#personnalBalanceSheet .CellH{font-size:80%;border:1.5px solid;padding-left:5px;padding-right:5px}#personnalBalanceSheet .border-solid{border:1.5px solid}#personnalBalanceSheet .content-body input[type=text],#personnalBalanceSheet .content-body input[type=datetime],#personnalBalanceSheet .content-body input[type=number]{margin-top:3px;margin-bottom:3px;border:1px solid #fff;background-color:#f1f4ff;padding:0px}#personnalBalanceSheet .content-body input[type=text],#personnalBalanceSheet .content-body input[type=datetime]{text-align:left}#personnalBalanceSheet .content-body input[type=number]{text-align:right}#personnalBalanceSheet h9{font-size:80%}#personnalBalanceSheet h4{font-size:100%}#personnalBalanceSheet .gross-income{background-color:#f1f4ff;padding:unset}#personnalBalanceSheet .underlined{border-bottom:.5px solid !important;border-bottom-color:#495057 !important}#infoModal .btn-close-modal{display:inline-flex;width:auto;max-width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;color:#fff;padding:3px 20px;border:2px solid;border-color:#fff;background:#163c50;transition:.2s ease;transform:scale(1)}#infoModal .btn-close-modal.rounded-btn{border-radius:50px}#infoModal .btn-close-modal.outline-red{background:inherit;border-color:#dc3545;color:#163c50}#infoModal .btn-close-modal.outline-red:hover{background:#dc3545;border-color:#163c50}#infoModal .btn-close-modal.reverse-colors{color:#163c50;background:#fff;border-color:#163c50}#infoModal .btn-close-modal.small{width:auto;padding:3px 13px;font-size:.8em}#infoModal .btn-close-modal.flex-btn{display:flex;justify-content:space-between;align-items:center}#infoModal .btn-close-modal.flex-btn>*{margin:0 .5em}@media(hover: hover){#infoModal .btn-close-modal:hover,#infoModal .btn-close-modal:focus{border-color:#fff;box-shadow:0 4px 10px hsla(0,0%,100%,.35)}#infoModal .btn-close-modal:hover.scale1,#infoModal .btn-close-modal:focus.scale1{transform:translateY(-1px)}#infoModal .btn-close-modal:active.scale1{transform:translateY(0) scale(0.97);box-shadow:0 2px 4px hsla(0,0%,100%,.3)}}@media(hover: none){#infoModal .btn-close-modal:hover,#infoModal .btn-close-modal:focus{border-color:#fff;box-shadow:none}}#infoModal .secondaryFontSize130{color:#163c50;font-size:130%}#titleSection{font-size:90%}#infoSection{position:fixed;bottom:88px;right:20px;z-index:99;outline:none;border:1.8px solid;border-color:#000;max-width:58px;color:#000;cursor:pointer;padding:7px;font-size:16px;justify-content:center;text-align:center;display:flex;font-size:12pt;line-height:32px;width:3%;box-sizing:content-box}#infoSection .info-padding{padding:0;padding-left:8px}#totalTitleSection{font-size:90%}@media(max-width: 575px){.invoice-table td{width:80px}.total-amount-style{padding:unset}.description-titile-style{margin-left:-5px}.adress-totaldue-style{margin-left:10px}.adress-totaldue-style .totaldue-style{color:#000}}.invoice-title{background-color:#fff;display:flex;justify-content:center;align-items:center}.logo-container{width:fit-content}.logo-container .logo-wrapper .safari-fix{display:flex;flex-direction:column;align-items:center;width:150px}.logo-container .logo-wrapper .main-logo{width:100%;fill:#fff;color:#fff;transition:.2s ease}.logo-container .logo-wrapper .main-logo.brackets-overlay{position:absolute;top:0}@media(max-width: 575px){.logo-container{width:fit-content}}.invoice-head-color{background-color:#334454;display:flex;align-items:center}.invoice-head-color h5{color:#000}.invoice-head-color .invoice-head-info{color:#fff}.invoice-head-color .invoice-head-info h5{color:#fff;margin-bottom:20px}.invoice-total-amount h5{color:#000}summary{font-size:1.25rem}.border-top-left-invoice-head{border-top-left-radius:40px}.fix-text-relative-position{position:relative}@media(min-width: 992px){.fix-text-relative-position{left:-15px}}#mailbox-send-email-form form{width:100%}#mailbox-send-email-form form .mail_compose_cc,#mailbox-send-email-form form .mail_compose_bcc{display:none}#mailbox-send-email-form form button.badge.badge-secondary{border-color:rgba(0,0,0,0)}.completed-title-style h2{color:green}.img-houde-style{display:flex;align-items:center;justify-content:center}.img-houde-style img{width:300px;height:100px}.invoice-summary-table .invoice-head{background:#fff}.invoice-summary-table .invoice-head img{max-width:inherit !important;max-height:inherit !important;height:inherit !important;width:inherit !important}.invoice-summary-table .table-responsive{overflow-x:unset}.invoice-summary-table .table-responsive .table-responsive__totalRow{margin-right:0}.invoice-summary-table .table-responsive .table-responsive__totalRow h5{padding-right:.5em}.invoice-summary-table summary>*{display:inline-flex}.invoice-summary-table .payment__summary__row{width:100%;margin:0 !important;display:flex}.invoice-summary-table .payment__summary--inline-flex{padding:0 !important;width:calc(100% - 1.5em)}.invoice-summary-table .invoice-table--grey-row{background-color:#ececec}div.payment-template-form .payment-template-form__header{text-align:center;margin:10px;padding:0}div.payment-template-form .payment-template-form__footer{margin:10px;text-align:center}div.payment-template-form #payment-template-form__Modal-trigger{display:none}div.payment-template-form .labl{display:block;width:400px}div.payment-template-form .labl>input{visibility:hidden;position:absolute}div.payment-template-form .labl>input+div{cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:5px;background-color:#fff}div.payment-template-form .payment-template-card:hover{transform:scale(1.115)}div.payment-template-form .labl>input:checked+div{background-color:#fff;border:1px solid #fff;box-shadow:0 8px 16px 0 #fff;border-radius:5px}#invoice-templates-cards h5{margin:0}#invoice-templates-cards .close-icon{position:absolute;top:7px;right:12px;font-size:1.5em}#invoice-templates-cards .close-btn-footer{color:#fff;background-color:#163c50;display:inline-block;width:100%;border:0;border-radius:0 0 .25rem .25rem}#invoice-templates-cards .close-btn-footer:hover{color:#9dd6f5;background-color:rgb(5.5,15,20)}.modal-footer{-ms-flex-align:center;align-items:center;align-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem;border-top:0 solid rgba(0,0,0,0)}.slide-output{width:30px !important;background:rgba(102,51,153,.0196078431);height:26px;position:relative;display:inline-block;border:1px solid rgba(0,0,0,.1098039216)}.slide-output output{left:7px;top:-23px;position:relative}.slide-output:before{content:"▴";border-style:solid;border-width:10px 15px 10px 0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;left:5px;width:21px;color:#0075ff;top:-15px}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:300;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:400;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../../assets/fonts/fira-sans/fira-sans-v18-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-family:nico-moji-regular;src:url(../../assets/fonts/NicoMoji-Regular.ttf)}#deliverable-form-page .main-container .container .wrapper .row{box-sizing:border-box;background-color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:1em;padding:15px;margin:0;line-height:3;font-style:normal;font-weight:400;min-height:10%;float:left;position:relative;width:100%;overflow:hidden}#deliverable-form-page .main-container .container .wrapper .row #layout-body-container-div{display:inline-block;overflow:hidden}#deliverable-form-page .main-container .container .wrapper .row #header-div{display:contents;background-color:#fff}#deliverable-form-page .main-container .container .wrapper .row #header-div header.panel_header{font-size:2rem;font-weight:400}#deliverable-form-page .main-container .container .wrapper .row #deliverable-title h1{display:initial;color:#000}#deliverable-form-page .main-container .container .wrapper .row #main-div{display:inline-flex;width:50%;padding:15px 15px 0;margin-left:0;margin-right:0;align-items:flex-start;height:fit-content;background-color:#fff}#deliverable-form-page .main-container .container .wrapper .row #main-div p .div-text-1{white-space:nowrap}#deliverable-form-page .main-container .container .wrapper .row #title-div{display:flex;padding-right:100%}#deliverable-form-page .main-container .container .wrapper .row #title-text{color:#000;margin:1em}#deliverable-form-page .main-container .container .wrapper .row #div-text{padding-top:inherit}#deliverable-form-page .main-container .container .wrapper .row #select-theme{height:10rem}#deliverable-form-page .main-container .container .wrapper .row #select-theme select .theme-select-list{display:inline;width:22.4em}#deliverable-form-page .main-container .container .wrapper .row #line-div{display:block;overflow:visible;height:3rem;margin-top:1rem}#deliverable-form-page .main-container .container .wrapper .row #line{margin-left:auto;margin-right:auto;width:100%}#deliverable-form-page .main-container .container .wrapper .row #deliverable-form label .form-label{display:block}#deliverable-form-page .main-container .container .wrapper .row #deliverable-form input .form-input{background-color:#fff}#deliverable-form-page .main-container .container .wrapper .row #deliverable-form input .form-button{margin-bottom:1em}#deliverable-form-page .main-container .container .wrapper .row #button-div{display:flex;flex-direction:row-reverse}#profile-portrait{max-width:25vw;padding:.5em}#profile-portrait .profile-portrait__image{max-width:100%;max-height:40vh;border-radius:5%}#bar-chart{width:1000px;height:500px;position:relative;padding:10px 20px 30px;margin:10px auto}#bar-chart::before,#line-chart::before{position:absolute;width:240px;height:30px;left:155px;top:254px}.zc-ref{display:none}#myChart{height:350px;width:100%;min-height:400px}#pillars-graph-container{width:900px;height:500px}#SoftSkillsPerWeek{width:1000px;height:500px}.deliverables-cards{border:1px solid #dee2e6;border-radius:.25rem;overflow:hidden}.deliverables-cards .module-card,.deliverables-cards .module-line{background-color:#fff;border:0;border-radius:0;margin-bottom:0}.deliverables-cards>*+*{border-top:1px solid #dee2e6}.deliverables-cards .module-card .card-header{background-color:#fff;border-bottom:0}.deliverables-cards .module-card .btn-link{align-items:center;color:inherit;display:flex;padding:.75rem 1rem;text-decoration:none}.deliverables-cards .module-card .btn-link:hover .module-name,.deliverables-cards .module-card .btn-link:focus .module-name{text-decoration:underline}.deliverables-cards .module-card .module-chevron{flex:0 0 1rem;margin-left:.5rem;transform:rotate(180deg);transition:transform .2s ease}.deliverables-cards .module-card .btn-link.collapsed .module-chevron{transform:rotate(0)}.deliverables-cards .module-card .card-body{padding:0 1rem 1rem}.deliverables-cards .module-line{padding:.75rem 2.5rem .75rem 1rem}.deliverables-cards .module-header{align-items:center;display:flex;justify-content:space-between;width:100%}.deliverables-cards .module-state{align-items:center;display:flex}.deliverables-cards .module-grade{background-color:#9dd6f5;border-radius:.25rem;color:#163c50;display:inline-block;font-size:.8125rem;font-weight:bold;line-height:1.5;min-width:2.75rem;padding:.15rem .5rem;text-align:center}.deliverables-cards .module-feedback{background-color:rgb(235,244.5,249.5);border-left:3px solid #9dd6f5;padding:.75rem 1rem}#cohort-leaderboard-table.dataTable thead th.col-hug{padding-right:.5rem}#sign-up-page{width:100%;padding:0 16px 32px;min-height:0}#sign-up-page .sign-up-card{max-width:480px;margin:0 auto;padding:24px 20px;font-size:16px;color:#163c50;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(22,60,80,.15)}@media(min-width: 768px){#sign-up-page .sign-up-card{padding:32px 40px}}#sign-up-page h1{margin-bottom:1rem;font-size:1.75rem;text-align:center}@media(min-width: 768px){#sign-up-page h1{margin-bottom:1.5rem;font-size:2.25rem}}#sign-up-page .form-group{margin-bottom:20px}#sign-up-page label,#sign-up-page legend{display:block;margin-bottom:4px;font-size:16px;font-weight:500;color:#163c50}#sign-up-page p{font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}#sign-up-page .sign-up-account{margin-bottom:20px;text-align:center;overflow-wrap:anywhere}#sign-up-page .sign-up-hint{display:block;margin-bottom:6px;font-size:15px;color:#4a5d68}#sign-up-page .sign-up-error{display:block;margin-bottom:6px;font-size:15px;font-weight:500;color:#a4161a}#sign-up-page .sign-up-error.field-validation-valid{display:none}#sign-up-page .form-control{height:48px;min-height:48px;padding:0 12px;font-size:16px;color:#163c50;background-color:#fff;border:1px solid #6c7a83;border-radius:6px;box-shadow:none}#sign-up-page .form-control:focus{border-color:#163c50;outline:2px solid #163c50;outline-offset:2px}#sign-up-page .form-control.input-validation-error{border-color:#a4161a;box-shadow:inset 0 0 0 1px #a4161a}#sign-up-page .ts-control{height:48px;min-height:48px;padding:0 12px;font-size:16px;color:#163c50;background-color:#fff;border:1px solid #6c7a83;border-radius:6px;box-shadow:none;display:flex;align-items:center;padding-right:36px}#sign-up-page .ts-control input{font-size:16px}#sign-up-page .ts-wrapper input::placeholder{color:#4a5d68;opacity:1}#sign-up-page .ts-wrapper.focus .ts-control,#sign-up-page .ts-wrapper.plugin-dropdown_input.focus.dropdown-active .ts-control{border-color:#163c50;outline:2px solid #163c50;outline-offset:2px;box-shadow:none}#sign-up-page select.input-validation-error+.ts-wrapper .ts-control{border-color:#a4161a;box-shadow:inset 0 0 0 1px #a4161a}#sign-up-page .ts-dropdown{font-size:16px;color:#163c50}#sign-up-page .ts-dropdown .dropdown-input{height:48px;padding:0 12px;font-size:16px;border:0;border-bottom:1px solid #6c7a83;border-radius:0}#sign-up-page .ts-dropdown .option,#sign-up-page .ts-dropdown .no-results{padding:10px 12px}#sign-up-page fieldset{margin-bottom:20px}#sign-up-page .sign-up-radios{display:flex;flex-wrap:wrap;column-gap:24px}#sign-up-page .sign-up-radio{display:flex;align-items:center;min-height:44px;margin:0;font-weight:400;cursor:pointer}#sign-up-page .sign-up-radio input{width:20px;height:20px;margin:0 10px 0 0;border:0;accent-color:#163c50;cursor:pointer}#sign-up-page .sign-up-radio input:focus-visible{outline:2px solid #163c50;outline-offset:2px}#sign-up-page .sign-up-password{position:relative}#sign-up-page .sign-up-password .form-control{padding-right:96px}#sign-up-page .sign-up-password-toggle{position:absolute;top:2px;right:2px;min-width:80px;height:44px;padding:0 12px;font-size:16px;font-weight:500;color:#163c50;text-decoration:underline;background:rgba(0,0,0,0);border:0;border-radius:4px}#sign-up-page .sign-up-error-summary{margin-bottom:24px;padding:16px;border:2px solid #a4161a;border-radius:6px}#sign-up-page .sign-up-error-summary h2{margin-bottom:8px;font-size:18px;font-weight:600;color:#163c50}#sign-up-page .sign-up-error-summary ul{margin:0;padding-left:20px}#sign-up-page .sign-up-error-summary li,#sign-up-page .sign-up-error-summary a{color:#a4161a}#sign-up-page .sign-up-error-summary a{font-weight:500;text-decoration:underline}#sign-up-page .btn{min-height:48px;font-size:18px}#sign-up-page .btn:focus-visible,#sign-up-page .sign-up-password-toggle:focus-visible,#sign-up-page .sign-up-error-summary:focus-visible,#sign-up-page .sign-up-error-summary a:focus-visible{outline:2px solid #163c50;outline-offset:2px}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}.required-field:after{content:" *";color:#dc3545}#scoreCalculSection{position:fixed;bottom:4px;right:8px;z-index:10000;outline:none;background-color:rgb(49.5,135,180);width:320px;color:#fff;cursor:pointer;padding:14px;border-radius:10px;font-size:16px;justify-content:center;text-align:center;display:flex;font-size:12pt;line-height:32px}#scoreCalculSection input[type=text]{max-width:80px}#scoreCalculSection div.row{text-align:center}#ScoreSummary{display:inline-block;margin-bottom:6px}#SaveScore{margin-top:-71px;margin-left:58px}.termsSection{padding-left:60px}.subTerms{padding-left:25px}.letterSection{padding-left:25px}.iSection{padding-left:25px}html.fontawesome-i2svg-pending body{visibility:hidden !important;background-color:#163c50 !important}html.fontawesome-i2svg-active body{display:initial}a{color:#0366d6}.link-color{color:#0366d6 !important}.display-none{display:none}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1b6ec2;border-color:#1861ac}html{font-size:14px}@media(min-width: 768px){html{font-size:16px}}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}html{position:relative;min-height:100%}.footer{bottom:0;width:80%;margin:auto;line-height:60px}.access-denied-icon{color:#dc3545;font-size:90px}.queue-stage-bar{--queue-stage-arrow: 26px;display:flex;align-items:stretch;width:100%}@media(max-width: 767px){.queue-stage-bar{--queue-stage-arrow: 18px}}@media(max-width: 575px){.queue-stage-bar{--queue-stage-arrow: 12px}}.queue-stage{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:.9rem calc(var(--queue-stage-arrow) + .5rem);text-align:center;cursor:pointer;background-color:#d7eaf4;color:#215a78;transition:background-color .15s ease-in-out,color .15s ease-in-out;clip-path:polygon(0 0, calc(100% - var(--queue-stage-arrow)) 0, 100% 50%, calc(100% - var(--queue-stage-arrow)) 100%, 0 100%, var(--queue-stage-arrow) 50%);margin-left:calc(4px - var(--queue-stage-arrow))}.queue-stage:first-child{margin-left:0;clip-path:polygon(0 0, calc(100% - var(--queue-stage-arrow)) 0, 100% 50%, calc(100% - var(--queue-stage-arrow)) 100%, 0 100%)}.queue-stage:last-child{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--queue-stage-arrow) 50%)}.queue-stage:hover{background-color:rgb(183,217.2,235.2)}.queue-stage:focus{outline:none}.queue-stage:focus-visible{background-image:linear-gradient(to top, #163C50 0.35rem, transparent 0.35rem)}.queue-stage.is-active{background-color:#163c50;color:#fff}.queue-stage.is-active:hover{background-color:rgb(30.8,84,112)}.queue-stage.is-active:focus-visible{background-image:linear-gradient(to top, #9DD6F5 0.35rem, transparent 0.35rem)}.queue-stage.is-active .text-danger{color:hsl(354.251497006,70.4641350211%,78.5294117647%) !important}.queue-stage-bar.is-static .queue-stage{cursor:default}.queue-stage-bar.is-static .queue-stage:hover{background-color:#d7eaf4}.queue-stage-bar.is-static .queue-stage:focus-visible{background-image:none}.queue-stage-count{display:block;font-size:1.75rem;font-weight:700;line-height:1.1}@media(max-width: 575px){.queue-stage-count{font-size:1.15rem}}.queue-stage-label{display:block;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}@media(max-width: 575px){.queue-stage-label{font-size:.6rem}}.queue-stage-alert{display:block;line-height:1.2}@media(max-width: 575px){.queue-stage-alert{font-size:.55rem}}
