@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap);
@font-face{font-family:inventoschool;font-style:normal;font-weight:400;src:url(/fonts/inventoschool.eot?ad18ea8b08c6afd1a378f61f7a7ff529);src:url(/fonts/inventoschool.eot?ad18ea8b08c6afd1a378f61f7a7ff529#iefix) format("embedded-opentype"),url(/fonts/inventoschool.woff2?6a88a43dd762678e9e1cc5ee9cf9d460) format("woff2"),url(/fonts/inventoschool.woff?49dfbf1897072576845823a7f0e7911f) format("woff"),url(/fonts/inventoschool.ttf?461b589dabf89be13b19cd67098efb28) format("truetype"),url(/fonts/inventoschool.svg?1bf031c935d96f56730e40f4e80c5324#inventoschool) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:inventoschool;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-admin:before{content:"\e800"}.icon-classroom:before{content:"\e801"}.icon-close:before{content:"\e802"}.icon-home:before{content:"\e803"}.icon-info:before{content:"\e804"}.icon-media:before{content:"\e805"}.icon-hamburger:before{content:"\e806"}.icon-school:before{content:"\e807"}.icon-settings:before{content:"\e808"}.icon-users:before{content:"\e809"}.icon-tips:before{content:"\e80a"}.icon-user:before{content:"\e80b"}.icon-arrow-down:before{content:"\e80c"}.icon-arrow-left:before{content:"\e80d"}.icon-arrow-right:before{content:"\e80e"}.icon-arrow-up:before{content:"\e80f"}.icon-checkbox-empty:before{content:"\e810"}.icon-checkbox-filled:before{content:"\e811"}.icon-chevron-down:before{content:"\e812"}.icon-chevron-up:before{content:"\e813"}.icon-book:before{content:"\e814"}.icon-teachers:before{content:"\e815"}.icon-happy:before{content:"\e816"}.icon-sad:before{content:"\e817"}.icon-radio-empty:before{content:"\e818"}.icon-radio-filled:before{content:"\e819"}.icon-facebook:before{content:"\e81a"}.icon-flickr:before{content:"\e81b"}.icon-instagram:before{content:"\e81c"}.icon-linkedin:before{content:"\e81d"}.icon-youtube:before{content:"\e81e"}.icon-leaf-hand:before{content:"\e81f"}.icon-project-work:before{content:"\e820"}.icon-menu-contextual:before{content:"\e821"}.icon-lessons:before{content:"\e822"}.icon-calendar:before{content:"\e823"}.icon-homework:before{content:"\e824"}.icon-startup:before{content:"\e825"}.icon-filter:before{content:"\e826"}.icon-view:before{content:"\e827"}.icon-activities:before{content:"\e828"}.icon-documents:before{content:"\e829"}.icon-podcasts:before{content:"\e82a"}.icon-in-depth:before{content:"\e82b"}.icon-video-lessons:before{content:"\e82c"}.icon-toggle-empty:before{content:"\e82d"}.icon-chevron-left:before{content:"\e82e"}.icon-toggle-filled:before{content:"\e82f"}.icon-chevron-right:before{content:"\e830"}.icon-switch:before{content:"\e831"}.icon-plus:before{content:"\e832"}.icon-cancel:before{content:"\e833"}.icon-download:before{content:"\e834"}.icon-edit:before{content:"\e835"}.icon-save:before{content:"\e836"}.icon-bold:before{content:"\e837"}.icon-bullet:before{content:"\e838"}.icon-italic:before{content:"\e839"}.icon-numbered:before{content:"\e83a"}.icon-strikethrough:before{content:"\e83b"}.icon-underline:before{content:"\e83c"}.icon-dropdown:before{content:"\e83d"}.icon-file-download:before{content:"\e844"}.icon-file-upload:before{content:"\e845"}.icon-download-alt:before{content:"\e846"}.icon-age-3-7:before{content:"\e84f"}.icon-age-5-11:before{content:"\e850"}.icon-age-11-14:before{content:"\e851"}.icon-age-14-19:before{content:"\e852"}.icon-add-remove:before{content:"\e853"}.icon-contact-mail:before{content:"\e854"}.icon-contact-phone:before{content:"\e855"}.icon-textarea:before{content:"\e857"}.icon-input-number:before{content:"\e858"}.icon-slider:before{content:"\e859"}.icon-radio-group:before{content:"\e85a"}.icon-checkbox-group:before{content:"\e85b"}.icon-copy:before{content:"\e85c"}.icon-col-1-2:before{content:"\e85d"}.icon-col-1-3:before{content:"\e85e"}.icon-col-1-4:before{content:"\e85f"}.icon-col-1:before{content:"\e860"}.icon-col-2-1:before{content:"\e861"}.icon-col-2-3:before{content:"\e862"}.icon-col-2:before{content:"\e863"}.icon-col-3-1:before{content:"\e864"}.icon-col-3-2:before{content:"\e865"}.icon-col-3:before{content:"\e866"}.icon-col-4-1:before{content:"\e867"}.icon-col-4:before{content:"\e868"}.icon-col-5:before{content:"\e869"}.icon-input:before{content:"\e86a"}.icon-component-title:before{content:"\e86b"}.icon-unicorn:before{content:"\e86c"}.icon-open-link:before{content:"\e88d"}.icon-text:before{content:"\e8b8"}
/*! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Roboto,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@font-face{font-family:Amatic;font-style:normal;font-weight:400;src:url(/fonts/amaticsc-regular-webfont.eot?4c60266a9edf5380092f49cce7e9130f);src:url(/fonts/amaticsc-regular-webfont.eot?4c60266a9edf5380092f49cce7e9130f?#iefix) format("embedded-opentype"),url(/fonts/amaticsc-regular-webfont.woff2?761b80394ca1bf258368e905241fd504) format("woff2"),url(/fonts/amaticsc-regular-webfont.woff?b70ae7023f1caeba55b74bdd201a6520) format("woff"),url(/fonts/amaticsc-regular-webfont.ttf?fcb258ca478d3aa04f3b620b8f739ed1) format("truetype"),url(/fonts/amaticsc-regular-webfont.svg?11c9a8c35215786e53cf492f5aefa33d#Amatic) format("svg")}@font-face{font-family:Amatic;font-style:normal;font-weight:700;src:url(/fonts/amatic-bold-webfont.eot?e8cc7f6472cf15e14c450328087e8ea4);src:url(/fonts/amatic-bold-webfont.eot?e8cc7f6472cf15e14c450328087e8ea4?#iefix) format("embedded-opentype"),url(/fonts/amatic-bold-webfont.woff2?203a698095b9d9ae0c944a3b0e195a16) format("woff2"),url(/fonts/amatic-bold-webfont.woff?9b9f613bb83ce1af1c61c0ad6d833600) format("woff"),url(/fonts/amatic-bold-webfont.ttf?c93f29906a25ef796ca915c3a66c6f74) format("truetype"),url(/fonts/amatic-bold-webfont.svg?d14d7c18cbf84a41c45014e270e19df3#Amatic) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{font-size:150%;margin-left:0;margin-right:0}:root{--accent-color-100:#d0f1e3;--accent-color-200:#9ee1c5;--accent-color-300:#50c89a;--accent-color-400:#00875f;--accent-color-500:#006741;--accent-color-600:#003b1a;--accent-color-text-disabled:#627a75;--accent-color-disabled:#adbdb7;--primary-blue-color-100:#ddf2f6;--primary-blue-color-200:#9cc3ec;--primary-blue-color-300:#6b93b9;--primary-blue-color-400:#3b6589;--primary-blue-color-500:#2a4f6b;--primary-blue-color-600:#013b5c;--primary-blue-color-700:#001532;--primary-color-50:#f3f9f2;--primary-color-100:#e7f3e5;--primary-color-200:#cbf1cc;--primary-color-300:#a0dab3;--primary-color-400:#6ca27f;--primary-color-500:#3f7353;--primary-grey-color-100:#f2f3f4;--primary-grey-color-200:#e7e8e9;--primary-grey-color-300:#d5d8dc;--primary-grey-color-400:#a4a7aa;--primary-grey-color-500:#75787b;--primary-grey-color-600:#494c4f;--primary-grey-color-700:#222427;--secondary-pink-color-400:#ff6a95;--secondary-pink-color-500:#ce0058;--secondary-pink-color-600:#960030;--secondary-light-blue-color-300:#7cbfff;--secondary-light-blue-color-400:#418fde;--secondary-light-blue-color-500:#0062ac;--secondary-light-blue-color-600:#00397c;--secondary-yellow-color-200:#fffe51;--secondary-yellow-color-300:#ffcd00;--secondary-yellow-color-400:#c79d00;--secondary-yellow-color-500:#926f00;--secondary-orange-color-400:#ff6720;--secondary-apple-color-200:#d7ff8e;--secondary-apple-color-300:#a4d65e;--secondary-apple-color-400:#72a42e;--error-color-300:#feb8b4;--error-color-400:#f55;--error-color-500:#c5162c;--error-color-600:#8c0004;--success-color-300:#bcecb1;--success-color-400:#50bb3d;--success-color-500:#058a00;--success-color-600:#005b00}.link{color:#00875f;color:var(--accent-color-400);font-weight:500;text-decoration-line:none}.link:focus{box-shadow:inset 0 0 0 1px #00875f;box-shadow:inset 0 0 0 1px var(--accent-color-400)}.amatic,.amatic-light{font-family:Amatic,Roboto,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:.04875em}.amatic{color:#013b5c;color:var(--primary-blue-color-600)}.amatic-light{color:#00875f;color:var(--accent-color-400)}p{line-height:1.75}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:414px){.container{max-width:414px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}html{font-family:Roboto,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;overflow-x:hidden;scroll-behavior:smooth}body{color:#222427;color:var(--primary-grey-color-700);display:flex;flex-direction:column;min-height:100vh}@media (min-width:1280px){body{padding-bottom:1rem;padding-top:1rem}}body.menu-dropdown-open{overflow:hidden}#container{background-color:#e7f3e5;background-color:var(--primary-color-100);display:flex;flex-direction:column;flex-grow:1;margin-left:auto;margin-right:auto;max-width:1280px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:1280px){#container{border-radius:.5rem;overflow:hidden}}main{display:flex;flex-grow:1}main>*{flex-grow:1;overflow-x:hidden}::selection{background-color:#9ee1c5;background-color:var(--accent-color-200);color:#222427;color:var(--primary-grey-color-700)}::-moz-selection{background-color:#9ee1c5;background-color:var(--accent-color-200);color:#222427;color:var(--primary-grey-color-700)}@media (min-width:768px){html{font-size:18px}}@media (min-width:1280px){#container{box-shadow:0 2px 30px 0 rgba(0,61,27,.15)}}footer{--tw-text-opacity:1;background-color:#2a4f6b;background-color:var(--primary-blue-color-500);border-style:solid;border-top-width:3px;color:rgb(255 255 255/var(--tw-text-opacity))}footer .link{color:#50c89a;color:var(--accent-color-300)}header{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-width:3px;border-color:#a0dab3;border-color:var(--primary-color-300);border-style:solid}header .logo{max-height:5rem;max-width:9.25rem}#menu-dropdown{display:none;height:100vh;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:999}#menu-dropdown .menu-container{box-shadow:0 2px 10px 0 hsla(185,5%,47%,.5);overflow:hidden}#menu-dropdown .menu{align-items:flex-start;display:flex;flex-direction:column;font-weight:500;padding:1.5rem 1.25rem}#menu-dropdown .menu .menu-item:not(:last-of-type){margin-bottom:1.5rem}#menu-dropdown .menu .menu-item .menu-item-link{align-items:center;color:#00875f;color:var(--accent-color-400);display:flex;padding-left:1.25rem;padding-right:2.25rem}#menu-dropdown .menu .menu-item .menu-item-link:hover{color:#003b1a;color:var(--accent-color-600)}#menu-dropdown .menu .menu-item .menu-item-link{border-radius:999px;font-size:19px}#menu-dropdown .menu .menu-item .menu-item-link .icon{font-size:2.25rem;line-height:2.5rem;margin-right:1rem}#menu-dropdown .menu .menu-item .menu-item-link:focus{box-shadow:inset 0 0 0 1px #006741;box-shadow:inset 0 0 0 1px var(--accent-color-500)}#menu-dropdown .menu .menu-item .menu-item-link.selected{background-color:#7cbfff;background-color:var(--secondary-light-blue-color-300);color:#003b1a;color:var(--accent-color-600)}#menu-dropdown .menu .menu-item .menu-item-link.selected .icon{margin-right:.25rem}#menu-dropdown .logout-button{font-size:19px}#menu-dropdown .backdrop{background:rgba(0,0,0,.25);height:100%;position:absolute;width:100%;z-index:-1}body.menu-dropdown-open #menu-dropdown{display:block}body.menu-dropdown-open #menu-dropdown .menu-container{animation:slideInDown;animation-duration:.3s;animation-timing-function:ease-in-out;position:relative}body.menu-dropdown-open #menu-dropdown .backdrop{animation:fadeIn;animation-duration:.3s;animation-timing-function:ease-in-out}@keyframes slideInDown{0%{top:-85%}to{top:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:768px){#menu-dropdown .menu .menu-item .menu-item-link{font-size:1.25rem;line-height:1.75rem;padding-left:1rem;padding-right:1rem}#menu-dropdown .logout-button{padding-left:1rem;padding-right:1rem}}:focus-visible{outline:none}.input-group .disabled-caption{display:none}:is(.input-group .form-control.disabled)~.disabled-caption,:is(.input-group .form-control[disabled])~.disabled-caption{display:inline;display:initial;font-size:.875rem;line-height:2rem}.input-group .error{color:#c5162c;color:var(--error-color-500);display:none}.input-group.with-error .error{display:block;margin-top:.375rem}.input-group.with-error .error .link{color:#c5162c;color:var(--error-color-500);text-decoration-line:underline}.input-group.select-group:last-of-type,.input-group.text-group:last-of-type,.input-group.textarea-group:last-of-type{margin-bottom:2rem}.input-group.select-group .input-field,.input-group.text-group .input-field,.input-group.textarea-group .input-field{position:relative}.input-group.select-group .input-field .form-label,.input-group.text-group .input-field .form-label,.input-group.textarea-group .input-field .form-label{align-items:center;display:flex;height:3.3125rem;left:1em;max-height:100%;max-width:calc(100% - 2rem);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transition-duration:.3s;white-space:nowrap;z-index:0}.input-group.select-group .input-field .form-label:before,.input-group.text-group .input-field .form-label:before,.input-group.textarea-group .input-field .form-label:before{background:#fff;bottom:1px;content:" ";height:50%;left:0;opacity:0;position:absolute;width:100%;z-index:-1}.input-group.select-group .input-field .form-control,.input-group.text-group .input-field .form-control,.input-group.textarea-group .input-field .form-control{--tw-bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:#75787b;border-color:var(--primary-grey-color-500);border-width:1px;display:block;font-weight:500;padding-left:1rem;padding-right:1rem;width:100%}.input-group.select-group .input-field .form-control:focus,.input-group.text-group .input-field .form-control:focus,.input-group.textarea-group .input-field .form-control:focus{outline:2px solid transparent;outline-offset:2px}.input-group.select-group .input-field .form-control,.input-group.text-group .input-field .form-control,.input-group.textarea-group .input-field .form-control{border-radius:.625rem;height:3.3125rem}.input-group.select-group .input-field .form-control.disabled,.input-group.select-group .input-field .form-control[disabled],.input-group.text-group .input-field .form-control.disabled,.input-group.text-group .input-field .form-control[disabled],.input-group.textarea-group .input-field .form-control.disabled,.input-group.textarea-group .input-field .form-control[disabled]{background-color:#e7e8e9;background-color:var(--primary-grey-color-200);border-color:#a4a7aa;border-color:var(--primary-grey-color-400)}:is(.input-group.select-group .input-field .form-control.disabled)~.form-label,:is(.input-group.select-group .input-field .form-control[disabled])~.form-label,:is(.input-group.text-group .input-field .form-control.disabled)~.form-label,:is(.input-group.text-group .input-field .form-control[disabled])~.form-label,:is(.input-group.textarea-group .input-field .form-control.disabled)~.form-label,:is(.input-group.textarea-group .input-field .form-control[disabled])~.form-label{color:#75787b;color:var(--primary-grey-color-500)}:is(.input-group.select-group .input-field .form-control.disabled)~.form-label:before,:is(.input-group.select-group .input-field .form-control[disabled])~.form-label:before,:is(.input-group.text-group .input-field .form-control.disabled)~.form-label:before,:is(.input-group.text-group .input-field .form-control[disabled])~.form-label:before,:is(.input-group.textarea-group .input-field .form-control.disabled)~.form-label:before,:is(.input-group.textarea-group .input-field .form-control[disabled])~.form-label:before{background-color:#e7e8e9;background-color:var(--primary-grey-color-200)}.input-group.select-group+.input-group,.input-group.text-group+.input-group,.input-group.textarea-group+.input-group{margin-bottom:1rem;margin-top:1.75rem}.input-group.text-group .form-control:focus,.input-group.textarea-group .form-control:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#00875f;border-color:var(--accent-color-400)}:is(.input-group.text-group .form-control:not(:-moz-placeholder-shown))~.form-label,:is(.input-group.textarea-group .form-control:not(:-moz-placeholder-shown))~.form-label{display:block;font-size:.875rem;height:auto;left:1.25em;line-height:1.25rem;line-height:1.5;padding-left:.5em;padding-right:.5em;top:-.7em}:is(.input-group.text-group .form-control:focus)~.form-label,:is(.input-group.text-group .form-control:focus-within)~.form-label,:is(.input-group.text-group .form-control:not(:placeholder-shown))~.form-label,:is(.input-group.textarea-group .form-control:focus)~.form-label,:is(.input-group.textarea-group .form-control:focus-within)~.form-label,:is(.input-group.textarea-group .form-control:not(:placeholder-shown))~.form-label{display:block;font-size:.875rem;height:auto;left:1.25em;line-height:1.25rem;line-height:1.5;padding-left:.5em;padding-right:.5em;top:-.7em}:is(.input-group.text-group .form-control:not(:-moz-placeholder-shown))~.form-label:before,:is(.input-group.textarea-group .form-control:not(:-moz-placeholder-shown))~.form-label:before{opacity:1}:is(.input-group.text-group .form-control:focus)~.form-label:before,:is(.input-group.text-group .form-control:focus-within)~.form-label:before,:is(.input-group.text-group .form-control:not(:placeholder-shown))~.form-label:before,:is(.input-group.textarea-group .form-control:focus)~.form-label:before,:is(.input-group.textarea-group .form-control:focus-within)~.form-label:before,:is(.input-group.textarea-group .form-control:not(:placeholder-shown))~.form-label:before{opacity:1}.input-group.text-group .form-control:-internal-autofill-selected,.input-group.text-group .form-control:-webkit-autofill,.input-group.textarea-group .form-control:-internal-autofill-selected,.input-group.textarea-group .form-control:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:is(.input-group.text-group .form-control:-internal-autofill-selected)~.form-label,:is(.input-group.text-group .form-control:-webkit-autofill)~.form-label,:is(.input-group.textarea-group .form-control:-internal-autofill-selected)~.form-label,:is(.input-group.textarea-group .form-control:-webkit-autofill)~.form-label{display:block;font-size:.875rem;height:auto;left:1.25em;line-height:1.25rem;line-height:1.5;padding-left:.5em;padding-right:.5em;top:-.7em}:is(.input-group.text-group .form-control:-internal-autofill-selected)~.form-label:before,:is(.input-group.text-group .form-control:-webkit-autofill)~.form-label:before,:is(.input-group.textarea-group .form-control:-internal-autofill-selected)~.form-label:before,:is(.input-group.textarea-group .form-control:-webkit-autofill)~.form-label:before{opacity:1}.input-group.select-group{cursor:pointer;position:relative}.input-group.select-group .dropdown-container{display:none;overflow:hidden}.input-group.select-group .text-container{align-items:center;display:flex;flex-grow:1;height:100%;overflow:hidden}.input-group.select-group .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-group.select-group>.input-field .form-control{align-items:center;display:flex;padding-right:0}.input-group.select-group>.input-field .form-control:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.input-group.select-group>.input-field .form-label{max-width:calc(100% - 5rem)}.input-group.select-group .toggler{flex-grow:1;text-align:right}.input-group.select-group .toggler .icon{width:2rem}.input-group.select-group .toggler .icon[data-icon-close]{display:none}.input-group.select-group.opened .input-field .form-control{border-color:#00875f;border-color:var(--accent-color-400)}.input-group.select-group.opened .dropdown-container{--tw-bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:#00875f;border-color:var(--accent-color-400);border-width:1px;display:block;padding-left:1rem;padding-right:1rem;width:100%}.input-group.select-group.opened .dropdown-container:focus{outline:2px solid transparent;outline-offset:2px}.input-group.select-group.opened .dropdown-container{border-radius:.625rem;margin-top:.5rem;padding:0 .4rem 0 0;position:absolute;z-index:1}.input-group.select-group.opened .dropdown{display:flex;flex-direction:column;max-height:12rem;overflow:auto}.input-group.select-group.opened .items{flex-grow:1;overflow-y:scroll}.input-group.select-group.opened .item{cursor:pointer;margin-right:1rem;padding:.5rem .5rem .5rem 1rem}.input-group.select-group.opened .item:focus,.input-group.select-group.opened .item:focus-within,.input-group.select-group.opened .item:hover{background-color:#7cbfff;background-color:var(--secondary-light-blue-color-300)}.input-group.select-group.opened .toggler .icon[data-icon-open]{display:none}.input-group.select-group.opened .toggler .icon[data-icon-close]{display:inline}.input-group.select-group.selected .input-field .form-label{font-size:.875rem;height:auto;left:1.25em;line-height:1.25rem;line-height:1.5;padding-left:.5em;padding-right:.5em;top:-.7em}.input-group.select-group.selected .input-field .form-label:before{opacity:1}.input-group.select-group.select-search .dropdown-container .input-container{margin:.625rem 0;padding-left:1rem;padding-right:.5rem}.input-group.select-group.select-search .dropdown-container .input{background-color:#e7e8e9;background-color:var(--primary-grey-color-200);border-radius:.5rem;height:2rem;padding:0 1rem;width:100%}.input-group.select-group.select-search.opened .item:first-child{border-top-left-radius:0}.input-group.textarea-group .input-field .form-label{align-items:flex-start;overflow:visible;padding-top:1rem;white-space:normal}.input-group.textarea-group .input-field .form-control{line-height:1.75rem;min-height:7rem;padding-bottom:.5rem;padding-top:.75rem}:is(.input-group.textarea-group .form-control:not(:-moz-placeholder-shown))~.form-label{overflow:hidden;padding-top:0;white-space:nowrap}:is(.input-group.textarea-group .form-control:focus)~.form-label,:is(.input-group.textarea-group .form-control:focus-within)~.form-label,:is(.input-group.textarea-group .form-control:not(:placeholder-shown))~.form-label{overflow:hidden;padding-top:0;white-space:nowrap}:is(.input-group.textarea-group .form-control:-internal-autofill-selected)~.form-label,:is(.input-group.textarea-group .form-control:-webkit-autofill)~.form-label{overflow:hidden;padding-top:0;white-space:nowrap}.input-group.textarea-group-sm .input-field .form-control{min-height:0}.input-group.select-group.with-error:not(:last-of-type),.input-group.text-group.with-error:not(:last-of-type),.input-group.textarea-group.with-error:not(:last-of-type){margin-bottom:1rem}.input-group.select-group.with-error .input-field .form-label,.input-group.text-group.with-error .input-field .form-label,.input-group.textarea-group.with-error .input-field .form-label{color:#c5162c;color:var(--error-color-500)}.input-group.select-group.with-error .input-field .form-control,.input-group.text-group.with-error .input-field .form-control,.input-group.textarea-group.with-error .input-field .form-control{border-color:#c5162c;border-color:var(--error-color-500)}.input-group.checkable-group .form-control{cursor:pointer;left:1rem;opacity:0;position:absolute;top:1rem}.input-group.checkable-group .form-label{cursor:pointer;display:flex}.input-group.checkable-group .form-label .icon-check,.input-group.checkable-group .form-label .icon-radio{cursor:pointer;width:1.4em}.input-group.checkable-group .form-label .icon-check:before,.input-group.checkable-group .form-label .icon-radio:before{color:#494c4f;color:var(--primary-grey-color-600)}.input-group.checkable-group .form-label .label-text{margin-left:.5em;margin-top:.65em}.input-group.checkable-group .checked{display:none}.input-group.checkable-group .form-control.disabled,.input-group.checkable-group .form-control[disabled]{color:#75787b;color:var(--primary-grey-color-500)}:is(.input-group.checkable-group .form-control.disabled)+.form-label .icon-check,:is(.input-group.checkable-group .form-control[disabled])+.form-label .icon-check{color:#75787b;color:var(--primary-grey-color-500)}.form-control-checked:is(.input-group.checkable-group .form-control)+.form-label,:is(.input-group.checkable-group .form-control):checked+.form-label{font-weight:500}.form-control-checked:is(.input-group.checkable-group .form-control)+.form-label .unchecked,:is(.input-group.checkable-group .form-control):checked+.form-label .unchecked{display:none}.form-control-checked:is(.input-group.checkable-group .form-control)+.form-label .checked,:is(.input-group.checkable-group .form-control):checked+.form-label .checked{display:block}.form-control-checked:is(.input-group.checkable-group .form-control)+.form-label .checked:before,:is(.input-group.checkable-group .form-control):checked+.form-label .checked:before{color:#000}:is(.input-group.checkable-group .form-control):focus+.form-label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.input-group.checkable-group.with-error .form-label,.input-group.checkable-group.with-error .form-label .icon-check:before{color:#c5162c;color:var(--error-color-500)}.input-group.checkable-group.with-error .form-label .link{color:#c5162c;color:var(--error-color-500);text-decoration-line:underline}.input-group.checkable-group:not(:last-of-type){margin-bottom:1rem}.input-group:not(.checkable-group)+.checkable-group{margin-top:1.75rem}@media (min-width:768px){.input-group.select-group.input-group-sm .input-field .form-control,.input-group.text-group.input-group-sm .input-field .form-control,.input-group.textarea-group.input-group-sm .input-field .form-control{height:2.5rem}.disabled:is(.input-group.select-group.input-group-sm .input-field .form-control)~.form-label,.disabled:is(.input-group.text-group.input-group-sm .input-field .form-control)~.form-label,.disabled:is(.input-group.textarea-group.input-group-sm .input-field .form-control)~.form-label{height:2.5rem}}#master-course-added-modal .rounded-card.shadow-card{box-shadow:0 2px 10px 0 hsla(210,3%,65%,.5)}#header-code-form input{border-radius:9999px;font-weight:700;padding:.375rem .75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}#header-code-form input::-moz-placeholder{color:#494c4f;color:var(--primary-grey-color-600);font-size:.875em;font-weight:700;line-height:2;text-transform:uppercase}#header-code-form input::placeholder{color:#494c4f;color:var(--primary-grey-color-600);font-size:.875em;font-weight:700;line-height:2;text-transform:uppercase}#header-code-form :not(.with-error) input{background-color:#6ca27f;background-color:var(--primary-color-400)}#header-code-form :not(.with-error) input:not(:-moz-placeholder-shown){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}#header-code-form :not(.with-error) input:not(:placeholder-shown){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}#header-code-form :not(.with-error) input:focus,#header-code-form :not(.with-error) input:focus-visible,#header-code-form :not(.with-error) input:focus-within{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:inset 0 0 0 2px #00875f;box-shadow:inset 0 0 0 2px var(--accent-color-400);outline:2px solid transparent;outline-offset:2px}#header-code-form .with-error input{background-color:#feb8b4;background-color:var(--error-color-300);border-color:#c5162c;border-color:var(--error-color-500);border-width:2px;color:#8c0004;color:var(--error-color-600)}#header-code-form .with-error .error,#header-code-form .with-error .error .link{color:#222427;color:var(--primary-grey-color-700)}@media (min-width:768px){#header-code-form input::-moz-placeholder{line-height:1.5}#header-code-form input::placeholder{line-height:1.5}#header-code-form .input-group{max-width:12.25rem}#header-code-form .input-group.with-error{max-width:none}#header-code-form .input-group.with-error input{max-width:12.25rem}}.course-header .sections-list li .link:hover{color:#003b1a;color:var(--accent-color-600)}.course-header .sections-list li .link:focus{box-shadow:inset 0 0 0 1px #006741;box-shadow:inset 0 0 0 1px var(--accent-color-500)}footer{border-color:#a0dab3;border-color:var(--primary-color-300)}#menu-dropdown .menu-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}#menu-dropdown .first-section{color:#00875f;color:var(--accent-color-400)}#menu-dropdown .logout{background-color:#e7f3e5;background-color:var(--primary-color-100)}#menu-dropdown .card{border-radius:.625rem;padding:.5rem .5rem 1rem}@media (min-width:768px){#menu-dropdown .cards{width:31.7rem}}button{text-align:left;text-align:initial}.btn{--tw-text-opacity:1;background-color:#00875f;background-color:var(--accent-color-400);color:rgb(255 255 255/var(--tw-text-opacity));font-weight:500;min-width:5rem;padding:.875rem 2rem;text-align:center;text-transform:uppercase}.btn:hover{background-color:#006741;background-color:var(--accent-color-500)}.btn{border-radius:2rem;letter-spacing:.05em}.btn:focus{background-color:#00875f;background-color:var(--accent-color-400);box-shadow:inset 0 0 0 2px #003b1a;box-shadow:inset 0 0 0 2px var(--accent-color-600)}.btn[disabled]{background-color:#adbdb7;background-color:var(--accent-color-disabled);color:#494c4f;color:var(--primary-grey-color-600);pointer-events:none}.btn-secondary{color:#00875f;color:var(--accent-color-400)}.btn-secondary:hover{--tw-text-opacity:1;background-color:#00875f;background-color:var(--accent-color-400);color:rgb(255 255 255/var(--tw-text-opacity))}.btn-secondary{background:transparent;box-shadow:inset 0 0 0 2px #00875f;box-shadow:inset 0 0 0 2px var(--accent-color-400)}.btn-secondary:focus{--tw-text-opacity:1;box-shadow:inset 0 0 0 2px #006741;box-shadow:inset 0 0 0 2px var(--accent-color-500);color:rgb(255 255 255/var(--tw-text-opacity))}.btn-secondary[disabled]{box-shadow:inset 0 0 0 2px #627a75;box-shadow:inset 0 0 0 2px var(--accent-color-text-disabled);color:#627a75;color:var(--accent-color-text-disabled)}.btn-secondary-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-secondary-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.btn-secondary-white:focus,.btn-secondary-white:hover{color:#00875f;color:var(--accent-color-400)}.btn-secondary-white{background:transparent;box-shadow:inset 0 0 0 2px #fff}.btn-secondary-white:focus{box-shadow:inset 0 0 0 2px #006741;box-shadow:inset 0 0 0 2px var(--accent-color-500)}.btn-secondary-white[disabled]{box-shadow:inset 0 0 0 2px #627a75;box-shadow:inset 0 0 0 2px var(--accent-color-text-disabled);color:#627a75;color:var(--accent-color-text-disabled)}.btn-sm{font-size:.875rem;padding:.5rem 1.5rem}.btn-sm.btn-secondary{font-weight:700}@media (min-width:768px){.btn{font-size:.9rem;line-height:1.6rem;padding-bottom:.5rem;padding-top:.5rem}}.card{--tw-bg-opacity:1;--tw-shadow:0 0.125em 0.625em 0 hsla(185,7%,65%,.7);--tw-shadow-colored:0 0.125em 0.625em 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;padding:2rem 1.25rem;width:100%}#master-course-added-modal .rounded-card.card{box-shadow:0 2px 10px 0 hsla(210,3%,65%,.5)}.card{border-radius:1.25em;max-width:335px}.card-hover,.card-link{--tw-shadow:0 0.125em 0.625em 0 hsla(185,7%,65%,.7);--tw-shadow-colored:0 0.125em 0.625em 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#master-course-added-modal .rounded-card .card-hover,#master-course-added-modal .rounded-card.card-link{box-shadow:0 2px 10px 0 hsla(210,3%,65%,.5)}.card-hover:not([disabled]):not(.disabled),.card-link:not([disabled]):not(.disabled){cursor:pointer;transition:all .1s ease-out}.card-hover:not([disabled]):not(.disabled):hover,.card-link:not([disabled]):not(.disabled):hover{box-shadow:0 .125em 2.25em 0 rgba(0,130,100,.6);transform:scale(1.1)}.card-hover:not([disabled]):not(.disabled):focus,.card-link:not([disabled]):not(.disabled):focus{box-shadow:inset 0 0 0 2px #006741;box-shadow:inset 0 0 0 2px var(--accent-color-500);transform:scale(1);transition-duration:.05s}.collapse [data-collapse-toggle] [data-collapse-icon-closed]{display:inline;display:initial}.collapse [data-collapse-toggle] [data-collapse-icon-opened]{display:none}.collapse [data-collapse-content]{max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.collapse.active [data-collapse-toggle] [data-collapse-icon-closed]{display:none}.collapse.active [data-collapse-toggle] [data-collapse-icon-opened]{display:inline;display:initial}html.has-modal{overflow:hidden}body.has-modal .modal-backdrop{display:block}.modal{display:none;height:100vh;inset:0;overflow-x:hidden;overflow-y:auto;position:fixed;width:100vw;z-index:9999}.modal.modal-open{align-items:flex-start;display:flex}.modal .modal-dialog{margin:6rem auto;overflow:visible;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width:768px){.modal .modal-dialog{min-width:25rem;width:auto}}.modal .modal-dialog{background-color:transparent}.modal-backdrop{background:rgba(0,21,50,.7);display:none;height:100vh;inset:0;position:fixed;width:100vw;z-index:9998}@media (min-width:768px){.modal-embeddable .modal-dialog{width:100%}.modal-embeddable iframe{height:550px!important}}.lesson-resource iframe{max-width:100%}.lesson-resource .video-embed iframe{height:350px}@media (min-width:768px){.lesson-resource .video-embed iframe{height:450px}}.carousel-container .flickity-viewport{overflow:visible!important}.carousel-container .flickity-viewport .flickity-slider{height:100%}.carousel-container .flickity-viewport .flickity-slider>*{display:block;min-height:100%}.carousel-container .flickity-viewport .flickity-slider>:not(.is-visible){opacity:.4;pointer-events:none}.carousel-container .flickity-viewport .flickity-slider>.card:not(.is-visible){box-shadow:0 2px 30px 0 hsla(210,3%,65%,.5)}.carousel-container .carousel:not(.hide-controls){padding-left:1.25rem;padding-right:1.25rem}.carousel-container .carousel-prev-next{display:none}@media (min-width:1024px){.carousel-container .carousel:not(.hide-controls){padding-left:5rem;padding-right:5rem}.carousel-container .carousel-prev-next{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;top:0}.carousel-container .carousel-prev-next.carousel-prev{left:0}.carousel-container .carousel-prev-next.carousel-next{right:0}.carousel-container .carousel-prev-next[hidden]{display:none}.carousel-container .carousel-prev-next button{color:#006741;color:var(--accent-color-500);height:80px;width:80px}.carousel-container .carousel-prev-next button.disabled,.carousel-container .carousel-prev-next button[disabled]{color:#494c4f;color:var(--primary-grey-color-600)}}@media (min-width:1280px){.carousel-container .carousel,.carousel-container .carousel:not(.hide-controls){padding-left:2.5rem;padding-right:2.5rem}.carousel-container .carousel-prev-next.carousel-prev{left:-3rem}.carousel-container .carousel-prev-next.carousel-next{right:-3rem}}.ProseMirror p{margin-bottom:.75rem}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror ol,.ProseMirror ul{display:block;margin-left:0;margin-right:0;padding-left:1.75rem}.ProseMirror li{display:list-item;margin-bottom:.5rem}.ProseMirror li p{left:0;position:relative}.ProseMirror li p:first-child,.ProseMirror li p:first-of-type{display:inline}.classroom-pill{border-radius:9999px;box-shadow:0 0 0 .25rem transparent;display:inline-block;font-size:.75rem;font-weight:700;line-height:1rem;padding:.25rem .75rem;text-transform:uppercase}.classroom-pill.checked{box-shadow:0 0 0 .25rem #00875f;box-shadow:0 0 0 .25rem var(--accent-color-400)}.classroom-pill,.classroom-pill .btn-hollow,.with-classroom-bg,.with-classroom-bg .btn-hollow{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.classroom-pill .btn-hollow:focus,.classroom-pill .btn-hollow:hover,.with-classroom-bg .btn-hollow:focus,.with-classroom-bg .btn-hollow:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.classroom-pill .btn-hollow,.with-classroom-bg .btn-hollow{background:transparent;box-shadow:inset 0 0 0 2px #fff}.classroom-pill.bg-secondary-apple-300,.classroom-pill.bg-secondary-yellow-300,.with-classroom-bg.bg-secondary-apple-300,.with-classroom-bg.bg-secondary-yellow-300{color:#001532;color:var(--primary-blue-color-700)}.classroom-pill.bg-secondary-light-blue-400 .btn-hollow:focus,.classroom-pill.bg-secondary-light-blue-400 .btn-hollow:hover,.with-classroom-bg.bg-secondary-light-blue-400 .btn-hollow:focus,.with-classroom-bg.bg-secondary-light-blue-400 .btn-hollow:hover{color:#418fde;color:var(--secondary-light-blue-color-400)}.classroom-pill.bg-secondary-pink .btn-hollow:focus,.classroom-pill.bg-secondary-pink .btn-hollow:hover,.with-classroom-bg.bg-secondary-pink .btn-hollow:focus,.with-classroom-bg.bg-secondary-pink .btn-hollow:hover{color:#ff6a95;color:var(--secondary-pink-color-400)}.classroom-card:focus-visible:after,.classroom-card:focus-within:after,.classroom-card:focus:after{border-radius:1.25em;box-shadow:inset 0 0 0 .125rem #00875f;box-shadow:inset 0 0 0 .125rem var(--accent-color-400);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.classroom-card[data-color=blue]{box-shadow:0 .125rem 1.875rem 0 rgba(0,98,172,.5)}.classroom-card[data-color=blue]:hover{box-shadow:0 .125rem 2.0625rem 0 #0062ac;box-shadow:0 .125rem 2.0625rem 0 var(--secondary-light-blue-color-500)}.classroom-card[data-color=blue] .class-name{background-color:#418fde;background-color:var(--secondary-light-blue-color-400)}.classroom-pill.classroom-card[data-color=blue] .class-name .btn-hollow:focus,.classroom-pill.classroom-card[data-color=blue] .class-name .btn-hollow:hover,.with-classroom-bg.classroom-card[data-color=blue] .class-name .btn-hollow:focus,.with-classroom-bg.classroom-card[data-color=blue] .class-name .btn-hollow:hover{color:#418fde;color:var(--secondary-light-blue-color-400)}.classroom-card[data-color=yellow]{box-shadow:0 .125rem 1.875rem 0 rgba(199,157,0,.5)}.classroom-card[data-color=yellow]:hover{box-shadow:0 .125rem 2.0625rem 0 #c79d00;box-shadow:0 .125rem 2.0625rem 0 var(--secondary-yellow-color-400)}.classroom-card[data-color=yellow] .class-name{background-color:#ffcd00;background-color:var(--secondary-yellow-color-300)}.classroom-pill.classroom-card[data-color=yellow] .class-name,.with-classroom-bg.classroom-card[data-color=yellow] .class-name{color:#001532;color:var(--primary-blue-color-700)}.classroom-card[data-color=green]{box-shadow:0 .125rem 1.875rem 0 rgba(114,164,46,.5)}.classroom-card[data-color=green]:hover{box-shadow:0 .125rem 2.0625rem 0 #72a42e;box-shadow:0 .125rem 2.0625rem 0 var(--secondary-apple-color-400)}.classroom-card[data-color=green] .class-name{background-color:#a4d65e;background-color:var(--secondary-apple-color-300)}.classroom-pill.classroom-card[data-color=green] .class-name,.with-classroom-bg.classroom-card[data-color=green] .class-name{color:#001532;color:var(--primary-blue-color-700)}.classroom-card[data-color=pink]{box-shadow:0 .125rem 1.875rem 0 rgba(150,0,48,.5)}.classroom-card[data-color=pink]:hover{box-shadow:0 .125rem 2.0625rem 0 #960030;box-shadow:0 .125rem 2.0625rem 0 var(--secondary-pink-color-600)}.classroom-card[data-color=pink] .class-name{background-color:#ce0058;background-color:var(--secondary-pink-color-500)}.classroom-pill.classroom-card[data-color=pink] .class-name .btn-hollow:focus,.classroom-pill.classroom-card[data-color=pink] .class-name .btn-hollow:hover,.with-classroom-bg.classroom-card[data-color=pink] .class-name .btn-hollow:focus,.with-classroom-bg.classroom-card[data-color=pink] .class-name .btn-hollow:hover{color:#ff6a95;color:var(--secondary-pink-color-400)}.create-record-box{border-radius:.75rem;overflow:hidden;padding:2rem 1.5rem;position:relative}.create-record-box:before{content:"";inset:0;opacity:.06;pointer-events:none;position:absolute}.vue-slider-rail{background-color:#f2f3f4;background-color:var(--primary-grey-color-100);border-radius:9999px}.vue-slider-dot-handle,.vue-slider-process{background-color:#00875f;background-color:var(--accent-color-400);border-radius:9999px}.vue-slider-dot-handle,.vue-slider-dot-handle-focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.vue-slider-dot-tooltip-inner{background-color:#f2f3f4;background-color:var(--primary-grey-color-100);border-color:#f2f3f4;border-color:var(--primary-grey-color-100);color:#222427;color:var(--primary-grey-color-700)}.vue-slider-disabled{cursor:default}.vue-slider-disabled .vue-slider-process{background-color:#9cc3eb}.vue-slider-disabled .vue-slider-dot-handle{background-color:#9cc3eb;cursor:default}.course-card .single-student-pill{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:#3b6589;border-color:var(--primary-blue-color-400);border-radius:9999px;border-width:1px;color:#3b6589;color:var(--primary-blue-color-400);display:inline-block;font-size:.75rem;font-weight:700;line-height:1rem;padding:.25rem .75rem;text-transform:uppercase}.catalogue{--tw-shadow:0 0.125em 0.625em 0 hsla(185,7%,65%,.7);--tw-shadow-colored:0 0.125em 0.625em 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#master-course-added-modal .rounded-card.catalogue{box-shadow:0 2px 10px 0 hsla(210,3%,65%,.5)}.catalogue{overflow:hidden;position:relative;transition:all .1s ease-out}.catalogue .box-shadow{border-radius:1rem}.catalogue:hover{box-shadow:0 .125em 2.25em 0 rgba(0,130,100,.6);transform:scale(1.1)}.catalogue:focus{transform:scale(1);transition-duration:.05s}.catalogue:focus .box-shadow{box-shadow:inset 0 0 0 2px #006741;box-shadow:inset 0 0 0 2px var(--accent-color-500);height:100%;position:absolute;width:100%}.page-dashboard #activities{background-position:bottom;background-repeat:no-repeat}.page-dashboard #activities [data-collapse] [data-collapse-content]{transition-timing-function:linear}.page-dashboard .activity-card{--tw-bg-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:rgb(255 255 255/var(--tw-bg-opacity));overflow:hidden;position:relative;z-index:1}.page-dashboard .activity-card,.page-dashboard .activity-card.active{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.page-dashboard .activity-card.active{--tw-shadow:0 0.125em 0.625em 0 hsla(185,7%,65%,.7);--tw-shadow-colored:0 0.125em 0.625em 0 var(--tw-shadow-color)}#master-course-added-modal .rounded-card.page-dashboard .activity-card.active{box-shadow:0 2px 10px 0 hsla(210,3%,65%,.5)}@media (min-width:768px){.page-dashboard .activity-card{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)!important;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}}#course-overview .course-cover{min-height:414px}#course-overview .course-cover-bg{opacity:.8}#course-overview .features-table{border-spacing:0 1rem}#course-overview #teacher-notes-bg{inset:0;opacity:.06;position:absolute}#course-overview #description-section-bg{background-repeat:no-repeat}@media (min-width:1024px){#course-overview #description-section{min-height:570px}}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.collapse{visibility:collapse!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.inset-0{inset:0!important}.-right-2{right:-.5rem!important}.-top-14{top:-3.5rem!important}.-top-2{top:-.5rem!important}.-top-4{top:-1rem!important}.bottom-full{bottom:100%!important}.left-0{left:0!important}.left-\[2\.5rem\]{left:2.5rem!important}.right-0{right:0!important}.right-1{right:.25rem!important}.top-0{top:0!important}.top-12{top:3rem!important}.top-7{top:1.75rem!important}.top-8{top:2rem!important}.-z-1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-10{z-index:10!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-\[1\]{z-index:1!important}.-m-2{margin:-.5rem!important}.m-2{margin:.5rem!important}.m-4{margin:1rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-1\.25{margin-left:-.3125rem!important;margin-right:-.3125rem!important}.-mx-1\.5{margin-left:-.375rem!important;margin-right:-.375rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-1\.25{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-1\.5{margin-left:.375rem!important;margin-right:.375rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-8{margin-left:2rem!important;margin-right:2rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-24{margin-bottom:6rem!important;margin-top:6rem!important}.my-4{margin-bottom:1rem!important;margin-top:1rem!important}.my-5{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-6{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-7{margin-bottom:1.75rem!important;margin-top:1.75rem!important}.my-8{margin-bottom:2rem!important;margin-top:2rem!important}.-mb-10{margin-bottom:-2.5rem!important}.-ml-px{margin-left:-1px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-10{margin-bottom:2.5rem!important}.mb-11{margin-bottom:2.75rem!important}.mb-12{margin-bottom:3rem!important}.mb-14{margin-bottom:3.5rem!important}.mb-16{margin-bottom:4rem!important}.mb-2{margin-bottom:.5rem!important}.mb-20{margin-bottom:5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-7{margin-bottom:1.75rem!important}.mb-8{margin-bottom:2rem!important}.ml-1{margin-left:.25rem!important}.ml-1\.25{margin-left:.3125rem!important}.ml-1\.5{margin-left:.375rem!important}.ml-15{margin-left:3.75rem!important}.ml-2{margin-left:.5rem!important}.ml-20{margin-left:5rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.ml-5{margin-left:1.25rem!important}.ml-6{margin-left:1.5rem!important}.ml-8{margin-left:2rem!important}.mr-1{margin-right:.25rem!important}.mr-1\.25{margin-right:.3125rem!important}.mr-15{margin-right:3.75rem!important}.mr-2{margin-right:.5rem!important}.mr-2\.5{margin-right:.625rem!important}.mr-4{margin-right:1rem!important}.mr-5{margin-right:1.25rem!important}.mr-6{margin-right:1.5rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-12{margin-top:3rem!important}.mt-14{margin-top:3.5rem!important}.mt-2{margin-top:.5rem!important}.mt-20{margin-top:5rem!important}.mt-32{margin-top:8rem!important}.mt-4{margin-top:1rem!important}.mt-6{margin-top:1.5rem!important}.mt-7{margin-top:1.75rem!important}.mt-8{margin-top:2rem!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.hidden{display:none!important}.h-0{height:0!important}.h-10{height:2.5rem!important}.h-100{height:25rem!important}.h-12{height:3rem!important}.h-15{height:3.75rem!important}.h-2{height:.5rem!important}.h-2\.5{height:.625rem!important}.h-20{height:5rem!important}.h-28{height:7rem!important}.h-3{height:.75rem!important}.h-36{height:9rem!important}.h-4{height:1rem!important}.h-5{height:1.25rem!important}.h-52{height:13rem!important}.h-\[14\.5rem\]{height:14.5rem!important}.h-\[25rem\]{height:25rem!important}.h-auto{height:auto!important}.h-full{height:100%!important}.h-px{height:1px!important}.h-screen{height:100vh!important}.max-h-40{max-height:10rem!important}.max-h-48{max-height:12rem!important}.max-h-64{max-height:16rem!important}.max-h-96{max-height:24rem!important}.max-h-full{max-height:100%!important}.min-h-16{min-height:4rem!important}.min-h-20{min-height:5rem!important}.min-h-28{min-height:7rem!important}.min-h-32{min-height:8rem!important}.min-h-42{min-height:11rem!important}.w-0{width:0!important}.w-1\/2{width:50%!important}.w-12{width:3rem!important}.w-15{width:3.75rem!important}.w-20{width:5rem!important}.w-28{width:7rem!important}.w-3{width:.75rem!important}.w-34{width:8.5rem!important}.w-36{width:9rem!important}.w-4{width:1rem!important}.w-44{width:11rem!important}.w-5{width:1.25rem!important}.w-56{width:14rem!important}.w-60{width:15rem!important}.w-64{width:16rem!important}.w-72{width:18rem!important}.w-74{width:18.5rem!important}.w-80{width:20rem!important}.w-\[15rem\]{width:15rem!important}.w-auto{width:auto!important}.w-full{width:100%!important}.w-px{width:1px!important}.w-screen{width:100vw!important}.min-w-60{min-width:15rem!important}.max-w-100{max-width:25rem!important}.max-w-130{max-width:32.5rem!important}.max-w-146{max-width:36.5rem!important}.max-w-184{max-width:46rem!important}.max-w-25{max-width:6.25rem!important}.max-w-3xl{max-width:48rem!important}.max-w-49{max-width:12.25rem!important}.max-w-60{max-width:15rem!important}.max-w-64{max-width:16rem!important}.max-w-70{max-width:17.5rem!important}.max-w-76{max-width:19rem!important}.max-w-80{max-width:20rem!important}.max-w-84{max-width:21rem!important}.max-w-86{max-width:21.5rem!important}.max-w-90{max-width:22.5rem!important}.max-w-96{max-width:24rem!important}.max-w-\[30rem\]{max-width:30rem!important}.max-w-\[45rem\]{max-width:45rem!important}.max-w-\[8rem\]{max-width:8rem!important}.max-w-full{max-width:100%!important}.max-w-lg{max-width:32rem!important}.max-w-none{max-width:none!important}.max-w-screen-lg{max-width:1024px!important}.max-w-xl{max-width:36rem!important}.flex-1{flex:1 1 0%!important}.flex-shrink{flex-shrink:1!important}.flex-shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.flex-grow,.grow{flex-grow:1!important}.grow-0{flex-grow:0!important}.border-collapse{border-collapse:collapse!important}.border-separate{border-collapse:separate!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.cursor-default{cursor:default!important}.cursor-move{cursor:move!important}.cursor-pointer{cursor:pointer!important}.list-disc{list-style-type:disc!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.items-stretch{align-items:stretch!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-evenly{justify-content:space-evenly!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-8{gap:2rem!important}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(.25rem*var(--tw-space-y-reverse))!important;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-bottom:calc(.5rem*var(--tw-space-y-reverse))!important;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-y-auto{overflow-y:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-ellipsis{text-overflow:ellipsis!important}.whitespace-nowrap{white-space:nowrap!important}.break-all{word-break:break-all!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-card{border-radius:1.25rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-xl{border-radius:.75rem!important}.rounded-b-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.rounded-l-md{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.rounded-r-md{border-bottom-right-radius:.375rem!important;border-top-right-radius:.375rem!important}.rounded-t-card{border-top-left-radius:1.25rem!important;border-top-right-radius:1.25rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-b-0{border-bottom-width:0!important}.border-b-2{border-bottom-width:2px!important}.border-b-3{border-bottom-width:3px!important}.border-t{border-top-width:1px!important}.border-t-2{border-top-width:2px!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-accent,.border-accent-400{border-color:#00875f!important;border-color:var(--accent-color-400)!important}.border-primary-blue-300{border-color:#6b93b9!important;border-color:var(--primary-blue-color-300)!important}.border-primary-blue-400{border-color:#3b6589!important;border-color:var(--primary-blue-color-400)!important}.border-primary-grey{border-color:#75787b!important;border-color:var(--primary-grey-color-500)!important}.border-primary-grey-200{border-color:#e7e8e9!important;border-color:var(--primary-grey-color-200)!important}.border-primary-grey-300{border-color:#d5d8dc!important;border-color:var(--primary-grey-color-300)!important}.border-primary-grey-400{border-color:#a4a7aa!important;border-color:var(--primary-grey-color-400)!important}.border-primary-grey-500{border-color:#75787b!important;border-color:var(--primary-grey-color-500)!important}.border-secondary-apple-300{border-color:#a4d65e!important;border-color:var(--secondary-apple-color-300)!important}.border-secondary-light-blue-400{border-color:#418fde!important;border-color:var(--secondary-light-blue-color-400)!important}.border-secondary-pink{border-color:#ce0058!important;border-color:var(--secondary-pink-color-500)!important}.border-secondary-yellow-300{border-color:#ffcd00!important;border-color:var(--secondary-yellow-color-300)!important}.bg-\[\#eefaff\]{--tw-bg-opacity:1!important;background-color:rgb(238 250 255/var(--tw-bg-opacity))!important}.bg-\[black\]{--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity))!important}.bg-accent{background-color:#00875f!important;background-color:var(--accent-color-400)!important}.bg-accent-100{background-color:#d0f1e3!important;background-color:var(--accent-color-100)!important}.bg-accent-300{background-color:#50c89a!important;background-color:var(--accent-color-300)!important}.bg-error{background-color:#c5162c!important;background-color:var(--error-color-500)!important}.bg-error-300{background-color:#feb8b4!important;background-color:var(--error-color-300)!important}.bg-error-400{background-color:#f55!important;background-color:var(--error-color-400)!important}.bg-primary{background-color:#a0dab3!important;background-color:var(--primary-color-300)!important}.bg-primary-100{background-color:#e7f3e5!important;background-color:var(--primary-color-100)!important}.bg-primary-200{background-color:#cbf1cc!important;background-color:var(--primary-color-200)!important}.bg-primary-50{background-color:#f3f9f2!important;background-color:var(--primary-color-50)!important}.bg-primary-blue-100{background-color:#ddf2f6!important;background-color:var(--primary-blue-color-100)!important}.bg-primary-blue-200{background-color:#9cc3ec!important;background-color:var(--primary-blue-color-200)!important}.bg-primary-blue-600{background-color:#013b5c!important;background-color:var(--primary-blue-color-600)!important}.bg-primary-grey-100{background-color:#f2f3f4!important;background-color:var(--primary-grey-color-100)!important}.bg-primary-grey-200{background-color:#e7e8e9!important;background-color:var(--primary-grey-color-200)!important}.bg-primary-grey-300{background-color:#d5d8dc!important;background-color:var(--primary-grey-color-300)!important}.bg-secondary-apple-300{background-color:#a4d65e!important;background-color:var(--secondary-apple-color-300)!important}.bg-secondary-light-blue-400{background-color:#418fde!important;background-color:var(--secondary-light-blue-color-400)!important}.bg-secondary-orange{background-color:#ff6720!important;background-color:var(--secondary-orange-color-400)!important}.bg-secondary-pink{background-color:#ce0058!important;background-color:var(--secondary-pink-color-500)!important}.bg-secondary-yellow{background-color:#c79d00!important;background-color:var(--secondary-yellow-color-400)!important}.bg-secondary-yellow-300{background-color:#ffcd00!important;background-color:var(--secondary-yellow-color-300)!important}.bg-success{background-color:#058a00!important;background-color:var(--success-color-500)!important}.bg-success-400{background-color:#50bb3d!important;background-color:var(--success-color-400)!important}.bg-success-500{background-color:#058a00!important;background-color:var(--success-color-500)!important}.bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bg-cover{background-size:cover!important}.bg-\[top_1rem_left\]{background-position:top 1rem left!important}.bg-center{background-position:50%!important}.bg-no-repeat{background-repeat:no-repeat!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-2\.5{padding:.625rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.p-\[2px\]{padding:2px!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-11{padding-left:2.75rem!important;padding-right:2.75rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-1\.5{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-10{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-12{padding-bottom:3rem!important;padding-top:3rem!important}.py-16{padding-bottom:4rem!important;padding-top:4rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-4{padding-bottom:1rem!important;padding-top:1rem!important}.py-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-8{padding-bottom:2rem!important;padding-top:2rem!important}.pb-10{padding-bottom:2.5rem!important}.pb-12{padding-bottom:3rem!important}.pb-16{padding-bottom:4rem!important}.pb-2{padding-bottom:.5rem!important}.pb-20{padding-bottom:5rem!important}.pb-24{padding-bottom:6rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-8{padding-bottom:2rem!important}.pb-9{padding-bottom:2.25rem!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:.75rem!important}.pl-4{padding-left:1rem!important}.pl-5{padding-left:1.25rem!important}.pl-6{padding-left:1.5rem!important}.pl-8{padding-left:2rem!important}.pr-12{padding-right:3rem!important}.pr-20{padding-right:5rem!important}.pr-24{padding-right:6rem!important}.pr-4{padding-right:1rem!important}.pr-5{padding-right:1.25rem!important}.pr-6{padding-right:1.5rem!important}.pt-1{padding-top:.25rem!important}.pt-10{padding-top:2.5rem!important}.pt-12{padding-top:3rem!important}.pt-14{padding-top:3.5rem!important}.pt-16{padding-top:4rem!important}.pt-2{padding-top:.5rem!important}.pt-24{padding-top:6rem!important}.pt-26{padding-top:6.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3\.5xl{font-size:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-5xl{font-size:3rem!important}.text-5xl,.text-6xl{line-height:1!important}.text-6xl{font-size:3.75rem!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.font-normal{font-weight:400!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.leading-5{line-height:1.25rem!important}.leading-\[2\.5rem\]{line-height:2.5rem!important}.leading-\[2\],.leading-loose{line-height:2!important}.leading-none{line-height:1!important}.leading-normal{line-height:1.5!important}.leading-relaxed{line-height:1.625!important}.leading-snug{line-height:1.375!important}.leading-tight{line-height:1.25!important}.tracking-wide{letter-spacing:.025em!important}.tracking-wider{letter-spacing:.05em!important}.tracking-widest{letter-spacing:.1em!important}.text-accent{color:#00875f!important;color:var(--accent-color-400)!important}.text-accent-500{color:#006741!important;color:var(--accent-color-500)!important}.text-accent-600{color:#003b1a!important;color:var(--accent-color-600)!important}.text-accent-disabled{color:#627a75!important;color:var(--accent-color-text-disabled)!important}.text-error{color:#c5162c!important;color:var(--error-color-500)!important}.text-muted{color:#494c4f!important;color:var(--primary-grey-color-600)!important}.text-primary-500{color:#3f7353!important;color:var(--primary-color-500)!important}.text-primary-blue{color:#013b5c!important;color:var(--primary-blue-color-600)!important}.text-primary-blue-200{color:#9cc3ec!important;color:var(--primary-blue-color-200)!important}.text-primary-blue-300{color:#6b93b9!important;color:var(--primary-blue-color-300)!important}.text-primary-blue-400{color:#3b6589!important;color:var(--primary-blue-color-400)!important}.text-primary-blue-600{color:#013b5c!important;color:var(--primary-blue-color-600)!important}.text-primary-grey{color:#75787b!important;color:var(--primary-grey-color-500)!important}.text-primary-grey-300{color:#d5d8dc!important;color:var(--primary-grey-color-300)!important}.text-primary-grey-500{color:#75787b!important;color:var(--primary-grey-color-500)!important}.text-primary-grey-600{color:#494c4f!important;color:var(--primary-grey-color-600)!important}.text-primary-grey-700{color:#222427!important;color:var(--primary-grey-color-700)!important}.text-success,.text-success-500{color:#058a00!important;color:var(--success-color-500)!important}.text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.underline{text-decoration-line:underline!important}.no-underline{text-decoration-line:none!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-30{opacity:.3!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.shadow-card{--tw-shadow:0 0.125em 0.625em 0 hsla(185,7%,65%,.7)!important;--tw-shadow-colored:0 0.125em 0.625em 0 var(--tw-shadow-color)!important}.shadow-card,.shadow-none{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.blur{--tw-blur:blur(8px)!important}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.grayscale{--tw-grayscale:grayscale(100%)!important}.\!filter,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition{transition-duration:.15s!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.duration-150,.transition-all{transition-duration:.15s!important}.duration-200{transition-duration:.2s!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.title{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:3rem}.title.with-sub{margin-bottom:1rem}.subtitle{color:#494c4f;color:var(--primary-grey-color-600);margin-bottom:3rem}.title+.subtitle{margin-top:.5rem}.max-width-container{margin-left:auto;margin-right:auto;max-width:1160px}.max-width-container-sm{margin-left:auto;margin-right:auto;max-width:730px}.padded-container{padding:3.5rem 1.25rem 5rem}.with-list-disc ul{list-style:disc;padding-left:1rem}.last\:mb-0:last-child{margin-bottom:0!important}.hover\:bg-accent-200:hover{background-color:#9ee1c5!important;background-color:var(--accent-color-200)!important}.hover\:text-accent-500:hover{color:#006741!important;color:var(--accent-color-500)!important}.hover\:opacity-100:hover{opacity:1!important}.focus\:z-10:focus{z-index:10!important}.focus\:bg-accent-200:focus{background-color:#9ee1c5!important;background-color:var(--accent-color-200)!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}@media (min-width:375px){.md-phone\:top-8{top:2rem!important}.md-phone\:ml-2{margin-left:.5rem!important}.md-phone\:ml-6{margin-left:1.5rem!important}.md-phone\:h-32{height:8rem!important}.md-phone\:w-32{width:8rem!important}.md-phone\:w-72{width:18rem!important}.md-phone\:w-76{width:19rem!important}.md-phone\:w-84{width:21rem!important}.md-phone\:max-w-64{max-width:16rem!important}.md-phone\:max-w-70{max-width:17.5rem!important}.md-phone\:border-b-2{border-bottom-width:2px!important}.md-phone\:border-r-2{border-right-width:2px!important}.md-phone\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.md-phone\:px-8{padding-left:2rem!important;padding-right:2rem!important}.md-phone\:text-5xl{font-size:3rem!important;line-height:1!important}.md-phone\:leading-tight{line-height:1.25!important}}@media (min-width:414px){.lg-phone\:top-7{top:1.75rem!important}.lg-phone\:top-7\.5{top:1.875rem!important}.lg-phone\:mb-0{margin-bottom:0!important}.lg-phone\:ml-6{margin-left:1.5rem!important}.lg-phone\:mr-4{margin-right:1rem!important}.lg-phone\:mr-6{margin-right:1.5rem!important}.lg-phone\:flex{display:flex!important}.lg-phone\:hidden{display:none!important}.lg-phone\:w-1\/2{width:50%!important}.lg-phone\:w-40{width:10rem!important}.lg-phone\:w-56{width:14rem!important}.lg-phone\:max-w-70{max-width:17.5rem!important}.lg-phone\:max-w-80{max-width:20rem!important}.lg-phone\:flex-row{flex-direction:row!important}.lg-phone\:px-4{padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:640px){.sm\:flex{display:flex!important}.sm\:hidden{display:none!important}.sm\:flex-1{flex:1 1 0%!important}.sm\:items-center{align-items:center!important}.sm\:justify-between{justify-content:space-between!important}}@media (min-width:768px){.md\:absolute{position:absolute!important}.md\:left-1\/2{left:50%!important}.md\:top-6{top:1.5rem!important}.md\:top-6\.5{top:1.625rem!important}.md\:top-7{top:1.75rem!important}.md\:top-\[2\.5rem\]{top:2.5rem!important}.md\:m-4{margin:1rem!important}.md\:-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.md\:-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.md\:mx-0{margin-left:0!important;margin-right:0!important}.md\:mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.md\:mx-4{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:mb-0{margin-bottom:0!important}.md\:mb-10{margin-bottom:2.5rem!important}.md\:mb-4{margin-bottom:1rem!important}.md\:mb-6{margin-bottom:1.5rem!important}.md\:mb-7{margin-bottom:1.75rem!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-11{margin-left:2.75rem!important}.md\:ml-12{margin-left:3rem!important}.md\:ml-4{margin-left:1rem!important}.md\:ml-5{margin-left:1.25rem!important}.md\:ml-6{margin-left:1.5rem!important}.md\:mr-0{margin-right:0!important}.md\:mr-4{margin-right:1rem!important}.md\:mr-6{margin-right:1.5rem!important}.md\:mr-7{margin-right:1.75rem!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:flex{display:flex!important}.md\:table{display:table!important}.md\:hidden{display:none!important}.md\:h-60{height:15rem!important}.md\:h-full{height:100%!important}.md\:min-h-36{min-height:9rem!important}.md\:min-h-42{min-height:11rem!important}.md\:min-h-80{min-height:20rem!important}.md\:min-h-\[268px\]{min-height:268px!important}.md\:w-1\/2{width:50%!important}.md\:w-1\/5{width:20%!important}.md\:w-120{width:30rem!important}.md\:w-48{width:12rem!important}.md\:w-72{width:18rem!important}.md\:w-76{width:19rem!important}.md\:w-96{width:24rem!important}.md\:w-auto{width:auto!important}.md\:max-w-100{max-width:25rem!important}.md\:max-w-130{max-width:32.5rem!important}.md\:max-w-61{max-width:15.25rem!important}.md\:max-w-64{max-width:16rem!important}.md\:max-w-70{max-width:17.5rem!important}.md\:max-w-72{max-width:18rem!important}.md\:max-w-76{max-width:19rem!important}.md\:max-w-90{max-width:22.5rem!important}.md\:max-w-\[100vw\]{max-width:100vw!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen-lg{max-width:1024px!important}.md\:flex-1{flex:1 1 0%!important}.md\:flex-shrink-0{flex-shrink:0!important}.md\:shrink{flex-shrink:1!important}.md\:shrink-0{flex-shrink:0!important}.md\:grow{flex-grow:1!important}.md\:grow-0{flex-grow:0!important}.md\:basis-\[7rem\]{flex-basis:7rem!important}.md\:-translate-x-1\/2{--tw-translate-x:-50%!important}.md\:-translate-x-1\/2,.md\:transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:flex-row{flex-direction:row!important}.md\:flex-col{flex-direction:column!important}.md\:flex-wrap{flex-wrap:wrap!important}.md\:items-start{align-items:flex-start!important}.md\:items-end{align-items:flex-end!important}.md\:items-center{align-items:center!important}.md\:items-stretch{align-items:stretch!important}.md\:justify-start{justify-content:flex-start!important}.md\:justify-end{justify-content:flex-end!important}.md\:justify-center{justify-content:center!important}.md\:justify-between{justify-content:space-between!important}.md\:gap-2{gap:.5rem!important}.md\:gap-6{gap:1.5rem!important}.md\:gap-8{gap:2rem!important}.md\:overflow-auto{overflow:auto!important}.md\:whitespace-nowrap{white-space:nowrap!important}.md\:rounded-t-card{border-top-left-radius:1.25rem!important;border-top-right-radius:1.25rem!important}.md\:px-0{padding-left:0!important;padding-right:0!important}.md\:px-3{padding-left:.75rem!important;padding-right:.75rem!important}.md\:px-4{padding-left:1rem!important;padding-right:1rem!important}.md\:px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.md\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-9{padding-left:2.25rem!important;padding-right:2.25rem!important}.md\:py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.md\:pb-24{padding-bottom:6rem!important}.md\:pl-36{padding-left:9rem!important}.md\:pr-6{padding-right:1.5rem!important}.md\:pt-4{padding-top:1rem!important}.md\:pt-8{padding-top:2rem!important}.md\:text-left{text-align:left!important}.md\:text-center{text-align:center!important}.md\:text-2xl{font-size:1.5rem!important;line-height:2rem!important}.md\:text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.md\:text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.md\:text-sm{font-size:.875rem!important;line-height:1.25rem!important}.md\:text-xs{font-size:.75rem!important;line-height:1rem!important}}@media (min-width:1024px){.lg\:relative{position:relative!important}.lg\:-right-2{right:-.5rem!important}.lg\:-top-3{top:-.75rem!important}.lg\:order-1{order:1!important}.lg\:order-2{order:2!important}.lg\:-m-3{margin:-.75rem!important}.lg\:-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.lg\:-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-my-4{margin-bottom:-1rem!important;margin-top:-1rem!important}.lg\:mx-0{margin-left:0!important;margin-right:0!important}.lg\:mx-4{margin-left:1rem!important;margin-right:1rem!important}.lg\:mb-0{margin-bottom:0!important}.lg\:mb-12{margin-bottom:3rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-20{margin-bottom:5rem!important}.lg\:mb-6{margin-bottom:1.5rem!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-6{margin-left:1.5rem!important}.lg\:ml-7{margin-left:1.75rem!important}.lg\:ml-8{margin-left:2rem!important}.lg\:mr-6{margin-right:1.5rem!important}.lg\:mr-8{margin-right:2rem!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:flex{display:flex!important}.lg\:table{display:table!important}.lg\:hidden{display:none!important}.lg\:w-1\/2{width:50%!important}.lg\:w-1\/3{width:33.333333%!important}.lg\:w-120{width:30rem!important}.lg\:min-w-84{min-width:21rem!important}.lg\:max-w-60{max-width:15rem!important}.lg\:max-w-full{max-width:100%!important}.lg\:flex-shrink-0,.lg\:shrink-0{flex-shrink:0!important}.lg\:grow{flex-grow:1!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:items-start{align-items:flex-start!important}.lg\:justify-start{justify-content:flex-start!important}.lg\:justify-center{justify-content:center!important}.lg\:justify-between{justify-content:space-between!important}.lg\:overflow-visible{overflow:visible!important}.lg\:bg-primary-100{background-color:#e7f3e5!important;background-color:var(--primary-color-100)!important}.lg\:p-3{padding:.75rem!important}.lg\:p-4{padding:1rem!important}.lg\:px-0{padding-left:0!important;padding-right:0!important}.lg\:px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.lg\:px-3{padding-left:.75rem!important;padding-right:.75rem!important}.lg\:px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.lg\:pb-10{padding-bottom:2.5rem!important}.lg\:pl-3{padding-left:.75rem!important}.lg\:pr-12{padding-right:3rem!important}.lg\:pr-3{padding-right:.75rem!important}.lg\:text-left{text-align:left!important}.lg\:text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.lg\:text-5xl{font-size:3rem!important;line-height:1!important}.lg\:font-medium{font-weight:500!important}}@media (min-width:1280px){.xl\:mx-0{margin-left:0!important;margin-right:0!important}.xl\:mb-14{margin-bottom:3.5rem!important}.xl\:ml-24{margin-left:6rem!important}.xl\:flex{display:flex!important}.xl\:w-1\/2{width:50%!important}.xl\:w-146{width:36.5rem!important}.xl\:max-w-32{max-width:8rem!important}.xl\:max-w-70{max-width:17.5rem!important}.xl\:justify-between{justify-content:space-between!important}}
