@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);#main-menu{--ion-background-color:var(--ion-background-color-secondary)}#main-menu ion-icon.close{cursor:pointer;height:24px;width:24px}#main-menu section.headerGuest{padding-left:31px;padding-right:10px;padding-top:56px}#main-menu section.headerGuest div.row.close{display:flex;justify-content:flex-end}#main-menu section.header{background-color:var(--color-light-grey-03);height:138px;padding-left:31px;padding-right:10px;padding-top:56px}#main-menu section.header div.row.close{display:flex;justify-content:flex-end}#main-menu section.header .student-name{align-items:center;display:flex;flex-direction:row;text-decoration:none}#main-menu section.header div.column{margin-right:5px}#main-menu section.header ion-icon.logo{height:36px;width:36px}#main-menu section.header p{margin:0 11px}#main-menu section.header p.name{color:var(--color-lipstick);font-size:18px;font-weight:700}#main-menu section.header p.grade{color:var(--color-dark-d-06);font-size:12px;font-weight:500}#main-menu ion-list{border-bottom:none;padding-left:23px;padding-right:23px;padding-top:0}#main-menu ion-item ion-icon{fill:#2f2f51;max-height:18px;max-width:18px}#main-menu ion-item ion-icon.progress{max-height:15px;max-width:14px;padding-left:3px;padding-right:1px}#main-menu ion-item.signOut ion-label{color:var(--color-lipstick)!important}#main-menu ion-item.selected ion-icon{fill:var(--color-lipstick)}#main-menu ion-content{--padding-top:20px;--padding-bottom:20px;--background:var(--ion-item-background,var(--ion-background-color,--color-light-white))}#main-menu hr{border-top:1px solid var(--color-dark-d-07);margin:25px 35px}#main-menu div.unread-notifications{align-items:center;background-color:var(--color-lipstick);border-radius:10px;display:flex;justify-content:center;margin:auto}#main-menu div.unread-notifications p{color:var(--color-light-white);font-size:13px;margin:0 5px}ion-menu ion-item{--transition:none}ion-item.selected{--color:var(--ion-color-primary)}ion-menu.md ion-list{padding:20px 0}ion-menu.md ion-list-header{font-weight:450;letter-spacing:.1em;padding-left:18px;padding-right:18px;text-transform:uppercase}ion-menu.md ion-item{--padding-start:18px;border-radius:0 50px 50px 0;font-weight:500;margin-right:10px}ion-menu.md ion-item.selected{--background:rgba(var(--ion-color-primary-rgb),0.14)}ion-menu.md ion-item.selected ion-icon{color:var(--ion-color-primary)}ion-menu.md ion-item ion-icon,ion-menu.md ion-list-header{color:#5f6368;color:var(--ion-color-step-650,#5f6368)}ion-menu.md ion-list:not(:last-of-type){border-bottom:1px solid #d7d8da;border-bottom:1px solid var(--ion-color-step-150,#d7d8da)}ion-menu.ios ion-list-header{margin-bottom:8px;padding-left:16px;padding-right:16px}ion-menu.ios ion-list{padding:20px 0 0}ion-menu.ios ion-item{--padding-start:16px;--min-height:50px}ion-menu.ios ion-item ion-icon{color:#73849a;font-size:24px}ion-menu.ios ion-item.selected ion-icon{color:var(--ion-color-primary)}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper{--bullet-background:$text-color-step-800;--bullet-background-active:ion-color(primary,base);--progress-bar-background:rgba($text-color-rgb,.25);--progress-bar-background-active:ion-color(primary,shade);--scroll-bar-background:rgba($text-color-rgb,.1);--scroll-bar-background-active:rgba($text-color-rgb,.5);display:block;-webkit-user-select:none;user-select:none}.swiper .swiper-pagination-bullet{background:var(--bullet-background)}.swiper .swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper .swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper .swiper-scrollbar{background:var(--scroll-bar-background)}.swiper .swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.swiper .slide-zoom{display:block;text-align:center;width:100%}.swiper .swiper-slide{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;font-size:18px;height:100%;justify-content:center;position:relative;text-align:center;width:100%}.swiper .swiper-slide img{height:auto;max-height:100%;max-width:100%;width:auto}html.ios{--ion-default-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Roboto",sans-serif}html.md{--ion-default-font:"Roboto","Helvetica Neue",sans-serif}html{--ion-default-dynamic-font:-apple-system-body;--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-left:calc(var(--ion-safe-area-left) + 8px);padding-right:calc(var(--ion-safe-area-right) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity:0.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#3880ff)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,56,128,255)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-primary-shade,#3171e0)!important;--ion-color-tint:var(--ion-color-primary-tint,#4c8dff)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#3dc2ff)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,61,194,255)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#36abe0)!important;--ion-color-tint:var(--ion-color-secondary-tint,#50c8ff)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#5260ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,82,96,255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#4854e0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#6370ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd36f)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45,211,111)!important;--ion-color-contrast:var(--ion-color-success-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-success-shade,#28ba62)!important;--ion-color-tint:var(--ion-color-success-tint,#42d77d)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255,196,9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#eb445a)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,235,68,90)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-danger-shade,#cf3c4f)!important;--ion-color-tint:var(--ion-color-danger-tint,#ed576b)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244,245,248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#92949c)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,146,148,156)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-medium-shade,#808289)!important;--ion-color-tint:var(--ion-color-medium-tint,#9d9fa6)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34,36,40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{bottom:0;contain:layout size style;display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;right:0;top:0;z-index:0}ion-modal>.ion-page{contain:layout style;height:100%;position:relative}.split-pane-visible>.ion-page.split-pane-main{position:relative}.ion-page-hidden,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-menu-controller,ion-modal-controller,ion-nav-controller,ion-picker-controller,ion-popover-controller,ion-route,ion-route-redirect,ion-router,ion-select-option,ion-toast-controller{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports(padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports(padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:env(safe-area-inset-top);--ion-safe-area-bottom:env(safe-area-inset-bottom);--ion-safe-area-left:env(safe-area-inset-left);--ion-safe-area-right:env(safe-area-inset-right)}}ion-card-header.ion-color .ion-inherit-color,ion-card.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;overflow-y:hidden;pointer-events:none;touch-action:manipulation}.menu-content-open ion-content{--overflow:hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-push,.md .menu-content-reveal{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width:0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width:0px;--inner-border-width:0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width:fit-content;--height:fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{min-height:320px;width:320px}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:initial}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{border-width:0;box-sizing:initial;height:1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,label,select,textarea{font-family:inherit;line-height:normal}textarea{color:inherit;font:inherit;height:auto;overflow:auto}textarea::placeholder{padding-left:2px}form,input,optgroup,select{color:inherit;font:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}.ion-tappable,[tappable],[tappable] div,[tappable] ion-icon,[tappable] ion-label,[tappable] span,a,a div,a ion-icon,a ion-label,a span,button,button div,button ion-icon,button ion-label,button span,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{font-feature-settings:inherit;-webkit-appearance:button;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;padding:0;text-transform:none}[tappable],button{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-family:var(--ion-font-family)}@supports(-webkit-touch-callout:none){html{font:16px var(--ion-font-family);font:var(--ion-dynamic-font,16px var(--ion-font-family))}}a{background-color:initial;color:#3880ff;color:var(--ion-color-primary,#3880ff)}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:10px;margin-top:16px}h1{font-size:1.625rem;margin-top:20px}h2{font-size:1.5rem;margin-top:18px}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px);padding-bottom:16px;padding-bottom:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}.ion-padding,.ion-padding-top{padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-top{--padding-top:var(--ion-padding,16px)}.ion-padding-start{--padding-start:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}.ion-padding-end{--padding-end:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}.ion-padding-bottom{--padding-bottom:var(--ion-padding,16px)}.ion-padding-bottom,.ion-padding-vertical{padding-bottom:16px;padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical{--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-horizontal{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}.ion-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px);margin-bottom:16px;margin-bottom:var(--ion-margin,16px)}.ion-margin,.ion-margin-top{margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-top{--margin-top:var(--ion-margin,16px)}.ion-margin-start{--margin-start:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px)}.ion-margin-end{--margin-end:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}.ion-margin-bottom{--margin-bottom:var(--ion-margin,16px)}.ion-margin-bottom,.ion-margin-vertical{margin-bottom:16px;margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical{--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-horizontal{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media(min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media(min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media(min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media(min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media(min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media(min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media(min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media(min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media(min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media(min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media(min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media(min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-hide,.ion-hide-down,.ion-hide-up{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}:root{--color-lipstick:#db1e36;--color-dark-d-00:#2f2f51;--color-dark-d-01:#344356;--color-dark-d-02:#232d3b;--color-dark-d-03:#000;--color-dark-d-04:#36365b;--color-dark-d-05:#3d3d66;--color-dark-d-06:#000000d9;--color-dark-d-07:#a3a3ad;--color-dark-d-08:#334356;--color-dark-d-09:#2c3a4d;--color-pink:#ffb3b9;--color-pink-low-opacity:#ff818912;--color-orange:#ff8300;--color-blue:#3308d5;--color-blue-active:#2939c5;--color-results-blue:#54c0e8;--color-dark-pink:#b9519e;--color-purple:#60269e;--color-purple-dark:#49177e;--color-purple-light:#5e259c;--color-results-purple:#b4509f;--color-results-green:#93d500;--color-light-grey-00:#f3f5f9;--color-light-grey-01:#e7eaf0;--color-light-grey-02:#dddce3;--color-light-grey-03:#ebebeb;--color-light-grey-04:#e9ebf0;--color-light-grey-05:#e7e9ed;--color-light-grey-06:#8a9099;--color-light-grey-07:#d5d5de;--color-bluey-grey:#8989a5;--color-light-white:#fff;--ion-background-color:#f3f5f9;--ion-background-color-secondary:#fff;--ion-toolbar-background:--ion-background-color;--ion-toast-background:--color-dark-d-00;--ion-tab-bar-color:--color-dark-d-00;--ion-menu-button-color:--color-dark-d-00;--ion-font-family:barlow;--ion-color-primary:var(--color-lipstick);--ion-color-primary-rgb:219,30,54;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#e93048;--ion-color-primary-tint:grey;--ion-color-secondary:var(--color-dark-d-00);--ion-color-secondary-rgb:47,47,81;--ion-color-secondary-contrast:var(--color-light-white);--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:var(--color-dark-d-01);--ion-color-secondary-tint:var(--color-dark-d-08);--ion-color-tertiary:#5260ff;--ion-color-tertiary-rgb:82,96,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#4854e0;--ion-color-tertiary-tint:#6370ff;--ion-color-success:#2dd36f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#28ba62;--ion-color-success-tint:#42d77d;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#eb445a;--ion-color-danger-rgb:235,68,90;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#cf3c4f;--ion-color-danger-tint:#ed576b;--ion-color-dark:#222428;--ion-color-dark-rgb:34,36,40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#92949c;--ion-color-medium-rgb:146,148,156;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#808289;--ion-color-medium-tint:#9d9fa6;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,245,248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--ion-color-favorite:#69bb7b;--ion-color-favorite-rgb:105,187,123;--ion-color-favorite-contrast:#fff;--ion-color-favorite-contrast-rgb:255,255,255;--ion-color-favorite-shade:#5ca56c;--ion-color-favorite-tint:#78c288;--ion-color-twitter:#1da1f4;--ion-color-twitter-rgb:29,161,244;--ion-color-twitter-contrast:#fff;--ion-color-twitter-contrast-rgb:255,255,255;--ion-color-twitter-shade:#1a8ed7;--ion-color-twitter-tint:#34aaf5;--ion-color-instagram:#5956d8;--ion-color-instagram-rgb:89,86,216;--ion-color-instagram-contrast:#fff;--ion-color-instagram-contrast-rgb:255,255,255;--ion-color-instagram-shade:#4e4cbe;--ion-color-instagram-tint:#6a67dc;--ion-color-vimeo:#23b6ea;--ion-color-vimeo-rgb:35,182,234;--ion-color-vimeo-contrast:#fff;--ion-color-vimeo-contrast-rgb:255,255,255;--ion-color-vimeo-shade:#1fa0ce;--ion-color-vimeo-tint:#39bdec;--ion-color-facebook:#3b5998;--ion-color-facebook-rgb:59,89,152;--ion-color-facebook-contrast:#fff;--ion-color-facebook-contrast-rgb:255,255,255;--ion-color-facebook-shade:#344e86;--ion-color-facebook-tint:#4f6aa2}.ion-color-favorite{--ion-color-base:var(--ion-color-favorite);--ion-color-base-rgb:var(--ion-color-favorite-rgb);--ion-color-contrast:var(--ion-color-favorite-contrast);--ion-color-contrast-rgb:var(--ion-color-favorite-contrast-rgb);--ion-color-shade:var(--ion-color-favorite-shade);--ion-color-tint:var(--ion-color-favorite-tint)}.ion-color-twitter{--ion-color-base:var(--ion-color-twitter);--ion-color-base-rgb:var(--ion-color-twitter-rgb);--ion-color-contrast:var(--ion-color-twitter-contrast);--ion-color-contrast-rgb:var(--ion-color-twitter-contrast-rgb);--ion-color-shade:var(--ion-color-twitter-shade);--ion-color-tint:var(--ion-color-twitter-tint)}.ion-color-google{--ion-color-base:var(--ion-color-google);--ion-color-base-rgb:var(--ion-color-google-rgb);--ion-color-contrast:var(--ion-color-google-contrast);--ion-color-contrast-rgb:var(--ion-color-google-contrast-rgb);--ion-color-shade:var(--ion-color-google-shade);--ion-color-tint:var(--ion-color-google-tint)}.ion-color-instagram{--ion-color-base:var(--ion-color-instagram);--ion-color-base-rgb:var(--ion-color-instagram-rgb);--ion-color-contrast:var(--ion-color-instagram-contrast);--ion-color-contrast-rgb:var(--ion-color-instagram-contrast-rgb);--ion-color-shade:var(--ion-color-instagram-shade);--ion-color-tint:var(--ion-color-instagram-tint)}.ion-color-facebook{--ion-color-base:var(--ion-color-facebook);--ion-color-base-rgb:var(--ion-color-facebook-rgb);--ion-color-contrast:var(--ion-color-facebook-contrast);--ion-color-contrast-rgb:var(--ion-color-facebook-contrast-rgb);--ion-color-shade:var(--ion-color-facebook-shade);--ion-color-tint:var(--ion-color-facebook-tint)}.ion-color-instagram{--ion-color-base:#9537bc;--ion-color-base-rgb:149,55,188;--ion-color-contrast:#fff;--ion-color-contrast-rgb:255,255,255;--ion-color-shade:#8330a5;--ion-color-tint:#a04bc3}:root{--ion-headings-font-weight:300;--ion-color-angular:#ac282b;--ion-color-communication:purple;--ion-color-tooling:#fe4c52;--ion-color-services:#fd8b2d;--ion-color-design:#fed035;--ion-color-workshop:#69bb7b;--ion-color-food:#3bc7c4;--ion-color-documentation:#b16be3;--ion-color-navigation:#60c}ion-item{margin:auto;width:97%}ion-item .input-wrapper,ion-item ion-label{color:var(--color-dark-d-06)!important;font-weight:500}ion-item .input-wrapper{padding:0!important}ion-item .required-field .label-text:after{color:var(--ion-color-primary);content:" *"}ion-item ion-select::part(label){color:var(--color-dark-d-06)!important;font-weight:500;padding:0!important}ion-item ion-select:focus-within::part(label){color:var(--ion-color-primary)!important}ion-item ion-select.required-field::part(label):after{color:var(--ion-color-primary);content:" *"}ion-item.item-has-focus ion-label{color:var(--ion-color-primary)!important}ion-list ion-text p{font-size:14px;font-weight:500;margin-left:auto;margin-right:auto;text-align:start}ion-button.eye-icon-button{--background:#0000;--background-focused:#0000;--background-activated:#0000;--background-hover:#0000;--box-shadow:0;--padding-top:30px;height:100%}ion-icon.eye-icon{height:14px;width:21px}.sc-ion-alert-ios-h,.sc-ion-alert-md-h{--max-width:90vw;--width:400px}.tab-container{margin:0 10px 10px}.tab-container ion-segment{border-radius:8px}.tab-container ion-segment.md{display:flex}.tab-container ion-segment-button{height:30px;min-height:30px}.tab-container ion-segment-button.ios{--color-checked:#fff;--indicator-color:var(--color-dark-d-00);font-size:14px}.tab-container ion-segment-button.ios.seg1,.tab-container ion-segment-button.ios.seg2{--border-radius:8px}.tab-container ion-segment-button.md{--background:#e4e5e8;--color:var(--color-dark-d-00);--background-checked:var(--color-dark-d-00);--color-checked:#fff;--indicator-color:#0000;align-items:center;font-size:14px;min-width:50%!important}.tab-container ion-segment-button.md.seg1{--border-radius:0px 8px 8px 0px;margin-right:2px}.tab-container ion-segment-button.md.seg2{--border-radius:8px 0px 0px 8px;margin-left:2px}.tab-container ion-segment-button.md ion-label{margin:0}@media(min-width:768px){ion-modal{--border-radius:24px}}ion-modal.caw-intro .modal-wrapper{min-height:750px}ion-modal.complete-registration{height:100%}ion-modal.complete-registration::part(content){min-height:800px}.multiline-text{white-space:pre-line}.cursor-pointer{cursor:pointer}ion-toolbar ion-back-button,ion-toolbar ion-button,ion-toolbar ion-menu-button{--color:var(--color-dark-d-00)}ion-toast{--background:var(--color-dark-d-00);--color:var(--color-light-white)}@media not all and (max-width:767px){ion-modal.tutorial-modal .modal-wrapper{--height:600px}.modal-shadow,ion-modal.selected-careers-modal .modal-wrapper{--height:750px}}@font-face{font-family:FaceYourFears;src:local("FaceYourFears"),url(/static/media/FaceYourFears.0f8adb994f65caa83276.ttf) format("truetype")}@font-face{font-family:HaasGrotDisp;src:local("HaasGrotDisp"),url(/static/media/HaasGrotDisp-35Thin.44c945cc876a1b91058c.otf) format("opentype")}@font-face{font-family:Kust;src:local("Kust"),url(/static/media/kust.6c90f6584d8a8d3713b5.ttf) format("truetype")}@font-face{font-family:TheTreasuredYears;src:local("TheTreasuredYears"),url(/static/media/TheTreasuredYearsScript.69a81e9541d16ba6ef81.ttf) format("truetype")}.middle-gradient-background{background:linear-gradient(139deg,var(--color-orange),#f6a723)!important}.high-gradient-background{background:linear-gradient(139deg,var(--color-purple),var(--color-blue) 126%)!important}.adult-gradient-background{background:linear-gradient(139deg,var(--color-purple),var(--color-dark-pink) 126%)!important}.adult-solid-background{background:var(--color-purple)}.middle-solid-background{background:var(--color-orange)}.high-solid-background{background:var(--color-blue)}#main-tab-bar{--background:var(--color-light-white);border:1px solid var(--color-light-grey-04);border-radius:18px 18px 0 0;box-shadow:4px 16px 52px 0 #6f8fea29,2px 6px 20px 0 #6f8fea14;height:85px}#main-tab-bar ion-tab-button{--padding-bottom:16px;--background:#0000}#main-tab-bar ion-tab-button.md{font-size:10px!important;font-weight:500!important;margin:0 -2px!important}#main-tab-bar ion-tab-button ion-icon{stroke:var(--color-dark-d-00);fill:#2f2f51}#main-tab-bar ion-tab-button ion-icon.job-board-icon{width:21px}#main-tab-bar ion-tab-button.tab-selected ion-icon{stroke:var(--color-lipstick);fill:var(--color-lipstick)}#mykts-page .my-kts-faded-bar{background-image:linear-gradient(var(--ion-background-color) 50%,#f4f5f900)}#mykts-page ion-menu-button{--color:--ion-menu-button-color}#mykts-page ion-col{display:flex;justify-content:center}#mykts-page section{padding:10px}#mykts-page section div.section-header{display:flex;justify-content:space-between;padding:12px 16px}#mykts-page section div.section-header p.title{color:var(--color-dark-d-00);font-family:Barlow;font-size:22px;font-weight:600;line-height:1.09;margin:0}#mykts-page section div.link{align-items:center;display:flex}#mykts-page section div.link ion-router-link{width:max-content}#mykts-page section div.link ion-icon{margin-top:0!important}#mykts-page section div.section-header div.link ion-icon{font-size:15px;margin:6px 0 -1px 3px}#mykts-page section div.section-header div.link ion-router-link{color:var(--ion-color-primary);font-size:18px;font-weight:600}#mykts-page section.admin-announcement ion-card.announcement-content{background-color:var(--color-light-white);padding:20px;position:relative}#mykts-page section.admin-announcement p{margin:0;text-align:center}#mykts-page section.admin-announcement p.announcement-title{color:var(--color-lipstick);font-size:18px;font-weight:600;margin-bottom:10px}#mykts-page section.admin-announcement p.announcement-message{color:var(--color-dark-d-00);font-size:16px;font-weight:500;margin:0;text-align:center}#mykts-page section.admin-announcement ion-img.announcement-close-icon{cursor:pointer;position:absolute;right:10px;top:10px;width:12px}#mykts-page section.welcome{margin-bottom:60px;position:relative}#mykts-page section.welcome div.content-header{position:relative;z-index:1}#mykts-page section.welcome h1.header{color:--color-dark-d-01;font-family:Arial;font-size:30px;font-weight:700;margin:20px 0 0}#mykts-page section.welcome p.header-message{color:--color-dark-d-01;font-family:Barlow;font-size:20px;line-height:1.4;margin-bottom:0;opacity:.8}#mykts-page section.welcome .button-with-add-icon{margin-top:20px;max-width:400px}#mykts-page section.application-week{padding:10px}#mykts-page section.application-week .banner{background-color:var(--ion-color-primary);color:#fff;padding:10px;text-align:center}#mykts-page section.application-week .banner p{margin:0}#mykts-page section.application-week .banner p.header{font-size:19px;font-weight:600;padding:5px}#mykts-page section.application-week .banner p.sub-header{font-size:15px}#mykts-page section.progress{padding:10px}#mykts-page section.progress ion-card.stats{height:154px}#mykts-page section.progress ion-card.stats ion-img{height:100%;object-fit:cover}#mykts-page section.progress ion-card.stats ion-grid{color:var(--color-light-white);height:100%;position:absolute;text-align:center;top:0;width:100%}#mykts-page section.progress ion-card.stats ion-grid ion-row.progress-top-row{font-family:Barlow;font-size:14px;font-weight:600;height:35%}#mykts-page section.progress ion-card.stats ion-grid ion-row.progress-bottom-row{font-family:Barlow;font-size:54px;font-weight:600;height:65%}#mykts-page div.add-cte-pathways-button{align-items:center;display:flex;flex-direction:column}#mykts-page section.notifications{padding:5px}#mykts-page section.master-key{margin:10px 0}#mykts-page section.master-key ion-card{align-items:center;background-color:#0900bf;color:var(--color-light-white);cursor:pointer;display:flex;font-size:20px;font-weight:600;height:78px;line-height:24px;margin:0}#mykts-page section.master-key ion-card ion-img{left:10px;position:absolute;top:0}#mykts-page section.master-key ion-card p{text-align:center}#mykts-page section.master-key ion-card div.arrow-icon{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:10px;top:0;width:60px}#mykts-page section.master-key .no-key{justify-content:center;opacity:.65;pointer-events:none}#mykts-page section.app-links{padding:0}#mykts-page section.app-links ion-row.app-links{display:flex;justify-content:space-between}#mykts-page section.tools-links{display:flex;justify-content:center}#mykts-page section.footer{height:424px;overflow:hidden;padding-top:47px;position:relative}#mykts-page section.footer div.content-footer{position:relative;z-index:1}#mykts-page section.footer p.contact-us{color:var(--color-dark-d-00);font-family:Barlow;font-size:23px;font-weight:600;line-height:1.39;margin:0}#mykts-page section.footer .button-general{max-width:400px}#mykts-page section.footer ion-icon.social-icon{height:40px;width:40px}#mykts-page div.circle-footer{background-color:var(--color-pink-low-opacity);border-radius:50%;height:1000px;left:50%;position:absolute;top:50%;transform:translate(-50%,-20%);width:1000px;z-index:0}@media(min-width:500px){#mykts-page div.circle-footer{height:2500px;transform:translate(-50%,-8%);width:2500px}}#points-button{--border-radius:8px;--box-shadow:1px 3px 6px 0 #0000002b;--background:var(--ion-color-primary);height:40px}#points-button div.button-content{align-items:center;display:flex;justify-content:center;width:100%}#points-button div.button-content ion-icon{color:var(--color-light-white);font-size:19px}#points-button div.button-content ion-label{color:var(--color-light-white);font-family:Barlow;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;margin-right:2px;text-align:center}#points-modal-content ion-list{align-items:center;display:flex;flex-direction:column}#points-modal-content div.title{margin:40px 0 30px}#points-modal-content div.title p{font-size:24px;font-weight:400;margin:0}#points-modal-content div.title p.balance{color:var(--color-dark-d-06)}#points-modal-content div.title p.line-2{color:var(--ion-color-primary);font-weight:600}#points-modal-content ion-item{--background:var(--color-light-white);border-radius:8px;box-shadow:0 1px 4px 0 #d7d7d780;height:41px;max-width:275px}#points-modal-content ion-button.redeem{margin:25px 0;max-width:320px}#points-modal-content ion-col{display:flex;justify-content:space-around}#points-modal-card{--background:var(--color-light-white);align-items:center;display:flex;height:162px;justify-content:center;max-width:175px;position:relative;text-align:center;width:100%}#points-modal-card ion-img{height:100%;object-fit:cover;position:absolute;width:100%}#points-modal-card p{color:var(--color-dark-d-02);font-size:18px;font-weight:600}@media(max-width:360px){#points-modal-card{height:140px}}#app-link-card-item{--background:var(--color-light-white);height:162px;text-align:center;width:inherit;width:100%}#app-link-card-item ion-icon{font-size:48px;padding-bottom:10px;padding-top:28px}#app-link-card-item p{color:var(--color-dark-d-00);font-family:Barlow;font-size:22px;font-weight:600;margin:0}#app-link-card-item p.title-line-1{height:27px}#notification-card-item{--background:var(--color-light-white);align-items:center;display:flex;height:100px;width:100%}#notification-card-item ion-grid{height:100%}#notification-card-item ion-row{width:100%}#notification-card-item ion-col.card-content-column{width:1%}#notification-card-item div.content{display:flex;flex-direction:column;height:100%;padding:0 0 0 12px;width:100%}#notification-card-item div.content p.organization{color:var(--color-lipstick);font-family:Barlow;font-size:16px;font-weight:600;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#notification-card-item div.content p.subject{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-dark-d-02);display:-webkit-box;font-family:Barlow;font-size:17px;font-weight:500;line-height:1.29;margin:0;max-height:46px;overflow:hidden}#notification-card-item div.heart-icon{align-items:center;display:flex;height:100%;justify-content:center;width:60px}#notification-card-item ion-icon.heart{height:21px;width:23px}#button-with-add-icon{--border-radius:29px;--box-shadow:0 10px 25px 0 #e41c3d40;height:58px;max-width:400px;width:90%}#button-with-add-icon p{color:var(--color-light-white);font-family:Barlow;font-size:16px;font-weight:500;letter-spacing:1px}#button-with-add-icon ion-icon{height:30px;position:absolute;right:0;width:30px}#button-general{--border-radius:29px;--box-shadow:0 10px 25px 0 #e41c3d40;height:58px;max-width:400px;width:90%}#button-general.success-button{--background:var(--ion-color-success-shade)}#button-general.track-recommendation{--background:var(--color-light-white);--background-activated:#0000;--box-shadow:0px 4px 8px 1px #5d5d5d33;display:block;margin:0 auto}#button-general.track-recommendation p{color:var(--color-purple)}#button-general.track-item-link{--background:var(--color-purple);height:40px;width:70%}#button-general.track-item-link p{color:var(--color-light-white)}#button-general.track-results-link{--background:var(--color-results-purple);height:40px;width:70%}#button-general.track-results-link p{color:var(--color-light-white)}#button-general.whats-changed{--background:var(--color-light-white)}#button-general.whats-changed p{color:var(--color-dark-d-06)}#button-general p{color:var(--color-light-white);font-family:Barlow;font-size:16px;font-weight:500;letter-spacing:1px}#button-general ion-spinner.dot-spinner{position:absolute;right:0;width:30px}#button-general ion-icon.checkmark{position:absolute;right:0}#button-general.contact-us{--box-shadow:0 10px 25px 0 #2f2f5140!important;--background:var(--color-dark-d-00)!important;--background-activated:var(--color-dark-d-01)!important;margin:18px 0 23px}#button-general.prep-utah-resources{margin:0;padding:0 1px!important;width:100%!important}#button-general.prep-utah-resources p{font-weight:600!important}#button-general.my-college-applications{--background:var(--ion-color-primary)}#button-general.admissions-card-button{--box-shadow:(1px 5px 8px #cbcbcb40)!important;--background:var(--color-dark-d-00)!important;--background-activated:var(--color-dark-d-01)!important;height:40px;width:48%}#button-general.admissions-card-button p{font-size:12px;font-weight:600;margin:0}#button-general.admissions-card-button.red{--background:var(--ion-color-primary)!important}#button-general.admissions-card-button.gray{--background:#ddddf2!important}#button-general.admissions-card-button.gray p{color:var(--color-dark-d-00)!important}#button-general.spanish-video-button{height:-moz-fit-content!important;height:fit-content!important;width:-moz-fit-content!important;width:fit-content!important}#button-general.spanish-video-button p{color:#fff;font-size:10px;font-weight:500}.header-circle{background-color:#0000000d;border-radius:50%;height:1000px;left:50%;position:absolute;top:50%;transform:translate(-50%,-88%);width:1000px;z-index:0}.my-kts{transform:translate(-50%,-84%)}.my-kts.condensed{top:0!important;transform:translate(-50%,-88%)}@media(min-width:500px){.my-kts{height:2500px;transform:translate(-50%,-95%);width:2500px}}.share{transform:translate(-50%,-94%)}@media(min-width:500px){.share{height:2500px;transform:translate(-50%,-97%);width:2500px}}.adult-dashboard.condensed{top:0!important}@media(min-width:500px){.adult-dashboard{height:2500px;transform:translate(-50%,-95%);width:2500px}}#menu-button div.unread-notifications{background-color:var(--color-lipstick);border-radius:10px;height:7px;position:relative;width:7px}@media(min-width:992px){#menu-button div.unread-notifications{display:none}}#menu-button .ios{bottom:25px;left:35px}#menu-button .md{bottom:20px;left:32px}#my-progress-card{box-shadow:1px 5px 9px #00000014;margin:0;padding:20px}#my-progress-card span.card-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%;z-index:2}#my-progress-card span.card-header p{font-weight:500;margin:0;z-index:1}#my-progress-card span.card-header h1{font-size:20px;font-style:normal;font-weight:600;line-height:24px;margin:0}#my-progress-card div.progress-bar{align-items:center;display:flex;justify-content:space-between;margin-top:16px;position:relative}#my-progress-card div.progress-bar span.white-bar{background-color:#fff;height:2px;position:absolute;width:100%;z-index:5!important}#my-progress-card div.progress-bar ion-chip{--background:#fff;align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;margin:0;min-width:32px;padding:0;white-space:normal;z-index:5!important}#my-progress-card div.progress-bar ion-chip ion-label{font-size:20px;font-weight:600;text-align:center;width:100%}#my-progress-card div.progress-bar ion-chip ion-icon{height:50%;margin:0;width:50%}#my-progress-card:before{background:#ffffff4d;border-top-left-radius:50%;content:"";height:200%;left:50%;opacity:35%;position:absolute;top:20px;width:100%;z-index:0!important}.adult-progress-card{background:linear-gradient(90deg,#582c7f,#784ca2)}.adult-progress-card h1,.adult-progress-card p{color:#fff}.adult-progress-card .step-done{background-color:#9571b7;color:#fff}.adult-progress-card ion-label{color:#9571b7}.student-progress-card{background:linear-gradient(90deg,#8823f8,#2d0acf 98.6%)}.student-progress-card h1,.student-progress-card p{color:#fff}.student-progress-card .step-done{background-color:#3308d5;color:#fff}.student-progress-card ion-label{color:#3308d5}.progress-default,.progress-default h1,.progress-default p{color:#2f2f51}.progress-default .step-done{background-color:#2f2f51}.clickable{cursor:pointer}#pathway-card{--background:var(--color-dark-d-00);align-items:center;display:flex;height:100px;margin-bottom:7px}#pathway-card div.content,#pathway-card ion-col{display:flex;justify-content:center}#pathway-card div.content{color:var(--color-light-white);flex-direction:column;height:100%;width:100%}#pathway-card div.content p.career{color:var(--color-light-white);font-size:20px;font-weight:600;line-height:1;margin:0 0 5px}#pathway-card div.content p.credits{color:var(--color-bluey-grey)!important;font-size:15px;font-weight:600;line-height:1.33;margin:0}#pathway-card div.arrow-icon{align-items:center;display:flex;height:100%;justify-content:flex-end;padding-right:10px;width:100%}#pathway-card ion-icon{stroke:var(--color-light-white);fill:var(--color-light-white);font-size:19px;width:44px}#prize-list ion-header{background:var(--ion-background-color)}#prize-list ion-menu-button{--color:--ion-menu-button-color}#prize-list ion-col{display:flex;justify-content:center}#prize-list p.prize-warning{color:var(--color-lipstick);margin-bottom:20px;text-align:center}#prize-list p.gradOpportunities{bottom:50%;margin:0 20px;position:absolute;text-align:center;width:100%}#prize-list div.prizes{background-color:var(--color-light-grey-05);border-radius:10px;display:block;margin:10px;padding:11px;text-align:center;width:inherit}#prize-list div.prizes h1{color:--color-dark-d-01;font-size:30px;font-weight:500;margin:0;padding:0}#prize-list div.prizes p.balance{color:--color-dark-d-01;font-size:20px;margin:5px 0 3px}#prize-list div.prizes p.add-more{color:var(--color-lipstick);font-size:19px;font-weight:600;margin-bottom:0;margin-top:19px}#prize-item{background-color:var(--color-light-white);width:100%}#prize-item ion-card-content{margin-bottom:10px}#prize-item ion-img{height:138px;padding:15px 10px 10px}#prize-item hr.line{background:var(--color-light-grey-03);margin:5px}#prize-item p{margin:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}#prize-item p.title{color:var(--color-dark-d-02);font-weight:700}#prize-item p.points,#prize-item p.title{font-family:Barlow;font-size:14px;line-height:normal}#prize-item p.points{color:red;font-weight:600;height:17px}#complete-registration-modal{--padding-top:16px;--padding-start:16px;--padding-end:16px;--padding-bottom:16px}#complete-registration-modal ion-select::part(icon){width:20px}#complete-registration-modal h2{font-size:28px;font-weight:700;letter-spacing:.01em;line-height:34px;margin-top:24px}#complete-registration-modal p{margin:0}#complete-registration-modal .first-p{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:19px;margin:1em 0}#complete-registration-modal .close-x{cursor:pointer;height:14px;position:absolute;right:0;top:0;width:14px}#complete-registration-modal .date-input{width:100%}#complete-registration-modal .date-input #open-date{align-items:flex-end;border-bottom:1px solid #00000021;display:flex;flex-direction:row;justify-content:center}#complete-registration-modal .date-input #open-date ion-icon{width:20px}#complete-registration-modal .date-input #open-date::part(native){--padding-end:0px;--inner-padding-end:0px;width:100%}#complete-registration-modal .date-input .item-inner{align-items:center;display:flex;flex-direction:row;justify-content:center}#complete-registration-modal div.content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative}#complete-registration-modal .required-indicator{color:var(--ion-color-primary);margin:12px 0;width:100%}#complete-registration-modal .ion-no-padding{width:100%}#complete-registration-modal .end-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#complete-registration-modal .end-buttons .complete-button{--box-shadow:none;height:60px}#complete-registration-modal .end-buttons b{color:var(--ion-color-primary);cursor:pointer;margin-top:1em}#phone-update-modal{--ion-background-color:var(--color-light-white)}#phone-update-modal div.modal{align-items:center;display:flex;justify-content:center;min-height:100%}#phone-update-modal div.content{align-items:center;display:flex;flex-direction:column;margin:25px 0}#phone-update-modal ion-icon.modal-icon{height:60px;width:60px}#phone-update-modal h1.title{color:var(--color-dark-d-00);font-size:24px;font-weight:600;margin:10px 60px;text-align:center}#phone-update-modal p.message{font-size:16px;margin:10px 60px;text-align:center}#phone-update-modal section.form{display:flex;justify-content:center;width:100%}#phone-update-modal section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#phone-update-modal section.form ion-list{margin:0 25px}#phone-update-modal .submit-button{margin:20px 0}#phone-update-modal p.remind-later{color:red;cursor:pointer;font-size:20px;font-weight:600;text-align:center}.dot-spinner{display:flex;justify-content:center;margin-top:15px;width:100%}#scholarship-list ion-header{background:var(--ion-background-color)}#scholarship-list ion-menu-button{--color:--ion-menu-button-color}#scholarship-list .no-filtered-results{align-items:center;color:var(--color-dark-d-00);display:flex;flex-direction:column;text-align:center}#scholarship-list .no-filtered-results .no-results-title{font-size:20px;font-weight:500;margin:30px 0 15px}#scholarship-list .no-filtered-results .no-results-subtext{font-size:14px;margin:0 0 30px;max-width:222px}#scholarship-list .back-button{height:32px;margin-left:7px;transform:rotate(-180deg)}#scholarship-list ion-grid.scholarship-items{padding-top:0;width:auto}#scholarship-list ion-card.tools-and-resources{--background:var(--color-light-white);cursor:pointer;margin:10px}#scholarship-list ion-card.tools-and-resources ion-card{box-shadow:4px 16px 48px -8px #6f8fea29,2px 6px 16px -10px #6f8fea1a;height:100px}#scholarship-list ion-card.tools-and-resources ion-card ion-grid,#scholarship-list ion-card.tools-and-resources ion-card ion-grid ion-row{height:100%}#scholarship-list ion-card.tools-and-resources ion-col{align-items:center;display:flex;padding-left:12px}#scholarship-list ion-card.tools-and-resources ion-col ion-img{height:48px;margin-left:5px;width:48px}#scholarship-list ion-card.tools-and-resources ion-col p.title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;margin-left:20px}#scholarship-list p.view-more-link{color:var(--ion-color-primary);cursor:pointer;font-size:18px;font-weight:700;margin:10px 0 30px;text-align:center}#scholarship-list a.ucaw-back{align-items:center;display:flex;flex-direction:row;margin-bottom:8px;padding-left:10px;text-decoration:none}#scholarship-list a.ucaw-back ion-icon{transform:rotate(180deg)}#scholarship-card-item{--background:var(--color-light-white);height:-moz-fit-content;height:fit-content;width:100%}#scholarship-card-item ion-grid{display:flex;height:100px;padding-bottom:0;padding-top:0}#scholarship-card-item ion-row{width:100%}#scholarship-card-item ion-col{align-items:center;display:flex}#scholarship-card-item ion-item{--background:inherit}#scholarship-card-item div.scholarship-banner{align-items:center;background-color:var(--color-dark-d-00);display:flex;height:20px;justify-content:center;width:100%}#scholarship-card-item div.scholarship-banner p{color:var(--color-light-white);font-family:Barlow;font-size:10px;font-weight:500;height:12px}#scholarship-card-item div.scholarship-banner .writing-icon{position:absolute;right:10px;width:11px}#scholarship-card-item ion-col.content-image-column{max-width:75px}#scholarship-card-item ion-col.content-image-column .content-image{height:auto;width:65px}#scholarship-card-item ion-col.card-content-column{width:1%}#scholarship-card-item div.vertical-line{background:#dddce3;height:80px;left:1px;position:absolute;width:1px}#scholarship-card-item div.content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 0 0 12px;width:100%}#scholarship-card-item div.content p.title{color:var(--color-lipstick);font-family:Barlow;font-size:14px;font-weight:700;line-height:1.14;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#scholarship-card-item div.content p.amount{color:var(--color-dark-d-02);font-family:Barlow;font-size:14px;font-weight:600;margin:0}#scholarship-card-item div.content p.description{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-dark-d-02);display:-webkit-box;font-family:Barlow;font-size:13px;line-height:1.08;margin:5px 0 0;max-height:30px;overflow:hidden}#scholarship-card-item div.heart-icon{align-items:center;display:flex;height:100%;justify-content:center;width:40px}#scholarship-card-item ion-icon.heart{height:21px;width:23px}#filter-modal{opacity:1!important}#filter-modal section.filter-section{margin:10px 20px}#filter-modal section.filter-section.disabled{opacity:.2;pointer-events:none}#filter-modal section.filter-section p.filter-title{color:var(--color-dark-d-00);font-size:14px;font-weight:600;line-height:1.71;margin:0 0 5px}#filter-modal section.filter-section ion-select{background:var(--color-light-white);border-radius:8px;font-size:14px;margin-bottom:10px}#filter-modal section.filter-section ion-select::part(label){margin:0 10px}#filter-modal section.filter-section ion-select::part(text){margin:0 10px}#filter-modal section.filter-section ion-select::part(icon){margin:0 10px}#filter-modal section.filter-section div.text-input{display:flex}#filter-modal section.filter-section div.text-input ion-input{background:var(--color-light-white);border-radius:8px;font-size:14px;max-width:150px;text-indent:5px}#filter-modal section.filter-section div.text-input .error-message{color:var(--color-lipstick);font-size:12px;margin-left:10px}#filter-modal section.filter-section div.buttons-selection{display:flex;flex-wrap:wrap}#filter-modal section.filter-section div.buttons-selection div.filter-button{align-items:center;background:#d2d2df;border-radius:7px;color:var(--color-dark-d-00);cursor:pointer;display:flex;flex-direction:column;margin:4px 10px 10px 0}#filter-modal section.filter-section div.buttons-selection div.filter-button-selected{background:var(--color-purple);color:var(--color-light-white)}#filter-modal section.filter-section div.buttons-selection p.filter-text{font-size:10px;font-weight:600;line-height:2.4;margin:3px 15px}#filter-modal .date-input ion-item{--background:#fff;border-radius:8px;font-size:14px;margin:0}#filter-modal .date-input ion-item:first-child{margin-bottom:10px}#filter-modal .date-input ion-datetime{--background:#fff;border-radius:8px;margin-bottom:10px}#filter-modal .date-input ion-datetime:first-child{margin-bottom:10px}#filter-modal section.apply-filters-section{align-items:center;display:flex;flex-direction:column;margin:20px 0 40px}#filter-modal section.apply-filters-section ion-button.apply-filters-button{--background:var(--color-purple);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset}#filter-modal section.apply-filters-section ion-button.apply-filters-button p{color:var(--color-light-white)}.tools-card-item{align-items:center;background:var(--color-light-white);box-shadow:1px 5px 9px 0 #0000002b;cursor:pointer;display:flex;margin:15px 10px;padding:10px;width:inherit;z-index:1}.tools-card-item ion-grid,.tools-card-item ion-row{height:100%}.tools-card-item div.content{align-items:flex-start;display:flex;flex-direction:row;height:100%;padding:5px 0 0 12px;width:100%}.tools-card-item div.content span.new-link{background-color:var(--color-dark-d-00);border-radius:3px;color:#fff;font-size:10px;font-weight:600;margin-right:8px;padding:4px}.tools-card-item div.content p.title{color:var(--color-dark-d-02);font-family:Barlow;font-size:16px;font-weight:600;line-height:1;margin:0 0 5px}.tools-card-item div.arrow-icon{align-items:center;display:flex;height:100%;justify-content:center;width:60px}.tools-card-item ion-icon.arrow{color:var(--color-dark-d-00);height:21px;width:23px}#ethnicity-parenteducation-setting-modal{--ion-background-color:var(--color-light-white)}#ethnicity-parenteducation-setting-modal div.modal{align-items:center;display:flex;justify-content:center;min-height:100%}#ethnicity-parenteducation-setting-modal div.content{align-items:center;display:flex;flex-direction:column;margin:25px 0}#ethnicity-parenteducation-setting-modal ion-icon.modal-icon{height:60px;width:60px}#ethnicity-parenteducation-setting-modal h1.title{color:var(--color-dark-d-00);font-size:24px;font-weight:600;margin:10px 60px;text-align:center}#ethnicity-parenteducation-setting-modal p.message{font-size:16px;margin:10px 60px;text-align:center}#ethnicity-parenteducation-setting-modal section.form{display:flex;justify-content:center;width:100%}#ethnicity-parenteducation-setting-modal section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#ethnicity-parenteducation-setting-modal section.form ion-list{margin:0 25px}#ethnicity-parenteducation-setting-modal .submit-button{margin:20px 0}#ethnicity-parenteducation-setting-modal p.remind-later{color:red;cursor:pointer;font-size:20px;font-weight:600;text-align:center}#resource-tag-slider{-ms-overflow-style:none;overflow-x:scroll;padding:0 10px 8px;scrollbar-width:none;white-space:nowrap}#resource-tag-slider::-webkit-scrollbar{display:none}#resource-tag-slider .resource-tag{height:23px;min-width:75px;overflow-x:none;padding:0 8px;white-space:normal;width:-moz-fit-content;width:fit-content}#resource-tag-slider .resource-tag ion-label{font-size:10px;font-weight:600;text-align:center;width:100%}#resource-tag-slider .resource-tag-selected{background-color:var(--ion-color-secondary);color:var(--color-light-white)}#tagging-intro-modal{--ion-background-color:var(--color-dark-d-00)}#tagging-intro-modal div.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 35px}#tagging-intro-modal div.circle{background-color:#ffffff08;border-radius:50%;display:flex;height:164px;justify-content:center;width:164px}#tagging-intro-modal div.circle ion-img{padding:30px 23px}#tagging-intro-modal p{color:var(--color-light-white)}#tagging-intro-modal p.title{font-size:20px;font-weight:700;text-align:center;text-transform:capitalize}#tagging-intro-modal p.body{font-size:16px;margin-bottom:30px;margin-top:5px;max-width:280px;text-align:center}#tagging-intro-modal ion-button.got-it{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:none}#tagging-intro-modal ion-button.got-it p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#prize-detail ion-toolbar{--padding-top:20px;left:0;position:absolute;right:0;top:0}#prize-detail ion-back-button{--icon-margin-end:10px;transform:rotate(-180deg)}#prize-detail .prize-content{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:100%;overflow-y:auto}#prize-detail .prize-content .button-general{margin:3% 5% 5%}#prize-detail .prize-content ion-img{margin-left:auto;margin-right:auto;margin-top:20%;max-width:700px;width:55%}#prize-detail .prize-content div.top-text{margin:5% 5% 70px;text-align:center}#prize-detail .prize-content div.top-text p.title{color:var(--color-dark-d-04);font-size:30px;font-weight:700;margin-bottom:0;margin-top:0}#prize-detail .prize-content div.top-text p.points{color:var(--color-lipstick);font-size:22px;font-weight:800;margin:13px 0 0}#prize-detail p.message{color:var(--color-dark-d-04);font-size:18px;font-weight:700;margin:0;text-align:center;width:85%}#prize-detail p.points-warning{color:var(--color-lipstick);font-size:14px;margin-top:0}@media(min-width:1000px){#prize-detail .prize-content ion-img{margin-top:90px;max-width:500px}#prize-detail .prize-content .button-general{margin-bottom:20px}}@media(min-width:1500px){#prize-detail .prize-content ion-img{margin-top:120px}}@media(max-width:360px){#prize-detail .prize-content ion-img{margin-top:18%;width:50%}#prize-detail .prize-content div.top-text{margin-bottom:5%}#prize-detail .prize-content div.top-text p.title{font-size:25px}#prize-detail .prize-content div.top-text p.points{font-size:19px;margin:12px 0 0}#prize-detail p.message{font-size:16px}#prize-detail .button-general{margin-bottom:6%}}#back-button-container ion-button{--background:#fff0;--box-shadow:none;--background-activated:#fff0!important;height:32px;margin:0;width:32px}#back-button-container ion-button::part(native){height:32px;padding:0;width:32px}#back-button-container ion-button:active,#back-button-container ion-button:hover{--background:#fff0}#back-button-container ion-img{cursor:pointer;height:28px;width:28px}#back-button-container ion-img:active,#back-button-container ion-img:hover{opacity:60%}#opportunities-list ion-header{background:var(--ion-background-color)}#opportunities-list .back-button{height:32px;margin-left:7px;transform:rotate(-180deg)}#opportunities-list .no-filtered-results{align-items:center;color:var(--color-dark-d-00);display:flex;flex-direction:column;text-align:center}#opportunities-list .no-filtered-results .no-results-title{font-size:20px;font-weight:500;margin:30px 0 15px}#opportunities-list .no-filtered-results .no-results-subtext{font-size:14px;margin:0;max-width:222px}#opportunities-list p.view-more-link{color:var(--ion-color-primary);cursor:pointer;font-size:18px;font-weight:700;margin:10px 0 30px;text-align:center}#opportunities-list ion-grid.opportunity-items{padding-top:0;width:auto}#opportunity-card-item{--background:var(--color-light-white);height:-moz-fit-content;height:fit-content;width:100%}#opportunity-card-item ion-grid{display:flex;height:100px;padding-bottom:0;padding-top:0}#opportunity-card-item ion-row{width:100%}#opportunity-card-item ion-col{align-items:center;display:flex}#opportunity-card-item ion-item{--background:inherit}#opportunity-card-item div.opportunity-banner{align-items:center;background-color:var(--color-dark-d-00);display:flex;height:20px;justify-content:center;width:100%}#opportunity-card-item div.opportunity-banner p{color:var(--color-light-white);font-family:Barlow;font-size:10px;font-weight:500;height:12px}#opportunity-card-item ion-col.content-image-column{max-width:75px}#opportunity-card-item ion-col.content-image-column .content-image{height:auto;width:65px}#opportunity-card-item ion-col.card-content-column{width:1%}#opportunity-card-item div.vertical-line{background:#dddce3;height:80px;left:1px;position:absolute;width:1px}#opportunity-card-item div.content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 0 0 12px;width:100%}#opportunity-card-item div.content p.title{color:var(--color-lipstick);font-family:Barlow;font-size:14px;font-weight:700;line-height:1.14;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#opportunity-card-item div.content p.description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--color-dark-d-02);display:-webkit-box;font-family:Barlow;font-size:13px;line-height:1.08;margin:0;max-height:44px;overflow:hidden}#opportunity-card-item div.heart-icon{align-items:center;display:flex;height:100%;justify-content:center;width:40px}#opportunity-card-item ion-icon.heart{height:21px;width:23px}#go-to-scholarship-website-modal{--ion-background-color:var(--color-dark-d-00)}#go-to-scholarship-website-modal div.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 35px}#go-to-scholarship-website-modal div.circle{background-color:#ffffff08;border-radius:50%;display:flex;height:164px;justify-content:center;width:164px}#go-to-scholarship-website-modal div.circle ion-img{padding:30px 23px}#go-to-scholarship-website-modal p{color:var(--color-light-white)}#go-to-scholarship-website-modal p.title{font-size:20px;font-weight:700;text-align:center;text-transform:capitalize}#go-to-scholarship-website-modal p.body{font-size:16px;margin-bottom:30px;margin-top:5px;max-width:280px;text-align:center}#go-to-scholarship-website-modal ion-button.got-it{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:none}#go-to-scholarship-website-modal ion-button.got-it p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#go-to-scholarship-website-modal ion-button.go-to-website{--background:var(--color-dark-d-00);--background-activated:var(--color-light-white)!important;--box-shadow:none}#go-to-scholarship-website-modal ion-button.go-to-website p{color:var(--color-light-white);font-size:16px;font-weight:500}#scholarship-detail-page .svg-header{border-radius:0 0 50% 50%;height:125%;max-width:none;position:absolute;width:110%}#scholarship-detail-page ion-header{display:flex;justify-content:center}#scholarship-detail-page ion-toolbar{--padding-top:20px}#scholarship-detail-page ion-col{align-items:center;display:flex;justify-content:center}#scholarship-detail-page ion-back-button{transform:rotate(-180deg)}#scholarship-detail-page p.page-title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;margin:0;text-align:center}#scholarship-detail-page div.scholarship-content{display:flex;flex-direction:column;margin:4% 10px 10px}@media(min-width:780px){#scholarship-detail-page div.scholarship-content{margin-top:3%}}#scholarship-detail-page .spinner{margin-top:20px}#scholarship-detail-page ion-card{--ion-background-color:var(--color-light-white);align-items:center;display:flex;flex-direction:column;margin:24px 0 0;padding:16px}#scholarship-detail-page .inapp-heart-holder{display:flex;flex-direction:row;justify-content:flex-end;width:100%}#scholarship-detail-page .inapp-heart-holder ion-icon{height:21px;width:23px}#scholarship-detail-page .inapp-heart-holder ion-icon.heart{cursor:pointer;margin-left:10px}#scholarship-detail-page .inapp-heart-holder ion-img{height:21px;width:23px}#scholarship-detail-page .img-holder{border-bottom:1px solid #dcdfe3;padding-bottom:2em;width:100%}#scholarship-detail-page .img-holder ion-img.organization-logo{height:125px}#scholarship-detail-page div.text-content{align-items:center;display:flex;flex-direction:column;width:100%}#scholarship-detail-page div.text-content .content-section{margin-bottom:16px;width:100%}#scholarship-detail-page div.text-content .content-section p:first-child{color:#939598;font-size:10px;font-weight:500;margin:0 0 4px}#scholarship-detail-page div.text-content .content-section p:nth-child(2){color:var(--color-dark-d-06);font-size:14px;margin:0}#scholarship-detail-page div.text-content .content-section .resource-tags-list{-ms-overflow-style:none;overflow:hidden;overflow-x:scroll;scrollbar-width:none;white-space:nowrap;width:100%}#scholarship-detail-page div.text-content .content-section .resource-tags-list::-webkit-scrollbar{display:none}#scholarship-detail-page div.text-content .content-section .resource-tags-list .resource-tag{height:23px;min-width:75px;overflow-x:none;padding:0 8px;pointer-events:none;white-space:normal;width:-moz-fit-content;width:fit-content}#scholarship-detail-page div.text-content .content-section .resource-tags-list .resource-tag ion-label{font-size:10px;font-weight:600;text-align:center;width:100%}#scholarship-detail-page div.text-content h4.title{color:var(--ion-color-primary);font-size:20px;font-weight:600;line-height:28px;width:100%}#scholarship-detail-page .apply-button{margin:25px 0}#scholarship-detail-page p.end-date{color:red;font-weight:600;margin:0;width:100%}#scholarship-detail-page .copy-link{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}#scholarship-detail-page .copy-link ion-icon{height:20px;width:16px}#scholarship-detail-page .copy-link p.link-text{color:var(--ion-color-primary);font-size:16px;font-weight:500;margin:0 0 0 8px}#scholarship-detail-page .copy-link span{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center}#opportunity-detail-page .svg-header{border-radius:0 0 50% 50%;height:125%;max-width:none;position:absolute;width:110%}#opportunity-detail-page ion-header{display:flex;justify-content:center}#opportunity-detail-page ion-toolbar{--padding-top:20px}#opportunity-detail-page ion-col{align-items:center;display:flex;justify-content:center}#opportunity-detail-page ion-back-button{transform:rotate(-180deg)}#opportunity-detail-page p.page-title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;margin:0;text-align:center}#opportunity-detail-page div.opportunity-content{display:flex;flex-direction:column;margin:4% 10px 10px}@media(min-width:780px){#opportunity-detail-page div.opportunity-content{margin-top:3%}}#opportunity-detail-page .spinner{margin-top:20px}#opportunity-detail-page ion-card{--ion-background-color:var(--color-light-white);align-items:center;display:flex;flex-direction:column;margin:24px 0 0;padding:16px}#opportunity-detail-page ion-icon.heart{cursor:pointer;height:21px;position:absolute;right:15px;top:15px;width:23px}#opportunity-detail-page .img-holder{border-bottom:1px solid #dcdfe3;padding-bottom:2em;width:100%}#opportunity-detail-page .img-holder div.returnship-icons{align-items:center;display:flex;margin-top:60px}#opportunity-detail-page .img-holder div.returnship-icons ion-img.learn-and-work-logo{margin:22px;max-width:100px}#opportunity-detail-page .img-holder div.returnship-icons div.vertical-line{background:var(--color-light-grey-02);height:70px;margin:0 20px;width:1px}#opportunity-detail-page .img-holder div.returnship-icons ion-img.small-organization-logo{margin:22px;max-width:100px}#opportunity-detail-page ion-img.organization-logo{height:150px;margin:22px}#opportunity-detail-page div.text-content{align-items:center;display:flex;flex-direction:column;width:100%}#opportunity-detail-page div.text-content .content-section{margin-bottom:16px;width:100%}#opportunity-detail-page div.text-content .content-section p:first-child{color:#939598;font-size:10px;font-weight:500;margin:0 0 4px}#opportunity-detail-page div.text-content .content-section p:nth-child(2){color:var(--color-dark-d-06);font-size:14px;margin:0}#opportunity-detail-page div.text-content .content-section .resource-tags-list{-ms-overflow-style:none;overflow:hidden;overflow-x:scroll;scrollbar-width:none;white-space:nowrap;width:100%}#opportunity-detail-page div.text-content .content-section .resource-tags-list::-webkit-scrollbar{display:none}#opportunity-detail-page div.text-content .content-section .resource-tags-list .resource-tag{height:23px;min-width:75px;overflow-x:none;padding:0 8px;pointer-events:none;white-space:normal;width:-moz-fit-content;width:fit-content}#opportunity-detail-page div.text-content .content-section .resource-tags-list .resource-tag ion-label{font-size:10px;font-weight:600;text-align:center;width:100%}#opportunity-detail-page div.text-content h4.title{color:var(--ion-color-primary);font-size:20px;font-weight:600;line-height:28px;width:100%}#opportunity-detail-page .apply-button{margin:25px 0}#opportunity-detail-page div.returnship-info{height:40px;margin-bottom:16px;margin-top:-10px}#opportunity-detail-page div.returnship-info p.message{color:var(--color-dark-d-06);font-size:14px;text-align:center}#opportunity-detail-page div.returnship-info ion-icon.info{cursor:pointer;height:12px;left:130px;position:relative;top:-29px;width:12px}#opportunity-detail-page p.end-date{color:red;font-weight:600;margin:0;width:100%}#opportunity-detail-page .copy-link{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}#opportunity-detail-page .copy-link ion-icon{height:20px;width:16px}#opportunity-detail-page .copy-link p.link-text{color:var(--ion-color-primary);font-size:16px;font-weight:500;margin:0 0 0 8px}#opportunity-detail-page .copy-link span{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center}#information-modal{--ion-background-color:var(--color-purple)}#information-modal div.close{cursor:pointer;padding-top:calc(env(safe-area-inset-top) - 30px);position:absolute;right:30px;top:30px}#information-modal div.content{align-items:center;color:var(--color-light-white);display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 50px}#information-modal h1.title{color:var(--color-light-white);font-size:26px;font-weight:600;margin:10px 0}#information-modal ion-icon.info-icon{height:70px;margin-bottom:10px;width:70px}#information-modal p.info-text{font-size:20px;margin:12px 0;max-width:400px;text-align:center}#information-modal span.learn-more-button{cursor:pointer;font-size:18px;font-weight:600;margin-top:15px;text-align:center;text-decoration:underline}#interested-in-opportunity-modal{--ion-background-color:var(--color-dark-d-00)}#interested-in-opportunity-modal div.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 35px}#interested-in-opportunity-modal div.circle{align-items:center;background-color:#ffffff08;border-radius:50%;display:flex;height:164px;justify-content:center;width:164px}#interested-in-opportunity-modal div.circle ion-img{height:64px;padding:30px 23px;width:64px}#interested-in-opportunity-modal p{color:var(--color-light-white)}#interested-in-opportunity-modal p.title{font-size:20px;font-weight:700;text-align:center;text-transform:capitalize}#interested-in-opportunity-modal p.body{font-size:16px;margin-bottom:30px;margin-top:5px;max-width:280px;text-align:center}#interested-in-opportunity-modal div.sub-note{font-weight:300;margin-top:30px}#interested-in-opportunity-modal ion-button.got-it{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:none}#interested-in-opportunity-modal ion-button.got-it p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#my-careers-list{--ion-toolbar-background:var(--ion-background-color)}#my-careers-list ion-menu-button{--color:--ion-menu-button-color}#my-careers-list section{padding:10px}#my-careers-list section div.section-header{display:flex;justify-content:space-between;padding:12px 3%}#my-careers-list section div.section-header p.title{color:var(--color-dark-d-06);font-family:Barlow;font-size:24px;font-weight:600;margin:0}#my-careers-list section div.section-header div.link ion-icon{font-size:15px;margin:6px 0 -1px 3px}#my-careers-list section div.section-header div.link ion-router-link{color:var(--ion-color-primary);font-size:18px;font-weight:600}#my-careers-list section.my-careers{display:flex;flex-direction:column}#my-careers-list section.my-careers ion-button{align-self:center}#my-careers-list section.my-careers ion-card.career-list{position:relative}#my-careers-list section.my-careers ion-card.career-list ion-img{bottom:0;height:96px;position:absolute;right:0;width:105px}#my-careers-list section.my-careers ion-card.career-list p.career-card-title{color:var(--color-light-white);font-size:20px;font-weight:600;margin:14px 0 14px 23px}#my-careers-list section.my-careers ion-card.career-list ol.list-items{color:var(--color-light-white);font-size:18px;font-weight:500;list-style-position:inside;margin:0 0 28px;padding-left:24px}#my-careers-list section.my-careers ion-card.career-list ol.list-items li{position:relative}#my-careers-list section.my-careers ion-card.career-list ol.list-items li p{display:inline;display:initial;left:20px;margin:0;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:80%}#my-careers-list section.career-center ion-card.career-center-card{align-items:center;background-color:var(--color-bluey-grey);cursor:pointer;display:flex;height:100px;justify-content:center;margin:0;position:relative;width:100%}#my-careers-list section.career-center ion-card.career-center-card p{color:var(--color-light-white);font-size:22px;font-weight:600;text-align:center}#my-careers-list section.career-center ion-card.career-center-card ion-img{height:100px;position:absolute;right:0;top:0;width:114px}#my-careers-list section.search-internships-scholarships p.searchMessage{color:var(--color-dark-d-06);font-size:14px;font-weight:600;text-align:center}#my-careers-list section.search-internships-scholarships div.cards{display:flex;flex-direction:row}#my-careers-list section.search-internships-scholarships ion-card{align-items:center;background:var(--color-light-grey-02);border-radius:7px;box-shadow:none;display:flex;height:74px;text-align:center;width:100%}#my-careers-list section.search-internships-scholarships ion-card p{color:var(--color-dark-d-00);font-size:18px;font-weight:600}#my-careers-list section.search-internships-scholarships ion-card.internships{margin-right:5px}#my-careers-list section.search-internships-scholarships ion-card.scholarships{margin-left:5px}#my-careers-list section.cte-pathways{display:flex;flex-direction:column}#my-careers-list section.cte-pathways ion-button{align-self:center}#my-careers-list section.edit-my-careers div.edit-my-careers-cards-container{display:flex;justify-content:space-between}#my-careers-list section.edit-my-careers ion-card{border-radius:20px;box-shadow:none;height:190px;position:relative;width:100%}#my-careers-list section.edit-my-careers ion-card p{color:var(--color-dark-d-00);font-size:15px;font-weight:500;margin:0}#my-careers-list section.edit-my-careers ion-card.left-card{background:linear-gradient(323deg,#ff8189 -40%,#ffd5df 180%);margin:0 5px 0 0}#my-careers-list section.edit-my-careers ion-card.left-card div.text-container{margin:17px 0 0 10px;position:relative;z-index:2}#my-careers-list section.edit-my-careers ion-card.left-card ion-img{height:100%;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}#my-careers-list section.edit-my-careers ion-card.right-card{background:linear-gradient(139deg,#fcc741,#eb7d91);margin:0 0 0 5px;position:relative}#my-careers-list section.edit-my-careers ion-card.right-card div.text-container{margin:17px 0 0 22px;position:relative;z-index:2}#my-careers-list section.edit-my-careers ion-card.right-card ion-img{height:100%;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}#my-careers-list section.tools-links{padding:0}#my-careers-list section.resource-links ion-card{--background:var(--color-light-white);cursor:pointer}#my-careers-list section.resource-links ion-card ion-grid{height:100px}#my-careers-list section.resource-links ion-card ion-grid ion-row{height:100%}#my-careers-list section.resource-links ion-col{align-items:center;display:flex;padding-left:12px}#my-careers-list section.resource-links ion-col ion-img{height:48px;margin-left:5px;width:48px}#my-careers-list section.resource-links ion-col p.title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;margin-left:20px}#my-careers-list ion-fab-button{--background-hover:var(--ion-color-step-200,--ion-color-step-950);--background-focused:var(--ion-color-step-250,--ion-color-step-850)}#my-careers-list .ios ion-fab-button{--background-activated:var(--ion-color-step-250,--ion-color-step-850)}#selected-careers-modal-content{text-align:center}#selected-careers-modal-content section{padding:10px}#selected-careers-modal-content div.title{margin:40px 0 30px}#selected-careers-modal-content div.title p{margin:0}#selected-careers-modal-content div.title p.instructions{color:var(--color-dark-d-06);font-size:24px;font-weight:600;margin-bottom:5px}#selected-careers-modal-content div.title p.career-count{color:var(--ion-color-primary);font-size:20px;font-weight:500}#adult-my-careers-page{--ion-toolbar-background:var(--ion-background-color)}#adult-my-careers-page ion-menu-button{--color:--ion-menu-button-color}#adult-my-careers-page section{padding:10px}#adult-my-careers-page section div.section-header{display:flex;justify-content:space-between;padding:12px 3%}#adult-my-careers-page section div.section-header p.title{color:var(--color-dark-d-06);font-family:Barlow;font-size:24px;font-weight:600;margin:0}#adult-my-careers-page section div.section-header div.link ion-icon{font-size:15px;margin:6px 0 -1px 3px}#adult-my-careers-page section div.section-header div.link ion-router-link{color:var(--ion-color-primary);font-size:18px;font-weight:600}#adult-my-careers-page section.my-careers{display:flex;flex-direction:column}#adult-my-careers-page section.my-careers ion-button{align-self:center}#adult-my-careers-page section.my-careers ion-card.career-list{background:linear-gradient(112deg,var(--color-purple),var(--color-dark-pink) 126%);position:relative}#adult-my-careers-page section.my-careers ion-card.career-list ion-img{bottom:0;height:96px;position:absolute;right:0;width:105px}#adult-my-careers-page section.my-careers ion-card.career-list p.career-card-title{color:var(--color-light-white);font-size:20px;font-weight:600;margin:14px 0 14px 23px}#adult-my-careers-page section.my-careers ion-card.career-list ol.list-items{color:var(--color-light-white);font-size:18px;font-weight:500;list-style-position:inside;margin:0 0 28px;padding-left:24px}#adult-my-careers-page section.my-careers ion-card.career-list ol.list-items li{position:relative}#adult-my-careers-page section.my-careers ion-card.career-list ol.list-items li p{display:inline;display:initial;left:20px;margin:0;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:80%}#adult-my-careers-page section.career-center ion-card.career-center-card{align-items:center;background-color:var(--color-bluey-grey);cursor:pointer;display:flex;height:100px;justify-content:center;margin:0;position:relative;width:100%}#adult-my-careers-page section.career-center ion-card.career-center-card p{color:var(--color-light-white);font-size:22px;font-weight:600;text-align:center}#adult-my-careers-page section.career-center ion-card.career-center-card ion-img{height:100px;position:absolute;right:0;top:0;width:114px}#adult-my-careers-page section.search-internships-scholarships p.searchMessage{color:var(--color-dark-d-06);font-size:14px;font-weight:600;text-align:center}#adult-my-careers-page section.search-internships-scholarships div.cards{display:flex;flex-direction:row}#adult-my-careers-page section.search-internships-scholarships ion-card{align-items:center;background:var(--color-light-grey-02);border-radius:7px;box-shadow:none;display:flex;height:74px;text-align:center;width:100%}#adult-my-careers-page section.search-internships-scholarships ion-card p{color:var(--color-dark-d-00);font-size:18px;font-weight:600}#adult-my-careers-page section.search-internships-scholarships ion-card.internships{margin-right:5px}#adult-my-careers-page section.search-internships-scholarships ion-card.scholarships{margin-left:5px}#adult-my-careers-page section.edit-my-careers div.edit-my-careers-cards-container{display:flex;justify-content:space-between}#adult-my-careers-page section.edit-my-careers ion-card{border-radius:20px;box-shadow:none;height:190px;position:relative;width:100%}#adult-my-careers-page section.edit-my-careers ion-card p{color:var(--color-dark-d-00);font-size:15px;font-weight:500;margin:0}#adult-my-careers-page section.edit-my-careers ion-card.left-card{background:linear-gradient(323deg,#ff8189 -40%,#ffd5df 180%);margin:0 5px 0 0}#adult-my-careers-page section.edit-my-careers ion-card.left-card div.text-container{margin:17px 0 0 10px;position:relative;z-index:2}#adult-my-careers-page section.edit-my-careers ion-card.left-card ion-img{height:100%;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}#adult-my-careers-page section.edit-my-careers ion-card.right-card{background:linear-gradient(139deg,#fcc741,#eb7d91);margin:0 0 0 5px;position:relative}#adult-my-careers-page section.edit-my-careers ion-card.right-card div.text-container{margin:17px 0 0 22px;position:relative;z-index:2}#adult-my-careers-page section.edit-my-careers ion-card.right-card ion-img{height:100%;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}#adult-my-careers-page section.tools-links{padding:0}#adult-my-careers-page section.resource-links ion-card{--background:var(--color-light-white);cursor:pointer}#adult-my-careers-page section.resource-links ion-card ion-grid{height:100px}#adult-my-careers-page section.resource-links ion-card ion-grid ion-row{height:100%}#adult-my-careers-page section.resource-links ion-col{align-items:center;display:flex;padding-left:12px}#adult-my-careers-page section.resource-links ion-col ion-img{height:48px;margin-left:5px;width:48px}#adult-my-careers-page section.resource-links ion-col p.title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;margin-left:20px}#adult-my-careers-page ion-fab-button{--background-hover:var(--ion-color-step-200,--ion-color-step-950);--background-focused:var(--ion-color-step-250,--ion-color-step-850)}#adult-my-careers-page .ios ion-fab-button{--background-activated:var(--ion-color-step-250,--ion-color-step-850)}#career-center-page{--ion-toolbar-background:var(--ion-background-color)}#career-center-page ion-menu-button{--color:--ion-menu-button-color}#career-center-page section{padding:10px}#career-center-page section div.section-header{display:flex;justify-content:space-between;padding:0 3%}#career-center-page section div.section-header.hide{display:none}#career-center-page section div.section-header p.title{color:var(--color-dark-d-00);font-size:20px;font-weight:700;margin:0}#career-center-page section.title-section{color:var(--color-dark-d-01);text-align:center}#career-center-page section.title-section p{margin:0}#career-center-page section.title-section p.title{font-size:24px;font-weight:700;margin-bottom:10px}#career-center-page section.title-section p.subtitle{font-size:14px;font-weight:500;margin:0 auto;max-width:280px}#career-center-page section.my-dashboard ion-card.my-dashboard-card{align-items:center;background-color:var(--color-dark-d-00);cursor:pointer;display:flex;height:100px;justify-content:center;margin:0;position:relative;width:100%}#career-center-page section.my-dashboard ion-card.my-dashboard-card p{color:var(--color-light-white);font-size:22px;font-weight:500;text-align:center}#career-center-page section.my-dashboard ion-card.my-dashboard-card ion-img{bottom:-8px;height:90px;position:absolute;right:-17px;width:86px}#career-center-page section.recommended-assessments div.recommended-assessments-cards-container{grid-column-gap:7px;grid-row-gap:7px;display:grid;grid:repeat(2,1fr)/repeat(2,1fr);column-gap:7px;margin-top:15px;row-gap:7px}#career-center-page section.all-assessments .all-assessments-button-wrapper.hide{display:none}#career-center-page section.all-assessments div.all-assessment-cards-container{grid-column-gap:7px;grid-row-gap:7px;display:grid;grid:repeat(4,1fr)/repeat(2,1fr);column-gap:7px;margin-top:15px;row-gap:7px}#career-center-page section.all-assessments div.all-assessment-cards-container.hide{display:none}.featured-learning-card{align-items:center;cursor:pointer;display:flex;height:75px;margin:15px 0}.featured-learning-card div.content{color:var(--color-light-white);padding-left:12px}.featured-learning-card div.content p{margin:0}.featured-learning-card div.content p.title{font-size:18px;font-weight:600;line-height:1.11}.featured-learning-card div.content p.subtitle{font-size:12px;line-height:1.17}.featured-learning-card div.arrow-icon{align-items:center;display:flex;height:100%;justify-content:center;width:60px}.featured-learning-card div.arrow-icon ion-icon.arrow{color:var(--color-light-white);height:21px;width:23px}ion-card.assessment-card{background-color:#0000;box-shadow:none;height:190px;margin:0;perspective:1000px;width:100%}ion-card.assessment-card .assessment-card-flipper{box-shadow:0 2px 8px 1px #bfbfbf78;height:100%;position:relative;transform-style:preserve-3d;transition:1s ease-in-out;width:100%}ion-card.assessment-card .assessment-card-flipper.flipped{transform:rotateY(180deg)}ion-card.assessment-card .assessment-card-flipper.flipped .recommended-banner,ion-card.assessment-card .assessment-card-flipper.flipped ion-img{visibility:hidden}ion-card.assessment-card .assessment-card-flipper .card-face{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-light-white);display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100%}ion-card.assessment-card .assessment-card-flipper .card-face.front-face{cursor:pointer}ion-card.assessment-card .assessment-card-flipper .card-face.front-face .recommended-banner{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-dark-d-00);height:20px;position:absolute;text-align:center;top:0;width:100%}ion-card.assessment-card .assessment-card-flipper .card-face.front-face .recommended-banner span{color:var(--color-light-white);font-size:10px}ion-card.assessment-card .assessment-card-flipper .card-face.front-face p.card-front-title{color:var(--color-dark-d-09);font-size:16px;font-weight:700;margin:0 auto;max-width:143px;text-align:center}ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;position:absolute}ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img.flipped{display:none}ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img.cook,ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img.painter,ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img.scientist,ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img.speaker,ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img.yoga{left:0}ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img.construction_worker,ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img.investor,ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img.nurse,ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img.photographer,ion-card.assessment-card .assessment-card-flipper .card-face.front-face ion-img.rocketeer{right:0}ion-card.assessment-card .assessment-card-flipper .card-face.back-face{transform:rotateY(180deg)}ion-card.assessment-card .assessment-card-flipper .card-face.back-face p.card-back-title{color:var(--color-dark-d-09);font-size:14px;font-weight:700;line-height:1.14;margin:0 auto 7px;max-width:152px;text-align:center}ion-card.assessment-card .assessment-card-flipper .card-face.back-face .card-back-subtitle{color:var(--color-dark-d-09);font-size:10px;line-height:1.3;margin:0 auto 18px;max-width:160px;text-align:center}ion-card.assessment-card .assessment-card-flipper .card-face.back-face .card-backside-button{--border-radius:29px;height:33px;margin:0;width:130px}ion-card.assessment-card .assessment-card-flipper .card-face.back-face .card-backside-button p{color:var(--color-light-white);font-size:10px;font-weight:500;letter-spacing:.63px}ion-card.assessment-card .assessment-card-flipper .card-face.back-face .card-backside-button.take-assessments-button{--background:var(--color-orange);margin-bottom:5px}ion-card.assessment-results-card-wrapper{border-radius:17px;margin-left:auto;margin-right:auto;max-width:360px;padding:30px;position:relative}ion-card.assessment-results-card-wrapper .share-icon{cursor:pointer;position:absolute;right:10px;top:10px}ion-card.assessment-results-card-wrapper .title{color:var(--color-dark-d-00);font-size:18px;font-weight:700;margin:0;text-align:center}ion-card.assessment-results-card-wrapper .reality-check-results-innards .data-grid{display:grid;grid-template:repeat(2,75px)/repeat(2,1fr)}ion-card.assessment-results-card-wrapper .reality-check-results-innards .data-grid div{align-items:center;display:flex;flex-direction:column;justify-content:center}ion-card.assessment-results-card-wrapper .reality-check-results-innards .data-grid div .amount{font-size:28px;font-weight:700;line-height:.71;margin:0 0 5px}ion-card.assessment-results-card-wrapper .reality-check-results-innards .data-grid div .label{color:var(--color-dark-d-00);font-size:16px;font-weight:500;line-height:1.25;margin:0;text-align:center}ion-card.assessment-results-card-wrapper .reality-check-results-innards .data-grid div.monthly-expenses-container{grid-column:1;grid-row:1}ion-card.assessment-results-card-wrapper .reality-check-results-innards .data-grid div.monthly-expenses-container .amount{color:var(--color-results-purple)}ion-card.assessment-results-card-wrapper .reality-check-results-innards .data-grid div.annual-expenses-container{grid-column:2;grid-row:1}ion-card.assessment-results-card-wrapper .reality-check-results-innards .data-grid div.annual-expenses-container .amount{color:var(--color-results-blue)}ion-card.assessment-results-card-wrapper .reality-check-results-innards .data-grid div.annual-salary-container{grid-column:1/3;grid-row:span 2}ion-card.assessment-results-card-wrapper .reality-check-results-innards .data-grid div.annual-salary-container .amount{color:var(--color-results-green);font-size:40px;line-height:.5;margin-bottom:15px}ion-card.assessment-results-card-wrapper .learning-style-results-innards .scores-container{display:flex;justify-content:space-between;margin-top:25px}ion-card.assessment-results-card-wrapper .learning-style-results-innards .scores-container .score-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between}ion-card.assessment-results-card-wrapper .learning-style-results-innards .scores-container .score-wrapper .score-image{height:56px}ion-card.assessment-results-card-wrapper .learning-style-results-innards .scores-container .score-wrapper .score-number{font-size:40px;font-weight:700;margin:0}ion-card.assessment-results-card-wrapper .learning-style-results-innards .scores-container .score-wrapper .score-number.tactile{color:var(--color-results-purple)}ion-card.assessment-results-card-wrapper .learning-style-results-innards .scores-container .score-wrapper .score-number.auditory{color:var(--color-results-blue)}ion-card.assessment-results-card-wrapper .learning-style-results-innards .scores-container .score-wrapper .score-number.visual{color:var(--color-results-green)}ion-card.assessment-results-card-wrapper .learning-style-results-innards .scores-container .score-wrapper .score-label{color:var(--color-dark-d-00);font-size:18px;font-weight:500;margin:0}ion-card.assessment-results-card-wrapper .learning-style-results-innards .scores-container .score-wrapper .score-label:first-letter{text-transform:capitalize}ion-card.assessment-results-card-wrapper .work-importance-locator-results-innards .results-area{display:flex;flex-direction:column}ion-card.assessment-results-card-wrapper .work-importance-locator-results-innards .results-area .result-row{align-items:center;display:flex;justify-content:space-between;margin-top:20px}ion-card.assessment-results-card-wrapper .work-importance-locator-results-innards .results-area .result-row .icon-wrapper{width:36px}ion-card.assessment-results-card-wrapper .work-importance-locator-results-innards .results-area .result-row .icon-wrapper .result-icon{width:-moz-fit-content;width:fit-content}ion-card.assessment-results-card-wrapper .work-importance-locator-results-innards .results-area .result-row .result-label{color:var(--color-dark-d-00);font-size:17px;font-weight:500;line-height:1.11;margin:0;width:150px}ion-card.assessment-results-card-wrapper .work-importance-locator-results-innards .results-area .result-row .result-label:first-letter{text-transform:capitalize}ion-card.assessment-results-card-wrapper .work-importance-locator-results-innards .results-area .result-row .result-score{color:var(--color-results-purple);font-size:40px;font-weight:700;margin:0;width:50px}ion-card.assessment-results-card-wrapper .work-importance-locator-results-innards .results-area .result-row:last-of-type .result-icon{filter:brightness(0) saturate(100%) invert(64%) sepia(73%) saturate(351%) hue-rotate(156deg) brightness(92%) contrast(98%)}ion-card.assessment-results-card-wrapper .work-importance-locator-results-innards .results-area .result-row:last-of-type .result-score{color:var(--color-results-blue)}ion-card.assessment-results-card-wrapper .occupation-sort-results-innards{align-items:center;display:flex;flex-direction:column}ion-card.assessment-results-card-wrapper .occupation-sort-results-innards .score{color:var(--color-results-green);font-size:60px;font-weight:700;margin:0}ion-card.assessment-results-card-wrapper .occupation-sort-results-innards .careers-text{color:var(--color-dark-d-00);font-size:18px;font-weight:500;line-height:1.11;margin:0}ion-card.assessment-results-card-wrapper .entrepreneurial-assessment-results-innards{align-items:center;display:flex;flex-direction:column}ion-card.assessment-results-card-wrapper .entrepreneurial-assessment-results-innards .message{color:var(--color-dark-d-00);font-size:16px;font-weight:500;line-height:1.06;margin:0;text-align:center}.career-cluster-inventory-results-innards .results-area{display:flex;flex-direction:column}.career-cluster-inventory-results-innards .results-area .result-row{display:flex;justify-content:space-between;margin-top:20px}.career-cluster-inventory-results-innards .results-area .result-row .icon-wrapper{display:flex;justify-content:center;width:36px}.career-cluster-inventory-results-innards .results-area .result-row .icon-wrapper .result-icon{filter:brightness(0) saturate(100%) invert(37%) sepia(75%) saturate(524%) hue-rotate(261deg) brightness(94%) contrast(83%);width:-moz-fit-content;width:fit-content}.career-cluster-inventory-results-innards .results-area .result-row .text-wrapper{align-items:center;display:flex;justify-content:space-between}.career-cluster-inventory-results-innards .results-area .result-row .text-wrapper .result-label{color:var(--color-dark-d-00);font-size:14px;font-weight:500;margin:0;width:190px}.career-cluster-inventory-results-innards .results-area .result-row .text-wrapper .result-label:first-letter{text-transform:capitalize}.career-cluster-inventory-results-innards .results-area .result-row .text-wrapper .result-score{color:var(--color-results-purple);font-size:40px;font-weight:700;margin:0;text-align:right;width:40px}.career-cluster-inventory-results-innards .results-area .result-row:nth-of-type(2) .result-icon{filter:brightness(0) saturate(100%) invert(64%) sepia(73%) saturate(351%) hue-rotate(156deg) brightness(92%) contrast(98%)}.career-cluster-inventory-results-innards .results-area .result-row:nth-of-type(2) .result-score{color:var(--color-results-blue)}.career-cluster-inventory-results-innards .results-area .result-row:last-of-type .result-icon{filter:brightness(0) saturate(100%) invert(66%) sepia(37%) saturate(1186%) hue-rotate(34deg) brightness(102%) contrast(101%)}.career-cluster-inventory-results-innards .results-area .result-row:last-of-type .result-score{color:var(--color-results-green)}#assessment-results-details-modal{--ion-background-color:var(--color-dark-d-00)}#assessment-results-details-modal div.content{align-items:center;display:flex;flex-direction:column;margin:35px}#assessment-results-details-modal div.circle{align-items:center;background-color:var(--color-light-white);border-radius:50%;display:flex;height:164px;justify-content:center;margin-bottom:43px;margin-top:45px;opacity:.03;width:164px}#assessment-results-details-modal ion-icon.girl-running{height:113px;margin-top:70px;object-fit:contain;position:absolute;width:85px}#assessment-results-details-modal p{color:var(--color-light-white);text-align:center}#assessment-results-details-modal p.message{font-size:20px}#assessment-results-details-modal ion-button.got-it{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset;margin-bottom:20px;margin-top:20px}#assessment-results-details-modal ion-button.got-it p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#assessment-results-details-modal div.dont-show-again{align-items:center;display:flex;font-size:12px}#assessment-results-details-modal div.dont-show-again ion-checkbox{--checkmark-color:var(--color-light-grey-01);--checkbox-background-checked:var(--color-dark-d-00);--border-color:var(--color-light-grey-01);--border-color-checked:var(--color-light-grey-01);height:12px;width:12px}#assessment-results-details-modal div.dont-show-again p{margin:7px}#assessment-results-page ion-toolbar{--padding-top:20px}#assessment-results-page ion-toolbar ion-col{align-items:center;display:flex;justify-content:center}#assessment-results-page ion-toolbar ion-col ion-back-button{transform:rotate(-180deg)}#assessment-results-page ion-toolbar ion-col .page-title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;margin:0;text-align:center}#assessment-results-page ion-content .details-button-row{margin-top:30px}#assessment-results-page ion-content .take-assessment-again-button{font-weight:500}#assessment-results-page ion-content .image-row{margin:35px 0 20px}#assessment-results-page ion-content .image-row .assessment-image{width:100%}#progress-list{--ion-toolbar-background:var(--ion-background-color)}#progress-list ion-title.header{--color:--color-dark-d-06;font-size:24px;font-weight:600}#progress-section{background:linear-gradient(112deg,#9025fc,#0900bf 126%);border-radius:8px;margin:10px 11px;position:relative}#progress-section ion-img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0}#progress-section div.content{display:flex;flex-direction:column;padding:21px 18px 30px}#progress-section div.content p.title{color:var(--color-light-white);font-size:20px;font-weight:600;margin:0 0 5px;z-index:1}#progress-section div.content ion-card{background-color:var(--color-light-white);border-radius:8px;box-shadow:1px 5px 9px 0 #0000002b;margin-top:7px;padding:10px 28px}#progress-section div.content ion-card p.description{color:var(--color-dark-d-02);font-size:16px;font-weight:600;margin:0}#progress-section div.content ion-card p.organization{color:var(--color-light-grey-06);font-size:14px;margin:2px 0 0}#adult-progress-section{background:linear-gradient(112deg,var(--color-purple),var(--color-dark-pink) 126%);border-radius:8px;margin:10px 11px;position:relative}#adult-progress-section ion-img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0}#adult-progress-section div.content{display:flex;flex-direction:column;padding:21px 18px 30px}#adult-progress-section div.content p.title{color:var(--color-light-white);font-size:20px;font-weight:600;margin:0 0 5px;z-index:1}#adult-progress-section div.content ion-card{background-color:var(--color-light-white);border-radius:8px;box-shadow:1px 5px 9px 0 #0000002b;margin-top:7px;padding:10px 28px}#adult-progress-section div.content ion-card p.description{color:var(--color-dark-d-02);font-size:16px;font-weight:600;margin:0}#adult-progress-section div.content ion-card p.organization{color:var(--color-light-grey-06);font-size:14px;margin:2px 0 0}#adult-progress-list{--ion-toolbar-background:var(--ion-background-color)}#adult-progress-list ion-title.header{--color:--color-dark-d-06;font-size:24px;font-weight:600}#account-page{--ion-background-color:var(--color-light-white);--ion-toolbar-background:var(--ion-background-color)}#account-page div.content{margin:0 0 35px}#account-page ion-item{--inner-padding-end:0px;width:100%}#account-page ion-select{overflow:visible;width:auto}#account-page section.form{display:flex;justify-content:center;width:100%}#account-page section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#account-page section.form div.form-container div.form-inputs{padding:10px 23px}#account-page section.form div.form-container ion-list{align-items:center;display:flex;flex-direction:column}#account-page section.form div.form-container .date-input{width:100%}#account-page section.form div.form-container div.email-edit{display:flex;justify-content:space-between;width:100%}#account-page section.form div.form-container p.edit-button{font-size:12px;text-align:center;width:30px}#account-page section.form ion-list-header{font-size:18px;font-weight:700;padding-top:25px}#account-page section.form ion-button.request-school-transfer{--background:var(--color-dark-d-00);--background-activated:var(--color-dark-d-01);border-radius:7px;font-size:16px;font-weight:700;height:53px;justify-self:center;margin:25px 0 10px;max-width:400px;width:100%}#account-page section.form .button-general{align-self:center;margin-bottom:30px;margin-top:35px;max-width:400px}@media(min-width:600px){#account-page section.form .button-general{margin-top:60px}}#account-page div.transfer-buttons{display:flex;flex-direction:row;justify-content:space-between;width:100%}#account-page div.transfer-buttons .both-buttons{width:48%!important}#account-page div.transfer-buttons .both-buttons span{font-size:14px;line-height:16px;text-transform:none;white-space:pre-wrap;width:85%}#account-page .account-switch-message{color:var(--color-lipstick);display:inline-block;font-size:12px;font-weight:500;margin:0;text-align:center}#account-page div.delete-account{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin:auto}#account-page div.delete-account ion-icon{height:20px;width:16px}#account-page div.delete-account p{color:var(--ion-color-primary);font-size:16px;font-weight:500;margin:0 0 0 8px}#header{--ion-background-color:var(--color-light-white);--ion-toolbar-background:var(--ion-background-color)}#request-school-transfer-modal-content{--ion-background-color:var(--color-light-white)}#request-school-transfer-modal-content div.content{margin:0 0 35px}#request-school-transfer-modal-content ion-item{--inner-padding-end:0px}#request-school-transfer-modal-content section.form{display:flex;justify-content:center;width:100%}#request-school-transfer-modal-content section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#request-school-transfer-modal-content section.form div.form-container div.form-inputs{padding:10px 23px}#request-school-transfer-modal-content section.form div.form-container div.form-inputs p.please-read{--color:var(--color-dark-d-05);font-size:14px;font-weight:700}#request-school-transfer-modal-content section.form div.form-container div.form-inputs div.body-text p.message{--color:var(--color-dark-d-06);font-size:14px;font-weight:500}#request-school-transfer-modal-content section.form .button-general{align-self:center;margin-top:35px;max-width:400px}@media(min-width:600px){#request-school-transfer-modal-content section.form .button-general{margin-top:60px}}#middle-school-new-year-modal{--ion-background-color:var(--color-light-white)}#middle-school-new-year-modal div.close{position:absolute;right:30px;top:30px}#middle-school-new-year-modal div.slide{align-items:center;display:flex;justify-content:center;min-height:100%}#middle-school-new-year-modal div.content{align-items:center;display:flex;flex-direction:column;margin:50px 0}#middle-school-new-year-modal ion-icon.slide-icon{height:94px;margin-bottom:30px;width:96px}#middle-school-new-year-modal h1.title{font-size:24px;font-weight:600;margin:10px 60px;text-align:center}#middle-school-new-year-modal p.message{font-size:16px;margin:10px 40px;text-align:center}#middle-school-new-year-modal div.list-item{display:flex;margin:7px 45px}#middle-school-new-year-modal div.list-item ion-icon.list-icon{height:19px;width:20px}#middle-school-new-year-modal div.list-item p.list-text{font-size:16px;font-weight:500;margin:0 0 0 10px}#middle-school-new-year-modal .button{margin-top:20px}#middle-school-new-year-modal ion-button.alternate-button{--background:var(--color-pink-low-opacity);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset}#middle-school-new-year-modal ion-button.alternate-button p{color:var(--color-lipstick)}#middle-school-new-year-modal p.cancel-switch{color:var(--color-dark-d-05);font-size:15px;font-weight:500;margin-top:30px;text-align:center}#middle-school-new-year-modal ion-item.school-select{max-width:400px;width:85%}#confirm-account-deletion-modal div.content,#confirm-account-deletion-modal ion-content{align-items:center;display:flex;flex-direction:column}#confirm-account-deletion-modal div.content{height:100%;justify-content:center;margin:0 35px}#confirm-account-deletion-modal h3{font-size:20px;font-weight:600;margin-bottom:26px;text-align:center;width:225px}#confirm-account-deletion-modal p.message{font-size:14px;font-weight:500;max-width:300px}#confirm-account-deletion-modal span.contact-link{color:var(--ion-color-primary);cursor:pointer;font-weight:600}#confirm-account-deletion-modal ion-button.delete{margin-top:47px}#confirm-account-deletion-modal div.secondary-links{margin-top:40px}#confirm-account-deletion-modal div.secondary-links span{color:var(--ion-color-primary);cursor:pointer;font-size:16px;font-weight:600;margin:0 20px}#account-deletion-success-modal div.content,#account-deletion-success-modal ion-content{align-items:center;display:flex;flex-direction:column}#account-deletion-success-modal div.content{height:100%;justify-content:center;margin:0 35px}#account-deletion-success-modal h3{font-size:20px;font-weight:600;text-align:center;width:225px}#account-deletion-success-modal p.message{font-size:14px;font-weight:500;margin-bottom:50px;margin-top:26px;max-width:300px}#change-email-modal{--ion-background-color:var(--color-light-white)}#change-email-modal div.slide-content{align-items:center;display:flex;flex-direction:column;margin-top:50px;width:100%}#change-email-modal .new-email-input{--color:var(--color-dark-d-06);font-size:14px;margin:50px 23px 10px;max-width:400px;width:90%}#change-email-modal p.content-message{margin-top:50px;text-align:center;width:70%}#change-email-modal p.email{font-weight:700;text-align:center}#change-email-modal p.error{font-size:14px;text-align:center}#change-email-modal .button-general{margin-top:35px;max-width:400px}#change-email-modal ion-icon.arrow{height:30px;left:20px;position:absolute;top:100px;transform:rotate(-180deg);width:30px}#change-email-modal p.nevermind-button{font-size:13px;text-align:center}#change-email-modal section.form{display:flex;justify-content:center;margin:0 25px}#change-email-modal section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#change-email-modal section.form div.codeRow{display:flex;justify-content:space-between}#change-email-modal section.form div.codeCol{padding:0 5px}#change-email-modal section.form input.digit{border:1px solid var(--ion-color-primary);border-radius:9px;color:var(--color-dark-d-00);font-size:40px;font-weight:600;height:94px;max-width:70px;text-align:center}@media(max-width:360px){#change-email-modal section.form input.digit{height:77px;max-width:55px}}#change-email-modal section.form p.confirmation-code{color:var(--color-dark-d-06);font-size:14px;font-weight:500;margin:10px 0 0;text-align:center}#change-email-modal ion-icon.email-icon{height:70px;margin-top:50px;width:70px}#change-email-modal p.successful-message{font-size:20px;font-weight:600;margin-top:30px}#tools-list ion-back-button{transform:rotate(-180deg)}#tools-list .tools-links{min-height:100%;position:relative}#tools-list .tools-links .bg-img{background-position:left 0 bottom 0;background-repeat:no-repeat;bottom:-12px;height:100%;position:absolute;width:100%;z-index:0}#about-page div.about-cards{margin:21px 10px}#about-card-item{background-color:var(--color-light-white);margin-top:10px}#about-card-item div.content p.title{color:var(--ion-color-primary);font-size:18px;font-weight:700;margin:29px 33px 8px 32px}#about-card-item div.content div.messages{color:var(--color-dark-d-02);font-size:14px;line-height:1.43;margin:0 33px 33px 32px;white-space:pre-line}#about-card-item div.content p.message{margin:9px 0}#about-card-item div.content p.message-indent{margin:8px 0 8px 11px}#about-card-item div.content p.link{color:red;cursor:pointer}#notification-list{--ion-toolbar-background:var(--ion-background-color)}#notification-list p.view-more-link{color:var(--ion-color-primary);cursor:pointer;font-size:18px;font-weight:700;margin:10px 0 30px;text-align:center}#notification-list .notification-items{width:auto}#notification-list a.ucaw-back{align-items:center;display:flex;flex-direction:row;margin-bottom:16px;padding-left:10px;text-decoration:none}#notification-list a.ucaw-back ion-icon{transform:rotate(180deg)}#notification-intro-modal{--ion-background-color:var(--color-dark-d-00)}#notification-intro-modal div.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 35px}#notification-intro-modal div.circle{background-color:#ffffff08;border-radius:50%;display:flex;height:164px;justify-content:center;width:164px}#notification-intro-modal div.circle ion-img{padding:30px 23px}#notification-intro-modal p{color:var(--color-light-white)}#notification-intro-modal p.title{font-size:20px;font-weight:700;text-align:center;text-transform:capitalize}#notification-intro-modal p.body{font-size:16px;margin-bottom:30px;margin-top:5px;max-width:280px;text-align:center}#notification-intro-modal ion-button.got-it{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:none}#notification-intro-modal ion-button.got-it p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#my-favorites ion-header{background:var(--ion-background-color)}#my-favorites section{display:flex;justify-content:center}#my-favorites div.content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5px;width:100%}#my-favorites .ios ion-fab-button{--background-hover:var(--ion-color-step-200,--ion-color-step-950);--background-focused:var(--ion-color-step-250,--ion-color-step-850);--background-activated:var(--ion-color-step-250,--ion-color-step-850)}#favorites-category-card{--background:var(--color-dark-d-00);align-items:center;cursor:pointer;display:flex;height:191px;margin:5px;width:47%}#favorites-category-card p.title{color:var(--color-light-white);font-size:22px;font-weight:600;line-height:1.09;text-align:center}#favorites-category-card .category-image{bottom:0;position:absolute}#favorites-category-card .jobs{left:0}#favorites-category-card .scholarships{left:5px}#favorites-category-card .internships{right:0}#favorites-category-card .opportunities{right:10px}#favorites-category-card .skills-training{left:5px}#favorites-category-card .notifications{left:0}#job-card-item{--background:var(--color-light-white);width:100%}#job-card-item ion-grid{display:flex}#job-card-item ion-row{width:100%}#job-card-item ion-col{align-items:center;display:flex}#job-card-item ion-item{--background:inherit}#job-card-item ion-col.content-image-column{display:flex;justify-content:center;max-width:75px}#job-card-item ion-col.content-image-column .content-image{height:auto;width:35px}#job-card-item ion-col.card-content-column{width:1%}#job-card-item div.vertical-line{background:#dddce3;height:90%;left:1px;position:absolute;width:1px}#job-card-item div.content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 0 0 12px;width:100%}#job-card-item div.content p.company{font-size:12px;font-weight:600;line-height:1.08;margin:0 58px 8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#job-card-item div.content p.title{color:var(--color-dark-d-00);font-size:16px;font-weight:700;margin:0}#job-card-item div.content p.city-state{color:#000000d9;font-size:12px;line-height:1.08;margin:3px 58px 0 0;max-height:30px;overflow:hidden}#job-card-item div.content p.job-apprenticeship{color:var(--color-purple);font-size:9px;font-weight:600;line-height:1.44;margin:11px 58px 0 0}#job-card-item p.duration{color:#000000d9;font-size:12px;line-height:1.08;position:absolute;right:10px;text-align:right;top:-5px;width:100px}#job-card-item div.heart-icon{align-items:center;display:flex;height:100%;justify-content:center;width:40px}#job-card-item ion-icon.heart{height:21px;width:23px}#favorites-list ion-header{background:var(--ion-background-color)}#favorites-list ion-grid.header{padding:0}#favorites-list ion-col{display:flex;flex-direction:column;justify-content:center}#favorites-list ion-back-button{transform:rotate(-180deg)}#favorites-list ion-grid.favorite-items{width:auto}#favorites-list section.skillup-section{display:flex;justify-content:center}#favorites-list div.course-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5px;width:100%}#favorites-list .ios ion-fab-button{--background-hover:var(--ion-color-step-200,--ion-color-step-950);--background-focused:var(--ion-color-step-250,--ion-color-step-850);--background-activated:var(--ion-color-step-250,--ion-color-step-850)}#skillup-course-card{--background:var(--color-light-white);cursor:pointer;height:230px;margin:5px;width:47%}#skillup-course-card ion-row{display:flex;justify-content:center;width:100%}#skillup-course-card div.learn-and-work-badge{align-items:center;border-radius:0 4px 4px 0;box-shadow:0 1px 4px 2px #0000002b;display:flex;height:20px;justify-content:center;left:0;position:absolute;top:10px;width:76px}#skillup-course-card div.learn-and-work-badge div{height:80%}#skillup-course-card div.learn-and-work-badge div ion-icon.learn-and-work-icon{height:95%;width:52px}#skillup-course-card div.heart-icon{display:flex;height:100%;justify-content:flex-end;width:100%}#skillup-course-card div.heart-icon ion-icon.heart{height:21px;margin:5px;width:23px}#skillup-course-card .skillup-course-image{height:40px;margin-top:10px}#skillup-course-card p.name{color:#2c3a4d;font-size:14px;font-weight:500;text-align:center;width:159px}#skillup-course-card div.recommended-banner{align-items:center;background-color:var(--color-dark-d-00);bottom:0;display:flex;height:25px;justify-content:center;position:absolute;width:100%}#skillup-course-card div.recommended-banner p{color:var(--color-light-white);font-family:Barlow;font-size:12px;font-weight:500;margin:0}#skillup-course-card div.light-banner{opacity:.8}#how-to-earn-more-points-card-item{background-color:var(--color-light-white);margin-top:10px}#how-to-earn-more-points-card-item div.content span.tag-label{border-radius:0 0 3px 3px;box-shadow:0 3px 5px #bbbbbb80;color:var(--color-blue);font-size:10px;font-weight:500;position:absolute;right:10px;top:0}#how-to-earn-more-points-card-item div.content span.tag-label p{margin:2px 5px}#how-to-earn-more-points-card-item div.content p.title{align-items:center;color:var(--ion-color-primary);display:flex;font-size:18px;font-weight:700;margin:20px 33px 8px 30px}#how-to-earn-more-points-card-item div.content p.message{color:var(--color-dark-d-02);font-size:14px;line-height:1.43;margin:0 30px 25px;white-space:pre-line}#how-to-earn-more-points-card-item div.content div.footnote{display:flex;margin:-15px 30px 20px}#how-to-earn-more-points-card-item div.content div.footnote ion-icon{height:12px}#how-to-earn-more-points-card-item div.content div.footnote p{color:#273343;font-size:9px;margin:0 0 0 5px}#how-to-earn-more-points-page ion-toolbar{--padding-top:20px}#how-to-earn-more-points-page ion-col{align-items:center;display:flex;justify-content:center}#how-to-earn-more-points-page ion-back-button{transform:rotate(-180deg)}#how-to-earn-more-points-page p.page-title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;margin:0;text-align:center}#how-to-earn-more-points-page div.how-to-earn-points-cards{margin:21px 10px}#career-card-selectable{--background:var(--color-light-white);box-shadow:1px 5px 9px 0 #0000002b;cursor:pointer;margin:15px 0}#career-card-selectable ion-grid{padding:3px}#career-card-selectable div.content{text-align:center}#career-card-selectable div.content p.title{color:var(--color-dark-d-02);font-size:16px;font-weight:600;line-height:1.5}#career-card-selectable div.checkmark-icon{align-items:center;display:flex;height:100%;justify-content:center;width:60px}#career-card-selectable ion-icon.checkmark{color:var(--color-light-white);font-weight:600;height:11px;width:15px}#career-card-selectable.selected{background-color:var(--color-blue)}#career-card-selectable.selected div.content p.title{color:var(--color-light-white)}#careers-to-cte-pathways-modal{--ion-background-color:var(--color-dark-d-00)}#careers-to-cte-pathways-modal div.content{align-items:center;display:flex;flex-direction:column;margin:35px}#careers-to-cte-pathways-modal p{color:var(--color-light-white);text-align:center}#careers-to-cte-pathways-modal p.message{font-size:20px;font-weight:600;margin-top:75px}#careers-to-cte-pathways-modal p.body{font-size:16px;margin-bottom:43px;margin-top:22px}#careers-to-cte-pathways-modal ion-button.go-to-cte-pathways{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset}#careers-to-cte-pathways-modal ion-button.go-to-cte-pathways p{color:var(--color-dark-d-00);font-size:16px;font-weight:600}#careers-to-cte-pathways-modal ion-router-link.skip-for-now{color:var(--color-light-white);font-size:16px;font-weight:600;margin-top:31px}#careers-to-cte-pathways-modal ion-img{align-self:start;margin-left:-16px;width:250px}#careers-selected-button{--background:var(--color-blue);--background-activated:var(--color-blue-active);height:32px;margin-right:10px;width:74px}#careers-selected-button div.career-count-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;padding:5px;width:100%}#careers-selected-button p{color:var(--color-light-white);margin:0}#careers-selected-button p.career-count{font-size:18px;font-weight:700;margin-right:4px}#careers-selected-button p.career-selected-text{font-size:8px;font-weight:500;text-align:start;white-space:pre-line}#choose-careers-page ion-header{background:var(--ion-background-color)}#choose-careers-page ion-toolbar{--padding-top:20px}#choose-careers-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#choose-careers-page ion-back-button{transform:rotate(-180deg)}#choose-careers-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#choose-careers-page p.select-careers-message{color:var(--ion-color-primary);font-size:18px;font-weight:600;margin-bottom:0;text-align:center}#choose-careers-page section{padding:10px}#personality-page ion-header{background:var(--ion-background-color)}#personality-page ion-toolbar{--padding-top:20px}#personality-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#personality-page ion-back-button{transform:rotate(-180deg)}#personality-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#personality-page p.select-personality-message{color:var(--ion-color-primary);font-size:18px;font-weight:600;margin-bottom:0;text-align:center}#personality-page section{padding:10px}#personality-page section.not-sure p.not-sure{color:var(--color-dark-d-00);font-size:16px;font-weight:600;margin-top:0;text-align:center}#personality-page section.not-sure ion-card.take-personality-quiz{background-color:var(--color-dark-d-00);box-shadow:1px 5px 9px 0 #0000002b;cursor:pointer}#personality-page section.not-sure ion-card.take-personality-quiz ion-grid{padding:3px}#personality-page section.not-sure ion-card.take-personality-quiz div.content{text-align:center}#personality-page section.not-sure ion-card.take-personality-quiz div.content p.title{color:var(--color-light-white);font-size:16px;font-weight:600;line-height:1.5}#personality-card-selectable{--background:var(--color-light-white);box-shadow:1px 5px 9px 0 #0000002b;cursor:pointer;margin:15px 0}#personality-card-selectable ion-grid{padding:3px}#personality-card-selectable div.content{text-align:center}#personality-card-selectable div.content p.title{color:var(--color-dark-d-02);font-size:16px;font-weight:600;line-height:1.5}#personality-card-selectable div.checkmark-icon{align-items:center;display:flex;height:100%;justify-content:center;width:60px}#personality-card-selectable ion-icon.checkmark{color:var(--color-light-white);font-weight:600;height:11px;width:15px}#personality-card-selectable.selected{background-color:var(--color-blue)}#personality-card-selectable.selected div.content p.title{color:var(--color-light-white)}#career-fields-page ion-header{background:var(--ion-background-color)}#career-fields-page ion-toolbar{--padding-top:20px}#career-fields-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#career-fields-page ion-back-button{transform:rotate(-180deg)}#career-fields-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#career-fields-page p.select-careers-message{color:var(--ion-color-primary);font-size:18px;font-weight:600;margin-bottom:0;text-align:center}#career-fields-page section{padding:10px}#career-fields-page section.not-sure p.not-sure{color:var(--color-dark-d-00);font-size:16px;font-weight:600;margin-top:0;text-align:center}#career-fields-page section.not-sure ion-card.take-personality-quiz{background-color:var(--color-dark-d-00);box-shadow:1px 5px 9px 0 #0000002b;cursor:pointer;margin-bottom:10px}#career-fields-page section.not-sure ion-card.take-personality-quiz ion-grid{padding:3px}#career-fields-page section.not-sure ion-card.take-personality-quiz div.content{text-align:center}#career-fields-page section.not-sure ion-card.take-personality-quiz div.content p.title{color:var(--color-light-white);font-size:16px;font-weight:600;line-height:1.5}#career-field-card-selectable{--background:var(--color-light-white);cursor:pointer;margin:15px 0}#career-field-card-selectable ion-row{min-height:70px}#career-field-card-selectable ion-col{align-items:flex-start;display:flex}#career-field-card-selectable div.content{padding-left:12px}#career-field-card-selectable div.content p.title{color:var(--color-dark-d-02);font-size:16px;font-weight:600;margin:0}#career-field-card-selectable div.arrow-icon{align-items:center;display:flex;height:100%;justify-content:center;width:60px}#career-field-card-selectable ion-icon.arrow{color:var(--color-blue);height:21px;width:23px}#notification-detail-page ion-toolbar{--padding-top:20px}#notification-detail-page ion-col{align-items:center;display:flex;justify-content:center}#notification-detail-page ion-back-button{transform:rotate(-180deg)}#notification-detail-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:600;margin:0;text-align:center}#notification-detail-page div.notification-content{align-items:center;display:flex;flex-direction:column;margin:50px 10px}#notification-detail-page ion-card{--ion-background-color:var(--color-light-white);align-items:center;display:flex;flex-direction:column;width:100%}#notification-detail-page ion-icon.heart{cursor:pointer;height:21px;position:absolute;right:15px;top:15px;width:23px}#notification-detail-page div.text-content{padding:30px;text-align:center;width:100%}#notification-detail-page div.text-content p.title{color:var(--color-lipstick);font-family:Barlow;font-size:23px;font-weight:600;margin:23px 0 5px}#notification-detail-page div.text-content p.organization{color:var(--color-dark-d-02);font-family:Barlow;font-size:14px;line-height:1.21;margin:0 0 30px}#notification-detail-page div.text-content p.details{color:var(--color-dark-d-02);font-family:Barlow;font-size:14px;margin:0 0 11px}#notification-detail-page div.text-content p.body{color:var(--color-dark-d-02);font-family:Barlow;font-size:13px;line-height:1.5;margin:0;text-align:left}#notification-detail-page span.link{color:var(--color-lipstick);text-decoration:underline}#my-cte-pathways-page ion-toolbar{--padding-top:20px}#my-cte-pathways-page ion-col{align-items:center;display:flex;justify-content:center}#my-cte-pathways-page ion-back-button{transform:rotate(-180deg)}#my-cte-pathways-page p.page-title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;margin:0;text-align:center}#my-cte-pathways-page div.content{display:flex;flex-direction:column;height:inherit}#my-cte-pathways-page div.content ion-button{align-self:center;margin:30px}#my-cte-pathways-page section{padding:10px;width:auto}#my-cte-pathways-page section div.section-header{align-items:center;display:flex;padding:12px 3%}#my-cte-pathways-page section div.section-header p.title{color:var(--color-dark-d-00);font-family:Barlow;font-size:22px;font-weight:600;line-height:1.09;margin:0}#my-cte-pathways-page section ion-icon.info-icon{cursor:pointer;margin-left:5px}#my-cte-pathways-page ion-img{bottom:0;position:absolute;right:-220px}.pathways-popover{--width:90%;--max-width:350px}#pathways-info .content{padding:20px}#pathways-info .content .close-icon{cursor:pointer;position:absolute;right:10px;top:10px;width:15px}#pathways-info .content h3{color:var(--color-blue);font-size:20px}#select-cte-pathways-page ion-toolbar{--padding-top:20px}#select-cte-pathways-page ion-col.back-button{display:flex;justify-content:center}#select-cte-pathways-page ion-col.title{align-items:center;display:flex;justify-content:center}#select-cte-pathways-page ion-back-button{transform:rotate(-180deg)}#select-cte-pathways-page h1.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#select-cte-pathways-page ion-item.high-school-select{width:300px}#select-cte-pathways-page p.title-description{color:var(--color-dark-d-06);font-size:14px;font-weight:500;margin:10px 15px 5px;text-align:center}#select-cte-pathways-page div.empty-filter{align-items:center;display:flex;flex-direction:column;margin-top:50px}#select-cte-pathways-page div.empty-filter p.no-pathways-message{color:var(--color-lipstick);font-size:20px;font-weight:600;text-align:center;width:300px}#select-cte-pathways-page section{padding:10px}#select-cte-pathways-page section div.section-header{display:flex;justify-content:space-between;padding:15px 12px 0}#select-cte-pathways-page section div.section-header p.title{color:var(--color-dark-d-00);font-family:Barlow;font-size:20px;font-weight:700;margin:0}#select-cte-pathways-page section div.section-category{color:var(--color-dark-d-06);font-size:16px;font-weight:700;padding:14px 12px 0}#select-cte-pathways-page p.view-all-pathways{color:var(--ion-color-primary);font-size:16px;font-weight:700;margin-bottom:52px;margin-top:0;text-align:center}#available-pathway-card{--background:var(--color-light-white);box-shadow:1px 5px 9px 0 #0000002b;cursor:pointer;margin:15px 0}#available-pathway-card div.circle{align-items:center;border:2px solid var(--color-blue);border-radius:50%;display:flex;height:45px;justify-content:center;width:45px}#available-pathway-card div.circle ion-icon{height:14px;width:14px}#available-pathway-card div.content{padding-left:12px}#available-pathway-card div.content p.title{color:var(--color-dark-d-00);font-size:14px;font-weight:600;line-height:1}#available-pathway-card div.arrow-icon{align-items:center;display:flex;height:100%;justify-content:center;width:60px}#available-pathway-card ion-icon.arrow{color:var(--color-dark-d-00);height:21px;width:23px}#available-pathway-card.selected{--background:var(--color-blue)}#available-pathway-card.selected div.circle{background-color:var(--color-light-white);border:1px solid var(--color-light-white)}#available-pathway-card.selected div.circle ion-icon{height:14px;width:17px}#available-pathway-card.selected div.content p.title,#available-pathway-card.selected ion-icon.arrow{color:var(--color-light-white)}#pathway-added-modal{--ion-background-color:var(--color-dark-d-00)}#pathway-added-modal div.content{align-items:center;flex-direction:column;margin:35px}#pathway-added-modal div.circle,#pathway-added-modal div.content{display:flex;justify-content:center}#pathway-added-modal div.circle ion-icon{height:60px;width:60px}#pathway-added-modal p{color:var(--color-light-white);text-align:center}#pathway-added-modal p.message{font-size:20px;font-weight:600;margin-top:43px}#pathway-added-modal p.body{font-size:16px;margin-bottom:30px;margin-top:5px}#pathway-added-modal ion-button.go-to-pathway{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset}#pathway-added-modal ion-button.go-to-pathway p{color:var(--color-dark-d-00);font-size:16px;font-weight:500;letter-spacing:0}#pathway-added-modal ion-router-link.add-more{color:var(--color-light-white);font-size:16px;font-weight:600;margin-top:28px}#pathway-added-modal ion-img{bottom:0;height:160px;position:absolute;right:0;width:170px}ion-content#pathway-added-modal::part(scroll){align-items:center;display:flex;flex-direction:column;justify-content:center}#pathway-selected-warning-modal{--ion-background-color:var(--color-dark-d-00)}#pathway-selected-warning-modal div.content{align-items:center;display:flex;flex-direction:column;margin:35px}#pathway-selected-warning-modal div.circle{display:flex;justify-content:center;margin-top:72px}#pathway-selected-warning-modal div.circle ion-icon{height:60px;width:60px}#pathway-selected-warning-modal p{color:var(--color-light-white);text-align:center}#pathway-selected-warning-modal p.warning-message{font-size:20px;font-weight:600;margin-top:43px}#pathway-selected-warning-modal p.body{font-size:16px;margin-bottom:30px;margin-top:5px}#pathway-selected-warning-modal ion-button.select-pathway{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset}#pathway-selected-warning-modal ion-button.select-pathway p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#pathway-selected-warning-modal ion-router-link.go-back{color:var(--color-light-white);font-size:16px;font-weight:600;margin-top:28px}#cte-pathway-detail-page ion-toolbar{--padding-top:20px}#cte-pathway-detail-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#cte-pathway-detail-page ion-back-button{transform:rotate(-180deg)}#cte-pathway-detail-page p.page-sub-title{color:var(--color-dark-d-00);font-size:16px;font-weight:700;margin:0;text-align:center}#cte-pathway-detail-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#cte-pathway-detail-page div.content{display:flex;flex-direction:column;height:inherit}#cte-pathway-detail-page div.content ion-button{align-self:center}#cte-pathway-detail-page section{padding:10px}#cte-pathway-detail-page section h1.top-section-header{color:var(--color-dark-d-00);font-size:20px;font-weight:700;margin-left:8px}#cte-pathway-detail-page section.progress-graph p.graph-credits-count{color:var(--color-dark-d-00);font-size:16px;margin:-10px;text-align:center}#cte-pathway-detail-page ion-button.delete-pathway{height:53px;margin-bottom:35px;max-width:400px;padding:0 20px}#cte-pathway-detail-page section.earn-certificate{height:176px;text-align:center}#cte-pathway-detail-page section.earn-certificate ion-card{background-image:linear-gradient(115deg,#9025fc,#0900bf 126%);margin:0;padding:0 15px}#cte-pathway-detail-page section.earn-certificate ion-card h1.card-header{color:var(--color-light-white);font-size:18px;font-weight:700;margin-top:15px}#cte-pathway-detail-page section.earn-certificate ion-card p.card-body{color:var(--color-light-white);font-size:14px}#cte-pathway-detail-page section.earn-certificate ion-card ion-button.learn-more{--background:var(--color-light-white);--background-activated:var(--ion-color-primary-tint);--color:var(--color-dark-d-00);border-radius:7px;font-size:14px;font-weight:600;height:35px;margin-bottom:27px;width:137px}#cte-pathway-detail-page section.icon-legend{display:flex;flex-direction:row;margin:0 20px 30px;padding:initial;width:auto}#cte-pathway-detail-page section.icon-legend div.legend-item{align-items:center;display:flex;flex-direction:row;margin-right:10px}#cte-pathway-detail-page section.icon-legend ion-icon{color:var(--color-blue);margin-right:11px}#cte-pathway-detail-page section.icon-legend ion-icon.thumbs-up{font-size:25px}#cte-pathway-detail-page section.icon-legend ion-icon.concurrent-enrollment{font-size:31px}#cte-pathway-detail-page section.icon-legend p.legend-text{color:var(--color-dark-d-06);font-size:14px;font-weight:600;margin:0}#cte-pathway-detail-page p.pathway-notes{--color:var(--color-dark-d-06);font-size:18px;font-weight:600;margin:40px 45px;text-align:center}#cte-pathway-detail-page ion-button.note-url{--background:var(--ion-color-primary);--background-activated:var(--ion-color-primary-tint);border-radius:7px;font-size:14px;font-weight:600;height:35px;margin-bottom:30px;margin-top:-25px;width:137px}#cte-pathway-detail-page span.link{color:var(--color-lipstick);text-decoration:underline}#cte-pathway-detail-section{--background:var(--color-light-white);margin:15px 0}#cte-pathway-detail-section h1.card-header{color:var(--color-dark-d-06);font-size:16px;font-weight:700;margin:10px 10px 0}#cte-pathway-detail-section h1.card-header.no-margin{margin:0}#cte-pathway-detail-section ion-row.header{color:var(--color-dark-d-06);font-size:12px;margin:0 12px 0 10px}#cte-pathway-detail-section ion-card{width:100%}#cte-pathway-course-card{--background:var(--color-light-grey-01);align-items:center;box-shadow:none;display:flex;height:52px;transform:none;width:100%}#cte-pathway-course-card p{color:var(--color-dark-d-06);margin:0}#cte-pathway-course-card p.course{font-size:14px;font-weight:600;margin-left:5px;text-align:center}#cte-pathway-course-card p.credits{font-size:14px;font-weight:500}#cte-pathway-course-card ion-col.course-column{display:flex;flex-direction:row;justify-content:flex-start}#cte-pathway-course-card ion-col.course-column ion-icon{color:var(--color-blue);margin-left:5px}#cte-pathway-course-card ion-router-link.details{color:var(--color-dark-d-06);font-size:14px;font-weight:500}#cte-pathway-course-card ion-icon.arrow{padding:0 0 0 4px}#cte-pathway-course-card ion-icon.checkmark{height:13px;width:17px}#cte-pathway-course-card.selected{--background:var(--color-blue)}#cte-pathway-course-card.selected ion-router-link.details,#cte-pathway-course-card.selected p{color:var(--color-light-white)}#cte-pathway-course-card.selected ion-icon{color:var(--color-light-white)!important}#cte-pathway-post-secondary-section{--background:var(--color-light-white);margin:15px 0}#cte-pathway-post-secondary-section h1.card-header{color:var(--color-dark-d-06);font-size:16px;font-weight:700;margin:10px 10px 0}#cte-pathway-post-secondary-section h1.card-header.no-margin{margin:0}#cte-pathway-post-secondary-section ion-row.header{color:var(--color-dark-d-06);font-size:12px;margin:0 12px 0 10px}#cte-pathway-post-secondary-section ion-card{width:100%}#cte-pathway-post-secondary-card{--background:var(--color-light-grey-01);align-items:center;box-shadow:none;display:flex;height:52px;transform:none;width:100%}#cte-pathway-post-secondary-card p{color:var(--color-dark-d-06);margin:0}#cte-pathway-post-secondary-card p.course{font-size:14px;font-weight:600;margin-left:5px;text-align:center}#cte-pathway-post-secondary-card ion-router-link.details{color:var(--color-dark-d-06);font-size:14px;font-weight:500}#cte-pathway-post-secondary-card ion-icon.arrow{padding:0 0 0 4px}#confirm-delete-pathway-modal{--ion-background-color:var(--color-dark-d-00)}#confirm-delete-pathway-modal div.content{align-items:center;display:flex;flex-direction:column;margin:35px}#confirm-delete-pathway-modal div.circle{align-items:center;background-color:var(--color-light-white);border-radius:50%;display:flex;height:164px;justify-content:center;margin-top:45px;opacity:.03;width:164px}#confirm-delete-pathway-modal ion-icon.girl-running{height:113px;margin-top:70px;object-fit:contain;position:absolute;width:85px}#confirm-delete-pathway-modal p{color:var(--color-light-white);text-align:center}#confirm-delete-pathway-modal p.message{font-size:20px;font-weight:600;margin-top:43px}#confirm-delete-pathway-modal p.body{font-size:16px;margin-bottom:30px;margin-top:5px}#confirm-delete-pathway-modal ion-button.delete{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset}#confirm-delete-pathway-modal ion-button.delete p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#confirm-delete-pathway-modal ion-router-link.nevermind{color:var(--color-light-white);cursor:pointer;font-size:16px;font-weight:600;margin-top:28px}#cte-pathway-detail-add-page{--ion-toolbar-background:var(--ion-background-color)}#cte-pathway-detail-add-page ion-toolbar{--padding-top:20px}#cte-pathway-detail-add-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#cte-pathway-detail-add-page ion-col.back-button{display:flex;justify-content:center}#cte-pathway-detail-add-page ion-back-button{transform:rotate(-180deg)}#cte-pathway-detail-add-page p.page-sub-title{color:var(--color-dark-d-00);font-size:16px;font-weight:700;margin:0;text-align:center}#cte-pathway-detail-add-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#cte-pathway-detail-add-page ion-col.red-plus-icon{align-items:center;display:flex;justify-content:center}#cte-pathway-detail-add-page ion-col.red-plus-icon ion-icon{height:30px;width:30px}#cte-pathway-detail-add-page div.content{display:flex;flex-direction:column;height:inherit}#cte-pathway-detail-add-page div.content ion-button{align-self:center}#cte-pathway-detail-add-page div.content.no-pathway h1{margin:auto}#cte-pathway-detail-add-page section{padding:10px}#cte-pathway-detail-add-page section h1.top-section-header{color:var(--color-dark-d-00);font-size:20px;font-weight:700;margin-left:8px}#cte-pathway-detail-add-page section.progress-graph p.graph-credits-count{color:var(--color-dark-d-00);font-size:16px;margin:-10px;text-align:center}#cte-pathway-detail-add-page ion-button.delete-pathway{height:53px;margin-bottom:35px;max-width:400px;padding:0 20px;width:100%}#cte-pathway-detail-add-page section.earn-certificate{height:176px;text-align:center}#cte-pathway-detail-add-page section.earn-certificate ion-card{background-image:linear-gradient(115deg,#9025fc,#0900bf 126%);margin:0;padding:0 15px}#cte-pathway-detail-add-page section.earn-certificate ion-card h1.card-header{color:var(--color-light-white);font-size:18px;font-weight:700;margin-top:15px}#cte-pathway-detail-add-page section.earn-certificate ion-card p.card-body{color:var(--color-light-white);font-size:14px}#cte-pathway-detail-add-page section.earn-certificate ion-card ion-button.learn-more{--background:var(--color-light-white);--background-activated:var(--color-light-grey-02);--color:var(--color-dark-d-00);border-radius:7px;font-size:14px;font-weight:600;height:35px;margin-bottom:27px;width:137px}#cte-pathway-detail-add-page section.icon-legend{display:flex;flex-direction:row;margin:0 20px 30px;padding:initial;width:auto}#cte-pathway-detail-add-page section.icon-legend div.legend-item{align-items:center;display:flex;flex-direction:row;margin-right:10px}#cte-pathway-detail-add-page section.icon-legend ion-icon{color:var(--color-blue);margin-right:11px}#cte-pathway-detail-add-page section.icon-legend ion-icon.thumbs-up{font-size:25px}#cte-pathway-detail-add-page section.icon-legend ion-icon.concurrent-enrollment{font-size:31px}#cte-pathway-detail-add-page section.icon-legend p.legend-text{color:var(--color-dark-d-06);font-size:14px;font-weight:600;margin:0}#cte-pathway-detail-add-page p.pathway-notes{--color:var(--color-dark-d-06);font-size:18px;font-weight:600;margin:40px 45px;text-align:center}#cte-pathway-detail-add-page ion-button.note-url{--background:var(--ion-color-primary);--background-activated:var(--ion-color-primary-tint);border-radius:7px;font-size:14px;font-weight:600;height:35px;margin-bottom:30px;margin-top:-25px;width:137px}#cte-pathway-detail-add-page span.link{color:var(--color-lipstick);text-decoration:underline}#prize-order-form-page{--ion-background-color:var(--color-light-white)}#prize-order-form-page ion-toolbar{background-color:#f3f5f9;left:0;position:absolute;right:0;top:0}#prize-order-form-page ion-toolbar ion-back-button{--icon-margin-end:10px;transform:rotate(-180deg)}#prize-order-form-page div.content{margin:88px 0}@media(min-width:600px){#prize-order-form-page div.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0 0 80px}}@media(max-width:500px){#prize-order-form-page div.content{padding-left:15px;padding-right:15px}}#prize-order-form-page div.content section.form{display:flex;justify-content:center;width:100%}#prize-order-form-page div.content section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#prize-order-form-page div.content section.form div.form-container .button-general{align-self:center;margin-top:25px;max-width:400px;width:85%}#prize-order-form-page div.order-review-button,#prize-order-form-page div.order-review-prize-details{align-items:center;display:flex;flex-direction:column}#prize-order-form-page div.order-review-prize-details ion-img{margin-top:20%;width:55%}#prize-order-form-page div.order-review-prize-details .title{color:#e0213e;font-size:20px;font-weight:700}#prize-order-form-page div.order-review-cards{margin:21px 10px}#prize-order-form-page .order-review-card{background-color:var(--color-light-white);margin-top:10px}#prize-order-form-page .order-review-card ion-label{font-family:Barlow;font-size:18px}#prize-order-form-page .order-review-card ion-card-content{padding:24px 17px 20px}#prize-order-form-page .order-review-card p.title{color:#000;font-size:14px;font-weight:700}#prize-order-form-page .order-review-card .remaining-balance{color:#e0213e;font-weight:700}#prize-order-form-page{--ion-background-color:#f3f5f9}#prize-order-form-page ion-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#prize-order-form-page ion-content .button-general{margin-top:45px;max-width:400px;width:85%}@media(min-width:600px){#prize-order-form-page ion-content .button-general{align-self:center;margin-top:60px;width:85%}}@media(max-width:420px){#prize-order-form-page ion-content .button-general{align-self:center;margin-top:40px;width:85%}}@media(max-width:360px){#prize-order-form-page .button-general{align-self:center;margin-top:35px;width:85%}}#prize-order-form-page ion-toolbar{--padding-top:20px}#prize-order-form-page ion-back-button{--icon-margin-end:10px;transform:rotate(-180deg)}@media(min-width:600px){#prize-order-form-page ion-toolbar{visibility:hidden}}#prize-order-form-page div.order-place-button{align-items:center;display:flex;flex-direction:column}#prize-order-form-page .order-confirm-card{background-color:var(--color-light-white);margin-left:10px;margin-right:10px;margin-top:30%}#prize-order-form-page .order-confirm-card ion-img{margin-bottom:30px;width:60px}#prize-order-form-page .order-confirm-card ion-card-content{align-items:center;color:#000;display:flex;flex-direction:column;padding:50px;text-align:center}#prize-order-form-page .order-confirm-card .main-description{font-size:18px;font-weight:700;margin-bottom:16px}#prize-order-form-page .order-confirm-card .sub-description{font-size:18px}#apply-scholarship-page{--ion-background-color:var(--color-light-white);--ion-toolbar-background:var(--ion-background-color);--ion-tab-button-background:var(--color-light-white)}#apply-scholarship-page ion-toolbar{--padding-top:20px}#apply-scholarship-page ion-col{align-items:center;display:flex;justify-content:center}#apply-scholarship-page ion-back-button{transform:rotate(-180deg)}#apply-scholarship-page .back-button{cursor:pointer}#apply-scholarship-page p.page-title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;margin:0;text-align:center}#apply-scholarship-page section.form{display:flex;justify-content:center;width:100%}#apply-scholarship-page section.form div.form-container{display:flex;flex-direction:column;max-width:500px;padding:27px;width:100%}#apply-scholarship-page section.form .button-general{align-self:center;margin-top:10px;max-width:400px;padding-left:5px;padding-right:5px;width:100%}#apply-scholarship-page section.form p.word-count{color:var(--color-dark-d-06);font-size:12px;font-weight:500;margin-left:7px}#apply-scholarship-page section.form p.bottom-note{color:var(--color-dark-d-06);font-size:12px;font-weight:500;text-align:center}#apply-scholarship-page ion-item{--inner-padding-end:0px}#apply-scholarship-page ion-item .text-area{margin-top:20px;width:100%}#apply-scholarship-page ion-item .text-area .label{font-size:12px;font-weight:500}#apply-scholarship-page ion-item .text-area:focus-within .label{color:var(--ion-color-primary)}#apply-scholarship-page ion-item ion-textarea{--padding-bottom:10px;--padding-end:10px;--padding-start:10px;--padding-top:10px;margin-top:12px}#adult-dashboard-page .my-kts-faded-bar{background-image:linear-gradient(var(--ion-background-color) 50%,#f4f5f900)}#adult-dashboard-page ion-menu-button{--color:--ion-menu-button-color}#adult-dashboard-page ion-col{display:flex;justify-content:center}#adult-dashboard-page section{padding:10px}#adult-dashboard-page section div.section-header{display:flex;justify-content:space-between;padding:12px 3%}#adult-dashboard-page section div.section-header p.title{color:var(--color-dark-d-00);font-family:Barlow;font-size:22px;font-weight:600;line-height:1.09;margin:0}#adult-dashboard-page section div.link{align-items:center;display:flex}#adult-dashboard-page section div.link ion-router-link{width:max-content}#adult-dashboard-page section div.link ion-icon{margin-top:0!important}#adult-dashboard-page section div.section-header div.link ion-icon{font-size:15px;margin:6px 0 -1px 3px}#adult-dashboard-page section div.section-header div.link ion-router-link{color:var(--ion-color-primary);font-size:18px;font-weight:600}#adult-dashboard-page section.admin-announcement ion-card.announcement-content{background-color:var(--color-light-white);padding:20px;position:relative}#adult-dashboard-page section.admin-announcement p{margin:0;text-align:center}#adult-dashboard-page section.admin-announcement p.announcement-title{color:var(--color-lipstick);font-size:18px;font-weight:600;margin-bottom:10px}#adult-dashboard-page section.admin-announcement p.announcement-message{color:var(--color-dark-d-00);font-size:16px;font-weight:500;margin:0;text-align:center}#adult-dashboard-page section.admin-announcement ion-img.announcement-close-icon{cursor:pointer;position:absolute;right:10px;top:10px;width:12px}#adult-dashboard-page section.welcome{margin-bottom:50px;position:relative}#adult-dashboard-page section.welcome div.content-header{position:relative;z-index:1}#adult-dashboard-page section.welcome h1.header{color:--color-dark-d-01;font-family:Arial;font-size:30px;font-weight:700;margin:20px 0 0}#adult-dashboard-page section.welcome p.header-message{color:--color-dark-d-01;font-family:Barlow;font-size:20px;line-height:1.4;margin-bottom:0;opacity:.8}#adult-dashboard-page section.welcome .button-with-add-icon{margin-top:20px;max-width:400px}#adult-dashboard-page section.application-week{padding:10px}#adult-dashboard-page section.application-week .banner{background-color:var(--ion-color-primary);color:#fff;padding:10px;text-align:center}#adult-dashboard-page section.application-week .banner p{margin:0}#adult-dashboard-page section.application-week .banner p.header{font-size:19px;font-weight:600;padding:5px}#adult-dashboard-page section.application-week .banner p.sub-header{font-size:15px}#adult-dashboard-page section.progress{padding:10px}#adult-dashboard-page section.progress ion-card.stats{background:linear-gradient(112deg,var(--color-purple),var(--color-dark-pink) 126%);height:154px}#adult-dashboard-page section.progress ion-card.stats ion-img{height:100%;object-fit:cover}#adult-dashboard-page section.progress ion-card.stats ion-grid{color:var(--color-light-white);height:100%;position:absolute;text-align:center;top:0;width:100%}#adult-dashboard-page section.progress ion-card.stats ion-grid ion-row.progress-top-row{font-family:Barlow;font-size:14px;font-weight:600;height:35%}#adult-dashboard-page section.progress ion-card.stats ion-grid ion-row.progress-bottom-row{font-family:Barlow;font-size:54px;font-weight:600;height:65%}#adult-dashboard-page section.skills-training{padding:5px}#adult-dashboard-page section.skills-training div.skills-training-card-buttons{display:flex;justify-content:space-evenly}#adult-dashboard-page section.skills-training ion-card.skills-training-card{align-items:center;background-color:var(--color-dark-pink);display:flex;height:154px;justify-content:center;width:100%}#adult-dashboard-page section.skills-training ion-col.card-number{color:#fff;font-size:54px;font-weight:600;height:30%;padding:5px;text-align:center}#adult-dashboard-page section.skills-training ion-col.card-title{color:#fff;font-size:16px;font-weight:600;height:30%;padding:5px;text-align:center}#adult-dashboard-page section.skills-training ion-col.card-subtitle{color:#fff;font-size:14px;font-weight:500;height:30%;padding:5px;text-align:center}#adult-dashboard-page section.notifications{padding:5px}#adult-dashboard-page section.app-links{padding:0}#adult-dashboard-page section.app-links ion-row.app-links{display:flex;justify-content:space-between}#adult-dashboard-page section.tools-links{display:flex;justify-content:center}#adult-dashboard-page section.footer{height:424px;overflow:hidden;padding-top:47px;position:relative}#adult-dashboard-page section.footer div.content-footer{position:relative;z-index:1}#adult-dashboard-page section.footer p.contact-us{color:var(--color-dark-d-00);font-family:Barlow;font-size:23px;font-weight:600;line-height:1.39;margin:0}#adult-dashboard-page section.footer .button-general{max-width:400px}#adult-dashboard-page section.footer ion-icon.social-icon{height:40px;width:40px}#adult-dashboard-page div.circle-footer{background-color:var(--color-pink-low-opacity);border-radius:50%;height:1000px;left:50%;position:absolute;top:50%;transform:translate(-50%,-20%);width:1000px;z-index:0}@media(min-width:500px){#adult-dashboard-page div.circle-footer{height:2500px;transform:translate(-50%,-8%);width:2500px}}#track-card-simple{--background:linear-gradient(90deg,var(--color-purple-dark),var(--color-purple-light));align-items:center;display:flex;margin-bottom:10px}#track-card-simple ion-col{display:flex;justify-content:center}#track-card-simple .track-title{color:var(--color-light-white);font-size:20px;font-weight:600}#track-card-simple div.arrow-icon{align-items:center;display:flex;height:100%;justify-content:flex-end;padding-right:10px;width:100%}#track-card-simple ion-icon{stroke:var(--color-light-white);fill:var(--color-light-white);font-size:19px;width:44px}#job-board ion-header{background:var(--ion-background-color)}#job-board ion-menu-button{--color:--ion-menu-button-color}#job-board .no-filtered-results{align-items:center;color:var(--color-dark-d-00);display:flex;flex-direction:column;text-align:center}#job-board .no-filtered-results .no-results-title{font-size:20px;font-weight:500;margin:30px 0 15px}#job-board .no-filtered-results .no-results-subtext{font-size:14px;margin:0;max-width:222px}#job-board .back-button{height:32px;margin-left:7px;transform:rotate(-180deg)}#job-board ion-grid.job-items{width:auto}#job-board div.recommended{display:flex;justify-content:flex-end}#job-board ion-button.recommended-button{--background:var(--ion-color-primary);border-radius:29px;color:#fff;font-size:8px;font-weight:600;margin-right:20px;width:109px}#job-board ion-button.ios-recommended-button{--border-radius:29px;font-size:16px;font-weight:500;height:58px;letter-spacing:1px;margin-right:0;max-width:400px;width:90%}#job-board .jobs-loading{margin-bottom:30px;margin-top:10px}#job-board p.view-more-link{color:var(--ion-color-primary);cursor:pointer;font-size:18px;font-weight:700;margin:10px 0 30px;text-align:center}#tracks-list-page ion-header{background:var(--ion-background-color)}#tracks-list-page ion-col{display:flex;flex-direction:column;justify-content:center}#tracks-list-page ion-back-button{transform:rotate(-180deg)}#tracks-list-page section{padding:10px}#track-card-with-plus-sign{--background:linear-gradient(90deg,var(--color-purple-dark),var(--color-purple-light));align-items:center;display:flex;margin-bottom:10px;padding:10px 0}#track-card-with-plus-sign ion-col{display:flex;justify-content:center}#track-card-with-plus-sign div.enrollment-status{align-items:center;display:flex;justify-content:center}#track-card-with-plus-sign div.enrollment-status ion-icon{font-size:40px}#track-card-with-plus-sign div.track-content{color:var(--color-light-white);display:flex;flex-direction:column;justify-content:center}#track-card-with-plus-sign div.track-content .track-title{font-size:20px;font-weight:600;margin-bottom:10px}#track-card-with-plus-sign div.arrow-icon{align-items:center;display:flex;height:100%;justify-content:flex-end;padding-right:10px;width:100%}#track-card-with-plus-sign ion-icon{stroke:var(--color-light-white);fill:var(--color-light-white);font-size:19px;width:44px}#track-added-modal{--background:linear-gradient(90deg,var(--color-purple-dark),var(--color-purple-light))}#track-added-modal div.content{align-items:center;display:flex;flex-direction:column;margin:35px}#track-added-modal div.circle{display:flex;justify-content:center;margin-top:72px}#track-added-modal div.circle ion-icon{height:60px;width:60px}#track-added-modal p{color:var(--color-light-white);text-align:center}#track-added-modal p.message{font-size:20px;font-weight:600;margin-top:43px}#track-added-modal p.body{font-size:16px;margin-bottom:30px;margin-top:5px}#track-added-modal ion-button.go-to-track{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset}#track-added-modal ion-button.go-to-track p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#track-added-modal ion-img{bottom:0;height:160px;position:absolute;right:0;width:170px}#confirm-remove-track-modal{--background:linear-gradient(90deg,var(--color-purple-dark),var(--color-purple-light))}#confirm-remove-track-modal div.content{align-items:center;display:flex;flex-direction:column;margin:35px}#confirm-remove-track-modal div.circle{align-items:center;background-color:var(--color-light-white);border-radius:50%;display:flex;height:164px;justify-content:center;margin-top:45px;opacity:.06;width:164px}#confirm-remove-track-modal ion-icon.girl-running{height:113px;margin-top:70px;object-fit:contain;position:absolute;width:85px}#confirm-remove-track-modal p{color:var(--color-light-white);text-align:center}#confirm-remove-track-modal p.message{font-size:20px;font-weight:600;margin-top:43px}#confirm-remove-track-modal p.body{font-size:16px;margin-bottom:30px;margin-top:5px}#confirm-remove-track-modal ion-button.delete{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset}#confirm-remove-track-modal ion-button.delete p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#confirm-remove-track-modal ion-router-link.nevermind{color:var(--color-light-white);font-size:16px;font-weight:600;margin-top:28px}#track-groups-page ion-header{background:var(--ion-background-color)}#track-groups-page ion-toolbar{--padding-top:20px}#track-groups-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#track-groups-page ion-back-button{transform:rotate(-180deg)}#track-groups-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#track-groups-page p.info-message{color:var(--ion-color-primary);font-size:18px;font-weight:600;margin-bottom:0;margin-top:50px;text-align:center}#track-groups-page section{padding:10px}#track-group-card{--background:var(--color-light-white);box-shadow:1px 5px 9px 0 #0000002b;cursor:pointer;margin:15px 0}#track-group-card ion-grid{padding:3px}#track-group-card div.content{text-align:center}#track-group-card div.content p.title{color:var(--color-purple);font-size:16px;font-weight:600;line-height:1.5}#track-group-card div.checkmark-icon{align-items:center;display:flex;height:100%;justify-content:center;width:60px}#track-group-card ion-icon.checkmark{color:var(--color-light-white);font-weight:600;height:11px;width:15px}#track-group-card.selected{background-color:var(--color-purple)}#track-group-card.selected div.content p.title{color:var(--color-light-white)}#tracks-recommended-page ion-header{background:var(--ion-background-color)}#tracks-recommended-page ion-toolbar{--padding-top:20px}#tracks-recommended-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#tracks-recommended-page ion-back-button{transform:rotate(-180deg)}#tracks-recommended-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#tracks-recommended-page p.info-message{color:var(--ion-color-primary);font-size:18px;font-weight:600;margin:50px 0 30px;text-align:center}#tracks-recommended-page .view-all-tracks-link{font-size:18px;font-weight:600;margin-top:25px}#tracks-recommended-page section.track-items{margin-bottom:30px}#tracks-recommended-page p.no-recommendations-text{color:var(--ion-color-primary);font-size:18px;font-weight:700;margin:70px auto 0;max-width:475px;padding:0 20px;text-align:center}#track-card-selectable{--background:var(--color-light-white);align-items:center;display:flex;margin:0 10px 10px;padding:10px}#track-card-selectable ion-col{display:flex;justify-content:center}#track-card-selectable.selected{--background:linear-gradient(90deg,var(--color-purple-dark),var(--color-purple-light))}#track-card-selectable.selected div.track-content{color:var(--color-light-white)}#track-card-selectable.selected ion-icon.arrow{stroke:var(--color-light-white);fill:var(--color-light-white);font-size:19px;width:44px}#track-card-selectable div.track-content{color:var(--color-purple);display:flex;flex-direction:column;justify-content:center}#track-card-selectable div.track-content .track-title{font-size:20px;font-weight:600;margin-bottom:10px}#track-card-selectable div.arrow-icon{align-items:center;display:flex;height:100%;justify-content:flex-end;padding-right:10px;width:100%}#track-card-selectable ion-icon.arrow{stroke:var(--color-purple);fill:var(--color-purple);font-size:19px;width:44px}#track-item-card{--background:var(--color-light-white);align-items:center;display:flex;display:block!important;margin:0 10px 10px;padding:10px;transition:all .15s ease-in-out}#track-item-card ion-col{display:flex;justify-content:flex-start}#track-item-card.expanded .title{margin:0 auto 10px 0}#track-item-card.expanded .arrow{transform:rotate(-90deg)}#track-item-card div.enrollment-status{align-items:center;border-radius:50%;display:flex;height:45px;justify-content:center;width:45px}#track-item-card div.enrollment-status ion-icon{height:14px;width:17px}#track-item-card .title{color:var(--color-dark-d-06);font-size:20px;font-weight:600;margin:0 auto 0 0}#track-item-card .description{margin-bottom:15px;width:90%}#track-item-card .buttons{display:flex}#track-item-card .expanded-content{color:var(--color-dark-d-00);display:flex;flex-direction:column;justify-content:center;width:100%}#track-item-card .arrow{align-items:center;color:var(--color-dark-d-00);display:flex;height:30px;justify-content:flex-end;padding-right:10px;transform:rotate(90deg);transform-origin:35% 50%;transition:transform .15s ease-in-out;width:30px}#track-item-card ion-icon{font-size:19px;width:44px}#track-item-card ion-button.button-general{--box-shadow:unset;height:39px;width:171px}#track-item-card ion-button.button-general p{font-size:10px;font-weight:500;letter-spacing:.63px}#track-detail-page ion-header{background:var(--ion-background-color)}#track-detail-page ion-toolbar{--padding-top:20px}#track-detail-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#track-detail-page ion-back-button{transform:rotate(-180deg)}#track-detail-page div.enrollment-status ion-icon{height:40px;width:40px}#track-detail-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#track-detail-page p.info-message{color:var(--ion-color-primary);font-size:18px;font-weight:600;margin-bottom:0;text-align:center}#track-detail-page .track-item-list{margin-top:50px}#track-detail-page .remove-button-container{display:flex;justify-content:center;margin-top:40px}#track-detail-page section{padding:10px}#how-tracks-work-page{--ion-toolbar-background:var(--ion-background-color)}#how-tracks-work-page div.how-tracks-work-cards{margin:21px 10px}#how-tracks-work-page div.header{text-align:center}#how-tracks-work-page div.header ion-router-link.header,#how-tracks-work-page div.header p.header{color:var(--color-dark-d-00);font-size:20px;font-weight:600;margin-bottom:0}#how-tracks-work-page div.header p.sub-header{color:var(--color-dark-d-06);font-size:14px;margin-top:5px}#select-career-cluster-page ion-header{background:var(--ion-background-color)}#select-career-cluster-page ion-toolbar{--padding-top:20px}#select-career-cluster-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#select-career-cluster-page ion-back-button{transform:rotate(-180deg)}#select-career-cluster-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#select-career-cluster-page p.select-career-cluster-message{color:var(--ion-color-primary);font-size:18px;font-weight:600;margin-bottom:0;text-align:center}#select-career-cluster-page section{padding:10px}#select-career-cluster-page section.next-button{display:flex;justify-content:center}#select-career-cluster-page section.view-all-button{color:var(--ion-color-primary);cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-bottom:20px}#skillup-card-selectable{--background:var(--color-light-white);box-shadow:1px 5px 9px 0 #0000002b;cursor:pointer;margin:15px 0}#skillup-card-selectable ion-grid{padding:3px}#skillup-card-selectable div.content{text-align:center}#skillup-card-selectable div.content p.title{color:var(--color-dark-d-02);font-size:16px;font-weight:600;line-height:1.5}#skillup-card-selectable div.checkmark-icon{align-items:center;display:flex;height:100%;justify-content:center;width:60px}#skillup-card-selectable ion-icon.checkmark{color:var(--color-light-white);font-weight:600;height:11px;width:15px}#skillup-card-selectable.selected{background-color:var(--color-purple)}#skillup-card-selectable.selected div.content p.title{color:var(--color-light-white)}#skillup-courses-page ion-header{background:var(--ion-background-color)}#skillup-courses-page ion-toolbar{--padding-top:20px}#skillup-courses-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#skillup-courses-page ion-back-button{transform:rotate(-180deg)}#skillup-courses-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#skillup-courses-page section{display:flex;justify-content:center}#skillup-courses-page div.course-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5px;width:100%}#skillup-courses-page section.see-recommended-button{margin-top:10px}#skillup-courses-page section.see-recommended-button ion-button.see-recommended{--background:var(--color-dark-d-00);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset}#skillup-courses-page section.see-recommended-button ion-button.see-recommended p{color:var(--color-light-white);text-transform:none}#skillup-courses-page .no-results-message{align-items:center;color:var(--color-dark-d-00);display:flex;flex-direction:column;text-align:center}#skillup-courses-page .no-results-message .no-results-title{font-size:20px;font-weight:500;margin:30px 0 15px}#skillup-courses-page .no-results-message .no-results-subtext{font-size:14px;margin:0 0 30px;max-width:222px}#skillup-courses-page .courses-loading{margin-bottom:30px;margin-top:10px}#skillup-courses-page p.view-more-link{color:var(--ion-color-primary);cursor:pointer;font-size:18px;font-weight:700;margin:10px 0 30px;text-align:center}#skillup-courses-by-skill-page ion-header{background:var(--ion-background-color)}#skillup-courses-by-skill-page ion-toolbar{--padding-top:20px}#skillup-courses-by-skill-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#skillup-courses-by-skill-page ion-back-button{transform:rotate(-180deg)}#skillup-courses-by-skill-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#skillup-courses-by-skill-page section{display:flex;justify-content:center}#skillup-courses-by-skill-page .no-results-message{align-items:center;color:var(--color-dark-d-00);display:flex;flex-direction:column;text-align:center}#skillup-courses-by-skill-page .no-results-message .no-results-title{font-size:20px;font-weight:500;margin:30px 0 15px}#skillup-courses-by-skill-page .no-results-message .no-results-subtext{font-size:14px;margin:0 0 30px;max-width:222px}#skillup-courses-by-skill-page div.course-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5px;width:100%}#skillup-courses-by-skill-page p.view-more-link{color:var(--ion-color-primary);cursor:pointer;font-size:18px;font-weight:700;margin:10px 0 30px;text-align:center}#skillup-courses-by-skill-page section.all-courses-button{cursor:pointer;margin:10px 0 30px}#job-detail-page ion-toolbar{--padding-top:20px}#job-detail-page ion-col{align-items:center;display:flex;justify-content:center}#job-detail-page ion-back-button{transform:rotate(-180deg)}#job-detail-page p.page-title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;margin:0;text-align:center}#job-detail-page div.job-content{align-items:center;display:flex;flex-direction:column;margin:10px}#job-detail-page ion-card{--ion-background-color:var(--color-light-white);align-items:center;display:flex;flex-direction:column;width:100%}#job-detail-page ion-icon{height:21px;position:absolute;right:15px;top:15px;width:23px}#job-detail-page ion-icon.heart{cursor:pointer}#job-detail-page ion-img.job-logo{margin:30px;width:56px}#job-detail-page div.text-content{align-items:center;display:flex;flex-direction:column;padding:0 7%;width:100%}#job-detail-page div.text-content p{margin:5px}#job-detail-page div.text-content p.title{color:var(--color-dark-d-00);font-size:20px;font-weight:600;text-align:center}#job-detail-page div.text-content p.company{color:var(--color-dark-d-06);font-size:14px;font-weight:500;text-align:center}#job-detail-page div.text-content p.city-state{color:var(--color-dark-d-06);font-size:12px;line-height:1.8;text-align:center}#job-detail-page div.text-content ion-button.see-recommended{--background:var(--color-dark-d-00);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset;height:45px;margin-top:10px;text-transform:inherit;width:250px}#job-detail-page div.text-content ion-button.see-recommended p{color:var(--color-light-white);font-size:13px;margin-left:0;margin-right:0;padding:4px}#job-detail-page div.text-content div.horizontal-line{background:#dddce3;height:1px;margin:30px 0;width:95%}#job-detail-page div.text-content p.description-title{align-self:start;color:var(--color-dark-d-06);font-size:14px;font-weight:600}#job-detail-page div.text-content p.description{align-self:start;color:var(--color-dark-d-06);font-size:14px;line-height:1.29;overflow:hidden}#job-detail-page div.text-content p.short-description{height:200px}#job-detail-page div.text-content ion-label.show-more-button{color:var(--ion-color-primary);cursor:pointer;font-size:16px;font-weight:700;margin:10px;text-align:center}#job-detail-page .apply-button{margin-bottom:30px;margin-top:20px}#jobs-recommended-page ion-header{background:var(--ion-background-color)}#jobs-recommended-page ion-toolbar{--padding-top:20px}#jobs-recommended-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#jobs-recommended-page ion-back-button{transform:rotate(-180deg)}#jobs-recommended-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#jobs-recommended-page section.filter-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px}#jobs-recommended-page section.filter-section p.description{color:var(--color-dark-d-00);font-size:18px;font-weight:600;text-align:center;width:309px}#jobs-recommended-page section.filter-section ion-item.filter-input{width:80%}#jobs-recommended-page ion-grid.job-items{width:100%}#jobs-recommended-page p.view-more-link{color:var(--ion-color-primary);cursor:pointer;font-size:18px;font-weight:700;margin:10px 0 30px;text-align:center}#jobs-recommended-page p.no-recommendations-text{color:var(--ion-color-primary);font-size:18px;font-weight:700;margin:70px auto 0;max-width:475px;padding:0 20px;text-align:center}#skillup-courses-recommended-page ion-header{background:var(--ion-background-color)}#skillup-courses-recommended-page ion-toolbar{--padding-top:20px}#skillup-courses-recommended-page ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#skillup-courses-recommended-page ion-back-button{transform:rotate(-180deg)}#skillup-courses-recommended-page p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#skillup-courses-recommended-page section{display:flex;justify-content:center}#skillup-courses-recommended-page section.filter-section{align-items:center;flex-direction:column;margin-bottom:30px}#skillup-courses-recommended-page section.filter-section p.description{color:var(--color-dark-d-00);font-size:18px;font-weight:600;text-align:center;width:309px}#skillup-courses-recommended-page section.filter-section ion-item.filter-input{width:80%}#skillup-courses-recommended-page .no-results-message{align-items:center;color:var(--color-dark-d-00);display:flex;flex-direction:column;text-align:center}#skillup-courses-recommended-page .no-results-message .no-results-title{font-size:20px;font-weight:500;margin:30px 0 15px}#skillup-courses-recommended-page .no-results-message .no-results-subtext{font-size:14px;margin:0 0 30px;max-width:222px}#skillup-courses-recommended-page div.course-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5px;width:100%}#skillup-courses-recommended-page p.no-recommendations-text{color:var(--ion-color-primary);font-size:18px;font-weight:700;margin:70px auto 0;max-width:475px;padding:0 20px;text-align:center}#skillup-courses-recommended-page p.view-more-link{color:var(--ion-color-primary);cursor:pointer;font-size:18px;font-weight:700;margin:10px 0 30px;text-align:center}#master-key-submission-success-modal div.content{align-items:center;display:flex;flex-direction:column;height:100%;padding:25px}#master-key-submission-success-modal ion-icon.close{align-self:flex-end;z-index:1}#master-key-submission-success-modal .confetti{left:0;position:absolute;top:0;z-index:0}#master-key-submission-success-modal div.body{margin-top:55px;z-index:1}@media(max-width:767px){#master-key-submission-success-modal div.body{margin-top:125px}}#master-key-submission-success-modal div.body .key{height:100px}#master-key-submission-success-modal div.body p{color:var(--color-light-white)}#master-key-submission-success-modal div.body p.title{font-size:24px;font-weight:600;line-height:28px;text-align:center;width:230px}#master-key-submission-success-modal div.body p.message{font-size:16px;line-height:20px;margin-bottom:50px;margin-top:5px;text-align:center;width:250px}#master-key-submission-success-modal ion-button.my-kts-button{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:none}#master-key-submission-success-modal ion-button.my-kts-button p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#caw-master-key-modal{--ion-background-color:var(--color-dark-d-00)}#caw-master-key-modal div.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 35px}#caw-master-key-modal div.circle{background-color:#ffffff08;border-radius:50%;display:flex;height:164px;justify-content:center;width:164px}#caw-master-key-modal div.circle ion-img{padding:30px 23px}#caw-master-key-modal p{color:var(--color-light-white)}#caw-master-key-modal p.title{font-size:20px;font-weight:700;text-align:center;text-transform:capitalize}#caw-master-key-modal p.body{font-size:16px;margin-bottom:30px;margin-top:5px;max-width:280px;text-align:center}#caw-master-key-modal ion-button.got-it{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:none}#caw-master-key-modal ion-button.got-it p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#master-key-submission-form ion-header{background:var(--ion-background-color)}#master-key-submission-form ion-toolbar{--padding-top:20px;--padding-bottom:20px}#master-key-submission-form ion-col{align-items:center;display:flex;flex-direction:column;justify-content:center}#master-key-submission-form ion-back-button{transform:rotate(-180deg)}#master-key-submission-form div.page-content{padding:5px 15px 30px}#master-key-submission-form p.page-title{color:var(--color-dark-d-00);font-size:24px;font-weight:700;margin:0;text-align:center}#master-key-submission-form section.master-key-details div.details{display:flex;justify-content:space-between}#master-key-submission-form section.master-key-details p.title{color:var(--color-blue);font-size:20px;font-weight:600;line-height:24px;margin:0}#master-key-submission-form section.master-key-details p.points{font-size:14px;font-weight:600;line-height:17px;margin:5px 0}#master-key-submission-form section.master-key-details p.due-date{color:var(--color-lipstick);font-size:14px;font-weight:600;line-height:17px;margin:5px 0}#master-key-submission-form section.master-key-details p.completed-message{color:var(--color-lipstick);font-size:14px;font-weight:500;line-height:17px;margin:20px 0 0}#master-key-submission-form section.form{display:flex;flex-direction:column;justify-content:center}#master-key-submission-form section.form .button-general{align-self:center;margin-top:35px;max-width:350px}@media(min-width:600px){#master-key-submission-form section.form .button-general{margin-top:60px}}#master-key-submission-form section.disabled-form{opacity:.6}#master-key-submission-form div.written-question:focus-within div.question-label{color:var(--ion-color-primary)}#master-key-submission-form div.question-label{font-size:14px;font-weight:500;line-height:17px;margin-bottom:7px;margin-top:23px}#master-key-submission-form div.question-label i{font-weight:400}#master-key-submission-form ion-textarea{--padding-bottom:10px;--padding-end:10px;--padding-start:10px;--padding-top:10px;font-size:13px;line-height:15px}#master-key-submission-form p.required-message{color:var(--color-lipstick);font-size:14px;font-weight:600;line-height:17px;margin:5px 0 0}#master-key-submission-form div.multiple-choice-answer{align-items:center;display:flex;height:40px}#master-key-submission-form div.multiple-choice-answer input[type=checkbox],#master-key-submission-form div.multiple-choice-answer input[type=radio]{display:none}#master-key-submission-form div.multiple-choice-answer input[type=checkbox]+label:before,#master-key-submission-form div.multiple-choice-answer input[type=radio]+label:before{border:2px solid var(--color-dark-d-03);border-radius:3px;content:" ";display:inline-block;font:16px/1em sans-serif;height:15px;margin-right:10px;vertical-align:middle;width:15px}#master-key-submission-form div.multiple-choice-answer input[type=checkbox]:checked+label:before,#master-key-submission-form div.multiple-choice-answer input[type=radio]:checked+label:before{background:var(--color-light-white);color:var(--color-blue);content:"✔";text-align:center}#master-key-submission-form div.multiple-choice-answer label.answer-label{font-size:14px;font-weight:500;line-height:17px;margin:0}#master-key-submission-form div.footnote{display:flex;justify-content:center;margin-top:16px}#master-key-submission-form div.footnote p{font-size:10px;line-height:12px;text-align:center;width:268px}#master-key-submission-form p.no-results{font-size:20px;font-weight:500;margin:30px 0;text-align:center}#skillup-course-detail-page ion-toolbar{--padding-top:20px}#skillup-course-detail-page ion-col{align-items:center;display:flex;justify-content:center}#skillup-course-detail-page ion-back-button{transform:rotate(-180deg)}#skillup-course-detail-page p.page-title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;margin:0;text-align:center}#skillup-course-detail-page .course-banner{align-items:center;background-color:var(--color-dark-d-00);display:flex;justify-content:center;width:100%}#skillup-course-detail-page .course-banner p{color:var(--color-light-white);font-family:Barlow;font-size:14px;font-weight:500}#skillup-course-detail-page ion-card{--ion-background-color:var(--color-light-white);align-items:center;display:flex;flex-direction:column;margin:10px}#skillup-course-detail-page div.learn-and-work-badge{align-items:center;border-radius:0 4px 4px 0;box-shadow:0 1px 4px 2px #0000002b;display:flex;height:21px;justify-content:center;left:0;position:absolute;top:15px;width:91px}#skillup-course-detail-page div.learn-and-work-badge div{height:80%}#skillup-course-detail-page div.learn-and-work-badge div ion-icon.learn-and-work-icon{height:95%;width:52px}#skillup-course-detail-page div.learn-and-work-badge.with-banner{top:60px}#skillup-course-detail-page ion-icon.heart{cursor:pointer;height:21px;position:absolute;right:15px;top:15px;width:23px}#skillup-course-detail-page ion-img.organization-logo{height:100px;margin:22px}#skillup-course-detail-page div.text-content{text-align:center}#skillup-course-detail-page div.text-content p{margin:10px}#skillup-course-detail-page div.text-content p.title{color:var(--color-dark-d-00);font-size:20px;font-weight:600;line-height:22px;margin:0 40px 20px;text-align:center}#skillup-course-detail-page div.text-content p.description{font-size:14px;margin:0 50px 20px}#skillup-course-detail-page ion-grid.course-info{width:100%}#skillup-course-detail-page ion-grid.course-info ion-col.info-section{display:flex;justify-content:left;margin-left:10%;width:50%}#skillup-course-detail-page ion-grid.course-info ion-col.additional-info-section{display:flex;justify-content:left;margin:0 10%}#skillup-course-detail-page ion-grid.course-info div.icon{height:100%}#skillup-course-detail-page ion-grid.course-info div.icon ion-icon{min-width:14px}#skillup-course-detail-page ion-grid.course-info div.info{display:flex;flex-direction:column;height:100%}#skillup-course-detail-page ion-grid.course-info div.info p.title{color:var(--color-bluey-grey);font-size:12px;height:14px;line-height:14px;margin:0 5px}#skillup-course-detail-page ion-grid.course-info div.info p.text{color:var(--color-dark-d-03);font-size:12px;line-height:13px;margin:5px}#skillup-course-detail-page ion-button.website-button{margin:30px 0}#skillup-course-detail-page div.learn-and-work-info{height:40px;margin-bottom:20px;margin-top:-15px}#skillup-course-detail-page div.learn-and-work-info p.message{color:var(--color-dark-d-06);font-size:14px;text-align:center}#skillup-course-detail-page div.learn-and-work-info ion-icon.info{cursor:pointer;height:12px;left:184px;position:relative;top:-30px;width:12px}#caw-checklist-complete-modal .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}#caw-checklist-complete-modal .confetti-background{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#caw-checklist-complete-modal .adult{background:#6334a2;color:#fff;height:100%}#caw-checklist-complete-modal .adult .modal-text,#caw-checklist-complete-modal .adult .thumbs-up{color:#fff}#caw-checklist-complete-modal .adult ion-button.back-to-checklist p{color:#6334a2}#caw-checklist-complete-modal .student{background:var(--color-blue);color:#fff;height:100%}#caw-checklist-complete-modal .student .modal-text,#caw-checklist-complete-modal .student .thumbs-up{color:#fff}#caw-checklist-complete-modal .student ion-button.back-to-checklist p{color:var(--color-blue)}#caw-checklist-complete-modal .thumbs-up{height:78px;width:63px}#caw-checklist-complete-modal .modal-text{max-width:330px}#caw-checklist-complete-modal .modal-text h1{color:#fff;font-size:30px;font-weight:700}#caw-checklist-complete-modal .modal-text p.body{color:#fff;font-size:16px;font-weight:500}#caw-checklist-complete-modal ion-button.back-to-checklist{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset;height:35px;margin-top:66px;max-width:235px;z-index:99}#caw-checklist-complete-modal ion-button.back-to-checklist p{color:var(--color-dark-d-00);font-size:14px;font-weight:600}#caw-dashboard-page .my-kts-faded-bar{background-image:linear-gradient(var(--ion-background-color) 50%,#f4f5f900)}#caw-dashboard-page ion-menu-button{--color:--ion-menu-button-color}#caw-dashboard-page ion-col{display:flex;justify-content:center}#caw-dashboard-page div.section-subheader{align-items:center;display:flex;justify-content:space-between}#caw-dashboard-page div.section-subheader p.title{color:#3308d5;font-size:16px;font-weight:600;line-height:1.09;margin:20px 0}#caw-dashboard-page div.section-subheader ion-button{--background:var(--color-dark-d-00);height:40px}#caw-dashboard-page div.section-header{display:flex;justify-content:space-between;padding:12px 10px 10px 20px}#caw-dashboard-page div.section-header p.title{color:var(--color-dark-d-00);font-size:22px;font-weight:600;line-height:1.09;margin:0}#caw-dashboard-page div.section-header div.link ion-icon{font-size:15px;margin:6px 0 -1px 3px}#caw-dashboard-page div.section-header div.link ion-router-link{color:var(--ion-color-primary);font-size:18px;font-weight:600}#caw-dashboard-page section{padding:10px}#caw-dashboard-page img.ushe-logo{height:30px}#caw-dashboard-page h1.header{color:--color-dark-d-01;font-family:Arial;font-size:30px;font-weight:700;margin:20px 0 0}#caw-dashboard-page p.sub-header{color:var(--color-dark-d-06);font-size:14px;font-weight:400;line-height:14px;text-align:center}#caw-dashboard-page ion-card{cursor:pointer}#caw-dashboard-page .page-links{display:flex}#caw-dashboard-page .page-links ion-card{align-items:center;background-color:#fff;box-shadow:1px 5px 9px #0003;display:flex;flex-direction:row;padding:14px 20px;width:100%}#caw-dashboard-page .page-links ion-card ion-img{margin-right:16px}#caw-dashboard-page .page-links ion-card h4{color:var(--color-dark-d-06);font-size:16px;font-weight:600;margin:0;width:65%}#caw-dashboard-page .page-links ion-card:first-of-type{margin-right:5px}#caw-dashboard-page .page-links ion-card:last-of-type{margin-left:5px}#caw-dashboard-page section.caw-dashboard-checklist{display:flex;flex-direction:column}#caw-dashboard-page section.caw-dashboard-checklist ion-card{align-items:center;background-color:#fff;box-shadow:1px 5px 9px #0003;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;padding:8px 10px}#caw-dashboard-page section.caw-dashboard-checklist ion-card span.progress-number{align-items:center;background:#c2b5f238;border-radius:6px;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;margin-right:10px;min-height:48px;min-width:48px;width:48px}#caw-dashboard-page section.caw-dashboard-checklist ion-card span.progress-number.optional{font-size:10px}#caw-dashboard-page section.caw-dashboard-checklist ion-card span.progress-number.adult{color:#9571b7}#caw-dashboard-page section.caw-dashboard-checklist ion-card span.progress-number.student{color:#3308d5}#caw-dashboard-page section.caw-dashboard-checklist ion-card ion-img{margin-left:16px;min-height:25px;min-width:25px}#caw-dashboard-page section.caw-dashboard-checklist ion-card h4{color:var(--color-dark-d-06);font-size:16px;font-weight:600;margin:0;width:100%}#caw-dashboard-page section.caw-dashboard-checklist span.empty-check{border:1.5px solid #acacae;border-radius:5px;height:25px;min-height:25px;min-width:25px;width:25px}#caw-dashboard-page section.caw-dashboard-resource-section ion-card{align-items:center;background-color:#fff;box-shadow:1px 5px 9px #0003;display:flex;flex-direction:row;margin-bottom:10px;padding:16px 20px}#caw-dashboard-page section.caw-dashboard-resource-section ion-card ion-img{margin-right:16px;width:32px}#caw-dashboard-page section.caw-dashboard-resource-section ion-card h4{font-weight:600;margin:0}#caw-dashboard-page section.caw-dashboard-resource-section ion-card p{font-size:12px;margin:0}#caw-dashboard-page section.caw-dashboard-resource-section ion-card.masterkey-card ion-img{margin-right:10px;width:38px}#caw-dashboard-page section.caw-dashboard-resource-section ion-card.masterkey-card h4{color:#3308d5}#caw-dashboard-page section.caw-dashboard-resource-section ion-card.notifications-card ion-img{margin-right:20px;width:28px}#caw-dashboard-page section.caw-dashboard-resource-section ion-card.notifications-card h4{color:#f19236}#caw-dashboard-page section.caw-dashboard-resource-section ion-card.scholarships-card h4{color:#6334a2}#caw-dashboard-page section.caw-dashboard-resource-section ion-card.points-card h4{color:#c142b3}.map-load-error{align-items:center;display:flex;height:100%}#caw-institution-map-card{background-color:#fff;border-radius:8px;bottom:3%;box-shadow:0 3px 6px rgba(0,0,0,.141);display:flex;flex-direction:row;height:80px;max-width:400px;overflow:hidden;position:absolute;width:94%}#caw-institution-map-card p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#caw-institution-map-card .school-img{display:flex;justify-content:center;margin:10px;max-width:8em;width:25%}#caw-institution-map-card .school-img img{object-fit:contain}#caw-institution-map-card div.school-info{display:flex;flex-direction:column;justify-content:center;padding-left:5px;width:75%}#caw-institution-map-card div.school-info p.school-name{align-items:end;display:block;flex-direction:row;font-size:16px;font-weight:600;width:100%}#caw-institution-map-card div.school-info span{margin-top:3px}#caw-institution-map-card div.school-info span.location{align-items:center;color:var(--color-light-grey-06);display:flex;flex-direction:row;font-size:12px}#caw-institution-map-card div.school-info span.location p.city{border-right:.75px solid;margin-right:10px;max-width:45%;padding-right:10px}#caw-institution-map-card div.school-info span.location p.distance{width:50%}#caw-institution-map-card div.school-info span.location p.set-zipcode{color:var(--color-lipstick);cursor:pointer;font-weight:600;height:auto;margin:0}#caw-institution-map-card div.school-info span.location .loading{height:14px}#caw-institution-map-card div.school-info span.learn-more-button{align-items:center;cursor:pointer;display:flex}#caw-institution-map-card div.school-info span.learn-more-button p{color:var(--color-lipstick);font-size:12px;font-weight:600}#caw-institution-map-card div.school-info span.learn-more-button ion-icon{height:12px}#caw-institution-map-card div.add-institution-button{align-items:center;display:flex;justify-content:center;margin:10px}#caw-institution-map-card div.add-institution-button ion-icon{cursor:pointer;height:35px;width:35px}#zipcode-popup{align-items:center;background-color:var(--color-dark-d-00);border-radius:8px;bottom:3%;box-shadow:0 3px 6px rgba(0,0,0,.141);color:var(--color-light-white);display:flex;flex-direction:column;justify-content:center;max-width:510px;padding:18px 40px;position:absolute;width:94%}#zipcode-popup div.close{cursor:pointer;position:absolute;right:11px;top:9px}#zipcode-popup div.close img{width:13px}#zipcode-popup .description{font-size:16px;font-weight:500;margin:5px;text-align:center;width:275px}#zipcode-popup .input-section{align-items:center;display:flex;justify-content:center;margin-bottom:8px}#zipcode-popup .input-section .textbox{align-items:center;border-bottom:1px solid var(--color-light-white);display:flex;font-size:16px;font-weight:500;height:30px;margin-right:20px;padding:0 5px;width:100px}#zipcode-popup .input-section .textbox ion-icon.ios{margin-right:8px}#zipcode-popup .input-section .submit-button{--background:#ffffff2b}#zipcode-popup .error{color:#eba8b1;font-size:12px;font-weight:600;margin:0}#caw-map section.subheader{padding-bottom:0}#caw-map section.subheader p{font-size:12px;font-weight:500;margin-top:0;text-align:left}#caw-map .main-content{display:flex;flex-direction:column;height:100%;width:100%}#caw-map .set-zipcode-button{--background:var(--color-dark-d-00);--background-activated:#ffffff2b;height:35px;margin-top:10px}#caw-map .set-zipcode-button ion-icon{width:15px}#caw-map section.google-map{background-color:gray;display:flex;height:85%;justify-content:center;margin-top:8px;padding:0;position:relative;width:100%}#caw-school-card{background-color:#fff;border-radius:8px;box-shadow:1px 5px 9px 0 #0000002b;display:flex;margin-bottom:12px;overflow:hidden;width:100%}#caw-school-card section.card-header{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:4em;padding:10px;width:100%}#caw-school-card section.card-header span{padding:8px}#caw-school-card section.card-header .school-logo{height:4em;object-fit:contain;object-position:center;width:4em}#caw-school-card section.card-header .school-name{flex:1 1;font-weight:600;padding-left:1em}#caw-school-card div.add-institution-button{align-items:center;display:flex;justify-content:center;margin:10px}#caw-school-card div.add-institution-button ion-icon{cursor:pointer;height:35px;width:35px}#caw-institution-list section.subheader{padding-bottom:0}#caw-institution-list section.subheader p{font-size:12px;font-weight:500;margin-top:0;text-align:left}#caw-institution-list section.list-container{align-items:center;display:flex;flex-direction:column;margin-bottom:0}#caw-institutions-page ion-menu-button{--color:--ion-menu-button-color}#caw-institutions-page .frame-top-nav{background:#fff;background:var(--ion-background-color,#fff);z-index:11}#caw-institutions-page section{padding:10px}#caw-institutions-page div.content-header{align-items:center;display:flex}#caw-institutions-page div.content-header h1.main-header{font-size:28px;font-weight:600;margin:0}#caw-institution-details-page ion-card{--ion-background-color:var(--color-light-white);align-items:center;display:flex;flex-direction:column;padding:16px}#caw-institution-details-page ion-grid{padding:0;width:100%}#caw-institution-details-page ion-col,#caw-institution-details-page ion-row{display:flex}#caw-institution-details-page section.caw-card-header{border-bottom:1px solid #ddd;padding-bottom:16px;width:100%}#caw-institution-details-page section.caw-card-header ion-col{padding:0}#caw-institution-details-page section.caw-card-header ion-row{align-items:flex-start;flex-direction:row;justify-content:flex-start;padding:0}#caw-institution-details-page section.caw-card-header img.back-button{cursor:pointer;height:24px}#caw-institution-details-page section.caw-card-header img.school-logo{height:6em;object-fit:contain;object-position:center;width:100%}#caw-institution-details-page section.caw-card-header .add-institution-button{cursor:pointer;height:35px;width:35px}#caw-institution-details-page section.card-content{display:flex;flex-direction:column;padding:6px;width:100%}#caw-institution-details-page section.card-content .programs{margin-top:20px}#caw-institution-details-page section.card-content .programs ion-row{margin-bottom:5px}#caw-institution-details-page section.card-content .programs ion-row.img-row{display:flex;flex-direction:row;justify-content:flex-start;max-width:425px}#caw-institution-details-page section.card-content .programs ion-row.img-row ion-img{height:100%;margin-right:1%;max-width:32%;width:32%}#caw-institution-details-page section.card-content .resident-tuition{margin-top:20px}#caw-institution-details-page section.card-content .resident-tuition ion-row{justify-content:space-between;max-width:425px;padding:3px 0}#caw-institution-details-page section.card-content .resident-tuition b{color:#2b2b2b;font-size:14px;margin:0}#caw-institution-details-page section.card-content .resident-tuition p{margin:0}#caw-institution-details-page section.card-content .socialmedia-links{margin-top:1em;max-width:600px}#caw-institution-details-page section.card-content .socialmedia-links ion-row{justify-content:space-between;margin:14px 0}#caw-institution-details-page section.card-content h4.school-name{color:#db1e36;flex:1 1;font-size:20px;font-weight:600}#caw-institution-details-page section.card-content .section-name{color:#9d9d9d;font-size:14px;font-weight:600}#caw-institution-details-page section.card-content .section-name img{height:1em;margin-left:.5em}#caw-institution-details-page section.card-content .general-info{align-items:center;margin:5px 0}#caw-institution-details-page section.card-content .general-info img{height:12px;margin-right:12px;width:12px}#caw-institution-details-page section.card-content .general-info p{color:#2b2b2b;font-weight:500;margin:0}#caw-institution-details-page section.card-content .campus-links{align-items:center;color:#db1e36;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.02em;margin:5px 0}div.tour-video-player{border-radius:5px;height:25vh;margin-top:15px;width:100%}div.tour-video-player iframe{border:none}.website-button-holder{align-items:center;color:#db1e36;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:center;margin:20px 0 5px}.website-button-holder .link-logo{align-items:center;margin-left:.5em}.utah-programs-majors-guide{border-top:1px solid #ddd;cursor:pointer;display:flex;flex-direction:column;margin:20px 0;padding-top:20px;text-align:center}.utah-programs-majors-guide span{font-size:16px;font-weight:600}.utah-programs-majors-guide span:first-child{color:#2b2b2b;font-size:14px;margin-bottom:10px}.utah-programs-majors-guide span:nth-child(2){color:#db1e36}#program-info-modal div.content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:16px;position:relative}#program-info-modal div.content .close-button{position:absolute;right:16px;top:16px}#program-info-modal div.content h2{font-weight:600;margin-bottom:1em;margin-top:0}#program-info-modal div.content ion-col,#program-info-modal div.content ion-grid{margin:0;padding:0}#program-info-modal div.content ion-img{width:9em}#program-info-modal div.content p{margin:.5em 0 1.5em}#caw-choose-certificate-or-degree-page ion-menu-button{--color:--ion-menu-button-color}#caw-choose-certificate-or-degree-page .frame-top-nav{background:#fff;background:var(--ion-background-color,#fff);z-index:11}#caw-choose-certificate-or-degree-page section{padding:10px}#caw-choose-certificate-or-degree-page div.content-header{align-items:center;display:flex}#caw-choose-certificate-or-degree-page div.content-header h1.main-header{font-size:28px;font-weight:600;margin:0}#caw-choose-certificate-or-degree-page div.content{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:1px 5px 9px #0003;display:flex;flex-direction:column;justify-content:flex-start;margin:10px;max-width:600px;padding:16px}#caw-choose-certificate-or-degree-page div.content .close-button{position:absolute;right:16px;top:16px}#caw-choose-certificate-or-degree-page div.content h2{font-weight:600;margin-bottom:1em;margin-top:0}#caw-choose-certificate-or-degree-page div.content .grid-container ion-col,#caw-choose-certificate-or-degree-page div.content .grid-container ion-grid{margin:0;padding:0}#caw-choose-certificate-or-degree-page div.content .grid-container ion-img{width:9em}#caw-choose-certificate-or-degree-page div.content .grid-container p{margin:.5em 0 1.5em}@media(min-width:1120px){#caw-choose-certificate-or-degree-page div.content .grid-container ion-img{width:10em}#caw-choose-certificate-or-degree-page div.content .grid-container p{font-size:18px}}#caw-choose-certificate-or-degree-page div.content .applied-for-checkbox p{margin:0}#caw-choose-certificate-or-degree-page div.content .applied-for-checkbox .empty-check,#caw-choose-certificate-or-degree-page div.content .applied-for-checkbox ion-img{cursor:pointer;width:25px}#caw-select-career-of-interest-page ion-menu-button{--color:--ion-menu-button-color}#caw-select-career-of-interest-page .frame-top-nav{background:#fff;background:var(--ion-background-color,#fff);z-index:11}#caw-select-career-of-interest-page section{padding:10px}#caw-select-career-of-interest-page div.content-header{align-items:center;display:flex}#caw-select-career-of-interest-page div.content-header h1.main-header{font-size:28px;font-weight:600;margin:0}#caw-select-career-of-interest-page p.description{font-size:12px;font-weight:500;margin:0 0 20px}#caw-select-career-of-interest-page .resource-card{align-items:center;background-color:#fff;cursor:pointer;display:flex;margin-bottom:10px;padding:15px 11px}#caw-select-career-of-interest-page .resource-card .image{margin-right:11px}#caw-select-career-of-interest-page .resource-card .image ion-icon{height:50px;width:50px}#caw-select-career-of-interest-page .resource-card .card-info{width:100%}#caw-select-career-of-interest-page .resource-card .card-info h2{font-size:20px;font-weight:600;margin:0 0 5px}#caw-select-career-of-interest-page .resource-card .card-info h2.my-career-utah{color:#de8238}#caw-select-career-of-interest-page .resource-card .card-info h2.kts-career-center{color:var(--color-lipstick)}#caw-select-career-of-interest-page .resource-card .card-info h2.program-majors-guide{color:#00b0db}#caw-select-career-of-interest-page .resource-card .card-info p{color:#2b2b2b;font-size:12px;font-weight:500;margin:0;width:90%}#caw-select-career-of-interest-page div.completed-checkbox{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}#caw-select-career-of-interest-page div.completed-checkbox ion-img,#caw-select-career-of-interest-page div.completed-checkbox span.empty-check{cursor:pointer;height:25px;margin-right:10px;min-height:25px;min-width:25px;width:25px}#caw-select-career-of-interest-page div.completed-checkbox span.empty-check{border:1.5px solid #acacae;border-radius:5px}#caw-select-career-of-interest-page div.completed-checkbox p{color:#131320;font-weight:500}#caw-schedule-campus-tours-page ion-menu-button{--color:--ion-menu-button-color}#caw-schedule-campus-tours-page .frame-top-nav{background:#fff;background:var(--ion-background-color,#fff);z-index:11}#caw-schedule-campus-tours-page section{padding:10px}#caw-schedule-campus-tours-page div.content-header{align-items:center;display:flex}#caw-schedule-campus-tours-page div.content-header h1.main-header{font-size:28px;font-weight:600;margin:0}#caw-schedule-campus-tours-page p.title{color:#3308d5;font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;margin-top:0;padding-left:20px}#caw-schedule-campus-tours-page div.empty-transcripts{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10em}#caw-schedule-campus-tours-page div.empty-transcripts .empty-transcripts-button{--background:var(--color-dark-d-00);--border-radius:50px;--background-activated:var(--color-dark-d-01);font-size:18px;margin-top:1.5em;width:18em}#caw-schedule-campus-tours-page div.empty-transcripts .empty-transcripts-button ion-icon{margin-left:.5em}#caw-schedule-campus-tours-page div.empty-transcripts p{font-size:20px;font-weight:400;line-height:1.15em;margin:0}ion-card.college-card{background-color:#fff;margin:10px}ion-card.college-card div.college-info{display:flex;flex-direction:column;justify-content:flex-start}ion-card.college-card div.college-info span{align-items:center;color:#131320;display:flex;flex-direction:row;font-size:14px;padding:4px 8px}ion-card.college-card div.college-info span p{font-weight:500;margin:0}ion-card.college-card div.college-info span ion-icon{margin-right:1em}ion-card.college-card div.college-info span:first-of-type{padding-top:16px}ion-card.college-card div.college-info span:last-of-type{padding-bottom:16px}ion-card.college-card div.college-info ion-button{--background:var(--color-dark-d-00);--border-radius:50px;--background-activated:var(--color-dark-d-01);--background-hover:var(--color-dark-d-01);font-size:15px;width:15em}#caw-apply-to-colleges-page ion-menu-button{--color:--ion-menu-button-color}#caw-apply-to-colleges-page .frame-top-nav{background:#fff;background:var(--ion-background-color,#fff);z-index:11}#caw-apply-to-colleges-page section{padding:10px}#caw-apply-to-colleges-page div.content-header{align-items:center;display:flex}#caw-apply-to-colleges-page div.content-header h1.main-header{font-size:28px;font-weight:600;margin:0}#caw-apply-to-colleges-page p.title{color:#3308d5;font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;margin-top:0;padding-left:20px}#caw-apply-to-colleges-page div.empty-institutions{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10em}#caw-apply-to-colleges-page div.empty-institutions .empty-institutions-button{--background:var(--color-dark-d-00);--border-radius:50px;--background-activated:var(--color-dark-d-01);font-size:18px;margin-top:1.5em;width:18em}#caw-apply-to-colleges-page div.empty-institutions .empty-institutions-button ion-icon{margin-left:.5em}#caw-apply-to-colleges-page div.empty-institutions p{font-size:20px;font-weight:400;line-height:1.15em;margin:0}ion-card.apply-to-college-card{background-color:#fff;box-shadow:1px 5px 9px 0 #0003;display:flex;flex-direction:column;justify-content:center;margin:10px;max-width:800px;padding:16px}ion-card.apply-to-college-card .college-card-header{align-items:center;border-bottom:1px solid #dddde0;color:var(--color-dark-d-00);display:flex;flex-direction:row;font-size:16px;font-weight:600;padding-bottom:.5em;text-align:center;width:100%}ion-card.apply-to-college-card .college-card-header ion-img{height:4em;min-height:4em;min-width:4em;width:4em}ion-card.apply-to-college-card .college-card-header p{margin:0 0 0 2em}ion-card.apply-to-college-card ion-col,ion-card.apply-to-college-card ion-grid{padding:0}ion-card.apply-to-college-card .deadline-info{width:100%}ion-card.apply-to-college-card .deadline-info ion-row{align-items:center;color:#131320;display:flex;flex-direction:row;font-size:14px;padding:5px 0;width:100%}ion-card.apply-to-college-card .deadline-info ion-row p{color:red;margin:0}@media(min-width:1120px){ion-card.apply-to-college-card{margin:0 auto 24px}}ion-card.apply-to-college-card .applied-for-checkbox{margin-top:1em}ion-card.apply-to-college-card .applied-for-checkbox .empty-check,ion-card.apply-to-college-card .applied-for-checkbox ion-img{cursor:pointer;width:25px}section.fee-waiver{background-color:var(--color-blue);border-radius:3px;color:#fff;margin-top:14px}section.fee-waiver div.waiver-top{justify-content:space-between;width:100%}section.fee-waiver p{font-size:10px;font-weight:600;margin:0}section.fee-waiver div.waiver-code-extended{height:0;overflow:hidden;transition:all .15s ease-in-out}section.fee-waiver div.waiver-code-extended a{border-bottom:1px solid #fff;color:#fff;font-size:10px;font-weight:600;margin:0}section.fee-waiver .opened{height:-moz-fit-content!important;height:fit-content!important;overflow:auto;padding:8px 0}section.fee-waiver .opened p{line-height:14px}p.post-oct-fee{color:var(--color-dark-d-00);font-size:14px;font-weight:500;margin:14px 0 0;text-align:center}.link-button-container{display:flex;justify-content:space-between;margin:14px auto 0;max-width:600px;width:100%}.applied-banner{background-color:var(--ion-color-primary);border-radius:6px 0 0 6px;color:#fff;font-size:12px;font-weight:600;line-height:14px;padding:4px 10px;position:absolute;right:0;top:16px;width:-moz-fit-content;width:fit-content}#apply-later-modal{--height:70%;--max-height:650px;--width:95%;--max-width:500px;--border-radius:30px}#apply-later-modal .modal-content{align-items:center;background:var(--color-dark-d-00);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:10px 10%;text-align:center;width:100%}#apply-later-modal .modal-content p:first-of-type{margin:2em 0}#apply-later-modal .modal-content p:nth-of-type(2){cursor:pointer}#caw-send-transcripts-page ion-menu-button{--color:--ion-menu-button-color}#caw-send-transcripts-page .frame-top-nav{background:#fff;background:var(--ion-background-color,#fff);z-index:11}#caw-send-transcripts-page section{padding:10px}#caw-send-transcripts-page div.content-header{align-items:center;display:flex}#caw-send-transcripts-page div.content-header h1.main-header{font-size:28px;font-weight:600;margin:0}#caw-send-transcripts-page p.title{color:#3308d5;font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;padding-left:20px}#caw-send-transcripts-page div.empty-transcripts{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10em}#caw-send-transcripts-page div.empty-transcripts .empty-transcripts-button{--background:var(--color-dark-d-00);--border-radius:50px;--background-activated:var(--color-dark-d-01);font-size:18px;margin-top:1.5em;width:18em}#caw-send-transcripts-page div.empty-transcripts .empty-transcripts-button ion-icon{margin-left:.5em}#caw-send-transcripts-page div.empty-transcripts p{font-size:20px;font-weight:400;line-height:1.15em;margin:0}ion-card.college-card{box-shadow:1px 5px 9px 0 #0003;display:flex;flex-direction:column;justify-content:center;margin-top:0;padding:20px}ion-card.college-card .college-card-header{align-items:center;border-bottom:1px solid #dddde0;color:var(--color-dark-d-00);display:flex;flex-direction:row;font-size:16px;font-weight:600;padding-bottom:.5em;text-align:center;width:100%}ion-card.college-card .college-card-header ion-img{height:4em;min-height:4em;min-width:4em;width:4em}ion-card.college-card .college-card-header p{margin:0 0 0 2em}.applied-for-checkbox .empty-check,.applied-for-checkbox ion-img{cursor:pointer;width:25px}#fillout-fafsa-page ion-menu-button{--color:--ion-menu-button-color}#fillout-fafsa-page .frame-top-nav{background:#fff;background:var(--ion-background-color,#fff);z-index:11}#fillout-fafsa-page section{padding:10px}#fillout-fafsa-page div.content-header{align-items:center;display:flex}#fillout-fafsa-page div.content-header h1.main-header{font-size:28px;font-weight:600;margin:0}.content-sub-header{font-size:14px;font-weight:500;padding:0 10px}.caw-fafsa-card{align-items:flex-start;background-color:#fff;box-shadow:1px 5px 9px 0 #0003;display:flex;flex-direction:column;justify-content:flex-start;margin:0 10px 10px;padding:10px}.caw-fafsa-card h4{color:#000;margin-top:0}.caw-fafsa-card b{font-size:12px;margin:16px 0 8px}.caw-fafsa-card .information-title-language-button{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.caw-fafsa-card .information-title-language-button .information-title{color:#131320;font-size:20px;font-weight:600}.caw-fafsa-card .information-title-language-button .spanish-video-button{--box-shadow:0px 4px 6px 0px #49494952!important}.caw-fafsa-card .helpful-links{flex-wrap:wrap;justify-content:space-between;padding:0;width:100%}.caw-fafsa-card .helpful-links ion-row{display:flex;justify-content:space-between}.caw-fafsa-card .helpful-links ion-col{background:#ddddf2;border-radius:50px;box-shadow:1px 5px 8px 0 hsla(0,0%,80%,.251);color:#2f2f51;font-size:12px;font-weight:600;margin-bottom:10px;padding:10px 6px;text-align:center}.video-player-container{height:22vh;position:relative;width:100%}.contact-us{margin:16px auto!important;text-align:center;width:100%!important}div.applied-for-checkbox{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}div.applied-for-checkbox ion-img,div.applied-for-checkbox span.empty-check{cursor:pointer;height:25px;margin-right:10px;min-height:25px;min-width:25px;width:25px}div.applied-for-checkbox span.empty-check{border:1.5px solid #acacae;border-radius:5px}div.applied-for-checkbox p{color:#131320;font-weight:500}#financial-aid-information-page ion-header{background-color:var(--color-light-grey-00)}#financial-aid-information-page section{padding:10px}#financial-aid-information-page div.content-header{align-items:center;display:flex}#financial-aid-information-page div.content-header img.back-button{cursor:pointer;margin-right:12px}#financial-aid-information-page div.content-header h1.main-header{font-size:28px;font-weight:600;margin:0}#financial-aid-information-page .content-sub-header{font-size:14px;font-weight:500;margin-bottom:0;padding:0 10px}.financial-aid-info-card{background-color:#fff;margin:10px;padding:20px 16px}.financial-aid-info-card h4{color:#000;font-size:16px;font-weight:600;margin:0}.financial-aid-info-card p{color:#000;font-size:14px;font-weight:400;margin:3px 0 7px}.financial-aid-info-card ion-button.learn-more{--box-shadow:0 10px 25px 0 #2f2f5140;--background:var(--color-dark-d-00);--background-activated:var(--color-dark-d-01);font-size:12px;font-weight:600;height:33px;width:150px}#caw-apply-for-scholarships-page ion-menu-button{--color:--ion-menu-button-color}#caw-apply-for-scholarships-page .frame-top-nav{background:#fff;background:var(--ion-background-color,#fff);z-index:11}#caw-apply-for-scholarships-page section{padding:10px}#caw-apply-for-scholarships-page div.content-header{align-items:center;display:flex}#caw-apply-for-scholarships-page div.content-header h1.main-header{font-size:28px;font-weight:600;margin:0}#caw-apply-for-scholarships-page p.content-sub-header{margin-bottom:0}#caw-apply-for-scholarships-page p.title{color:#3308d5;font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:16px;margin-top:25px;padding-left:20px}#caw-apply-for-scholarships-page .empty-institutions{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10em}#caw-apply-for-scholarships-page .empty-institutions .empty-institutions-button{--background:var(--color-dark-d-00);--border-radius:50px;--background-activated:var(--color-dark-d-01);font-size:18px;margin-top:1.5em;width:18em}#caw-apply-for-scholarships-page .empty-institutions .empty-institutions-button ion-icon{margin-left:.5em}#caw-apply-for-scholarships-page .empty-institutions p{font-size:20px;font-weight:400;line-height:1.15em;margin:0}ion-card.state-aid-programs-card{background-color:#fff;box-shadow:1px 5px 9px 0 #0003;display:flex;flex-direction:column;justify-content:center;margin:0 10px 10px;padding:20px;position:relative}ion-card.state-aid-programs-card p{color:var(--color-dark-d-00);margin-top:0}ion-card.state-aid-programs-card p:first-child{font-size:16px;font-weight:600}ion-card.state-aid-programs-card p:nth-child(2){font-size:14px;font-weight:400}ion-card.state-aid-programs-card ion-button{--background:var(--color-dark-d-00);--border-radius:50px;--background-activated:var(--color-dark-d-01);--background-hover:var(--color-dark-d-01);filter:drop-shadow(1px 5px 8px rgba(203,203,203,.45));font-size:14px;font-weight:600;margin:0;width:50%}ion-card.state-aid-programs-card ion-button.md{font-size:12px}ion-card.state-aid-programs-card ion-img{bottom:20px;height:28px;position:absolute;right:20px;width:112px}.applied-for-checkbox{margin-top:1em}ion-card.apply-for-scholarships-card{background-color:#fff;box-shadow:1px 5px 9px 0 #0003;display:flex;flex-direction:column;justify-content:center;margin:10px;padding:20px}ion-card.apply-for-scholarships-card .college-card-header{align-items:center;border-bottom:1px solid #dddde0;color:var(--color-dark-d-00);display:flex;flex-direction:row;font-size:16px;font-weight:600;padding-bottom:.5em;text-align:center;width:100%}ion-card.apply-for-scholarships-card .college-card-header ion-img{height:4em;min-height:4em;min-width:4em;width:4em}ion-card.apply-for-scholarships-card .college-card-header p{margin:0 0 0 2em}ion-card.apply-for-scholarships-card div.college-info{display:flex;flex-direction:column;justify-content:flex-start;max-width:600px}ion-card.apply-for-scholarships-card div.college-info span{align-items:center;color:#131320;display:flex;flex-direction:row;font-size:14px;padding:4px 8px}ion-card.apply-for-scholarships-card div.college-info span p{font-weight:500;margin:0;width:70%}ion-card.apply-for-scholarships-card div.college-info span p:nth-of-type(2){color:red;width:30%}ion-card.apply-for-scholarships-card div.college-info span ion-icon{margin-right:1em}ion-card.apply-for-scholarships-card div.college-info span:first-of-type{padding-top:16px}ion-card.apply-for-scholarships-card div.college-info span:last-of-type{padding-bottom:16px}ion-card.apply-for-scholarships-card div.college-info .card-button-container{display:flex;flex-direction:row;justify-content:space-between;max-width:600px}ion-card.apply-for-scholarships-card div.college-info .card-button-container ion-button{--background:var(--color-dark-d-00);--border-radius:50px;--background-activated:var(--color-dark-d-01);--background-hover:var(--color-dark-d-01);filter:drop-shadow(1px 5px 8px rgba(203,203,203,.45));font-size:14px;font-weight:600;max-width:15em;width:48%}ion-card.apply-for-scholarships-card div.college-info .card-button-container ion-button:nth-of-type(2){--background:#ddddf2;--color:#191970}ion-card.apply-for-scholarships-card div.college-info .card-button-container ion-button.md{font-size:12px}#contact-us-page{--ion-background-color:var(--color-light-white);--ion-toolbar-background:var(--ion-background-color);--ion-tab-button-background:var(--color-light-white)}#contact-us-page ion-item{--inner-padding-end:0px}#contact-us-page section.form{display:flex;justify-content:center;width:100%}#contact-us-page section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#contact-us-page section.form div.form-container div.form-inputs{padding:10px}#contact-us-page section.form .button-general{align-self:center;margin-top:35px;max-width:400px}#contact-us-page section.form .success-button{--background:var(--ion-color-success-shade)}@media(min-width:600px){#contact-us-page section.form .button-general{margin-top:60px}}#contact-us-page .text-area{margin-top:31px;width:100%}#contact-us-page .text-area .label{font-size:12px;font-weight:500}#contact-us-page .text-area ion-textarea{--padding-bottom:10px;--padding-end:10px;--padding-start:10px;--padding-top:10px;margin-top:12px}#contact-us-page ion-item:focus-within .label{color:var(--ion-color-primary)}#contact-us-page .contact-us-inquiry .alert-radio-group{max-height:100%}#contact-us-page h5.request-submitted-text{text-align:center}#signin-page{--ion-background-color:var(--color-light-white)}#signin-page ion-toolbar{--padding-top:20px}#signin-page ion-back-button{--icon-margin-end:10px;transform:rotate(-180deg)}#signin-page div.content{display:flex;flex-direction:column;height:75%;justify-content:center}@media(min-width:600px){#signin-page div.content{padding-bottom:125px}}#signin-page section.form{display:flex;justify-content:center;width:100%}#signin-page section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#signin-page section.form h1.sign-in{color:var(--color-dark-d-00);font-family:Arial;font-size:30px;font-weight:700;line-height:1.33;margin:0 0 0 10px}#signin-page section.form .button-general{margin-bottom:20px;margin-top:45px;max-width:400px}@media(min-width:600px){#signin-page section.form .button-general{align-self:center;margin-top:60px}}@media(max-width:500px){#signin-page section.form .form-container{padding-left:30px;padding-right:30px}}@media(max-width:420px){#signin-page section.form h1{font-size:27px}#signin-page section.form .button-general{align-self:center;margin-top:40px}}@media(max-width:360px){#signin-page section.form h1.sign-in{font-size:23px}#signin-page section.form .button-general{align-self:center;margin-top:35px}}#signin-page section.links{align-items:center;display:flex;flex-direction:column;justify-content:space-around;min-height:100px}#signin-page section.links ion-router-link.forgot-password{color:var(--ion-color-primary);font-size:15px;font-weight:700;letter-spacing:.5px}#signin-page section.links p.no-account{color:var(--color-dark-d-04);font-size:15px;font-weight:500;line-height:1.2;margin:0}#signin-page section.links p.no-account ion-router-link{color:var(--ion-color-primary)}@media(max-width:360px){#signin-page section.links{min-height:0}}#choose-signup-page{--ion-background-color:var(--color-light-white)}#choose-signup-page .page-header{position:absolute}#choose-signup-page ion-toolbar{--padding-top:20px}#choose-signup-page ion-back-button{--icon-margin-end:10px;transform:rotate(-180deg)}#choose-signup-page div.content{display:flex;flex-direction:column;height:100%;justify-content:space-between}#choose-signup-page section.content-headers{margin-bottom:-30px;margin-top:10px}#choose-signup-page section.content-headers h1.sign-up{color:var(--color-dark-d-00);font-family:Arial;font-size:30px;font-weight:700;line-height:1.33;margin:0;text-align:center}#choose-signup-page section.content-headers p.type-message{align-items:center;display:flex;flex-direction:column;margin:20px 0 0}#choose-signup-page section.actions{align-items:center;display:flex;flex-direction:column}#choose-signup-page section.actions .button-general{margin-bottom:21px;max-width:400px;width:85%}#choose-signup-page section.footer ion-row{justify-content:space-between}#choose-signup-page section.footer ion-img{margin:20px 30px;width:122px}@media(max-width:370px){#choose-signup-page section.footer ion-img{margin:20px 25px;width:105px}}@media(min-width:520px){#choose-signup-page section.footer ion-img{margin:30px 40px;width:175px}}#header-welcome .header-circle{opacity:.58;transform:translate(-50%,-110%)}#header-welcome ion-img.kts-logo{height:95px;margin-top:125px}@media(min-width:768px)and (min-height:1024px){#header-welcome{margin-top:100px}#header-welcome .header-circle{height:2000px;transform:translate(-50%,-113%);width:2000px}#header-welcome ion-img.kts-logo{height:100px;margin-top:0}}@media(min-width:1024px)and (min-height:1024px){#header-welcome .header-circle{height:3000px;transform:translate(-50%,-112%);width:3000px}#header-welcome ion-img.kts-logo{height:150px;margin-top:10px}}@media(max-width:414px)and (max-height:736px){#header-welcome .header-circle{transform:translate(-50%,-115%)}#header-welcome ion-img.kts-logo{height:80px;margin-top:85px}}@media(max-width:375px)and (max-height:700px){#header-welcome .header-circle{transform:translate(-50%,-114%)}#header-welcome ion-img.kts-logo{height:75px;margin-top:55px}}@media(max-width:320px){#header-welcome .header-circle{transform:translate(-50%,-114%)}#header-welcome ion-img.kts-logo{height:60px;margin-top:50px}}#adult-signup-page{--ion-background-color:var(--color-light-white)}#adult-signup-page div.content{margin:35px 0}@media(min-width:600px){#adult-signup-page{justify-content:space-around}#adult-signup-page div.content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0 0 80px}#adult-signup-page .button-general{align-self:center;margin-top:60px}}#adult-signup-page ion-toolbar{--padding-top:20px}#adult-signup-page ion-back-button{--icon-margin-end:10px;transform:rotate(-180deg)}@media(min-width:600px){#adult-signup-page ion-toolbar{visibility:hidden}}#adult-signup-page section.form{display:flex;justify-content:center;width:100%}#adult-signup-page section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#adult-signup-page section.form h1.sign-up{color:var(--color-dark-d-00);font-family:Arial;font-size:30px;font-weight:700;line-height:1.33;margin:0 0 0 10px}#adult-signup-page section.form .required-tooltip{color:var(--ion-color-primary);font-size:14px}#adult-signup-page section.form .button-general{margin-top:45px;max-width:400px}@media(min-width:600px){#adult-signup-page section.form h1{margin-bottom:15px}#adult-signup-page section.form .button-general{align-self:center;margin-top:60px}}@media(max-width:500px){#adult-signup-page section.form .form-container{padding-left:30px;padding-right:30px}#adult-signup-page section.form .form-container ion-select{width:1px}}@media(max-width:420px){#adult-signup-page section.form h1{font-size:27px}#adult-signup-page section.form .button-general{align-self:center;margin-top:40px}}@media(max-width:360px){#adult-signup-page section.form h1.sign-in{font-size:23px}#adult-signup-page section.form .button-general{align-self:center;margin-top:35px}}#adult-signup-page ion-item:focus-within .label{color:var(--ion-color-primary)}#adult-signup-page .text-area{margin-top:15px;width:100%}#adult-signup-page .text-area .label{font-weight:500}#adult-signup-page .text-area ion-textarea{--padding-bottom:5px;--padding-end:5px;--padding-start:5px;--padding-top:5px;margin-top:12px}#welcome-page{--ion-background-color:var(--color-light-white)}#welcome-page div.content{display:flex;flex-direction:column;height:100%;justify-content:space-between}#welcome-page section.actions{align-items:center;display:flex;flex-direction:column}#welcome-page section.actions .button-general{margin-top:21px;max-width:400px;width:85%}#welcome-page section.actions .button-general.create-account{--background:#db1e3621;--background-activated:#ffe6e6;--border-radius:27.5px;--box-shadow:0}#welcome-page section.actions .button-general.create-account p{color:var(--color-lipstick);font-size:17px}#welcome-page section.actions ion-router-link.enter-as-guest{color:var(--color-dark-d-05);cursor:pointer;font-size:15px;font-weight:500;margin-top:34px}#welcome-page section.footer ion-row{justify-content:space-evenly}#welcome-page section.footer ion-img{margin:20px 10px;max-width:170px;width:50%}#welcome-page section.footer ion-img:first-child{max-width:120px}@media(min-width:520px){#welcome-page section.footer ion-row{justify-content:space-between}#welcome-page section.footer ion-img{margin:30px 40px;max-width:225px}}#forgot-password-page{--ion-background-color:var(--color-light-white);--ion-toolbar-background:var(--color-light-white)}#forgot-password-page ion-toolbar{margin-top:15px}#forgot-password-page ion-toolbar ion-title{color:var(--color-dark-d-00);font-family:Barlow;font-size:24px;font-weight:600}#forgot-password-page ion-toolbar ion-buttons ion-button{--padding-bottom:5px;font-size:22px;transform:rotate(-180deg)}#forgot-password-page div.content{height:40%;margin-bottom:40px;margin-top:60px}@media(min-width:600px){#forgot-password-page div.content{margin-top:125px}}#forgot-password-page section.form{display:flex;flex-direction:column;justify-content:center;width:inherit}#forgot-password-page section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#forgot-password-page section.form ion-item,#forgot-password-page section.form ion-list ion-text p{width:85%}#forgot-password-page section.form .swiper,#forgot-password-page section.form .swiper-slide{width:100%!important}#forgot-password-page section.form p.token-email{color:var(--color-dark-d-00);font-size:16px;font-weight:600;line-height:1.38}#forgot-password-page section.form .button-general{align-self:center;margin-bottom:30px;margin-top:80px;max-width:400px;width:85%}#forgot-password-page section.links{display:flex;justify-content:center}#forgot-password-page section.links ion-router-link.forgot-password{color:var(--color-dark-d-00);font-size:15px;font-weight:500}#forgot-password-page section.links ion-router-link.contact-us{color:#ff4500;cursor:pointer;font-size:15px;font-weight:650;margin-bottom:35px}#forgot-password-page section.links p.no-account{color:var(--color-dark-d-04);font-size:15px;font-weight:500;line-height:1.2;margin:5em 0 0}#forgot-password-page section.links p.no-account ion-router-link{color:var(--ion-color-primary)}@media(max-width:360px){#forgot-password-page section.links{min-height:0}}#forgot-password-page section.contact-us{margin-top:15px}#forgot-password-page section.contact-us ion-router-link.contact-us{color:FF4500;font-size:15px;font-weight:650;margin-bottom:35px;margin-top:40px}#signup-code-page{--ion-background-color:var(--color-light-white)}#signup-code-page ion-content{--keyboard-offset:0px!important}#signup-code-page ion-toolbar{--padding-top:20px}#signup-code-page div.signout{color:var(--color-dark-d-00);cursor:pointer;display:flex;font-size:15px;font-weight:500}#signup-code-page div.signout ion-icon.arrow{color:var(--color-dark-d-00);height:24px;margin:12px 10px 0 30px;transform:rotate(-180deg)}#signup-code-page div.content{display:flex;flex-direction:column;height:75%;justify-content:center}@media(min-width:600px){#signup-code-page div.content{padding-bottom:125px}}#signup-code-page section.form{display:flex;justify-content:center;margin:0 25px}@media(max-width:390px){#signup-code-page section.form{margin:0 10px}}@media(max-width:500px){#signup-code-page section.form{margin:0 20px}}#signup-code-page section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#signup-code-page section.form h1.sign-in{color:var(--color-dark-d-00);font-family:Arial;font-size:30px;font-weight:700;line-height:1.33;margin:0}#signup-code-page section.form p.instructions{color:var(--color-dark-d-06);font-size:14px;font-weight:500;margin-bottom:20px}#signup-code-page section.form div.header-text{padding:0 5px}#signup-code-page section.form div.codeRow{display:flex;justify-content:space-evenly}#signup-code-page section.form div.codeCol{padding:0 5px}#signup-code-page section.form input.digit{border:1px solid var(--ion-color-primary);border-radius:9px;color:var(--color-dark-d-00);font-size:40px;font-weight:600;height:94px;max-width:70px;text-align:center}@media(max-width:620px){#signup-code-page section.form input.digit{height:60px;max-width:40px}}#signup-code-page section.form p.confirmation-code{color:var(--color-dark-d-06);font-size:14px;font-weight:500;margin:16px 0 0;text-align:center}#signup-code-page section.form .google-captcha{align-self:center;margin-top:32px}#signup-code-page section.form .captcha-error{text-align:center}#signup-code-page section.form .button-general{align-self:center;margin-bottom:40px;margin-top:32px;max-width:400px;width:95%}#signup-code-page section.links{align-items:center;display:flex;flex-direction:column;justify-content:space-around}#signup-code-page section.links ion-router-link.resend-code{color:var(--color-dark-d-00);cursor:pointer;font-size:15px;font-weight:500}@media(max-width:360px){#signup-code-page section.links{min-height:0}}#signup-code-page input::-webkit-inner-spin-button,#signup-code-page input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#signup-code-page input[type=number]{-moz-appearance:textfield}#share-results-page ion-spinner{height:30px;width:100%}#share-results-page .error-message{font-size:16px;text-align:center}#share-results-page header{position:relative}#share-results-page header h1{font-size:20px;font-weight:600;margin-top:35px;text-align:center}#share-results-page ion-card.assessment-results-card-wrapper{border-radius:17px;margin:100px auto 50px;max-width:360px;padding:30px;position:relative}#share-results-page footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 0 100px;width:100%}#share-results-page footer ion-img{max-width:150px}#share-results-page footer .app-stores{align-items:center;display:flex}#share-results-page footer .app-stores div{max-width:150px}#share-results-page footer a.web-app-link{margin-top:20px;text-decoration:underline}#signup-page{--ion-background-color:var(--color-light-white)}#signup-page div.content{margin:35px 0}@media(min-width:600px){#signup-page{justify-content:space-around}#signup-page div.content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0 0 80px}#signup-page .button-general{align-self:center;margin-top:60px}}#signup-page ion-toolbar{--padding-top:20px}#signup-page ion-back-button{--icon-margin-end:10px;transform:rotate(-180deg)}@media(min-width:600px){#signup-page ion-toolbar{visibility:hidden}}#signup-page section.form{display:flex;justify-content:center;width:100%}#signup-page section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#signup-page section.form h1.sign-up{color:var(--color-dark-d-00);font-family:Arial;font-size:30px;font-weight:700;line-height:1.33;margin:0 0 0 10px}#signup-page section.form .required-tooltip{color:var(--ion-color-primary);font-size:14px}#signup-page section.form .button-general{margin-top:45px;max-width:400px}@media(min-width:600px){#signup-page section.form h1{margin-bottom:15px}#signup-page section.form .button-general{align-self:center;margin-top:60px}}@media(max-width:500px){#signup-page section.form .form-container{padding-left:30px;padding-right:30px}#signup-page section.form .form-container ion-select{width:1px}}@media(max-width:420px){#signup-page section.form h1{font-size:27px}#signup-page section.form .button-general{align-self:center;margin-top:40px}}@media(max-width:360px){#signup-page section.form h1.sign-in{font-size:23px}#signup-page section.form .button-general{align-self:center;margin-top:35px}}#adult-update-settings-modal{--ion-background-color:var(--color-light-white)}#adult-update-settings-modal div.modal{align-items:center;display:flex;justify-content:center;min-height:100%}#adult-update-settings-modal div.content{align-items:center;display:flex;flex-direction:column;margin:25px 0}#adult-update-settings-modal ion-icon.modal-icon{height:60px;width:60px}#adult-update-settings-modal h1.title{color:var(--color-dark-d-00);font-size:24px;font-weight:600;margin:10px 60px;text-align:center}#adult-update-settings-modal p.message{font-size:16px;margin:10px 60px;text-align:center}#adult-update-settings-modal section.form{display:flex;justify-content:center;width:100%}#adult-update-settings-modal section.form div.form-container{display:flex;flex-direction:column;max-width:500px;width:100%}#adult-update-settings-modal section.form ion-list{margin:0 25px}#adult-update-settings-modal .submit-button{margin:20px 0}#adult-update-settings-modal p.remind-later{cursor:pointer;font-size:12px;text-align:center}#adult-welcome-modal{--ion-background-color:var(--color-purple)}#adult-welcome-modal .confetti-background{background-position:50%;background-size:cover}#adult-welcome-modal div.close{display:flex;flex-direction:row-reverse}#adult-welcome-modal div.close ion-icon.close{color:var(--color-light-white);cursor:pointer;height:30px;padding:30px 10px;width:50px}#adult-welcome-modal div.content{align-items:center;color:var(--color-light-white);display:flex;flex-direction:column;font-size:16px;padding:10% 50px 0;text-align:center}#adult-welcome-modal p.title{font-size:24px;font-weight:500}#adult-welcome-modal p.info{margin-bottom:20px}#adult-welcome-modal p.list-item{font-weight:500;margin:10px 0;text-align:left}#adult-welcome-modal p.list-item ion-img{display:inline-block;margin:5px;vertical-align:middle;width:20px}#adult-welcome-modal ion-button.whats-changed{--box-shadow:none;display:block;margin:50px auto;width:300px}#middle-to-high-school-modal{--ion-background-color:var(--color-blue)}#middle-to-high-school-modal .confetti-background{background-position:50%;background-size:cover}#middle-to-high-school-modal div.container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%}#middle-to-high-school-modal div.close{position:absolute;right:30px;top:30px}#middle-to-high-school-modal div.content{align-items:center;background-color:var(--color-blue);color:var(--color-light-white);display:flex;flex-direction:column;width:85%}#middle-to-high-school-modal ion-icon.icon{height:94px;width:96px}#middle-to-high-school-modal h1.title{font-size:24px;font-weight:600;line-height:28px;margin:20px 60px 10px;text-align:center}#middle-to-high-school-modal p.message{font-size:16px;line-height:20px;margin:10px 40px;text-align:center}#middle-to-high-school-modal ion-button.got-it{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:unset;margin-top:20px}#middle-to-high-school-modal ion-button.got-it p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#see-whats-new-content{--ion-background-color:var(--color-dark-d-00)}#see-whats-new-content div.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 35px}#see-whats-new-content div.circle{background-color:#ffffff08;border-radius:50%;display:flex;height:164px;justify-content:center;width:164px}#see-whats-new-content p{color:var(--color-light-white)}#see-whats-new-content p.title{font-size:20px;font-weight:700;text-align:center}#see-whats-new-content p.body-line-1{font-size:16px;margin-bottom:0}#see-whats-new-content p.body{font-size:16px;margin-bottom:30px;margin-top:5px;text-align:center}#see-whats-new-content ion-button.got-it{--background:var(--color-light-white);--background-activated:var(--color-dark-d-01)!important;--box-shadow:none}#see-whats-new-content ion-button.got-it p{color:var(--color-dark-d-00);font-size:16px;font-weight:500}#session-expiration-modal{--ion-background-color:var(--color-light-grey-00)}#session-expiration-modal div.content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 35px}#session-expiration-modal div.circle{background-color:#ffffff08;border-radius:50%;display:flex;height:164px;justify-content:center;width:164px}#session-expiration-modal div.circle ion-img.modal-icon{width:100%}#session-expiration-modal p{color:var(--color-dark-d-00)}#session-expiration-modal p.title{font-size:20px;font-weight:700;text-align:center}#session-expiration-modal p.body{font-size:16px;margin-bottom:30px;margin-top:5px;text-align:center}#session-expiration-modal ion-button.check-it-out{--background:var(--color-lipstick);--background-activated:var(--color-lipstick)!important;--box-shadow:none}#session-expiration-modal ion-button.check-it-out p{color:var(--color-light-white);font-size:16px;font-weight:500}#session-expiration-modal span.dismiss{color:var(--color-light-white);font-size:16px;line-height:25px;margin-top:10px;text-align:center}#tutorial-page{--ion-background-color:var(--ion-background-color-secondary)}#tutorial-page .swiper{height:100%;width:100%}#tutorial-page .page-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}#tutorial-page .swiper-slide{--bullet-background:var(--color-dark-d-05);display:block;height:100%;text-align:center}#tutorial-page div.modal-control{align-items:center;display:flex;flex-direction:column;margin-bottom:16px;width:100%}@media(max-width:360px){#tutorial-page div.modal-control{margin-bottom:32px}}#tutorial-page ion-button.nav-button{margin-bottom:20px}#tutorial-page ion-router-link.skip{--color:var(--color-dark-d-00);cursor:pointer;font-size:16px;font-weight:600;height:1em;z-index:1}img.slide-image{object-fit:cover;pointer-events:none;width:100%!important}div.slide-content-bottom{background-color:var(--ion-background-color-secondary);margin-top:15px;text-align:center;width:100%}h1{color:var(--color-dark-d-08);font-size:30px;font-weight:700;margin:0 66px}p.body{color:var(--color-dark-d-00);font-size:16px;font-weight:500;line-height:1.63;margin:16px 29px}@media(max-width:360px){img.slide-image{max-height:100%!important}h1{font-size:20px;margin:0 28px}p.body{font-size:12px;margin:12px 18px}}@media(min-height:1024px){img.slide-image{max-height:300px!important}h1{font-size:26px;margin:0 28px}p.body{font-size:14px;margin:16px 70px}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}#upcoming-graduation-modal{--ion-background-color:var(--color-light-white)}#upcoming-graduation-modal .confetti-background{background-position:50%;background-size:contain;padding:50px 50px 0}#upcoming-graduation-modal div.close{display:flex;flex-direction:row-reverse}@media(max-width:767px){#upcoming-graduation-modal div.close{width:calc(100% + 27px)}}#upcoming-graduation-modal div.close ion-icon.close{background-color:var(--color-light-white);height:24px;width:24px}#upcoming-graduation-modal div.content{align-items:center;color:var(--color-dark-d-00);display:flex;flex-direction:column;font-size:16px;margin-bottom:35px;text-align:center}#upcoming-graduation-modal .circle{margin-top:45px}#upcoming-graduation-modal .circle,#upcoming-graduation-modal .text-wrapper{background-color:var(--color-light-white)}#upcoming-graduation-modal .text-wrapper p.title{font-size:24px;font-weight:600}#upcoming-graduation-modal .text-wrapper p.info{margin:0 0 20px}#upcoming-graduation-modal .text-wrapper ul{align-items:center;display:flex;flex-direction:column;margin:0;padding-left:20px}#upcoming-graduation-modal .text-wrapper ul .list-item{font-weight:500;list-style-type:none;margin:0 0 10px;position:relative;text-align:left}@media(min-width:375px){#upcoming-graduation-modal .text-wrapper ul .list-item{width:90%}}#upcoming-graduation-modal .text-wrapper ul .list-item ion-img{display:inline-block;left:-25px;margin:5px;position:absolute;vertical-align:middle;width:13px}#upcoming-graduation-modal ion-button{display:block;margin:0 auto;max-width:315px}#upcoming-graduation-modal .dont-show-again{margin:30px auto 0;width:-moz-fit-content;width:fit-content}#upcoming-graduation-modal .dont-show-again ion-checkbox{--border-width:1px;--border-color:var(--color-dark-d-00);--border-radius:2px;height:10px;margin:2px 5px 0 0;width:10px}#upcoming-graduation-modal .dont-show-again ion-label{color:var(--color-dark-d-00);font-size:12px}.points-toast{font-size:16px;font-weight:600;text-align:center}