.auth-wrapper .modal__component{animation:fadeIn .3s ease-in-out}.auth-wrapper .modal__component .modal__dialog-content{animation:showContainer .3s ease-in-out}.auth-wrapper .modal__component .modal__dialog-content .modal__dialog-yield{padding:0}.auth-wrapper .auth-container{display:flex;justify-content:space-between;width:77.08333333rem;height:50rem;position:relative}.auth-wrapper .auth-container .auth-flow-container{display:flex;flex-direction:column;width:50%;padding:3.33333333rem;box-sizing:border-box}.auth-wrapper .auth-container .right-side-container{display:flex;justify-content:center;position:relative;width:50%;border-radius:0 1.25rem 1.25rem 0;overflow:hidden}.auth-wrapper .auth-container .right-side-container .main{height:100%}.auth-wrapper .auth-container .right-side-container .logo{width:11.45833333rem;position:absolute;bottom:1.66666667rem;right:1.66666667rem}.auth-wrapper .auth-container .close-button{position:absolute;top:1.66666667rem;right:1.66666667rem}@keyframes showContainer{0%{opacity:0;transform:scale(.8)}25%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}.header{margin-bottom:.83333333rem;display:flex;flex-wrap:wrap;align-items:center;gap:.83333333rem}.header .button__icon{margin-left:-1.04166667rem}.header h2{font-size:2.08333333rem;font-weight:600;color:#2a3541;font-family:var(--font-family-header)}.continue-button{margin-top:2.5rem}.password-requirements{font-size:1.04166667rem;margin-top:.83333333rem}.password-requirements ul{padding-top:.41666667rem;list-style-type:none}.password-requirements ul li::before{list-style-type:none;color:#8c99a8;margin-right:.41666667rem;font-size:2.91666667rem;line-height:1.25rem}.password-requirements ul li{display:flex;align-items:center}.password-requirements ul li .req-icon{width:.83333333rem;height:.83333333rem;margin-right:.41666667rem}.password-requirements ul li .req-icon.styleguide.flat__icon .icon--graphics{fill:#8c99a8}.password-requirements ul li.met-req{color:#1eaa10}.password-requirements ul li.met-req .styleguide.flat__icon .icon--graphics{fill:#1eaa10}.password-requirements ul li.unmet-req{color:#ed1c24}.password-requirements ul li.unmet-req .styleguide.flat__icon .icon--graphics{fill:#ed1c24}.modal__yield__error-page{width:46.875rem;line-height:2.5rem}.modal__yield__error-page span{color:#8c99a8;display:block;margin-bottom:1.66666667rem}.input-container{display:flex;flex-direction:column;gap:.83333333rem;height:auto}.input-container .input-field{display:flex;flex-direction:column;gap:.83333333rem}.input-container .input-field label{font-size:1.45833333rem;font-weight:600}.input-container .input-field .input-field-container{width:100%;position:relative}.input-container .input-field .input-field-container input{width:100%;height:4.17rem;display:flex;align-items:center;gap:.83333333rem;padding:.83333333rem 3.75rem;box-sizing:border-box;border-radius:.41666667rem;border:1px solid #aeb7c2;background:#fff;font-family:'Open Sans',sans-serif;font-size:1.45833333rem;border-color:#d1d3de;color:#2a3541}.input-container .input-field .input-field-container input::placeholder{color:#8c99a8}.input-container .input-field .input-field-container input:focus{border:1px solid #277cd9}.input-container .input-field .input-field-container input.error-state{border-color:#e64545;color:#e64545;background-color:#fdf4f4}.input-container .input-field .input-field-container .input-field-icon{position:absolute;left:1.25rem;top:1.25rem}.input-container .input-field .input-field-container .input-field-icon .flat__icon{width:1.66666667rem;height:1.66666667rem}.input-container .input-field .input-field-container .input-field-icon .flat__icon .icon--graphics{fill:#556474}.input-container .input-field .input-field-container .button__icon{position:absolute;right:1.25rem;top:1.25rem}.input-container .input-field .input-field-container .button__icon .flat__icon{width:1.66666667rem;height:1.66666667rem;cursor:pointer}.input-container .input-field .input-field-container .button__icon .flat__icon .icon--graphics{fill:#556474}.input-container .input-field .address-error{color:#e64545;font-size:1.25rem;text-align:right;align-self:flex-end;display:flex;align-items:center;gap:.75rem}.input-container .use-my-location{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:1.66666667rem}.input-container .use-my-location a.actionable-link{text-decoration:none;font-size:1.25rem}.school-tooltip{font-size:1.25rem;height:auto;display:flex;justify-content:flex-start;align-items:center;gap:.41666667rem;transform:translateY(-100%);cursor:pointer}.school-tooltip.cluster{width:1.66666667rem;height:1.66666667rem;padding:.83333333rem;border-radius:50%;border:1px solid #fff;color:#fff;background-color:#fa830c;font-size:1.66666667rem;font-weight:600;display:flex;justify-content:center;align-items:center}.school-tooltip .marker-icon{width:3.33333333rem;position:relative}.school-tooltip .marker-icon .svg__icon{width:100%;height:100%}.school-tooltip .marker-icon.selected{animation:bounce 2s infinite}.school-tooltip .school-name{width:-moz-fit-content;width:fit-content;max-width:18.75rem;max-height:3.33333333rem;line-height:1.5;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;background-color:#fff;padding:.83333333rem;box-shadow:0 2px 6px 0 rgba(0,0,0,.15);border-radius:.41666667rem}.pricing-card{display:flex;flex-direction:column;padding:var(--size-gap-04);border-radius:var(--size-radius-04);flex:1 1 0;box-sizing:border-box;background:#fff;box-shadow:0 1px 2px 0 rgba(42,53,65,.3),0 1px 3px 1px rgba(42,53,65,.15);position:relative;overflow:hidden}.pricing-card__active-badge{position:absolute;top:11px;right:16px;background:#f0ffec;border:1px solid #2d6621;color:#2d6621;padding:4px 12px;border-radius:256px;font-size:12px;font-weight:600;line-height:18px;z-index:1}.pricing-card__header{min-height:76px;margin-bottom:var(--size-gap-04)}.pricing-card__title{font-size:var(--size-fonts-font-size-l);font-weight:600;line-height:var(--size-fonts-line-height-l);margin:0 0 var(--size-gap-01) 0;color:var(--color-greyscale-10-midnight)}.pricing-card__call-to-actions{min-height:110px}.pricing-card__button{margin-bottom:var(--size-8pt-sizes-02)}.pricing-card__description{font-size:var(--size-fonts-font-size-outlier-m);line-height:var(--size-fonts-line-height-s);margin:0;color:var(--color-greyscale-07-slate-grey)}.pricing-card__price{display:flex;align-items:center;justify-content:center;gap:var(--size-gap-06);min-height:43px;margin-bottom:var(--size-8pt-sizes-04)}.pricing-card__price-amount{font-size:var(--size-fonts-font-size-3xl);font-weight:700;line-height:1;color:var(--color-greyscale-10-midnight)}.pricing-card__price-period{display:flex;flex-direction:column;font-size:var(--size-fonts-font-size-m);line-height:var(--size-fonts-line-height-m);color:var(--color-greyscale-09-riverbed)}.pricing-card__price-period span:first-child{font-weight:600}.pricing-card__price-billing{font-size:var(--size-fonts-font-size-s);color:var(--color-greyscale-07-slate-grey)}.pricing-card__price--inactive{opacity:.25}.pricing-card__price-skeleton{width:120px;height:43px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--size-radius-02)}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.pricing-card__features-title{font-size:var(--size-fonts-font-size-outlier-m);font-weight:600;margin:0 0 var(--size-gap-02) 0;color:var(--color-greyscale-09-riverbed)}.pricing-card__features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--size-gap-02)}.pricing-card__feature{display:flex;align-items:center;gap:10px;font-size:var(--size-fonts-font-size-outlier-m);line-height:var(--size-fonts-line-height-s);color:var(--color-greyscale-08-shuttle-grey)}.pricing-card__feature-icon{flex-shrink:0}.pricing-card__feature-icon .styleguide.svg__icon{width:var(--size-icon-s);height:var(--size-icon-s)}.pricing-card__feature-icon .styleguide.svg__icon img{filter:var(--color-filter-sky)}@media (max-width:1023px){.pricing-card{flex:0 0 auto}.pricing-card__call-to-actions{min-height:auto;margin-bottom:8px}}@media (min-width:1440px){.pricing-card{padding:var(--size-gap-04)}}.check-email-container p{font-size:1.66666667rem;font-family:'Open Sans',sans-serif;color:#556474}.check-email-container .check-email{margin-top:2.5rem}.check-email-container .check-email .email-input{margin-top:.41666667rem}.auth-flow-method-container{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.auth-flow-method-container .method-options{margin-top:2.5rem;display:flex;flex-direction:column;gap:.83333333rem}.auth-flow-method-container .serviced-by-gynzy{display:inline-flex;padding:1.66666667rem;justify-content:center;align-items:center;border-radius:.83333333rem;background:#effaff}.auth-flow-method-container .auth-flow-method-container__sso-disabled span{color:#556474;width:100%;font-size:1.25rem}.login-container{margin-top:1.66666667rem}.login-container .check-password-title{display:flex;justify-content:space-between;align-items:center;width:100%}.login-container .password-input{margin-top:.41666667rem}.login-container .password-requirements ul{padding-top:.41666667rem;list-style-type:none}.login-container .password-requirements ul li::before{content:'•';color:#8c99a8;margin-right:.41666667rem;font-size:2.91666667rem;line-height:1.25rem}.login-container .password-requirements ul li{display:flex;align-items:center}.login-container .forgot-password{margin-top:.41666667rem;font-size:1.25rem;text-decoration:none}.register-container .register-input{margin-top:2.5rem}.register-container .register-input .last-name-input{margin:2.5rem 0}.register-container .register-input .password-input{margin-bottom:2.5rem}.register-container .register-input .terms-and-conditions{margin-top:.41666667rem;font-size:1.25rem}.register-container .register-input .terms-and-conditions a{text-decoration:none;transition:all .15s}@media (pointer:coarse){.register-container .register-input .terms-and-conditions a:focus{outline:2px solid #bed8f4;border-radius:.41666667rem}}.register-container .register-input .terms-and-conditions a:hover{color:#4e92ff;text-decoration:underline}.register-container .register-input .terms-and-conditions a:active{color:#2465ab;text-decoration:underline}.forgot-password-container .enter-email{margin-top:1.875rem}.forgot-password-container .enter-email .forgot-email{margin-top:.625rem;font-size:1.25rem;color:#277cd9;-webkit-user-select:none;user-select:none}.forgot-password-container .enter-email .forgot-email:hover{color:#4e92ff;cursor:pointer}.forgot-password-container .enter-email .forgot-email:active,.forgot-password-container .enter-email .forgot-email:focus{color:#2465ab}.forgot-password-container .enter-email .contact-us{margin-top:.83333333rem}.forgot-password-container .enter-email .contact-us .forgot-email-help{text-decoration:none;transition:all .15s}@media (pointer:coarse){.forgot-password-container .enter-email .contact-us .forgot-email-help:focus{outline:2px solid #bed8f4;border-radius:.41666667rem}}.forgot-password-container .enter-email .contact-us .forgot-email-help:hover{color:#4e92ff;text-decoration:underline}.forgot-password-container .enter-email .contact-us .forgot-email-help:active{color:#2465ab;text-decoration:underline}.auth-route-wrapper,.welcome-route-wrapper{position:absolute;z-index:1;inset:0}.auth-route-wrapper label,.welcome-route-wrapper label{font-weight:600}.auth-route-wrapper .modal__component .modal__dialog-content .modal__dialog-buttons,.welcome-route-wrapper .modal__component .modal__dialog-content .modal__dialog-buttons{border-top:none}.auth-route-wrapper .modal__component .modal__dialog-content .modal__dialog-buttons .modal__dialog-buttons--button,.welcome-route-wrapper .modal__component .modal__dialog-content .modal__dialog-buttons .modal__dialog-buttons--button{min-width:30.625rem}.auth-route-wrapper .invalid-input,.welcome-route-wrapper .invalid-input{margin-top:.41666667rem;font-size:1.25rem;text-decoration:none;color:#ed1c24}.find-school-wrapper{display:flex;width:100%}.find-school-wrapper .left-side-container,.find-school-wrapper .right-side-container{width:50%}.find-school-wrapper .left-side-container{display:flex;flex-direction:column;gap:1.66666667rem;padding:3.33333333rem;box-sizing:border-box}.find-school-wrapper .left-side-container .connect-school-container{font-size:1.45833333rem;display:flex;justify-content:flex-start;flex-direction:column;gap:2.5rem;height:53.75rem;position:relative}.find-school-wrapper .left-side-container .connect-school-container .input-container{display:flex;flex-direction:column;gap:.83333333rem}.find-school-wrapper .left-side-container .connect-school-container .input-container .no-school-checkbox{width:100%;display:flex;justify-content:flex-end}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper{width:100%;display:flex;justify-content:flex-start;flex-direction:column;height:25rem}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .selected-label{font-size:1.45833333rem;font-weight:600}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .selected-school-data{display:flex;gap:1.66666667rem;align-items:center;background:#effaff;padding:.83333333rem 2.5rem;border-radius:.41666667rem;box-sizing:border-box;cursor:pointer;box-shadow:none;text-align:left;font-family:'Open Sans',sans-serif;color:#556474;margin:.83333333rem 0 1.66666667rem 0;width:100%}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .selected-school-data .flat__icon{width:2.5rem;height:2.5rem}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .selected-school-data .flat__icon .icon--graphics{fill:#38a4de}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .selected-school-data .selected-school{display:flex;flex-direction:column;gap:.83333333rem}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .selected-school-data .selected-school .selected-school-address,.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .selected-school-data .selected-school .selected-school-name{min-height:2.5rem;max-height:5rem;font-size:1.45833333rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .selected-school-data .selected-school .selected-school-name{font-weight:600}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .button-container{display:flex;justify-content:flex-end;gap:.83333333rem}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .succeeded-message{width:-moz-fit-content;width:fit-content;height:2.5rem;padding:.83333333rem 2.5rem;font-size:1.66666667rem;font-weight:600;font-family:'Open Sans',sans-serif;border-radius:37.5rem;border:1px solid #d1d3de;display:flex;gap:.83333333rem;align-items:center;justify-content:center}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .succeeded-message .flat__icon{width:2.08333333rem;height:2.08333333rem}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .succeeded-message .flat__icon .icon--graphics{fill:#59d640}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message{color:#e64545;font-size:1.25rem;text-align:end;width:100%;height:19.16666667rem;display:flex;flex-direction:column;gap:1.66666667rem}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message .selected-label{font-size:1.45833333rem;font-weight:600}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message .selected-school-data{display:flex;gap:1.66666667rem;align-items:center;background:#d4eefc;padding:.83333333rem 2.5rem;border-radius:.41666667rem;box-sizing:border-box;cursor:pointer;box-shadow:none;text-align:left;font-family:'Open Sans',sans-serif;transition:background .2s ease-in-out}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message .selected-school-data:hover{background:#effaff}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message .selected-school-data:active{background:#b7e3fa}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message .selected-school-data .selected-school{display:flex;flex-direction:column;gap:.83333333rem}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message .selected-school-data .selected-school .selected-school-address,.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message .selected-school-data .selected-school .selected-school-name{min-height:2.5rem;max-height:5rem;font-size:1.45833333rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message .selected-school-data .selected-school .selected-school-name{font-weight:600}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message .button-container{display:flex;justify-content:flex-end;gap:.83333333rem}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message .succeeded-message{width:-moz-fit-content;width:fit-content;height:2.5rem;padding:.83333333rem 2.5rem;box-sizing:border-box;font-size:1.66666667rem;font-weight:600;font-family:'Open Sans',sans-serif;border-radius:37.5rem;border:1px solid #d1d3de;display:flex;gap:.83333333rem;align-items:center;justify-content:center}.find-school-wrapper .left-side-container .connect-school-container .selected-school-wrapper .error-message .error-message{color:#e64545;font-size:1.25rem;text-align:end;width:100%;margin-top:-.83333333rem}.find-school-wrapper .left-side-container .connect-school-container .connect-benefits-notification,.find-school-wrapper .left-side-container .connect-school-container .create-school-notification{height:5rem;font-size:1.45833333rem}.find-school-wrapper .left-side-container .connect-school-container .create-school-notification{font-weight:600;display:flex;align-items:center;gap:.41666667rem;height:-moz-fit-content;height:fit-content}.find-school-wrapper .left-side-container .connect-school-container .create-school-notification .to-create-school{color:#1f5e7f;cursor:pointer;transition:color .2s ease-in-out;box-shadow:none;background:0 0;font-family:'Open Sans',sans-serif;font-weight:600;text-align:start}.find-school-wrapper .left-side-container .connect-school-container .create-school-notification .to-create-school:hover{color:#28759f}.find-school-wrapper .left-side-container .connect-school-container .create-school-notification .to-create-school:active{color:#1a455b}.find-school-wrapper .left-side-container .connect-school-container .connect-benefits-notification{display:flex;justify-content:flex-start;align-items:center;gap:2.5rem}.find-school-wrapper .left-side-container .connect-school-container .connect-benefits-notification .svg__icon{width:5rem;height:5rem}.find-school-wrapper .left-side-container .connect-school-container .connect-benefits-notification .message{width:35.41666667rem}.find-school-wrapper .left-side-container .connect-school-container .text-area-container{width:100%;display:flex;flex-direction:column;gap:1.66666667rem}.find-school-wrapper .left-side-container .button-container{width:100%;display:flex;justify-content:flex-end;margin-top:auto}.find-school-wrapper .right-side-container{display:flex;justify-content:center;overflow:hidden;position:relative;width:50%;border-radius:0 1.25rem 1.25rem 0}.find-school-wrapper .right-side-container .map-container{width:100%;height:100%}.find-school-wrapper .right-side-container .map-container .ember-google-map{width:100%;height:100%}.create-school-wrapper{display:flex;width:100%}.create-school-wrapper .left-side-container,.create-school-wrapper .right-side-container{width:50%}.create-school-wrapper .left-side-container{padding:3.33333333rem;box-sizing:border-box;display:flex;flex-direction:column;gap:2.5rem}.create-school-wrapper .left-side-container .create-school-container{display:flex;flex-direction:column;gap:3.33333333rem}.create-school-wrapper .left-side-container .create-school-container .input-container{height:auto}.create-school-wrapper .left-side-container .create-school-container .button-container{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}.create-school-wrapper .left-side-container .create-school-container .button-container .succeeded-message{width:-moz-fit-content;width:fit-content;height:auto;padding:.83333333rem 2.5rem;box-sizing:border-box;font-size:1.25rem;font-weight:600;font-family:'Open Sans',sans-serif;border-radius:37.5rem;border:1px solid #d1d3de;display:flex;gap:.83333333rem;align-items:center;justify-content:center}.create-school-wrapper .left-side-container .create-school-container .button-container .error-message{color:#e64545;margin-top:.83333333rem;font-size:1.25rem;text-align:end;width:100%}.create-school-wrapper .right-side-container{display:flex;justify-content:center;overflow:hidden;position:relative;width:50%;border-radius:0 1.25rem 1.25rem 0}.create-school-wrapper .right-side-container .map-container{width:100%;height:100%}.create-school-wrapper .right-side-container .map-container .ember-google-map{width:100%;height:100%}.school-connect-route-wrapper{position:absolute;z-index:1;inset:0}.school-connect-route-wrapper .modal__component{animation:fadeIn .3s ease-in-out}.school-connect-route-wrapper .modal__component .modal__dialog-content{animation:showContainer .3s ease-in-out}.school-connect-route-wrapper .modal__component .modal__dialog-content .modal__dialog-yield{padding:0}.school-connect-route-wrapper label{font-weight:600}.school-connect-route-wrapper .modal__component .modal__dialog-content .modal__dialog-buttons{border-top:none}.school-connect-route-wrapper .modal__component .modal__dialog-content .modal__dialog-buttons .modal__dialog-buttons--button{min-width:30.625rem}.school-connect-route-wrapper .school-connect{display:flex;justify-content:space-between;width:99.16666667rem;height:60.41666667rem;position:relative}.school-connect-route-wrapper .school-connect .school-connect-container{display:flex;flex-direction:row;width:100%;box-sizing:border-box}.school-connect-route-wrapper .close-button{position:absolute;top:1.66666667rem;right:1.66666667rem}@keyframes showContainer{0%{opacity:0;transform:scale(.8)}25%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}.pricing-route-wrapper{position:absolute;z-index:1;inset:0}.pricing-route-wrapper .pricing-index{display:flex;box-sizing:border-box;height:100%}.pricing-route-wrapper .pricing-sidebar{flex-shrink:0;width:200px;display:flex;flex-direction:column;gap:var(--size-gap-04);background:var(--color-greyscale-01-white);padding:var(--size-8pt-sizes-08);border-radius:var(--size-radius-05)}.pricing-route-wrapper .pricing-content{display:flex;gap:var(--size-gap-04);flex:1;align-items:center;background-image:url(/assets/pricing/pricing-background.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:var(--size-8pt-sizes-08);border-radius:0 var(--size-radius-04) var(--size-radius-04) 0}.pricing-route-wrapper .pricing-title{font-size:var(--size-fonts-font-size-l);font-weight:600;line-height:var(--size-fonts-line-height-l);letter-spacing:.2px;color:var(--color-greyscale-10-midnight)}.pricing-route-wrapper .pricing-description{font-size:var(--size-fonts-font-size-outlier-m);line-height:var(--size-fonts-line-height-s);margin:0;color:var(--color-greyscale-07-slate-grey)}.pricing-route-wrapper .pricing-district-info{margin-top:auto;display:flex;flex-direction:row;align-items:center;gap:var(--size-gap-02);padding-top:var(--size-gap-05)}.pricing-route-wrapper .pricing-district-info .flat__icon{flex-shrink:0;width:32px;height:32px;background:var(--color-differentiation-sky-02);border-radius:50%}.pricing-route-wrapper .pricing-district-info .flat__icon .icon--container{height:16px;width:16px}.pricing-route-wrapper .pricing-district-info .flat__icon .icon--container .icon--graphics{fill:var(--color-differentiation-sky-10)}.pricing-route-wrapper .district-pricing-link{display:inline-flex;align-items:center;gap:var(--size-gap-02);font-size:var(--size-fonts-font-size-outlier-m);font-weight:600;text-decoration:none;margin-top:auto;padding-top:var(--size-gap-05);color:var(--color-differentiation-sky-10)}.pricing-route-wrapper .district-pricing-link .flat__icon{width:32px;height:32px;background:var(--color-differentiation-sky-02);border-radius:50%}.pricing-route-wrapper .district-pricing-link .flat__icon .icon--container{height:16px;width:16px}.pricing-route-wrapper .district-pricing-link .flat__icon .icon--container .icon--graphics{fill:var(--color-differentiation-sky-10)}.pricing-route-wrapper .district-pricing-link:hover{text-decoration:underline;color:var(--color-differentiation-sky-10)}.pricing-route-wrapper .pricing-cards-wrapper{display:flex;flex-direction:row;gap:var(--size-gap-04);flex:1;align-items:stretch}@media (max-width:428px){.pricing-route-wrapper .pricing-index{max-width:100%;margin:0}.pricing-route-wrapper .pricing-sidebar{padding:var(--size-gap-04)}.pricing-route-wrapper .pricing-title{font-size:var(--size-fonts-font-size-l);font-weight:600;line-height:var(--size-fonts-line-height-l);letter-spacing:.2px}.pricing-route-wrapper .pricing-district-info{padding-top:var(--size-8pt-sizes-03)}.pricing-route-wrapper .district-pricing-link{font-size:var(--size-fonts-font-size-s);padding-top:var(--size-8pt-sizes-03)}.pricing-route-wrapper .pricing-content{gap:var(--size-gap-04);padding:var(--size-gap-04);border-radius:0}.pricing-route-wrapper .pricing-cards-wrapper{gap:var(--size-gap-04)}}@media (max-width:1023px){.pricing-route-wrapper .pricing-index{flex-direction:column}.pricing-route-wrapper .pricing-sidebar{width:100%;max-width:100%;padding:var(--size-8pt-sizes-06);box-sizing:border-box}.pricing-route-wrapper .pricing-content{flex-direction:column;align-items:stretch;padding:var(--size-8pt-sizes-06);border-radius:0}.pricing-route-wrapper .pricing-cards-wrapper{flex-direction:column;align-items:stretch;width:100%}}@media (min-width:1440px){.pricing-route-wrapper .pricing-sidebar{width:auto}}.pricing-route-wrapper .pricing-teacher-license{min-width:80vw;position:relative}.pricing-route-wrapper .pricing-teacher-license .pricing-teacher-license__checkout{padding:3rem 0}.pricing-route-wrapper .pricing-teacher-license .header-section{position:absolute;top:var(--size-8pt-sizes-06);left:var(--size-8pt-sizes-06);z-index:10}.pricing-route-wrapper .pricing-teacher-license .back-button-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-greyscale-01-white);border:none;border-radius:var(--size-radius-06);color:var(--color-greyscale-10-midnight);cursor:pointer;padding:var(--size-gap-02);transition:background-color .2s ease;flex-shrink:0}.pricing-route-wrapper .pricing-teacher-license .back-button-icon:hover{background-color:var(--color-greyscale-02-frost)}.pricing-route-wrapper .pricing-teacher-license .back-button-icon .svg__icon img{filter:invert(1) var(--color-filter-shuttle-gray)}.pricing-route-wrapper .pricing-teacher-license .pricing-teacher-license__loading{display:flex;justify-content:center;filter:var(--color-filter-mariner)}.pricing-route-wrapper .pricing-teacher-license__loading{text-align:center;padding:3rem 0;color:var(--color-slate-gray);font-size:var(--size-fonts-font-size-m)}.pricing-route-wrapper .pricing-teacher-license__error{background:var(--color-negative-lightest);border:1px solid var(--color-negative-lighter);border-radius:var(--size-radius-m);padding:1.5rem;color:var(--color-negative);text-align:center}.pricing-route-wrapper .pricing-teacher-license__error p{margin:0 0 1rem;font-size:var(--size-fonts-font-size-s)}.pricing-route-wrapper .pricing-teacher-license__error .retry-button{background:var(--color-negative);color:var(--color-white);border:none;padding:.75rem 1.5rem;border-radius:var(--size-radius-s);cursor:pointer;font-size:var(--size-fonts-font-size-s);font-weight:600}.pricing-route-wrapper .pricing-teacher-license__error .retry-button:hover{background:var(--color-negative-dark)}.pricing-route-wrapper .pricing-school-license{width:100%;height:100%;min-height:500px;overflow-y:auto;background:var(--color-greyscale-02-frost)}.pricing-route-wrapper .pricing-school-license .school-license-container{position:relative;display:flex;height:100%;box-sizing:border-box;border-radius:var(--size-radius-05);background:var(--color-greyscale-01-white)}.pricing-route-wrapper .pricing-school-license .school-license-billing-step__loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--size-radius-05);z-index:10}.pricing-route-wrapper .pricing-school-license .school-license-content{flex:1;max-width:50%;background:var(--color-greyscale-01-white);border-radius:var(--size-radius-05);padding:var(--size-8pt-sizes-08);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--size-gap-03)}.pricing-route-wrapper .pricing-school-license .header-section{display:flex;align-items:center;gap:17px}.pricing-route-wrapper .pricing-school-license .back-button-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:0 0;border:none;border-radius:var(--size-radius-06);color:var(--color-greyscale-10-midnight);cursor:pointer;padding:var(--size-gap-02);transition:background-color .2s ease;flex-shrink:0}.pricing-route-wrapper .pricing-school-license .back-button-icon:hover{background-color:var(--color-greyscale-02-frost)}.pricing-route-wrapper .pricing-school-license .back-button-icon .svg__icon img{filter:invert(1) var(--color-filter-shuttle-gray)}.pricing-route-wrapper .pricing-school-license .school-license-title{font-family:'Lexend Deca',sans-serif;font-size:var(--size-fonts-font-size-l);font-weight:500;line-height:var(--size-fonts-line-height-l);color:var(--color-greyscale-10-midnight);margin:0;letter-spacing:.2px}.pricing-route-wrapper .pricing-school-license .school-license-subtitle{font-family:'Open Sans',sans-serif;font-size:var(--size-fonts-font-size-outlier-m);font-weight:400;line-height:var(--size-fonts-line-height-m);color:var(--color-greyscale-07-slate-grey);margin:0}.pricing-route-wrapper .pricing-school-license .amount-input-section{background:var(--color-differentiation-sky-01);border-radius:var(--size-radius-05);padding:24px;display:flex;flex-direction:column;gap:12px}.pricing-route-wrapper .pricing-school-license .amount-input-label{display:block;font-family:'Open Sans',sans-serif;font-size:var(--size-fonts-font-size-s);font-weight:600;line-height:var(--size-fonts-line-height-s);color:var(--color-greyscale-07-slate-grey);margin:0}.pricing-route-wrapper .pricing-school-license .amount-input{width:176px}.pricing-route-wrapper .pricing-school-license .billing-form{display:flex;flex-direction:column;gap:12px}.pricing-route-wrapper .pricing-school-license .form-group{display:flex;flex-direction:column;gap:4px}.pricing-route-wrapper .pricing-school-license .form-label{font-family:'Open Sans',sans-serif;font-size:var(--size-fonts-font-size-s);font-weight:600;line-height:var(--size-fonts-line-height-s);color:var(--color-greyscale-07-slate-grey)}.pricing-route-wrapper .pricing-school-license .form-input{width:100%}.pricing-route-wrapper .pricing-school-license .form-row{display:flex;gap:20px}.pricing-route-wrapper .pricing-school-license .form-group-half{flex:1;max-width:50%}.pricing-route-wrapper .pricing-school-license .form-error-message{font-family:'Open Sans',sans-serif;font-size:11px;font-weight:400;line-height:18px;color:var(--color-system-red-01);margin:0;padding-top:2px}.pricing-route-wrapper .pricing-school-license .form-help-text{font-family:'Open Sans',sans-serif;font-size:11px;font-weight:400;line-height:18px;color:var(--color-greyscale-07-slate-grey);margin:0;padding-top:2px}.pricing-route-wrapper .pricing-school-license .order-summary-container{flex-shrink:0;width:50%;display:flex;flex-direction:column;justify-content:end;gap:var(--size-gap-03);padding:41px 24px 32px;box-sizing:border-box;background:var(--color-differentiation-sky-01);border-radius:var(--size-radius-05);border-top-left-radius:0;border-bottom-left-radius:0}.pricing-route-wrapper .pricing-school-license .school-license-illustration{height:auto;object-fit:contain;margin-top:auto;width:140px;margin-left:auto}.pricing-route-wrapper .pricing-school-license .optional-fields-section{display:flex;flex-direction:column;gap:var(--size-gap-03);width:100%}.pricing-route-wrapper .pricing-school-license .order-summary-card{background:var(--color-greyscale-01-white);border-radius:var(--size-radius-04);padding:24px 17px;box-shadow:0 1px 2px 0 rgba(42,53,65,.3),0 1px 3px 1px rgba(42,53,65,.15);display:flex;flex-direction:column;gap:16px}.pricing-route-wrapper .pricing-school-license .order-summary-title{font-family:'Open Sans',sans-serif;font-size:var(--size-fonts-font-size-m);font-weight:600;line-height:var(--size-fonts-line-height-m);color:var(--color-greyscale-10-midnight);margin:0}.pricing-route-wrapper .pricing-school-license .order-summary-details{display:flex;flex-direction:column;gap:24px}.pricing-route-wrapper .pricing-school-license .plan-info{display:flex;gap:32px;align-items:center;background:var(--color-differentiation-sky-01);border-radius:var(--size-radius-03);padding:16px}.pricing-route-wrapper .pricing-school-license .plan-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-differentiation-sky-02);border-radius:100%}.pricing-route-wrapper .pricing-school-license .plan-details{flex:1;display:flex;flex-direction:column;gap:12px}.pricing-route-wrapper .pricing-school-license .plan-name{font-family:'Open Sans',sans-serif;font-size:var(--size-fonts-font-size-m);font-weight:600;line-height:var(--size-fonts-line-height-m);color:var(--color-greyscale-10-midnight)}.pricing-route-wrapper .pricing-school-license .plan-pricing{display:flex;flex-direction:column;gap:9px;font-family:'Open Sans',sans-serif;font-size:var(--size-fonts-font-size-m);line-height:var(--size-fonts-line-height-m);color:var(--color-greyscale-07-slate-grey)}.pricing-route-wrapper .pricing-school-license .licenses-count,.pricing-route-wrapper .pricing-school-license .price-per-license{display:flex;gap:9px}.pricing-route-wrapper .pricing-school-license .order-total-section{display:flex;flex-direction:column;gap:8px}.pricing-route-wrapper .pricing-school-license .order-total-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:'Open Sans',sans-serif;font-size:var(--size-fonts-font-size-s);font-weight:600;line-height:var(--size-fonts-line-height-s);color:var(--color-greyscale-07-slate-grey)}.pricing-route-wrapper .pricing-school-license .order-total-label{text-align:right}.pricing-route-wrapper .pricing-school-license .order-total-value{flex:1;text-align:right}.pricing-route-wrapper .pricing-school-license .confirm-button{margin-top:auto}@media (max-width:1023px){.pricing-route-wrapper .pricing-school-license .school-license-container{flex-direction:column}.pricing-route-wrapper .pricing-school-license .school-license-content{padding:var(--size-8pt-sizes-06);max-width:100%}.pricing-route-wrapper .pricing-school-license .order-summary-container{position:relative;right:auto;width:100%;padding:var(--size-gap-04)}.pricing-route-wrapper .pricing-school-license .order-summary-card{position:static}.pricing-route-wrapper .pricing-school-license .form-row{flex-direction:column}.pricing-route-wrapper .pricing-school-license .form-group-half{width:100%;max-width:100%}.pricing-route-wrapper .pricing-school-license .optional-fields-section{width:100%}}@media (max-width:428px){.pricing-route-wrapper .pricing-school-license .school-license-container{gap:var(--size-gap-04)}.pricing-route-wrapper .pricing-school-license .school-license-content{padding:var(--size-gap-04);border-radius:var(--size-radius-03);max-width:100%}.pricing-route-wrapper .pricing-school-license .back-button-icon{width:32px;height:32px}.pricing-route-wrapper .pricing-school-license .header-section{gap:12px}.pricing-route-wrapper .pricing-school-license .school-license-title{font-size:var(--size-fonts-font-size-l);line-height:var(--size-fonts-line-height-l)}.pricing-route-wrapper .pricing-school-license .school-license-subtitle{font-size:var(--size-fonts-font-size-s);line-height:1.4}.pricing-route-wrapper .pricing-school-license .amount-input-section{padding:var(--size-gap-04)}.pricing-route-wrapper .pricing-school-license .amount-input-label{font-size:var(--size-fonts-font-size-s)}.pricing-route-wrapper .pricing-school-license .amount-input{width:100%}.pricing-route-wrapper .pricing-school-license .billing-form{gap:var(--size-gap-03)}.pricing-route-wrapper .pricing-school-license .form-group{gap:var(--size-gap-01)}.pricing-route-wrapper .pricing-school-license .form-label{font-size:var(--size-fonts-font-size-s)}.pricing-route-wrapper .pricing-school-license .form-row{gap:var(--size-gap-03)}.pricing-route-wrapper .pricing-school-license .order-summary-container{position:relative;right:auto;width:100%;padding:var(--size-gap-04)}.pricing-route-wrapper .pricing-school-license .order-summary-card{padding:var(--size-gap-04);border-radius:var(--size-radius-03)}.pricing-route-wrapper .pricing-school-license .order-summary-title{font-size:var(--size-fonts-font-size-s);line-height:var(--size-fonts-line-height-s)}.pricing-route-wrapper .pricing-school-license .plan-info{padding:var(--size-gap-03);gap:var(--size-gap-03)}.pricing-route-wrapper .pricing-school-license .order-total-row{font-size:var(--size-fonts-font-size-s)}.pricing-route-wrapper .pricing-school-license .confirm-button{margin-top:var(--size-gap-03)}.pricing-route-wrapper .pricing-school-license .optional-fields-section{width:100%}}.pricing-route-wrapper .pricing-quote{width:100%;min-width:80vw;height:80vh;min-height:80vh;display:flex;flex-direction:column;overflow:hidden;position:relative}.pricing-route-wrapper .pricing-quote .header-section{position:absolute;top:var(--size-8pt-sizes-06);left:var(--size-8pt-sizes-06);z-index:10}.pricing-route-wrapper .pricing-quote .back-button-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-greyscale-01-white);border:none;border-radius:var(--size-radius-06);color:var(--color-greyscale-10-midnight);cursor:pointer;padding:var(--size-gap-02);transition:background-color .2s ease;flex-shrink:0}.pricing-route-wrapper .pricing-quote .back-button-icon:hover{background-color:var(--color-greyscale-02-frost)}.pricing-route-wrapper .pricing-quote .back-button-icon .svg__icon img{filter:invert(1) var(--color-filter-shuttle-gray)}.pricing-route-wrapper .pricing-quote .pricing-quote__typeform-container{flex:1;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.pricing-route-wrapper .pricing-quote .pricing-quote__typeform-container iframe,.pricing-route-wrapper .pricing-quote .pricing-quote__typeform-container>div{flex:1;width:100%;height:100%;border:none}.pricing-route-wrapper .pricing-success{display:flex;box-sizing:border-box;height:100%}.pricing-route-wrapper .pricing-success .pricing-sidebar{flex:1 1 50%;width:auto;box-sizing:border-box;display:flex;flex-direction:column;background:var(--color-greyscale-01-white);padding:var(--size-8pt-sizes-08);border-radius:var(--size-radius-05) 0 0 var(--size-radius-05)}.pricing-route-wrapper .pricing-success .pricing-success__content{display:flex;flex-direction:column;gap:var(--size-gap-04)}.pricing-route-wrapper .pricing-success .pricing-success__how-to-get-started{font-size:var(--size-fonts-font-size-outlier-m);line-height:var(--size-fonts-line-height-s);color:var(--color-greyscale-07-slate-grey)}.pricing-route-wrapper .pricing-success .pricing-success__how-to-get-started ul{margin-left:var(--size-8pt-sizes-05)}.pricing-route-wrapper .pricing-success .pricing-success__illustration{flex:1 1 50%;box-sizing:border-box;background-image:url(/assets/pricing/pricing-success-illustration.webp);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0 var(--size-radius-04) var(--size-radius-04) 0;min-height:400px}@media (max-width:428px){.pricing-route-wrapper .pricing-success{flex-direction:column;max-width:100%;margin:0}.pricing-route-wrapper .pricing-success .pricing-sidebar{width:100%;padding:var(--size-gap-04);border-radius:0}.pricing-route-wrapper .pricing-success .pricing-success__illustration{display:none}}@media (max-width:1023px){.pricing-route-wrapper .pricing-success{flex-direction:column}.pricing-route-wrapper .pricing-success .pricing-sidebar{width:100%;padding:var(--size-8pt-sizes-06);border-radius:0}.pricing-route-wrapper .pricing-success .pricing-success__illustration{display:none}}.pricing-route-wrapper .modal__component{animation:fadeIn .3s ease-in-out}.pricing-route-wrapper .modal__component .modal__dialog-content{animation:showContainer .3s ease-in-out}.pricing-route-wrapper .modal__component .modal__dialog-content .modal__close-icon-button.size--small{top:var(--size-8pt-sizes-06);right:var(--size-8pt-sizes-06);width:var(--size-8pt-sizes-06);height:var(--size-8pt-sizes-06)}.pricing-route-wrapper .modal__component .modal__dialog-content .modal__dialog-yield{padding:0;overflow-y:auto;max-height:90vh;width:80vw;height:80vh}.pricing-route-wrapper .pricing{display:flex;justify-content:center;width:100%;height:100%;position:relative}.pricing-route-wrapper .pricing .pricing-container{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow-x:hidden}@media (max-width:428px){.pricing-route-wrapper .modal__component .modal__dialog-content{width:100%;height:100%;max-width:100%;max-height:100%;margin:0;border-radius:0;animation:none}.pricing-route-wrapper .modal__component .modal__dialog-content .modal__dialog-yield{height:100%;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.pricing-route-wrapper .pricing{height:100%}.pricing-route-wrapper .pricing .pricing-container{min-height:100%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes showContainer{0%{opacity:0;transform:scale(.8)}25%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@font-face{font-display:swap;font-family:Arimo;font-style:normal;font-weight:400;src:url(../gynzy-styleguide/assets/fonts/arimo/arimo-v29-all-regular-1e3a0e94ba2bc8dcb88dd8a4d7e4cd08.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lexend Deca';font-style:normal;font-weight:400;src:url(../gynzy-styleguide/assets/fonts/lexend-deca/lexend-deca-v21-all-regular-5dc449bf89c8996180f0bf586f6370e7.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lexend Deca';font-style:normal;font-weight:500;src:url(../gynzy-styleguide/assets/fonts/lexend-deca/lexend-deca-v21-all-500-86663f8e4c24f0f64ebbcf94016b651a.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lexend Deca';font-style:normal;font-weight:600;src:url(../gynzy-styleguide/assets/fonts/lexend-deca/lexend-deca-v21-all-600-f70f8f823d24acc577ce02d800e1dd23.woff2) format('woff2')}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:400;src:url(../gynzy-styleguide/assets/fonts/mulish/mulish-v13-all-regular-c8802cd4edbbc28ae7c85e4374d3f924.woff2) format('woff2')}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:400;src:url(../gynzy-styleguide/assets/fonts/mulish/mulish-v13-all-italic-1db4ee7c71dfc060681293c00828e521.woff2) format('woff2')}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:700;src:url(../gynzy-styleguide/assets/fonts/mulish/mulish-v13-all-700-639ec8157b44583ea8ed7fad3d8dfeb0.woff2) format('woff2')}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:700;src:url(../gynzy-styleguide/assets/fonts/mulish/mulish-v13-all-700italic-c5a3347dc8754ff8fda86531e03797a6.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../gynzy-styleguide/assets/fonts/open-sans/open-sans-v40-all-regular-c07cd0d1a063582245c8193d978f799b.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url(../gynzy-styleguide/assets/fonts/open-sans/open-sans-v40-all-italic-d4e5cf548d6dedbed35fa9fd65b37ef0.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(../gynzy-styleguide/assets/fonts/open-sans/open-sans-v40-all-600-b94f001b27f8c83057b118dff8d859cc.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../gynzy-styleguide/assets/fonts/open-sans/open-sans-v40-all-700-d03f336b3845249375499d014fa49b55.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url(../gynzy-styleguide/assets/fonts/open-sans/open-sans-v40-all-700italic-e6888e94f2367285f7776ed161bdb8ce.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url(../gynzy-styleguide/assets/fonts/open-sans/open-sans-v40-all-800-18f82823a9df95dec46891f281b3df46.woff2) format('woff2')}@font-face{font-family:ds-digi;src:url(../gynzy-styleguide/assets/fonts/ds-digi/ds-digi-839cd00f56360147c956a354753eaa07.woff2) format('woff2'),url(../gynzy-styleguide/assets/fonts/ds-digi/ds-digi-20a29c3052a7c2c1f793941e77b55458.woff) format('woff');font-weight:400;font-style:normal}.font-arial-bold{font-family:Arial;font-style:normal;font-weight:700}.font-open-sans{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400}.font-open-sans-italic{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400}.font-open-sans-semibold{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:600}.font-open-sans-bold{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700}.font-open-sans-bold-italic{font-family:'Open Sans',sans-serif;font-style:italic;font-weight:700}html{height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:'Open Sans',sans-serif;font-size:.9vmin}@media (min-aspect-ratio:4/3){html{font-size:1.25vmin}}body{height:100%;background-color:#fff;font-size:2rem;-webkit-overflow-scrolling:touch;touch-action:none}body .pac-container{z-index:100000}body .pac-container .pac-item{cursor:pointer;font-family:'Open Sans';font-size:1.25rem;padding:.83333333rem 2.5rem;box-sizing:content-box}body .pac-container .pac-item .pac-item-query,body .pac-container .pac-item .pac-matched{font-size:1.25rem}body .pac-container .pac-item:hover{background-color:#f6f6f6}body .pac-container .pac-item:nth-child(odd){background-color:#f5f5f8}body .pac-container .pac-item:nth-child(odd):hover{background-color:#e9eaef}body .pac-container .pac-item.pac-item-selected{background-color:#f6f6f6}body .pac-container .pac-item.pac-item-selected:nth-child(odd){background-color:#e9eaef}body .pac-container .pac-icon{display:none}body .pac-container::after{display:none}#ember-basic-dropdown-wormhole{position:fixed;z-index:22010;top:0}.application-wrapper{height:100%}.sidebar-menu__scribble{cursor:pointer;position:absolute;bottom:.72916667rem;left:.20833333rem}.sidebar-menu__scribble img{width:5.72916667rem}.close-board-modal{max-width:52.08333333rem}.close-board-modal p:not(:last-child){margin-bottom:2.08333333rem}#CybotCookiebotDialog{z-index:100!important}