@import-normalize;.extra-padding{padding:0 2.5rem}@media screen and (max-width: 768px){.extra-padding{padding:0}}.error-message-wrapper{display:flex;background-color:#fdeaee;opacity:.87;line-height:1.5rem}.error-message-wrapper img{width:1.5rem;height:1.5rem;padding:1rem}.error-message-wrapper p{padding:1rem 0}footer{margin-top:2.5rem;padding-top:.625rem;background-color:#fff}footer ul{list-style-type:none;margin:0;padding:0}footer a{text-decoration:none;color:inherit}.footer_logo{height:3.5rem;padding-left:5rem}@media screen and (max-width: 768px){.footer_logo{padding-left:1rem}}.footer_links{display:flex;justify-content:space-between;padding:3.125rem 5rem 1.3125rem;font-size:1.125rem}@media screen and (max-width: 768px){.footer_links{flex-direction:column;align-items:center;gap:1.25rem;padding:1rem}}.footer_links-title{font-weight:700;margin-bottom:1rem}.footer_general-links{width:34rem}@media screen and (max-width: 768px){.footer_general-links{width:100%}}.footer_general-links li,.footer_more-links li{margin-bottom:1rem}@media screen and (max-width: 768px){.footer_more-links{width:100%}}.footer_social-media ul{display:flex}.footer_social-media ul li:not(:last-child){margin-right:.75rem}@media screen and (max-width: 768px){.footer_social-media{width:100%}}.footer_social-media-icons ul img{width:3rem}.footer_policies{padding:1rem 0;background-color:#efefef}.footer_policies ul{display:flex;justify-content:flex-end;margin-right:8.375rem}@media screen and (max-width: 768px){.footer_policies ul{justify-content:center;margin-right:0}}.footer_policies ul li:not(:last-child){margin-right:1.25rem}@media screen and (max-width: 768px){.footer_policies ul{display:flex;flex-wrap:wrap;gap:.75rem}}.footer-plantyn ul img{width:2.1875rem}.footer-plantyn_switch-language-btn{border:none;cursor:pointer;font-size:inherit}.footer-plantyn .footer_logo{height:5.5rem}@media screen and (max-width: 768px){.footer-plantyn .footer_logo{height:2.5rem}}.footer-plantyn-nl .footer_links{padding-right:3.875rem}@media screen and (max-width: 768px){.footer-plantyn-nl .footer_links{padding:1rem}}.footer-plantyn-nl .footer_general-links{width:25rem}@media screen and (max-width: 768px){.footer-plantyn-nl .footer_general-links{width:100%}}.footer-plantyn-nl .footer_more-links{width:35rem}@media screen and (max-width: 768px){.footer-plantyn-nl .footer_more-links{width:100%}}.footer-plantyn-nl .footer_general-links ul{display:grid;grid-template-columns:1fr 1fr}.footer-plantyn-nl .footer_more-links ul{display:grid;grid-template-columns:2fr 3fr;column-gap:1.25rem;flex-grow:1}.footer-plantyn-fr .footer_general-links ul{display:grid;grid-template-columns:2fr 2fr}.footer-plantyn-fr .footer_more-links{width:24rem}@media screen and (max-width: 768px){.footer-plantyn-fr .footer_more-links{width:100%}}.footer-infinitas .footer_general-links ul{display:grid;grid-template-columns:3fr 2fr;flex-grow:1}.footer-infinitas .footer_more-links{width:24rem}@media screen and (max-width: 768px){.footer-infinitas .footer_more-links{width:100%}}.footer-infinitas .footer_more-links ul{display:grid;grid-template-columns:3fr 2fr;flex-grow:1}.footer-wsip{padding-top:0}.header-language-dropdown .dropdown-button{position:relative;line-height:1.15;color:#0082c8;padding:.5rem 1.5rem .5rem .8rem}.header-language-dropdown .dropdown-button:hover{background-color:#e0f4fd}.header-language-dropdown .dropdown-button:after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);border-left:5px solid transparent;border-top:5px solid;border-right:5px solid transparent;border-bottom:none}.header-language-dropdown .dropdown-menu{position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px #0003}.header-language-dropdown .dropdown-menu li button{padding:.5rem 1.2rem;width:100%;color:#0082c8}.header-language-dropdown .dropdown-menu li button:hover{background-color:#e0f4fd}.header{display:flex;justify-content:space-between;align-items:center;padding:0 6rem;margin-bottom:5rem}.header-actions{display:flex;align-items:center;margin:1.25rem;padding-right:1rem}.header-actions a{border-radius:.5rem;font-size:1rem;display:block;padding:.5rem 1.25rem;background-color:#fff}.header-actions a:hover{background-color:#e0f4fd}@media screen and (max-width: 768px){.header-actions{margin:.5rem}.header-actions a{padding:.5rem}}@media screen and (max-width: 768px){.header{padding:0 1rem;margin-bottom:.25rem}}.header-noordhoff_logo{height:3.5rem}.header-noordhoff_help-link{margin:1.25rem}@media screen and (max-width: 768px){.header-noordhoff_help-link{margin:.5rem}}.header-noordhoff_help-link a{display:block;font-size:.875rem;padding:.625rem 2rem}@media screen and (max-width: 768px){.header-noordhoff_help-link a{padding:.5rem}}.header-plantyn_logo{height:4.25rem;border-radius:.5rem}@media screen and (max-width: 768px){.header-plantyn_logo{height:2.25rem}}.header-plantyn_actions{display:flex;align-items:center;margin:1.25rem}.header-plantyn_actions a{border-radius:.5rem;font-size:1rem;display:block;padding:.5rem 1.25rem;background-color:#fff}.header-plantyn_actions a:hover{background-color:#e0f4fd}@media screen and (max-width: 768px){.header-plantyn_actions{margin:.5rem}.header-plantyn_actions a{padding:.5rem}}.header-infinitas_logo{height:3.5rem}.header-infinitas_help-link{margin:1.25rem}@media screen and (max-width: 768px){.header-infinitas_help-link{margin:.5rem}}.header-infinitas_help-link a{display:block;font-size:.875rem;padding:.625rem 2rem}@media screen and (max-width: 768px){.header-infinitas_help-link a{padding:.5rem}}.header-wsip_logo{height:3.5rem}.header-wsip_help-link{margin:1.25rem}@media screen and (max-width: 768px){.header-wsip_help-link{margin:.5rem}}.header-wsip_help-link a{display:block;font-size:.875rem;padding:.625rem 2rem}@media screen and (max-width: 768px){.header-wsip_help-link a{padding:.5rem}}.input-wrapper{display:block}.input-wrapper label{line-height:1.375rem}.input-wrapper input{display:block;box-sizing:border-box;width:100%;height:3rem;margin-top:.5rem;padding:0 1rem;line-height:1.375rem}::-ms-input-placeholder{color:#9e9e9e;opacity:1}:-ms-input-placeholder{color:#9e9e9e;opacity:1}::placeholder{color:#9e9e9e;opacity:1}.default input{border:1px solid #afafaf}.error input{border:1px solid #ac2525}.input-wrapper input:hover{border-color:#afafaf;background-color:#f0f0f0;outline:none}.input-wrapper input:focus{border-color:#0082c8;outline:none}.input-wrapper input:invalid{box-shadow:none}.input-wrapper_optional-label{color:#9e9e9e;float:right}.input-wrapper_password{position:relative}.input-wrapper_password-toggle{position:absolute;height:1.5rem;width:1.5rem;right:1rem;bottom:.75rem}.input-error-message{line-height:1.5rem;color:#ac2525;position:relative;margin:.25rem 0 0}.input-info-message{line-height:1.5rem;color:#9e9e9e;position:relative;margin:.25rem 0 0}.input-search{position:relative;width:100%}.search-dropdown{position:absolute;width:100%;max-height:16.25rem;background-color:#fff;border-bottom:1px solid #afafaf;border-top:none;overflow:auto;z-index:2}.search-dropdown_option-title{line-height:1.5rem;margin:0}.search-dropdown_option-subtitle{line-height:1.5rem;color:#9e9e9e;margin:0}.search-dropdown ul{border-left:1px solid #afafaf;border-right:1px solid #afafaf;padding:0;margin:0}.search-dropdown li{padding:1rem;cursor:pointer;list-style-type:none}.search-dropdown_option-separator{border-top:1px solid #c5c5c5;margin:0 1rem}.search-dropdown li:last-child{border-bottom:none}.search-dropdown li:hover{background-color:#f0f0f0!important}.page-title{line-height:3.75rem;margin:0}.noordhoff .page-title{font-family:Grotesk,sans-serif;font-size:3.75rem;letter-spacing:-.1rem;font-weight:400}@media screen and (max-width: 768px){.noordhoff .page-title{font-size:2rem;letter-spacing:-.05rem}}.noordhoff .page-title_skeleton{font-size:3.75rem}@media screen and (max-width: 768px){.noordhoff .page-title_skeleton{font-size:2rem}}.plantyn .page-title{font-size:3.5rem;letter-spacing:-.05rem;font-weight:700}@media screen and (max-width: 768px){.plantyn .page-title{font-size:2rem;letter-spacing:-.05rem}}.plantyn .page-title_skeleton{font-size:3.5rem}@media screen and (max-width: 768px){.plantyn .page-title_skeleton{font-size:2rem}}.restriction{display:flex;color:#8a8a8a}.restriction p{margin:0 .5rem;font-size:.875rem;line-height:1.5625rem;color:inherit}.checked{color:#242424}.select-wrapper{display:block}.select-wrapper label{line-height:1.375rem}.select-wrapper select{display:block;box-sizing:border-box;width:100%;height:3rem;margin-top:.5rem;padding:0 1rem;line-height:1.375rem;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2016.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20version='1.1'%20id='Capa_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='960px'%20height='560px'%20viewBox='0%200%20960%20560'%20enable-background='new%200%200%20960%20560'%20xml:space='preserve'%3e%3cg%20id='Rounded_Rectangle_33_copy_4_1_'%3e%3cpath%20style='fill:%23787D82;'%20d='M480,344.181L268.869,131.889c-15.756-15.859-41.3-15.859-57.054,0c-15.754,15.857-15.754,41.57,0,57.431l237.632,238.937%20c8.395,8.451,19.562,12.254,30.553,11.698c10.993,0.556,22.159-3.247,30.555-11.698l237.631-238.937%20c15.756-15.86,15.756-41.571,0-57.431s-41.299-15.859-57.051,0L480,344.181z'/%3e%3c/g%3e%3c/svg%3e") no-repeat top 1.125rem right .625rem;background-size:1.25rem .75rem;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.default select{border:1px solid #afafaf}.error select{border:1px solid #ac2525}.select-wrapper select:hover{border-color:#afafaf;background-color:#f0f0f0}.select-wrapper select:focus{border-color:#0082c8}.select-wrapper_optional-label{color:#9e9e9e;float:right}.submit-button_wrapper{position:relative}.submit-button{width:100%;height:3rem;line-height:1.5rem;font-weight:700;font-family:inherit}.submit-button_spinner{position:absolute;top:2.625rem;left:1rem;animation:submit-button_spinner-animation .57s linear infinite}@keyframes submit-button_spinner-animation{to{transform:rotate(1turn)}}.primary-button{border:none}.secondary-button{border:#0082c8 2px solid;color:#0082c8}.plantyn .submit-button:disabled{background-color:#babcbf;color:#fff}.plantyn .secondary-button:disabled{border:none}.plantyn .submit-button:hover:enabled{background-color:#f59100;cursor:pointer}.plantyn .submit-button:active:enabled{background-color:#f5a100;cursor:pointer;box-shadow:0 0 .15rem .1rem #f5a100}.plantyn .submit-button:focus:enabled{background-color:#f5b400;box-shadow:0 0 .15rem .1rem #f5b400}.noordhoff .submit-button{border-radius:1.5rem}.noordhoff .primary-button{background-color:#f5b400}.noordhoff .secondary-button{background-color:transparent}.noordhoff .submit-button:disabled{background-color:#babcbf;color:#fff}.noordhoff .secondary-button:disabled{border:none}.noordhoff .submit-button:hover:enabled{background-color:#f59100;cursor:pointer}.noordhoff .submit-button:active:enabled{background-color:#f5a100;cursor:pointer;box-shadow:0 0 .15rem .1rem #f5a100}.noordhoff .submit-button:focus:enabled{background-color:#f5b400;box-shadow:0 0 .15rem .1rem #f5b400}.success-message-wrapper{background-color:#f0fdec;opacity:.87;height:3.5rem;line-height:3.5rem;text-align:left;padding-left:3.125rem;position:relative}.success-message-wrapper img{position:absolute;width:1.5rem;left:.875rem;top:1rem}.footer-noordhoff .footer_general-links ul{display:grid;grid-template-columns:3fr 2fr;flex-grow:1}.footer-noordhoff .footer_more-links{width:24rem}@media screen and (max-width: 768px){.footer-noordhoff .footer_more-links{width:100%}}.footer-noordhoff .footer_more-links ul{display:grid;grid-template-columns:3fr 2fr;flex-grow:1}.footer-noordhoff .footer_logo{height:5.6rem;width:auto;display:block;margin:0;margin-top:-.6rem;margin-bottom:-1.8rem}.radio input[type=radio]{opacity:0}.radio input[type=radio]+label{cursor:pointer;display:block;position:relative}.radio input[type=radio]+label:before{content:"";border-radius:100%;border:1px solid #afafaf;display:inline-block;width:1.25rem;height:1.25rem;text-align:center;transition:all .1s ease-in-out;position:absolute}.radio input[type=radio]:checked+label:before{background-color:#0082c8;border-color:#0082c8;box-shadow:inset 0 0 0 .1875rem #fafafa}.radio input[type=radio]:focus+label:before{outline:none;border-color:#0082c8}.radio input[type=radio]:disabled+label:before{box-shadow:inset 0 0 0 .1875rem #fafafa;border-color:#afafaf;background:#afafaf}.noordhoff .navigation-button-wrapper{overflow:hidden;border:2px solid #0082c8;border-radius:1.5rem;margin-right:.5rem}.noordhoff .navigation-button-wrapper:hover,.noordhoff .navigation-button-wrapper:active{background-color:#e0f4fd}.noordhoff .navigation-button-wrapper:focus-within{background-color:#fff;box-shadow:0 0 .2rem #0082c8}.plantyn .navigation-button-wrapper{overflow:hidden;border:2px solid #0082c8}.plantyn .navigation-button-wrapper:hover,.plantyn .navigation-button-wrapper:active{background-color:#e0f4fd}.plantyn .navigation-button-wrapper:focus-within{background-color:#fff;box-shadow:0 0 .2rem #0082c8}.plantyn .navigation-button-wrapper:not(:last-child){margin-right:.7rem}.link-text{color:#0082c8;text-decoration:none;cursor:pointer}.sso-block{position:relative;display:block;border:1px #afb2b6 solid;border-radius:.25rem;background:none;height:4rem;width:25.25rem;padding:0;margin:1rem 0}.sso-block .sso-block-logo{display:inline-block;position:absolute;width:2rem;height:2rem;top:1rem;left:1rem}.sso-block .sso-block-text,.sso-block .sso-block-alt-text{display:inline-block;position:absolute;left:5rem;top:.4rem}.sso-block .sso-block-pending{color:#808386;position:absolute;font-size:.8rem;left:0rem;top:2.2rem;margin:0}.sso-block .sso-pending-block{display:inline-block;position:absolute;left:5rem;top:-.1rem}.sso-block .sso-block-action{color:#0082c8;display:inline-block;position:absolute;right:1rem;top:.5rem}.sso-block:hover{background:#f8fafd;border-color:#006399}.sso-block:hover .sso-block-action{color:#006399}.component{width:100%;margin:1rem 0}.logo{width:2.5rem;height:2.5rem;display:inline-block;vertical-align:middle}.text-block{display:inline-block;vertical-align:middle;margin-left:2rem}.text-block .title{font-weight:700;margin:0;margin-bottom:.5rem;padding:0}.text-block .text{bottom:0;margin:0;padding:0}.page-extra-wide-layout{margin:auto;box-sizing:border-box;width:66rem;padding:0;background-color:#fff}.page-layout{margin:auto;box-sizing:border-box;width:42rem;padding:4rem 5rem;background-color:#fafafa}@media screen and (max-width: 768px){.page-layout{width:100%;padding:2rem 1rem}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.activation-code-input{display:flex;position:relative;margin-bottom:2rem}.activation-code-input input{border:1px solid #afafaf;margin:0 .5rem 0 0;padding:0 .625rem;background-color:#fff;width:5.8rem;height:3rem;display:flex;justify-content:left;position:relative;font-weight:700;font-size:.85rem;font-family:Bliss2,sans-serif;text-align:center}.error input{border-color:#ac2525}.activation-code-input input:hover{border-color:#afafaf;background-color:#f0f0f0;outline:none}.activation-code-input input:focus{border-color:#0082c8;outline:none}.activation-code-form_title{margin:0 0 .5rem;display:inline-block}.activation-code-form_description{margin:0 0 2.5rem;line-height:1.5rem}.activation-code-form_input-label{display:inline-block;margin-bottom:.5rem;font-weight:700}.activation-code-form_error{margin:2rem 0 .375rem}.activation-code-form_error p{margin:auto}.activation-code-form_submit-button{margin-top:1.25rem}.activation-code-form_accept-eula{display:flex;align-content:center;margin-top:1rem}.activation-code-form_accept-eula input{height:1.3125rem;width:1.3125rem}.activation-code-form_accept-eula input:hover{cursor:pointer}.activation-code-form_accept-eula label{margin-left:.72rem}.activation-code-form_accept-eula label:hover{cursor:pointer}.activation-code-form_accept-eula a{margin-left:.3rem}.activation-code-form_accept-eula a:hover{cursor:pointer;filter:brightness(60%)}.activation-code-form_logged-user{margin-bottom:.5rem}.activation-code-form_school-list{margin-bottom:.5rem;list-style-type:circle}.eula-form{width:100vw;height:100vh;left:0;top:0;z-index:5;position:fixed;background-color:#0006}.eula-form_container{position:relative;padding:5rem;width:50rem;max-height:30rem;margin:auto;top:10vh;background-color:#fff}.eula-form_title{margin:0 0 2.5rem;display:inline-block}.eula-form_contents{height:18rem;margin:0;text-align:left;overflow-y:auto}.eula-form_contents *{font-family:Bliss2,sans-serif!important;font-size:1rem!important;line-height:1.5rem!important}.eula-form_contents a{color:#0082c8!important;text-decoration:none!important}.eula-form_accept-button{margin:1.5rem 0 1rem}.eula-form_decline{text-align:center}.eula-form_decline:hover{cursor:pointer}.eula-form_error{margin:2rem 0 .375rem}.eula-form_error p{margin:auto}.forgot-password-form_title{margin:0 0 .5rem}.forgot-password-form_description{margin:0 0 2.5rem;line-height:1.5rem}.forgot-password-form_submit-button{margin-top:1.25rem}.forgot-password-form_error{margin:2rem 0 .375rem}.forgot-password-form_error p{margin:auto}.password-reset-email-sent_title,.password-reset-email-sent_description{margin-bottom:1.875rem;line-height:1.5rem}.password-reset-email-sent_email-address{font-weight:700}.login-form_title{margin:0 0 2.25rem}@media screen and (max-width: 768px){.login-form_title{margin:0 0 1rem}}.login-form_input{margin-top:1.25rem;position:relative}.login-form_forgot-password{position:absolute;top:-1rem;width:100%;text-align:right}.login-form_remember-me{display:flex;align-content:center;margin-top:1rem}.login-form_remember-me input{height:1.3125rem;width:1.3125rem}.login-form_remember-me label{margin-left:.72rem}.login-form_submit-button{margin-top:1rem}@media screen and (max-width: 768px){.login-form_submit-button,#login-form-submit-button{margin-top:.5rem}}.login-form_error{margin:2rem 0 .375rem}.login-form_error p{margin:auto}.login-form_success{margin:2rem 0 .375rem}.login-form_success p{margin:auto}.login-form_no-account{margin:1.75rem 0 0;text-align:center}@media screen and (max-width: 768px){.login-form_no-account{margin:1rem 0 0}}.login-form_entree-login{text-align:center}.login-form_entree-login img{width:13.75rem}.login-form hr{border:0;border-top:1px solid #c5c5c5;margin:1.5rem 0}@media screen and (max-width: 768px){.login-form hr{margin:.5rem 0}}.login-form_priority-button-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem}.login-form_alternative-button-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.login-form_priority-button{width:auto;height:3rem;border-radius:1.5rem;padding:0 1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background-color:#f5b400;transition:transform .2s,filter .2s}.login-form_priority-button:hover{transform:scale(1.05);filter:brightness(90%)}.login-form_priority-button:active{filter:brightness(70%)}.login-form_priority-button:focus{outline:none;filter:brightness(110%)}.login-form_priority-button .login-form_button-text{display:inline-block;margin-left:.5rem}.login-form_alternative-button{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background-color:#f5b400;transition:transform .2s,filter .2s}.login-form_alternative-button:hover{transform:scale(1.1);filter:brightness(90%)}.login-form_alternative-button:active{filter:brightness(70%)}.login-form_alternative-button:focus{outline:none;filter:brightness(110%)}.login-form_alternative-button .login-form_button-text{display:none}.login-form_alternative-button.leerid-icon{background-color:#17465b!important;border-color:#17465b!important;display:flex;align-items:center;justify-content:center;border-radius:50%;width:3rem;height:3rem;overflow:hidden}.login-form_button-image{height:1.5rem;width:1.5rem;display:inline-block}.login-form_button-image.leerid-icon{width:1.8rem!important;height:1.8rem!important;background-color:#fff;border-radius:50%;padding:.1rem;position:relative;z-index:1;mix-blend-mode:multiply;filter:none}.login-form_icon-wrapper{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:transparent;border-radius:50%}.login-form_icon-wrapper.leerid-icon-wrapper{background-color:#fff}.login-form_separator{display:flex;flex-wrap:none;justify-content:center;justify-content:space-between;align-items:center}.login-form_separator-line{display:inline-block;width:40%}.login-form_separator-text{display:inline-block;color:#c5c5c5}@media screen and (max-width: 768px){.login-form_separator-text{margin:0}}.background-image{position:fixed;width:100%;height:100vh;left:0;top:0;z-index:-5;background-size:cover!important;background-image:url(../../images/NoordhoffLogin.jpeg)}.provide-name-form_title{margin:0 0 .5rem}.provide-name-form_description{margin:0 0 2.5rem;line-height:1.5rem}.provide-name-form_input{margin-bottom:1.25rem}.provide-name-form_error{margin:2rem 0 1.375rem}.provide-name-form_error p{margin:auto}.loading-schools_skeleton-school{margin:0 0 2rem;line-height:1.5rem}.loading-schools_title{margin:0 0 .5rem}.loading-schools-form_description{margin:0;line-height:1.5rem}.loading-schools_skeleton-school-list{margin:3.125rem 0}.no-schools-attached_title{margin:0 0 .5rem}.no-schools-attached_description{margin:0;line-height:1.5rem}.no-schools-attached_error{margin:1rem 0 0}.no-schools-attached_error p{margin:auto}.no-schools-attached_add-school{margin:3.125rem 0 0;text-align:center;display:flex;justify-content:center}.no-schools-attached_add-school a{padding:.75rem 2rem;display:block}.no-schools-attached_submit-button{margin-top:16.75rem}.select-school-form_title{margin:0 0 .5rem}.select-school-form_description{margin:0;line-height:1.5rem}.select-school-form_school-list{margin-top:2.25rem;padding:.5rem 0}@media screen and (min-height: 768px){.select-school-form_school-list{max-height:17.75rem;overflow-y:auto}}.select-school-form_school{margin:0 0 .125rem}.select-school-form_school input[type=radio]+label{margin-left:2.5rem;top:-1rem}.select-school-form_school input[type=radio]+label:before{top:.7rem;left:-2.5rem}.select-school-form_school input[type=radio]+.select-school-form_school-label-no-address:before{top:-.03rem;left:-2.5rem}.select-school-form_school-title{line-height:1.375rem;font-weight:700}.select-school-form_add-school{margin-top:1.875rem;text-align:center}.select-school-form_school-street{color:#5f5f60}.select-school-form_submit-button{margin-top:1.5rem}.select-school-form_submit-button{margin-top:1rem}.select-school-form_error{margin:2rem 0 .375rem}.select-school-form_error p{margin:auto}.request-unlock-account-form_title{margin:0 0 .5rem}.request-unlock-account-form_description{margin:0 0 2.5rem;line-height:1.5rem}.request-unlock-account-form_submit-button{margin-top:1.25rem}.request-unlock-account-form_error{margin:2rem 0 .375rem}.request-unlock-account-form_error p{margin:auto}.unlock-account-email-sent_title{margin:0 0 .5rem}.unlock-account-email-sent_description{margin-bottom:1.875rem;line-height:1.5rem}.unlock-account-email-sent_email-address{font-weight:700}.change-password-form_title{margin:0 0 .5rem}.change-password-form_description{margin:0 0 2.5rem;line-height:1.5rem}.change-password-form_submit-button,.change-password-form_repeat-password{margin-top:1.25rem}.change-password-form_password-restrictions-list{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr 1fr;justify-items:start}.change-password-form_input-error-message{line-height:1.5rem;color:#ac2525;position:relative;margin:.25rem 0 0}.change-password-form_error{margin:2rem 0 .375rem}.change-password-form_error p{margin:auto}.password-reset-token-expired_title{margin:0 0 .5rem}.password-reset-token-expired_description{margin:0 0 1.5rem;line-height:1.5rem}.password-reset-token-expired_button{margin-top:4.75rem}.unlock-account-token-expired_title{margin:0 0 .5rem}.unlock-account-token-expired_description{margin:0 0 1.5rem;line-height:1.5rem}.unlock-account-token-expired_button{margin-top:4.75rem}.login-error-info_common_title{margin:0 0 .5rem}.login-error-info_common_description{margin:0 0 1.5rem;line-height:1.5rem}.login-error-info_common_main-button{margin-top:2.5rem}.login-error-info_common_secondary-button{text-align:center;margin-top:1rem}.sso-overview_subheader{font-size:1.125rem;font-weight:700}.primary-button_wrapper{position:relative}.primary-button{border:none;margin-top:2rem;width:100%;height:3rem;line-height:1.5rem;font-weight:700;font-family:inherit}.primary-button_spinner{position:absolute;top:.625rem;left:1rem;animation:primary-button_spinner-animation .57s linear infinite}@keyframes primary-button_spinner-animation{to{transform:rotate(1turn)}}.plantyn .primary-button{background-color:#f7b200}.plantyn .primary-button:disabled{background-color:#babcbf;color:#fff}.plantyn .primary-button:hover:enabled{background-color:#f59100;cursor:pointer}.plantyn .primary-button:active:enabled{background-color:#f5a100;cursor:pointer;box-shadow:0 0 .15rem .1rem #f5a100}.plantyn .primary-button:focus:enabled{background-color:#f5b400;box-shadow:0 0 .15rem .1rem #f5b400}.noordhoff .primary-button{border-radius:1.5rem;background-color:#f5b400}.noordhoff .primary-button:disabled{background-color:#babcbf;color:#fff}.noordhoff .primary-button:hover:enabled{background-color:#f59100;cursor:pointer}.noordhoff .primary-button:active:enabled{background-color:#f5a100;cursor:pointer;box-shadow:0 0 .15rem .1rem #f5a100}.noordhoff .primary-button:focus:enabled{background-color:#f5b400;box-shadow:0 0 .15rem .1rem #f5b400}.tertiary-button_wrapper{position:relative}.tertiary-button{width:100%;height:3rem;line-height:1.5rem;font-family:inherit}.noordhoff .tertiary-button{color:#0082c8;background:none;border:none;box-shadow:none}.noordhoff .tertiary-button:disabled{color:#fff}.noordhoff .tertiary-button:hover:enabled{color:#005292;cursor:pointer}.noordhoff .tertiary-button:active:enabled{color:#0071b4;cursor:pointer}.noordhoff .tertiary-button:focus:enabled{color:#0082c8}hr{color:#afb2b6;border-style:solid}.center-block{margin:2rem 0}.subheader{font-weight:700}.subheader{font-weight:700;margin-bottom:.2rem}.subtext{margin-top:.2rem}.button-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;width:100%}.button-container .primary-button,.button-container .secondary-button{margin-top:0;padding:0 20px}.page-layout .extra-padding{padding:0}.secondary-button_wrapper{position:relative}.secondary-button{width:100%;height:3rem;line-height:1.5rem;font-weight:700;font-family:inherit;border:#0082c8 2px solid;color:#0082c8}.secondary-button_spinner{position:absolute;top:.625rem;left:1rem;animation:secondary-button_spinner-animation .57s linear infinite}@keyframes secondary-button_spinner-animation{to{transform:rotate(1turn)}}.plantyn .secondary-button{background-color:transparent}.plantyn .secondary-button:disabled{background-color:#babcbf;color:#fff;border:none}.plantyn .secondary-button:hover:enabled{background-color:#005292;cursor:pointer}.plantyn .secondary-button:active:enabled{background-color:#0071b4;cursor:pointer;box-shadow:0 0 .15rem .1rem #0071b4}.plantyn .secondary-button:focus:enabled{background-color:#0082c8;box-shadow:0 0 .15rem .1rem #0082c8}.noordhoff .secondary-button{border-radius:1.5rem;background-color:transparent}.noordhoff .secondary-button:disabled{background-color:#babcbf;color:#fff;border:none}.noordhoff .secondary-button:hover:enabled{background-color:#005292;cursor:pointer}.noordhoff .secondary-button:active:enabled{background-color:#0071b4;cursor:pointer;box-shadow:0 0 .15rem .1rem #0071b4}.noordhoff .secondary-button:focus:enabled{background-color:#0082c8;box-shadow:0 0 .15rem .1rem #0082c8}.activation-success_title{color:#110;text-align:center}.activation-success_subheader{color:#110;text-align:center;font-size:1.5rem;line-height:2.125rem}.activation-success_image{display:block;margin-left:auto;margin-right:auto;width:30%;height:fit-content}.activation-success_subtext-with-image{color:#110;font-size:1rem;font-weight:700;line-height:2.125rem;display:inline}.activation-success_warning-icon{width:30px;height:40px;display:inline;vertical-align:bottom}.activation-success_subtext{color:#110;font-size:1rem;font-weight:700;line-height:2.125rem;margin:.25rem 0}.activation-success_description{color:#110;font-size:1rem;line-height:2.125rem;margin:.25rem 0}.activation-success_button-container{display:flex;align-items:flex-end;justify-content:center;gap:1rem}.activation-success_bookshelf-button,.activation-success_management-button{width:25%}.verify-email-error{font-family:Arial,sans-serif;text-align:left;padding:20px;width:100%;margin:5% auto;max-width:500px}.verify-email-error h2{font-family:Grotesk,sans-serif;font-size:3.75rem;letter-spacing:-.1rem;font-weight:400;color:#000;margin-bottom:20px;line-height:3.75rem}@media screen and (max-width: 768px){.verify-email-error h2{font-size:2rem;letter-spacing:-.1rem}}.verify-email-error p{margin-bottom:10px;color:#242424}.verify-email-form-container{text-align:center}.verify-email-form-container .verify-email-form_title .page-title{font-size:1.5em;line-height:1.4em;display:inline-block;margin:0 -50%}.verify-email-form-container .verify-email-form_description{font-size:1rem;margin-bottom:4em;position:relative;line-height:1.4em;padding:0 2rem!important}.verify-email-form-container .verify-email-form_description strong{font-weight:800;text-shadow:3px 3px 3px rgba(0,0,0,.1)}.verify-email-form-container .verify-email-form_description .infoButton img{vertical-align:text-bottom;margin-top:0}.verify-email-form-container .verify-email-form_description .tooltip{position:absolute;bottom:85%;left:0;z-index:1000;padding:10px;background-color:#fff;border:1px solid #ddd;box-shadow:0 0 10px #0003}.verify-email-form-container .verify-email-form_button_info{line-height:0;margin-bottom:3em}.verify-email-form-container .verify-email-form_button_info button{margin-top:1.5rem}.verify-email-form-container .verify-email-form_footer{line-height:1.4}.verify-email-confirmation-form-container{text-align:center}.verify-email-confirmation-form-container .verify-email-confirmation-form_title .page-title{font-size:1.5em;line-height:1.4em;display:inline-block;margin:0 -50%}.verify-email-confirmation-form-container .verify-email-confirmation-form_description{font-size:1rem;margin-bottom:4em;position:relative;line-height:1.4em;padding:0 2rem!important}.verify-email-confirmation-form-container .verify-email-confirmation-form_description strong{font-weight:800;text-shadow:3px 3px 3px rgba(0,0,0,.1)}.verify-email-confirmation-form-container .verify-email-confirmation-form_description .infoButton img{vertical-align:text-bottom;margin-top:0}.verify-email-confirmation-form-container .verify-email-confirmation-form_description .tooltip{position:absolute;bottom:85%;left:0;z-index:1000;padding:10px;background-color:#fff;border:1px solid #ddd;box-shadow:0 0 10px #0003}.verify-email-confirmation-form-container .verify-email-confirmation-form_button_info{line-height:0;margin-bottom:3em}.verify-email-confirmation-form-container .verify-email-confirmation-form_button_info button{margin-top:1.5rem}@font-face{font-family:Bliss2;src:url(/ui/assets/Bliss2-CI2sRxsz.woff2)}@font-face{font-family:Grotesk;src:url(/ui/assets/Px-Grotesk-Bold-BtzybWIC.woff2)}body{margin:0}*{color:#242424;font-size:1rem;box-sizing:border-box}* a{color:#0082c8;text-decoration:none}* .noordhoff{font-family:Bliss2,sans-serif}* .noordhoff input::placeholder{font-family:Bliss2,sans-serif}* .plantyn{font-family:Trebuchet MS,sans-serif;letter-spacing:0}* .plantyn input::placeholder{font-family:Trebuchet MS,sans-serif;letter-spacing:0}button{border:none;padding:0;font-family:Trebuchet MS,sans-serif;background-color:#fff;cursor:pointer}ul{list-style-type:none;padding:0}
