@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;width:100%;-webkit-user-select:none;user-select:none;margin:0}.invalidScoreContainer{background-color:var(--invalidScoreColor)}.lowScoreContainer{background-color:var(--lowScoreColor)}.averageScoreContainer{background-color:var(--averageScoreColor)}.goodScoreContainer{background-color:var(--goodScoreColor)}.mat-mdc-snack-bar-container.errorMessageSnackBar,.mat-mdc-snack-bar-container.betaWarning{--mdc-snackbar-container-color: red}.betaWarning .mat-mdc-simple-snack-bar{flex-direction:column}.betaWarning .mat-mdc-simple-snack-bar .mdc-button .mdc-button__label{color:#fff}.betaWarning .mat-mdc-snack-bar-actions{flex-direction:row-reverse}.testSubtopicsAccordion .mat-expansion-panel-header{padding:0;height:unset}.testSubtopicsAccordion .mat-expansion-panel-header.mat-expanded{height:unset}.testSubtopicsAccordion .mat-expansion-indicator{margin-right:10px}.testSubtopicsAccordion .mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:none}.testSubtopicsAccordion .mat-expansion-panel{background-color:unset}.testSubtopicsAccordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover{background-color:transparent!important}.testSubtopicsAccordion .mat-expansion-panel-body{padding:0}.testSubtopicsAccordion .mat-expansion-panel-content{font-size:1em}.testSubtopicsAccordion ul{margin-block-end:0px;margin-block-start:3px}.testSubtopicsAccordionSeeMore span{font-size:.9em}.testsCalendar .mat-calendar-body-label{opacity:0;padding:0!important}.testsCalendar .day{font-size:1.2em}.testsCalendar .noStudyDay .mat-calendar-body-cell-content.mat-focus-indicator{color:#fb3c37}.testsCalendar .studyDay .mat-calendar-body-cell-content.mat-focus-indicator{color:#0b0}.testsCalendar .dayIsToday{font-weight:500}.testsCalendar .testDay .mat-calendar-body-cell-preview{background-color:#5c657d;height:10px!important;width:10px!important;left:calc(50% - 5px)!important;border-radius:100px;top:3px!important}.testsCalendar .selectedDate .mat-calendar-body-cell-content{background-color:#bbd7f8}.testsCalendar .dayIsToday .mat-calendar-body-cell-content.mat-focus-indicator{border-color:#000}.testDateCalendar .mat-calendar-body-label{opacity:0;padding:0!important}.testDateCalendar .selectedTestDate .mat-calendar-body-cell-content{background-color:#bbd7f8;color:#000}.languageMatSelect .mdc-line-ripple,.languageMatSelect .mat-mdc-select-arrow{display:none}.languageMatSelect .mdc-text-field--filled{background-color:transparent!important;padding:0}.languageMatSelect .mat-mdc-select-value{text-align:center;box-shadow:0 0 9px 3px #0000001a;border-radius:100px;height:var(--mdc-filled-button-container-height)}.languageMatSelect .mat-mdc-select-value-text{padding-left:10px;padding-right:10px}.languageMatSelect .mat-mdc-select-min-line{line-height:var(--mdc-filled-button-container-height)}.languageMatSelect .mat-mdc-select-trigger{margin:0;padding:10px}.languageMatSelect .mdc-text-field--outlined .mat-mdc-form-field-infix,.languageMatSelect .mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:0;padding-bottom:0}.toggleButton .mdc-button__label{color:var(--mdc-outlined-button-label-text-color);font-weight:var(--mdc-outlined-button-label-text-weight)}.toggleButton.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-label-text-color);border-color:var(--mdc-outlined-button-outline-color);border-style:solid;border-width:var(--mdc-outlined-button-outline-width)}.toggleButtonOn .mdc-button__label{color:var(--mdc-filled-button-label-text-color)}.toggleButtonOn.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color);border:none}.testsHomeSelector .toggleButton .mdc-button__label{color:#5c5c5c}.testsHomeSelector .toggleButton.mat-mdc-unelevated-button:not(:disabled){background-color:#e7e8eb;border:none}.testsHomeSelector .toggleButtonOn.mat-mdc-unelevated-button:not(:disabled){background-color:#0b193d}.testsHomeSelector .toggleButtonOn .mdc-button__label{color:#fff}.testsSectionSelector button{padding:4px}.testsSectionSelector .toggleButton .mdc-button__label{color:#0b183c;line-height:1.4em}.testsSectionSelector .toggleButtonOn.mat-mdc-unelevated-button:not(:disabled){background-color:#0b193d}.testsSectionSelector .toggleButtonOn .mdc-button__label{color:#fff}.gradesSectionSelector button{padding:4px}.gradesSectionSelector .toggleButton .mdc-button__label{color:#0b183c;line-height:1.4em;white-space:pre-line}.gradesSectionSelector .toggleButtonOn.mat-mdc-unelevated-button:not(:disabled){background-color:#0b193d}.gradesSectionSelector .toggleButtonOn .mdc-button__label{color:#fff;white-space:pre-line}.childAvatarImage_0{background-color:#4200ff}.childAvatarImage_1{background-color:#ff5c00}.childAvatarImage_2{background-color:#e4006e}.childAvatarImage_3{background-color:#ad00ff}.childAvatarImage_4{background-color:red}.childAvatarImage_5{background-color:#00ca14}.childAvatarImage_6{background-color:#fa00ff}.childAvatarImage_7{background-color:#00e0ff}.childAvatarImage_8{background-color:#ffe600}.childAvatarImage_9{background-color:#00a3ff}.childAvatarImage_10{background-color:#9eff00}.childAvatarImage_11{background-color:#ffa800}.mat-pseudo-checkbox{display:none!important}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:inherit!important;transition:none!important}.cdk-overlay-connected-position-bounding-box:has(.subTopicSearchPanel){max-height:calc(var(--screen-height) - var(--keyboard-height) - 5px)!important;overflow:hidden}@font-face{font-family:sanfont;src:url(./fonts/RobotoCondensed-VariableFont_wght.ttf) format("truetype");font-display:swap}html{--mat-option-label-text-font: "sanfont";--sant_grey1: #5a647d;--sant_black1: #0b193d;--btsize: 54px}.mat-body-large,.mat-typography .mat-body-large,.mat-typography,mat-label{font-family:sanfont;letter-spacing:0;line-height:1.3em}.mat-typography h1,.mat-typography h3,.mat-typography h2,.mat-typography p{font-family:sanfont;letter-spacing:0;line-height:1.3em;margin-bottom:0}.mat-mdc-unelevated-button{--mdc-filled-button-label-text-font: "sanfont"}html,body{font-family:sanfont}.textblack1{color:var(--sant_black1)}.textgrey1{color:var(--sant_grey1)}.textgrey2{color:#595959}.center{text-align:center}body.keyboardVisible :host .keybordable .page{position:absolute;height:unset;bottom:0}button.priBt{box-shadow:0 4px 4px #00000040;--mdc-filled-button-container-color: #0b193d;--mdc-filled-button-disabled-container-color: #0b193d;--mdc-filled-button-container-shape: 12px;--mdc-filled-button-label-text-color: #fff;--mdc-filled-button-disabled-label-text-color: #fff;--mat-filled-button-horizontal-padding: 42px;font-size:1.1em}button.priBt.mat-mdc-button-disabled{opacity:.5}button.priBt.deleteProfile{background:transparent;margin-top:10px;box-shadow:none;color:red;font-weight:400;display:block;text-align:center;width:100%;padding:10px 0}button.priBt.soporteBt{padding:0 20px}.iconMask{display:inline-block;vertical-align:middle;width:20px;height:20px}.iconMask span{-webkit-mask-image:url(./images//global/add.svg);mask-image:url(./images/global/add.svg);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background:#000;display:block;width:100%;height:100%}.iconMask.iconOk span{-webkit-mask-image:url(./images//global/check_solid.svg);mask-image:url(./images/global/check_solid.svg)}.fullscreenComponent{height:100vh;overflow-y:auto;overflow-x:hidden}.fullscreenComponent.aliceScreen{background:#fcfdff}.fullscreenComponent.aliceDarkScreen{background:#f0f8ff}.navigationBar{width:calc(100% - 20px);z-index:100;background:#fff;box-shadow:0 2px 5px -2px #0000004d}.navigationBar .navAvatar{position:relative}.navigationBar .navAvatar .childAvatar{position:absolute;right:0;top:0;width:calc(100vw - 110px)}.navigationBar .navAvatar .childAvatarImage{width:40px;height:40px;right:0;position:absolute}.navigationBar .navAvatar .nameDrawer{position:absolute;right:50px;top:10px;width:148px;text-align:right}.navigationBar .navAvatar.navAvatarEdit button{padding:4px;height:auto;position:absolute;top:6px;right:47px;font-size:.8em;width:90px}.navigationBar button{background:#fff}.childAvatarId{display:none}.avatarSlide .childAvatarId{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.75em;font-weight:400;font-style:italic;line-height:1em;margin-top:-3px;color:#57617b}.bodyPromoted .avatarSlide .childAvatarId{color:#fff}.avatarSlide .nameDrawer span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:3px}.page{width:90%;margin:0 auto;max-width:500px}.page h1{font-size:2em;margin-bottom:10px;font-weight:500;line-height:1em}.page .marginTitle h1{margin:20px 0}.page p.subtitle{font-size:1.1em;margin-bottom:25px}.page .socialNetworksComponent .priBt.socialButton{width:100%}.page p.labelSign{padding:0;margin-bottom:5px;display:none}.page mat-form-field{width:100%;display:inline-grid;--mdc-filled-text-field-container-color: transparent;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0);background:#fff}.page mat-form-field .mdc-text-field--filled{box-shadow:0 2px 30px #0000001a;border-radius:15px}.paged h1{margin:20px 0}button.btRadius{box-shadow:0 3px 5px #00000026;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 65%;display:inline-block;vertical-align:middle;min-width:var(--btsize);max-width:var(--btsize);width:var(--btsize);min-height:var(--btsize);max-height:var(--btsize);height:var(--btsize);border:0;border-radius:45px;padding:0}button.btRadius.btBell{background-image:url(./images/global/bell.svg)}button.btRadius.btSettings{background-image:url(./images/global/settings.svg)}.topBarButtonsDrawer{height:var(--btsize)}.bottomButtons{text-align:center}.bottomButtons.bottomButtonsFixed{bottom:calc(env(safe-area-inset-top) + 30px);left:5%;display:flex;flex-direction:column;gap:16px 0;position:absolute;width:90%}.bottomButtons button{margin:0 auto}.bottomButtons .twoButtonsDrawer{display:flex;flex-direction:row}.bottomButtons .twoButtonsDrawer .priBt{--mat-filled-button-horizontal-padding: 22px}.signUpScreen{height:100vh;overflow:auto;overflow-x:hidden}.signUpScreen .sensitiveData{margin-top:5px}.signUpScreen .signUpBody mat-form-field{width:100%}.signUpScreen .signUpSocialDrawer{margin-top:20px;margin-bottom:30px}.signUpScreen mat-form-field{margin-bottom:10px}.signInScreen h1{margin-top:40px}.signInScreen .signInForgotCredentials button{padding:0;color:#000;height:auto}.signInScreen .signInWithSocialNetwork{padding:20px 0 0}@media only screen and (orientation: landscape){.signInScreen .signInWithSocialNetwork{padding:0}}.signInScreen mat-form-field{margin-bottom:10px}.buySubscriptionScreen .buySubscriptionBody{width:82%;padding:7%;margin:20px auto;margin-bottom:max(env(safe-area-inset-bottom),20px);box-shadow:0 2px 30px #0000001a;border-radius:15px;text-align:center;background:#fff;margin-bottom:calc(env(safe-area-inset-bottom) + 220px)}.buySubscriptionScreen .buySubscriptionBody.buySubscriptionBodyForced{width:94%;box-shadow:none;border-radius:0;padding:0%}.buySubscriptionScreen .buySubscriptionBody.buySubscriptionBodyForced .buyBox{box-shadow:0 2px 30px #0000001a;border-radius:15px;padding:0%}.buySubscriptionScreen .buySubscriptionBody.buySubscriptionBodyForced h1{font-size:2em}.buySubscriptionScreen .buySubscriptionBody.buySubscriptionBodyForced p.subtitle{font-size:1.4em;line-height:1.3em;margin-bottom:20px}.buySubscriptionScreen .buySubscriptionBody.buySubscriptionBodyForced .subscriptionBenefits.buyBox{padding:7%;font-size:1.4em}.buySubscriptionScreen .buySubscriptionBody.buySubscriptionBodyForced .buyBoxLine{text-align:left;border-bottom:solid 1px #ccc;padding:7%}.buySubscriptionScreen .buySubscriptionBody.buySubscriptionBodyForced .buyBoxLine:last-child{border:0}.buySubscriptionScreen .buySubscriptionBody.buySubscriptionBodyForced .buyBoxLine p{margin:0;font-size:1.35em}.buySubscriptionScreen .buySubscriptionBody.buySubscriptionBodyForced .buyBoxLine strong{display:block;font-weight:500;margin-bottom:10px;font-size:1.4em}.buySubscriptionScreen .buySubscriptionBody.buySubscriptionBodyForced .buyBoxLine span{font-weight:500}.buySubscriptionScreen .subscriptionNote p{padding-bottom:15px}.buySubscriptionScreen .subscriptionNote p a{color:#0b193d}.buySubscriptionScreen h1{font-size:1.5em;font-weight:600}.buySubscriptionScreen p.buySubS_w1{font-weight:600;padding-bottom:15px;font-size:1.1em}.buySubscriptionScreen h2{font-size:1em}.buySubscriptionScreen .buySubscriptionImageDrawer{text-align:center}.buySubscriptionScreen .buySubscriptionButtonsDrawer{position:fixed;bottom:0;width:100%;left:0;background:#fff;text-align:center;padding:10px 0 20px;padding-bottom:calc(env(safe-area-inset-bottom) + 20px);box-shadow:0 -6px 10px -7px #0000004d}.buySubscriptionScreen .buySubscriptionButtonsDrawer span{display:block}.buySubscriptionScreen .buySubscriptionButtonsDrawer button{margin:15px auto 10px;height:60px}.buySubscriptionScreen .buySubscriptionButtonsDrawer button.linkBt{height:auto;border:0;background:transparent;font-family:sanfont;text-decoration:underline;font-size:1.1em;font-weight:500;margin-top:5px;display:block}.buySubscriptionScreen .subscriptionBenefits{text-align:left;margin-top:20px;font-size:1.3em}.buySubscriptionScreen .subscriptionBenefits .subscriptionBenefit{margin-top:20px}.buySubscriptionScreen .subscriptionBenefits .subscriptionBenefit p{display:inline-block;font-size:.85em;width:calc(98% - 30px);margin-left:2%;vertical-align:middle;margin-top:0}.buySubscriptionScreen .subscriptionBenefits .subscriptionBenefit p strong{font-weight:500}.buySubscriptionScreen .subscriptionBenefits .subscriptionBenefit img{display:inline-block;width:28px;vertical-align:middle}.buySubscriptionScreen .buySubS_w2None{display:none!important}.buySubscriptionScreen .buySubS_w2_span{font-size:.8em;font-weight:400;display:block}.buySubscriptionScreen .buySubS_w3_span{display:block}.buySubscriptionScreen.funnelScreen .funnelBodyBenefits .funnelBody.funnelBodyAlice h1,.buySubscriptionScreen.funnelScreen .funnelBodyBenefits .funnelBody.funnelBodyAlice .subscriptionNote p,.buySubscriptionScreen.funnelScreen .funnelBodyBenefits .funnelBody.funnelBodyAlice .subscriptionNote p a{color:#fff}.gradScreen{background:linear-gradient(to bottom,#fff 24%,#d6ecff 81%)}.fullscreenComponent.aliceScreen.gradScreenShort{background:linear-gradient(to bottom,#fff 4%,#d6ecff 51%)}.manageSubscriptionScreen .page{width:100%}.manageSubscriptionScreen .manageSubscriptionBody{width:90%;margin:20px auto}.manageSubscriptionScreen .childrenQuantityDrawer{padding-top:10px;width:80%;margin:0 auto}.manageSubscriptionScreen .childrenQuantity{font-size:3em;vertical-align:middle;font-weight:500;display:inline-block;width:calc(100% - 90px);text-align:center}.manageSubscriptionScreen .operationChildButton{box-shadow:0 4px 4px #0003;background:#fff;display:inline-block;vertical-align:middle;width:45px;height:45px;border:0;border-radius:45px}.manageSubscriptionScreen .operationChildButton .iconMask{width:30px;height:30px}.manageSubscriptionScreen .operationChildButton .iconMask span{width:30px;height:30px;background:var(--sant_grey1)}.manageSubscriptionScreen .operationChildButton.substractChildButton span{-webkit-mask-image:url(./images//global/minus.svg);mask-image:url(./images/global/minus.svg)}.manageSubscriptionScreen .operationChildButton :disabled{opacity:.3}.manageSubscriptionScreen .benefitsSwiperContainer{width:100vw;margin-left:-5%;margin-top:20px}.manageSubscriptionScreen .benefitsSwiper{height:calc(100vh - 270px);width:100%}.manageSubscriptionScreen .benefitsSwiper swiper-slide{align-items:center;display:flex;justify-content:center;width:76%!important}.manageSubscriptionScreen .benefitsSlide{border-radius:25px;padding-left:5%;width:90%;height:95%;background:#fff;box-shadow:0 4px 4px #0003}.manageSubscriptionScreen .slideHeader{margin-top:20px;display:block}.manageSubscriptionScreen .slideTitle{font-size:1.1em;font-weight:600;display:inline}.manageSubscriptionScreen .slideDiscount{background:#ea1970;border-radius:100px;padding:3px 14px;font-weight:400;vertical-align:middle;color:#fff;display:inline-block;font-size:.9em;margin-left:10px;margin-top:-2px}.manageSubscriptionScreen .subscriptionBenefits{display:flex;flex-direction:column;margin-top:30px}.manageSubscriptionScreen .subscriptionBenefit{display:flex;flex-direction:row;padding-bottom:3px}.manageSubscriptionScreen .subscriptionBenefit p{vertical-align:middle;display:inline-block;padding-top:5px;padding-left:10px}.manageSubscriptionScreen .subscriptionBenefit img{vertical-align:middle;display:inline-block;height:32px}.manageSubscriptionScreen .subscriptionBenefitIcon{min-width:30px;color:green}.manageSubscriptionScreen .slideBottomDrawer{bottom:30px;left:0;position:absolute;text-align:center;width:100%}.manageSubscriptionScreen .slideBottomDrawer p{font-weight:300}.manageSubscriptionScreen .slideBottomDrawer p strong{font-size:1.7em;line-height:1.5em;letter-spacing:0;font-weight:400}.manageSubscriptionScreen .slideBottomDrawer button{font-size:.9em}.procedureProgressDiv .procedureProgressStep{background:#a9afbd}.procedureProgressDiv .procedureProgressStep.procedureProgressCompletedStep{background:var(--sant_grey1)}.procedureProgressDiv .procedureProgressLineBackground{background:#a9afbd}.procedureProgressDiv .procedureProgressLineFill{background:var(--sant_grey1)}.addBt .iconMask{box-shadow:0 0 9px -2px #0003;border-radius:20px;width:40px;height:40px}.addBt .iconMask span{background:var(--sant_grey1);-webkit-mask-size:auto 70%;mask-size:auto 70%}.addBt strong{color:var(--sant_black1);margin-top:9px;display:block;font-size:1.3em}.minAvatarChild{margin:auto;padding-bottom:10px;text-align:center}.minAvatarChild .childAvatar.childAvatarWithName{display:block;text-align:center}.minAvatarChild .childAvatarImageDrawer{display:inline-block;vertical-align:middle}.minAvatarChild .childAvatarImageDrawer .childAvatarImage{width:42px;max-width:100%}.minAvatarChild .nameDrawer{display:inline-block;vertical-align:middle;margin-left:10px}.subjectLocale p{width:45%;line-height:1.2em;vertical-align:middle;padding:9px 0;display:inline-block}.subjectLocale .subjectLocaleMenuDrawer{display:inline-block;width:55%;vertical-align:middle}.subjectLocale .subjectLocaleMenuDrawer .languageMatSelect{width:calc(100% - 60px);display:inline-block;vertical-align:middle;height:40px;padding-top:8px;background:transparent}.subjectLocale .subjectLocaleMenuDrawer .languageMatSelect .mat-mdc-select-value,.subjectLocale .subjectLocaleMenuDrawer .languageMatSelect .mat-mdc-select-trigger{margin:0;padding:0;box-shadow:none;font-family:sanfont;height:auto}.subjectLocale .subjectLocaleMenuDrawer .languageMatSelect .mat-mdc-select-min-line{line-height:0}.subjectLocale .subjectLocaleMenuDrawer .languageMatSelect .mat-mdc-select-trigger{margin:0;padding:5px}.subjectLocale .subjectLocaleMenuDrawer .languageMatSelect .mdc-text-field--outlined .mat-mdc-form-field-infix,.subjectLocale .subjectLocaleMenuDrawer .languageMatSelect .mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:0;padding-bottom:0;min-height:0;vertical-align:middle;margin:0;display:inline-block;height:auto}.subjectLocale .subjectLocaleMenuDrawer .subjectEditButtonDrawer{display:inline-block;vertical-align:middle;background:var(--sant_black1);border-radius:32px;height:34px;width:34px;text-align:center;margin-left:5px}.subjectLocale .subjectLocaleMenuDrawer .subjectEditButtonDrawer .mat-icon{color:#fff;margin-top:4px}.homeCard{background:#fff!important}.priBt.startChild{background-color:#0b193d;font-family:sanfont;width:100%;border-radius:10px;border:0;color:#fff;font-size:1.2em}.widget{display:inline-block;width:calc(50% - 6px);margin:0 12px 12px 0}@media only screen and (orientation: landscape){.widget{width:calc(25% - 9px)}}.widget .activityWidget{border-radius:14px;color:#56648f;display:inline-block;padding:12px 7px 12px 14px;width:calc(100% - 23px);background:transparent;border:solid 2px rgb(86,100,143)}.widget .activityWidget .widgetText{width:65%;display:inline-block;line-height:1.4em;vertical-align:middle;font-size:.95em;font-weight:500}.widget .activityWidget .widgetValue{width:34%;display:inline-block;text-align:center;line-height:1em;vertical-align:middle}@media only screen and (orientation: landscape){.widget .activityWidget .widgetValue{height:48px;align-content:center}}.widget .activityWidget .widgetValue p{line-height:1em}.widget .activityWidget .widgetValue .widgetValueBig{font-size:1.7em;margin:0}.widget .activityWidget .widgetValue .widgetValueSmall{font-size:.85em;font-weight:300}.widget:nth-child(4){margin-right:0}@media only screen and (orientation: portrait){.widget:nth-child(2){margin-right:0}}.addElement{padding:20px 0}.addElement.addExamenHome{padding:6px 0 0}.addElement button{padding:0;font-size:1em;color:var(--sant_black1)!important;font-family:sanfont}.addElement button .iconMask{margin-right:10px}.addElement.addElementMin{padding:2px 0 0}.addElement.addElementMin button{line-height:22px;height:auto}.addElement.addElementMin button .iconMask{background:var(--sant_black1);padding:0;border-radius:20px}.addElement.addElementMin button .iconMask span{background:#fff}.addElement.addElementRight button .iconMask{margin-right:0;margin-left:10px}.testsSelector{margin-top:40px;position:relative}.testsSelector swiper-container{width:100%;height:30vh}.testsSelector swiper-slide{align-items:center;display:flex;font-size:1.4em;font-weight:500;justify-content:center;text-align:center}.testsSelector swiper-slide.swpElementSelected{background:#8080806b;background:#ddeafb;color:#0b193d;border-radius:10px}.testsSelector swiper-slide.swpElementSelected.swiper-slide-active{color:#fff;color:#0b193d}.testsSelector swiper-slide.minSizeSelector{font-size:1em;line-height:1em;padding:2px 0;margin:1px 0}.testsSelector.ES_S_ENGLISH_selector swiper-slide.minSizeSelector{margin:0 0 1px;padding:3px 0;font-size:1.3em;line-height:1.2em}.testsSelector.longTitlesSelector .minSizeSelector{font-size:.9em;padding:2px 0}.testsSelector .selectionMarker{height:44px;background:#bbd7f8;opacity:.5;position:absolute;top:calc(15vh - 22px);width:90%;border-radius:16px;left:5%;pointer-events:none}.testsLists{border-radius:10px;box-shadow:2px 2px 5px 2px #0003;color:#000;background:#fbfbfb}.testsLists.noTestsBody{text-align:center;gap:20px;padding:14px}.testsLists.noTestsBody h2{font-size:1em}.testsLists.testsBody{color:var(--lowScoreColor)}.testsLists.testsBody .isReadyForTest{color:var(--goodScoreColor)}@media only screen and (orientation: landscape){.testDatePickerCalendar .mat-calendar-body-cell-container{width:auto!important;height:45px!important;padding:0!important}.testDatePickerCalendar .mat-calendar-body-cell-container .mat-calendar-body-cell-content{width:auto!important;aspect-ratio:1;margin:0 auto;position:relative!important}}@media only screen and (orientation: landscape){.testDataSummary{width:410px!important;gap:8px}}@media only screen and (min-height: 569px) and (max-height: 668px) and (max-width: 957px){.testDataSummary{gap:8px!important}}@media only screen and (min-height: 569px) and (max-height: 668px) and (max-width: 957px){.testDatePickerBody{padding-top:20px!important}.testDatePickerBody h1{padding-top:0}}.desktop .testDataSummary{display:block!important}.desktop .testDataSummary div{display:inline-block!important;width:auto;margin:10px 10px 0 0;padding:5px 10px!important}.desktop .testDatePickerCalendar .mat-calendar-body-cell-container{height:40px!important}@media only screen and (min-height: 569px) and (max-height: 668px) and (max-width: 957px){.testDatePickerCalendar{padding-top:10px}}@media only screen and (orientation: portrait){.summaryItemTitle{max-width:190px}}.testTopicPickerScreen .testsSelector{margin-top:10px;background:#fff;padding:0 10px;border-radius:20px;overflow:hidden}.testTopicPickerScreen .testsSelector:before,.testTopicPickerScreen .testsSelector:after{content:"";z-index:2;position:absolute;width:100%;top:-2px;height:22px;left:0;background:linear-gradient(to bottom,#fff,#fff0)}.testTopicPickerScreen .testsSelector:after{top:auto;bottom:-2px;background:linear-gradient(to top,#fff,#fff0)}.testTopicPickerScreen.testSubtopicPickerScreen .testsSelector{height:30vh}.testTopicPickerScreen.testSubtopicPickerScreen .testsSelector swiper-container{height:290px!important}.testTopicPickerScreen.testSubtopicPickerScreen .testsSelector swiper-slide{height:34px!important}.test{padding:15px;font-size:1em;text-align:left;font-size:.9em;border-bottom:solid 1px rgba(0,0,0,.03)}.test:last-child{border:0}.test .testDate{width:26%;font-weight:500;display:inline-block;vertical-align:top}.test .testInfo{width:73%;display:inline-block;vertical-align:top}.test .testInfo .testName strong,.test .testInfo .testPoints strong{font-weight:500}.page.pageTests{width:100%}.page.pageTests .sectionsSelector{margin:20px auto;width:90%}.subsection{width:90%;margin:0 auto}.subsection .subsectiontHeader{display:flex;flex-direction:row;justify-content:space-between;padding:20px 0 32px}.subsection .subsectiontHeader h1{font-size:1.5em;margin:0;padding:0}.subsection .subsectionHeaderButton{display:flex;flex-direction:column;justify-content:center}.boxTestList{margin:20px 0}.boxTestDetails{display:flex;flex-direction:row;font-size:.9em;font-weight:500;gap:6px}.boxTestDetails .boxTestDate{display:flex;flex-direction:column;justify-content:center;width:30%}.boxTestDetails .boxTestInfo{width:calc(70% - 30px)}.boxTestDetails .boxTestEdit{align-content:center;width:40px}.boxTestDetails .boxTestEdit button{background-color:transparent;border-style:none;margin:0;padding:0;height:auto}.boxTestDetails .boxTestEdit button.downBt{margin-top:20px}.boxTestDetails .boxTestEdit mat-icon{background-color:var(--sant_black1);border-radius:20px;color:#fff;padding:4px;width:20px;height:20px;font-size:18px;line-height:20px;text-align:center}.rangeDiv .rangeLabel{font-weight:500;color:var(--sant_black1);margin:10px 6px}.rangeDiv .noDataRangeBox{border-radius:6px;box-shadow:0 0 5px 2px #0003;display:flex;flex-direction:column;height:60px;justify-content:center;margin:10px 0;text-align:center}.rangeDiv .rangeBox{border-radius:20px;box-shadow:0 0 5px 2px #0003;display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.rangeDiv .rangeBox .rangeItem{border-bottom:solid 1px #ccc;padding:10px 10px 10px 20px}.rangeDiv .rangeBox .rangeItem:last-child{border:0}.linkGoApp{width:115px;height:37px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;display:inline-block;margin:9px 2px 0}.linkGoApp.googleGoApp{background-image:url(./images/global/playstore.webp)}.linkGoApp.appleGoApp{background-image:url(./images/global/appstore.svg)}body.desktop .homeHeader button{transform:scale(1.3);transform-origin:100% 50%}body.desktop .welcomeSwiper .slideBackground{background-position:50% 60%!important}body.desktop .welcomeSwiper .slideBackground.slideBackground1{background-position:50% 40%!important}body.desktop .welcomeSwiper .slideBackground.slideBackground2{background-position:50% 70%!important}body.desktop .childSelectorCarrousel .childAvatarWithName .childAvatarImage{max-width:104px!important}body.desktop .page h1,body.desktop .homeBody h1{font-size:2.5em!important}body.desktop .page h1 .mat-icon,body.desktop .homeBody h1 .mat-icon{font-size:.5em}body.desktop .childSelector .avatarSlide{font-size:1.8em!important}body.desktop .widget .activityWidget{min-height:54px;vertical-align:middle}body.desktop .widget .activityWidget .widgetText{font-size:1.2em}body.desktop .widget .activityWidget .widgetValue .widgetValueBig{font-size:2.3em}body.desktop .test{font-size:1.2em}body.desktop .manageSubscriptionScreen .page{width:100%;max-width:100%}body.desktop .manageSubscriptionScreen .page h1{width:80%;margin:50px auto 8px}body.desktop .manageSubscriptionScreen .page p.subtitle{width:80%;margin:0 auto 20px}body.desktop .manageSubscriptionScreen .benefitsSwiperContainer{margin-left:-5vw}body.desktop .procedureProgressDiv .procedureProgressStep{height:auto;aspect-ratio:1/1;line-height:40px;align-content:center}body.desktop .procedureProgressLineBackground,body.desktop .procedureProgressLineFill{margin-top:18px!important}body.desktop .procedureProgressLineFill{left:0!important}body.desktop .childAvatarScreen .childAvatarImage{max-width:300px;max-height:300px}body.desktop .actionsAvatar button{align-content:center;margin:4px!important;vertical-align:middle}body.desktop .twoButtonsToggle p{min-width:350px}body.desktop .childSignUpFinishedImageDrawer{max-width:300px;max-height:300px}body.desktop .childDownloadAppBody button{margin:10px 5px 0}body.desktop .parentProfileBody .bottomButtons .twoButtonsDrawer{text-align:center;display:block}body.desktop .parentProfileBody .bottomButtons .twoButtonsDrawer button{margin:10px 5px 0}body.desktop .testsOnSelectedDate,body.desktop .sectionSelector,body.desktop .otherRanges,body.desktop .schoolSubject{font-size:1.2em}body.desktop .childDownloadAppBody button{margin:10px!important}body.desktop .testDataSummary{margin:0 auto;width:481px}body.desktop .testSubjectPickerScreen .bottomButtons button,body.desktop .testDatePickerScreen .bottomButtons button,body.desktop .testTopicPickerScreen .bottomButtons button{min-width:200px}body.desktop .childDownloadAppImageDrawer{max-width:300px;max-height:300px}@media only screen and (orientation: landscape){body .homeHeader button{transform:scale(1.3);transform-origin:100% 50%}body .welcomeSwiper .slideBackground{background-position:50% 60%!important}body .welcomeSwiper .slideBackground.slideBackground1{background-position:50% 40%!important}body .welcomeSwiper .slideBackground.slideBackground2{background-position:50% 70%!important}body .childSelectorCarrousel .childAvatarWithName .childAvatarImage{max-width:104px!important}body .page h1,body .homeBody h1{font-size:2.5em!important}body .page h1 .mat-icon,body .homeBody h1 .mat-icon{font-size:.5em}body .childSelector .avatarSlide{font-size:1.8em!important}body .widget .activityWidget{min-height:54px;vertical-align:middle}body .widget .activityWidget .widgetText{font-size:1.2em}body .widget .activityWidget .widgetValue .widgetValueBig{font-size:2.3em}body .test{font-size:1.2em}body .manageSubscriptionScreen .page{width:100%;max-width:100%}body .manageSubscriptionScreen .page h1{width:80%;margin:50px auto 8px}body .manageSubscriptionScreen .page p.subtitle{width:80%;margin:0 auto 20px}body .manageSubscriptionScreen .benefitsSwiperContainer{margin-left:-5vw}body .procedureProgressDiv .procedureProgressStep{height:auto;aspect-ratio:1/1;line-height:40px;align-content:center}body .procedureProgressLineBackground,body .procedureProgressLineFill{margin-top:18px!important}body .procedureProgressLineFill{left:0!important}body .childAvatarScreen .childAvatarImage{max-width:300px;max-height:300px}body .actionsAvatar button{align-content:center;margin:4px!important;vertical-align:middle}body .twoButtonsToggle p{min-width:350px}body .childSignUpFinishedImageDrawer{max-width:300px;max-height:300px}body .childDownloadAppBody button{margin:10px 5px 0}body .parentProfileBody .bottomButtons .twoButtonsDrawer{text-align:center;display:block}body .parentProfileBody .bottomButtons .twoButtonsDrawer button{margin:10px 5px 0}body .testsOnSelectedDate,body .sectionSelector,body .otherRanges,body .schoolSubject{font-size:1.2em}body .childDownloadAppBody button{margin:10px!important}body .testDataSummary{margin:0 auto;width:481px}body .testSubjectPickerScreen .bottomButtons button,body .testDatePickerScreen .bottomButtons button,body .testTopicPickerScreen .bottomButtons button{min-width:200px}body .childDownloadAppImageDrawer{max-width:300px;max-height:300px}}.mat-mdc-simple-snack-bar .betaWarning{flex-direction:column}.mat-mdc-form-field-error-wrapper.ng-trigger-transitionMessages{position:relative;padding:0 0 13px;margin-top:-12px}@media only screen and (max-height: 761px) and (max-width: 959px){.childDetailsBody{padding-bottom:50px}}@media only screen and (orientation: landscape){.childSignUpFinishedVideoDrawer{width:100%;margin:69px auto 0!important;display:block;border-radius:20px;overflow:hidden;padding:0;transform:scale(1.3);box-shadow:0 10px 30px -20px #000;height:auto;vertical-align:middle}.childSignUpFinishedVideoDrawer video{vertical-align:middle;height:auto}}button .mat-mdc-focus-indicator,button .mat-mdc-button-persistent-ripple.mdc-button__ripple,button .mat-mdc-button-persistent-ripple.mdc-button__ripple:before,.mdc-button .mat-mdc-focus-indicator,.mdc-button .mat-mdc-button-persistent-ripple.mdc-button__ripple,.mdc-button .mat-mdc-button-persistent-ripple.mdc-button__ripple:before,.mdc-icon-button .mat-mdc-focus-indicator,.mdc-icon-button .mat-mdc-button-persistent-ripple.mdc-button__ripple,.mdc-icon-button .mat-mdc-button-persistent-ripple.mdc-button__ripple:before,.cdk-focused .mat-mdc-focus-indicator,.cdk-focused .mat-mdc-button-persistent-ripple.mdc-button__ripple,.cdk-focused .mat-mdc-button-persistent-ripple.mdc-button__ripple:before{box-shadow:none!important;background:transparent!important;opacity:0!important}.loadingWidget .lds-ellipsis{color:#0b193d}.loadingWidget .lds-ellipsis,.loadingWidget .lds-ellipsis div{box-sizing:border-box}.loadingWidget .lds-ellipsis{display:block;position:relative;width:80px;height:30px;text-align:center;margin:20px auto}.loadingWidget .lds-ellipsis div{position:absolute;top:5px;width:13.33333px;height:13.33333px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0)}.loadingWidget .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.loadingWidget .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.loadingWidget .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.loadingWidget .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.childProfileBody.paged .sensitiveData{padding-top:25px}.widgetValueBigLoading{padding-left:10px}@media only screen and (orientation: landscape){.widgetValueBigLoading{padding-left:20px}}.spinner{width:20px;height:20px;border-radius:50%;border:5px solid;border-color:#dbdcef;border-right-color:#fff;animation:spinner-d3wgkg 1s infinite linear;display:block}.mailButton{display:block;margin:10px auto 0;width:90%;max-width:340px;padding:14px 0;height:auto;font-size:1.4em!important;--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000;background:#fff;color:#000;font-family:sanfont;border-radius:10px!important;font-weight:500}.mailButton span.socialIcon{width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url(./images/social/mail.svg)}.mailButton span.socialName{vertical-align:middle}.alterNick{padding:0 0 15px}.alterNick ul li{display:inline-block;padding-right:5px}.alterNick ul li:after{content:" \b7"}.alterNick ul li:last-child:after{display:none}.alterNick ul li:first-child:after{display:none}.funnelScreen .page{display:table;height:calc(100% - 100px)}.funnelScreen .page .verticalCenter{display:table-cell;vertical-align:middle}.funnelScreen h1.textgrey1{margin:3vh 0;text-align:center;font-size:1.8em}.funnelScreen .funnelDraw{background-image:url(./images/funnel/img-customizer.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;height:25vh;width:100%}@media only screen and (min-height: 569px) and (max-height: 668px) and (max-width: 957px){.funnelScreen .funnelDraw{height:20vh}}.funnelScreen p.subtitle{margin-top:3vh;font-size:1.4em;text-align:center}.funnelScreen p.subtitle span{display:block;font-size:.8em}.funnelScreen .gender{text-align:center;margin-bottom:20px}.funnelScreen .centerForm .mdc-floating-label--float-above{text-align:center;transform:translateY(-32px) scale(.75);transform-origin:50% 10%;font-weight:400}.funnelScreen .centerForm label{font-size:1.4em;font-weight:500}.funnelScreen .centerForm .mat-mdc-select-empty label span{display:block}.funnelScreen .centerForm .mdc-text-field--filled span{display:inline}.funnelScreen .centerForm .mat-mdc-form-field-infix{padding:0}.funnelScreen .centerForm label,.funnelScreen .centerForm .mat-mdc-form-field-infix{display:flex;justify-content:center;width:100%!important;text-align:center}.funnelScreen .nativeMatForm{position:relative}.funnelScreen .nativeMatForm:after{background-image:url(./images/funnel/level.png);background-size:auto 70%;background-repeat:no-repeat;background-position:50% 50%;width:34px;height:36px;content:"";display:block;position:absolute;right:3px;top:23px}.funnelScreen .nativeMatForm.nativeMatFormFilled:after{display:none}.funnelScreen .nativeMatForm.nativeMatFormProvince:after{background-image:url(./images/funnel/spain2.png);top:13px!important;background-size:auto 80%}.funnelScreen .nativeMatForm.nativeMatFormSchool:after{background-image:url(./images/funnel/school.png)}.desktop .funnelScreen .centerForm.nameGenderForm{max-width:600px}.funnelScreen .centerForm input.mdc-text-field__input{text-align:center;font-size:1.6em!important;font-family:sanfont!important}.funnelScreen .centerForm mat-form-field .mdc-text-field--filled input{padding:20px 0 0}.funnelScreen .centerForm.centerFormMin input.mdc-text-field__input{font-size:1.6em!important;padding-left:10px!important;padding-right:44px!important;text-overflow:ellipsis}.funnelScreen .centerForm.centerFormMin .mat-mdc-select{padding-left:10px!important;padding-right:44px!important}.funnelScreen .centerForm mat-form-field .mdc-text-field--filled{padding:10px 0}.funnelScreen .centerForm mat-form-field .mdc-text-field--filled .mat-mdc-select-value{padding:28px 0 0}.funnelScreen .mat-mdc-form-field-icon-suffix{position:absolute;right:0}.funnelScreen form label{font-size:1.4em!important}.funnelScreen form .mdc-text-field--filled{padding:10px 10px 0;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;tap-highlight-color:rgba(0,0,0,0)!important}.funnelScreen form .mat-datepicker-input,.funnelScreen form .mdc-text-field__input,.funnelScreen form .mat-mdc-select-value-text{font-size:1.4em}.funnelScreen form .mdc-text-field__input{font-size:1.4em!important}.funnelScreen form .mat-mdc-form-field-focus-overlay{display:none}.funnelScreen form input:-webkit-autofill,.funnelScreen form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px white inset;box-shadow:0 0 0 50px #fff inset;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.funnelScreen form input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;tap-highlight-color:rgba(0,0,0,0)!important}.funnelScreen .genderForm.genderForm_bis{margin-top:30px}.funnelScreen .schoolValidation{margin-bottom:calc(env(safe-area-inset-bottom) + 90px)}.funnelScreen .schoolValidation p{margin-bottom:10px;color:green}.funnelScreen .schoolValidation button.priBt{font-size:1.3em;width:90%;max-width:90%;margin:0 auto}.funnelScreen .genderOption{display:inline-block;width:90px;aspect-ratio:1;vertical-align:middle;margin:10px 20px;background-color:#a9afbd;background-image:url(./images/funnel/boy_2.png);background-size:auto 70%;background-repeat:no-repeat;background-position:50% 50%;border-radius:100px}.funnelScreen .genderOption.femaleOption{background-image:url(./images/funnel/girl_2.png)}.funnelScreen .isChildMale .maleOption,.funnelScreen .isChildFemale .femaleOption{background-color:#0b193d}.funnelScreen.funnelGradesScreen h1{margin:4vh 0}.funnelScreen.funnelGradesScreen .funnelDraw{background-image:url(./images/funnel/img-notes.png)}.funnelScreen.funnelPlanScreen h1{margin:5vh 0 20px;font-size:1.7em}.funnelScreen.funnelPlanScreen p.subtitle{font-size:1.15em}.funnelScreen.funnelPlanScreen .funnelDraw{background-image:url(./images/funnel/img-customizer-finished.png)}.funnelScreen.funnelPlanScreen .bottomButtons{background:#fff;text-align:center;padding:30px 20px;padding-top:calc(env(safe-area-inset-bottom) + 20px);padding-bottom:calc(env(safe-area-inset-bottom) + 20px);box-shadow:0 -6px 10px -7px #0000004d;width:calc(100% - 40px);left:0;bottom:0}.funnelScreen.funnelPlanScreen .planKid{box-shadow:0 2px 30px #0000001a;border-radius:15px;text-align:center;background:#fff;margin:20px auto}.funnelScreen.funnelPlanScreen .planKid p{border-bottom:solid 1px #eee;padding:13px;text-align:left;font-size:1.1em}@media only screen and (min-height: 569px) and (max-height: 668px) and (max-width: 957px){.funnelScreen.funnelPlanScreen .planKid p{padding:10px 13px;font-size:1em}}.funnelScreen.funnelPlanScreen .planKid p strong{font-weight:500;font-size:1.8em}.funnelScreen.funnelPlanScreen .planKid p:last-child{border:0}.funnelScreen.funnelPlanScreen .verticalCenter{vertical-align:top;padding-bottom:calc(env(safe-area-inset-bottom) + 120px)}.funnelScreen.funnelBirthScreen .funnelDraw{background-image:url(./images/funnel/course-age.png)}.funnelScreen.funnelTargetcreen p.subtitle{font-size:1.2em}.funnelScreen.funnelTargetcreen .verticalCenter{vertical-align:top;padding-bottom:calc(env(safe-area-inset-bottom) + 120px)}.funnelScreen.funnelTargetcreen .scoreEvolutionWidget{height:28vh;width:90vw;display:block;padding-top:0}.funnelScreen.funnelTargetcreen .scoreWidget{display:block;width:90vw;margin-top:20px}.funnelScreen.funnelTargetcreen .scoreWidget .skillScoreWidget{padding:0 20px}.funnelScreen.funnelTargetcreen .scoreWidget .skillScoreWidgetDrawer{justify-content:space-between;height:50px}.funnelScreen.funnelTargetcreen .scoreWidget .skillScoreTitle{font-size:1.3em;width:auto}.funnelScreen.funnelTargetcreen .scoreWidget .skillScoreGraph{display:none}.funnelScreen.funnelTargetcreen .scoreWidget .skillScoreValue{font-weight:500}.funnelScreen.funnelTargetcreen .bottomButtons{background:#fff;text-align:center;padding:30px 20px;padding-top:calc(env(safe-area-inset-bottom) + 20px);padding-bottom:calc(env(safe-area-inset-bottom) + 20px);box-shadow:0 -6px 10px -7px #0000004d;width:calc(100% - 40px);left:0;bottom:0}@media only screen and (orientation: landscape){.funnelScreen.funnelTargetcreen .scoreWidget,.funnelScreen.funnelTargetcreen .scoreEvolutionWidget{width:610px;margin:0 auto 10px}.funnelScreen.funnelTargetcreen .page{max-width:700px}}.funnelScreen.funnelFocusScreen .funnelDraw{background-image:url(./images/funnel/img-help.png)}.funnelScreen .bottomButtons button.priBt{width:94%;max-width:340px;height:60px;font-size:1.5em}.funnelScreen .bottomButtons button.priBt span:focus,.funnelScreen .bottomButtons button.priBt .mat-mdc-focus-indicator,.funnelScreen .bottomButtons button.priBt .mat-mdc-button-persistent-ripple.mdc-button__ripple,.funnelScreen .bottomButtons button.priBt .mat-mdc-button-persistent-ripple.mdc-button__ripple:before{box-shadow:none!important;background:transparent!important;opacity:0!important}.funnelScreen .bottomButtons button.priBt:disabled{background:#0b193d!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.funnelScreen .checkboxList mat-checkbox{width:100%}.funnelScreen .checkboxList mat-checkbox .mat-internal-form-field{background:#dbe2f0;border-radius:10px;max-width:340px;box-shadow:0 4px 5px -2px #0003;padding:5px;width:calc(94% - 10px);margin:0 auto 15px;display:block}.funnelScreen .checkboxList mat-checkbox .mdc-checkbox{display:inline-block;vertical-align:middle}.funnelScreen .checkboxList mat-checkbox .mdc-checkbox__ripple{display:none}.funnelScreen .checkboxList mat-checkbox label{font-family:sanfont!important;font-size:1.5em;font-weight:500;vertical-align:middle;width:calc(100% - 50px);display:inline-block}.funnelScreen .checkboxList .isSelected .mat-internal-form-field{background-color:#e5ebf5}.funnelScreen .promoCodeField.promoCodeFieldOK{position:relative}.funnelScreen .promoCodeField.promoCodeFieldOK:after{background:green;content:"";width:30px;height:30px;position:absolute;right:11px;top:15px;z-index:1;border-radius:30px;-webkit-mask-image:url(./images//global/check.svg);mask-image:url(./images/global/check.svg);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;display:block}@media only screen and (min-height: 569px) and (max-height: 668px) and (max-width: 957px){.funnelScreen.funnelScreenGenderSchools .sensitiveData{margin-bottom:calc(env(safe-area-inset-bottom) + 60px)}}.funnelScreen.funnelVideoScreen h1{margin-bottom:3vh;line-height:1.4em}.funnelScreen.funnelVideoScreen p.subtitle{font-size:1.2em}@media only screen and (orientation: portrait){.funnelScreen.funnelVideoScreen .childSignUpFinishedVideoDrawer{padding-bottom:20px}.funnelScreen.funnelVideoScreen .childSignUpFinishedVideoDrawer video{box-shadow:0 5px 20px -20px #000;border-radius:20px;height:auto}}.funnelScreen.funnelVideoScreen video{height:auto;width:100%;overflow:hidden}@media only screen and (orientation: landscape){.funnelScreen.funnelVideoScreen .page{max-width:700px;text-align:center}.funnelScreen.funnelVideoScreen .logoBrand{display:inline-block;width:230px;vertical-align:middle;margin:0}.funnelScreen.funnelVideoScreen .childSignUpFinishedVideoDrawer{max-width:600px;transform:scale(1);margin:0 auto!important}}.funnelScreen .funnelTop{display:block;position:fixed;top:calc(env(safe-area-inset-top) + 5px);width:100%;left:0;height:50px;z-index:10}.funnelScreen .funnelTop .navigationBar{background:none;box-shadow:none;padding-left:0;padding-top:3px}.funnelScreen .funnelTop .priBt.funnSkip{position:absolute;right:-10px;width:auto;padding:8px 0;font-size:1.2em;margin-top:12px;height:auto;background:transparent;box-shadow:none}.funnelScreen .funnelTop .priBt.funnBack,.funnelScreen .funnelTop .navigationBar button{border-radius:0;width:50px!important;height:auto!important;padding:0;aspect-ratio:1;background-image:url(./images/funnel/arrowBack.png);background-position:50% 50%;background-size:auto 50%;background-repeat:no-repeat;border:0;display:block;float:left;transform:scale(.8);transform-origin:0 0;margin:5px 0 0 -10px;background-color:transparent;box-shadow:none}.funnelScreen .funnelTop .navigationBar button mat-icon{display:none}.funnelScreen .funnelTop .navigationBar button{width:61px!important}.funnelScreen .priBt.loginFunnelBt{position:absolute;left:10px;width:auto;padding:8px 15px;font-size:1.2em;margin-top:12px;height:auto}.funnelScreen.slide_automaticSignUp .priBt.funnSkip{background:#0b193d;right:-5px;padding:7px 5px;box-shadow:0 4px 4px #00000040}.funnelScreen .funnelWidth{max-width:90%;margin:0 auto;position:relative}.funnelScreen .funnelProgress{display:block;position:fixed;top:0;padding-top:calc(env(safe-area-inset-top) + 0px);width:100%;left:0;height:70px;z-index:3;background:linear-gradient(to bottom,#00a0bd 60%,#45decf00)}.funnelScreen .funnelProgress .procedureProgressDiv{padding-top:15px}.funnelScreen .funnelProgress .funnelWidth{max-width:55%}.funnelScreen .funnelProgress .procedureProgressStep{display:none}.funnelScreen .funnelProgress .procedureProgressLineFill{height:6px;background:#0b193d;border-radius:10px 0 0 10px;transition:width .5s ease-in-out;-webkit-transition:width .5s ease-in-out;min-width:15px}.funnelScreen .funnelProgress .procedureProgressLineFill:after{content:"";display:block;display:none;position:absolute;right:-11px;width:30px;height:100%;background-image:url(./images/funnel/mindyBar.png);background-position:50% 50%;background-size:auto 100%;background-repeat:no-repeat}.funnelScreen .funnelProgress .funnelProgressFull .procedureProgressLineFill{border-radius:10px}.funnelScreen .funnelProgress .procedureProgressLineBackground{height:6px;border-radius:10px;background:#fff}.funnelScreen .funnelInnerSwiper{display:block;position:fixed;top:0;width:100%;left:0;height:100vh;overflow:auto}.funnelScreen .funnelBody{height:100%;position:absolute;top:0;left:0;width:100vw;overflow:hidden;text-align:center;position:relative}.funnelScreen .funnelBody .funnelBodyInt{padding-top:calc(env(safe-area-inset-top) + 80px)}.funnelScreen .funnelBody .mindyIcon{margin-bottom:-35px}.funnelScreen .funnelBody.funnelPlanBody .mindyIcon,.funnelScreen .funnelBody.funnelBodyDownload .mindyIcon{margin-bottom:-45px}.funnelScreen .funnelBody .talk{width:330px;height:195px;background-image:url(./images/funnel/talk.png);background-repeat:no-repeat;background-position:50% 0%;background-size:contain;margin:0 auto;display:inline-table;position:relative}.funnelScreen .funnelBody .talk p{text-align:center;padding:39px 15px 8px;font-size:1.4em;line-height:1.3em;height:146px;align-items:center;display:table-cell;vertical-align:middle}.funnelScreen .funnelBody .talk p strong{font-weight:500}.funnelScreen .funnelBody .talk.talkTwo{background-image:url(./images/funnel/talkTwo.png);display:block;width:340px;height:410px;display:flex;flex-direction:column}.funnelScreen .funnelBody .talk.talkTwo p{padding-top:60px;display:table-caption;height:137px;align-content:center}.funnelScreen .funnelBody .talk.talkTwo p:last-child{padding-top:45px}@media only screen and (orientation: landscape){.funnelScreen .funnelBody .talk.talkTwo{width:339px;height:373px}.funnelScreen .funnelBody .talk.talkTwo p{padding-top:57px;height:120px}}.funnelScreen .funnelBody .talk.talkAll{background-image:url(./images/funnel/talkAll.png);display:block;width:auto;height:426px}@media only screen and (max-height: 761px) and (max-width: 959px){.funnelScreen .funnelBody .talk.talkAll{height:370px;font-size:.9em}}.funnelScreen .funnelBody .talk.talkAll .talkAlInt{padding:70px 0 0;width:300px;margin:0 auto}@media only screen and (max-height: 761px) and (max-width: 959px){.funnelScreen .funnelBody .talk.talkAll .talkAlInt{width:260px;padding-top:55px}}.funnelScreen .funnelBody .talk.talkAll p{height:auto;padding:0;display:block;font-size:1.4em;line-height:1.3em}.funnelScreen .funnelBody .talk.talkAll p.talkBigPSmall{padding:10px 0 0;font-size:1.2em}.funnelScreen .funnelBody .talk.talkAll ul li{font-size:1.2em;line-height:1.3em;text-align:left;padding-top:8px}.funnelScreen .funnelBody .talk.talkAll ul li strong{font-weight:500}.funnelScreen .funnelBody .talk.talkBrand{background-image:url(./images/funnel/talkBig.png);display:block;height:386px}.funnelScreen .funnelBody .talk.talkBrand p{display:block;padding-top:60px;height:auto;padding-left:22px;padding-right:22px}@media only screen and (max-height: 761px) and (max-width: 959px){.funnelScreen .funnelBody .talk{width:270px;height:160px}.funnelScreen .funnelBody .talk p{font-size:1.2em;line-height:1.2em;height:118px;padding-top:34px}.funnelScreen .funnelBody .talk.talkBrand{height:316px}.funnelScreen .funnelBody .talk.talkTwo{height:326px}.funnelScreen .funnelBody .talk.talkTwo p{padding-top:31px;height:118px}}.funnelScreen .funnelBody p.talkAfter{text-align:center;font-size:1.7em;color:#fff;padding-top:6px}.funnelScreen .funnelBody h1{color:#fff;text-align:center;width:90%;margin:0 auto 20px;font-size:2em}.funnelScreen .funnelBody mat-form-field{margin:0 auto;display:block;width:90%}.funnelScreen .funnelBody mat-form-field input{background:#fff!important;padding:0!important;letter-spacing:-.02em;font-family:sanfont;font-weight:500}.funnelScreen .funnelBody mat-form-field .mdc-text-field--filled{padding:0;border-radius:10px;background:#fff!important;box-shadow:0 10px 30px -20px #000}.funnelScreen .funnelBody .nameGenderForm{margin-top:50px}.funnelScreen .funnelBody .mdc-line-ripple{display:none!important}.funnelScreen .funnelBody .nativeMatForm:after{top:10px}.funnelScreen .funnelBody .schoolValidation{max-width:440px;margin:0 auto}.funnelScreen .funnelBody .schoolValidation p{margin:0 auto 15px;width:90%;color:#fff}.funnelScreen .funnelBody .centerForm,.funnelScreen .funnelBody .schoolSubjectList{max-width:440px;margin-left:auto;margin-right:auto}.funnelScreen .funnelBody .checkboxList{width:90%;margin:40px auto 0;text-align:left}.funnelScreen .funnelBody .checkboxList .mat-internal-form-field{background:#fff}.funnelScreen .funnelBody.funnelBodyPay{overflow-y:auto;overflow-x:hidden}.funnelScreen .funnelBody.funnelBodyPay .subscriptionNote{padding-bottom:260px}.funnelScreen .funnelBody.funnelBodyPay .subscriptionNote.subscriptionNoteLong{padding-bottom:240px}@media only screen and (max-height: 761px) and (max-width: 959px){.funnelScreen .funnelBody.funnelBodyPay.funnelBodyAlice .talk{width:294px;height:180px}}.funnelScreen .funnelBody .notificationBottomNotice{font-weight:700;font-size:1.1em}.funnelScreen .funnelBody .notificationBell,.funnelScreen .funnelBody .countdown{background:#fffffff2;border:solid 0px #000;border-radius:20px;padding:10px;margin:20px auto 0;max-width:300px}.funnelScreen .funnelBody .notificationBell p,.funnelScreen .funnelBody .countdown p{color:#000;font-size:1.5em}.funnelScreen .funnelBody .notificationBell p.countdown_available,.funnelScreen .funnelBody .countdown p.countdown_available{color:#409b24}.funnelScreen .funnelBody .notificationBell{position:relative;margin-bottom:15px}.funnelScreen .funnelBody .notificationBell p{font-size:1.2em;padding-left:45px}.funnelScreen .funnelBody .notificationBell:before{content:"";display:block;background-image:url(./images/global/bell.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:auto 50%;background-color:#fff;border-radius:40px;width:60px;height:60px;box-shadow:0 0 10px -6px #000;position:absolute;left:-10px;top:50%;margin-top:-30px}@media only screen and (max-height: 761px) and (max-width: 959px){.funnelScreen .funnelBody.funnelDetailsBody{overflow-y:auto;overflow-x:hidden}.funnelScreen .funnelBody.funnelDetailsBody .nativeMatSelectGender{padding-bottom:80px}.funnelScreen .funnelBody.funnelDetailsBody .funnelBt{position:fixed}}.funnelScreen .funnelBody.funnelBodySchoolDetails{overflow-y:auto;overflow-x:hidden}.funnelScreen .funnelBody.funnelBodySchoolDetails .nativeMatFormClass{padding-bottom:100px}.funnelScreen .funnelBody.funnelBodySchoolDetails .funnelBt{position:fixed}.funnelScreen .funnelBody.funnelBodySchoolDetails.funnelBodySchoolDetailsLong{overflow-y:auto;overflow-x:hidden}.funnelScreen .funnelBody.funnelBodySchoolDetails.funnelBodySchoolDetailsLong .schoolValidation{padding-bottom:20px}.funnelScreen .funnelBody.funnelBodySchoolDetails.funnelBodySchoolDetailsLong .nativeMatFormClass{padding-bottom:80px}.funnelScreen .funnelBody.funnelBodySchoolDetails.funnelBodySchoolDetailsLong .funnelBt{position:fixed}.funnelScreen .funnelBody.funnelBodyVideo .videoDrawer{width:90%;margin:0 auto}.funnelScreen .funnelBody.funnelBodyVideo .videoDrawer video{width:auto;margin:0 auto;height:58vh;border-radius:10px;box-shadow:0 10px 30px -20px #000}.funnelScreen .centerForm mat-form-field .mdc-text-field--filled .mat-mdc-select-value{padding:14px 0 0;font-family:sanfont;font-size:1.15em;letter-spacing:-.02em;font-weight:500}.funnelScreen .mat-mdc-select-placeholder{font-size:1.4em;letter-spacing:-.02em;font-family:sanfont}.funnelScreen .centerForm mat-form-field.mat-focused input.mdc-text-field__input::placeholder{opacity:0}.funnelScreen .mat-mdc-form-field-error{text-align:center;font-size:1.2em;color:#ff0}.funnelScreen .funnelBt{display:block;position:absolute;bottom:calc(env(safe-area-inset-bottom) + 10px);width:100%;vertical-align:bottom;left:0;z-index:2}.funnelScreen .funnelBt button{width:90%;margin:0 auto;display:block;padding:22px 0;height:auto;font-size:1.8em;max-width:400px}.funnelScreen .funnelBt .altPriBt.priBt{background:transparent;margin-top:10px;margin-bottom:10px;box-shadow:none;color:#0b193d}.funnelScreen .logoBrand{background-image:url(./images/funnel/universidad-nebrija.png);background-size:auto 100%;background-repeat:no-repeat;background-position:50% 50%;width:80%;height:7vh;margin:15px auto 0;display:block}@media only screen and (min-height: 569px) and (max-height: 668px) and (max-width: 957px){.funnelScreen .logoBrand{height:5.5vh}}.funnelScreen .logoBrand.logoSantillana{background-image:url(./images/funnel/santillana.png);background-size:auto 84%}.funnelScreen .logoBrand.logoCognifit{background-image:url(./images/funnel/cognifit.png);background-size:auto 94%}.funnelScreen.signUpScreen .mat-mdc-form-field-error{font-size:1.12em}.funnelScreen.signUpScreen h1,.funnelScreen.signInScreen h1{color:#fff;text-align:center;margin-top:-40px;line-height:1.3em;margin-bottom:20px}@media only screen and (max-width: 360px){.funnelScreen.signUpScreen h1,.funnelScreen.signInScreen h1{font-size:1.85em}}.funnelScreen.signUpScreen p.subtitle,.funnelScreen.signInScreen p.subtitle{font-size:1.6em;color:#fff}.funnelScreen.signUpScreen .page mat-form-field,.funnelScreen.signInScreen .page mat-form-field{background:transparent}.funnelScreen.signUpScreen input,.funnelScreen.signInScreen input{background:#fff!important;font-family:sanfont}.funnelScreen.signUpScreen .mdc-text-field--filled,.funnelScreen.signInScreen .mdc-text-field--filled{padding:0 10px;border-radius:10px;background:#fff!important}@media only screen and (orientation: landscape){.funnelScreen.signUpScreen .priBt.linkBt,.funnelScreen.signInScreen .priBt.linkBt{padding:0}}.funnelScreen .signInScreen .mindyIcon{margin-top:30px}@media only screen and (orientation: landscape){.funnelScreen .signInScreen .mindyIcon{margin-top:0;width:128px}}.funnelScreen .priBt{width:100%;padding:16px 0;height:auto}.funnelScreen .slideCredentials{margin-top:40px}@media only screen and (max-height: 761px) and (max-width: 959px){.funnelScreen .slideCredentials{margin-top:20px}}.funnelScreen .funnelBodySchoolDetails .schoolValidation p{color:#fff!important}.funnelScreen .signInForgotCredentials{text-align:center}.funnelScreen .signInForgotCredentials button{text-align:center;color:#fff;font-size:1.4em;font-family:sanfont}.funnelScreen .signInWithSocialNetwork{padding:0}.funnelScreen .socialNetworksComponent{margin-top:15px}.funnelScreen .socialNetworksComponent p{color:#fff;margin-bottom:10px;font-size:1.4em}.funnelScreen .regAcrossMail{padding:14px 0;height:auto;box-shadow:0 4px 4px #00000040;margin-bottom:10px}.funnelScreen .priBt.linkBt{background:transparent;box-shadow:none;color:#000;text-decoration:underline;display:block;text-align:center;width:100%}.funnelScreen .funnelBodyPay .talk p{font-size:1.3em}.funnelScreen .payWallLater{margin-top:10px}.funnelScreen .payWallLater button.priBt{background:transparent;color:#000;border:solid 1px #000;min-height:40px;font-size:1.3em;box-shadow:none}.funnelScreen .funnelBodyBenefits app-mindy-icon{display:none}.funnelScreen .funnelBodyBenefits .listBenefits{width:90%;margin:0 auto 20px;max-width:400px}.funnelScreen .funnelBodyBenefits p.funnelPay_p{text-align:left;padding:8px 10px;display:flex;flex-direction:row;justify-content:space-between;background:#fff3;margin:1px 0;border-radius:4px;align-items:center}.funnelScreen .funnelBodyBenefits p.funnelPay_p strong{color:#fff;font-size:1.1em}.funnelScreen .funnelBodyBenefits p.funnelPay_p span.iconNoOk{display:none}.funnelScreen .funnelBodyBenefits p.funnelPay_p span.iconOk{background:#fff;border-radius:50px;height:24px;width:24px}.funnelScreen .funnelBodyBenefits p.funnelPay_p span.iconOk span{background:#7cc864}.funnelScreen .funnelBodyPay.funnelBodyBenefits .subscriptionNote{padding-bottom:280px}.funnelScreen .funnelChildBody.funnelBody mat-form-field{margin-bottom:6px}.funnelScreen .funnelChildBody input.childPass.mdc-text-field__input::placeholder{font-size:.7em;padding-right:25px}.funnelScreen .funnelChildBody input.mdc-text-field__input::placeholder{font-size:.8em}.funnelScreen .socialNetworksComponentMin .priBt.socialButton{width:60px;display:inline-block;vertical-align:middle;border-radius:50px;height:60px;margin:0 10px;padding:0;text-align:center}.funnelScreen .socialNetworksComponentMin .priBt.socialButton .socialName{display:none}.funnelScreen .socialNetworksComponentMin .priBt.socialButton .socialIcon{width:100%;height:100%;display:inline-block;margin:0;background-size:auto 60%}.funnelScreen .scrollTalk .funnelBody{overflow-y:auto;overflow-x:hidden}.funnelScreen .scrollTalk .funnelBody .funnelBt{position:fixed}.funnelScreen .scrollTalk .funnelBody .talk{width:330px;height:auto;margin:0 auto;display:block;position:relative;padding-top:0;padding-bottom:100px;background-image:none}.funnelScreen .scrollTalk .funnelBody .talk div{background-image:url(./images/funnel/talk-y.png);background-repeat:repeat-y;background-position:50% 0px;background-size:100% 1px}.funnelScreen .scrollTalk .funnelBody .talk:before{content:"";width:100%;height:68px;display:block;background-image:url(./images/funnel/talk-start.png);background-repeat:no-repeat;background-position:50% 0%;background-size:100% auto;margin-bottom:-3px}.funnelScreen .scrollTalk .funnelBody .talk:after{content:"";width:100%;height:29px;display:block;background-image:url(./images/funnel/talk-end.png);background-repeat:no-repeat;background-position:50% 100%;margin-top:-3px;background-size:100% auto}.funnelScreen .scrollTalk .funnelBody .talk p,.funnelScreen .scrollTalk .funnelBody .talk ul{padding:0 20px 8px;height:auto;display:block}.funnelScreen .scrollTalk .funnelBody .talk ul{display:table;width:90%;padding-top:10px}.funnelScreen .scrollTalk .funnelBody .talk ul li{display:table-row;margin-top:9px}.funnelScreen .scrollTalk .funnelBody .talk ul li span.img{width:70px;height:auto;display:table-cell;vertical-align:middle;height:70px;background-repeat:no-repeat;background-position:50% 50%;background-size:90% auto}.funnelScreen .scrollTalk .funnelBody .talk ul li span.img.langBook{background-image:url(./images/material/lang_book.png);background-size:100% auto}.funnelScreen .scrollTalk .funnelBody .talk ul li span.img.mathBook{background-image:url(./images/material/math_book.png);background-size:100% auto}.funnelScreen .scrollTalk .funnelBody .talk ul li span.img.lang_icon{background-image:url(./images/material/lengua.png);background-size:100% auto}.funnelScreen .scrollTalk .funnelBody .talk ul li span.img.math_icon{background-image:url(./images/material/mates.png);background-size:100% auto}.funnelScreen .scrollTalk .funnelBody .talk ul li span.img.english_icon{background-image:url(./images/material/english.png);background-size:100% auto}.funnelScreen .scrollTalk .funnelBody .talk ul li span.img.brain{background-image:url(./images/material/brain.png)}.funnelScreen .scrollTalk .funnelBody .talk ul li span.img.star{background-image:url(./images/material/star.png)}.funnelScreen .scrollTalk .funnelBody .talk ul li span.img.studyPlan{background-image:url(./images/material/study.png);background-size:auto 85%}.funnelScreen .scrollTalk .funnelBody .talk ul li span.p{display:table-cell;vertical-align:middle;text-align:left;padding:10px;font-size:1.15em;line-height:1.3em}.funnelScreen .scrollTalk .funnelBody .talk ul li span.p strong{font-weight:500}.funnelScreen .subscriptionNote{width:90%;margin:10px auto 0;text-align:center}.funnelScreen .subscriptionNote p{color:#fff;font-size:1.2em}.funnelScreen .subscriptionNote p a{color:#fff}.funnelScreen .talkFluid{width:330px;height:auto;margin:0 auto;display:block;position:relative;padding-top:0;padding-bottom:20px;background-image:none}.funnelScreen .talkFluid div{background-image:url(./images/funnel/talk-y.png);background-repeat:repeat-y;background-position:50% 0px;background-size:100% 1px;padding-top:20px;padding-bottom:0}.funnelScreen .talkFluid:before{content:"";width:100%;height:68px;display:block;background-image:url(./images/funnel/talk-start.png);background-repeat:no-repeat;background-position:50% 0%;background-size:100% auto;margin-bottom:-3px}.funnelScreen .talkFluid:after{content:"";width:100%;height:29px;display:block;background-image:url(./images/funnel/talk-end.png);background-repeat:no-repeat;background-position:50% 100%;margin-top:-3px;background-size:100% auto}.funnelScreen .talkFluid p{padding:0 20px 20px;height:auto;display:block;font-size:1.4em;line-height:1.4em}.funnelScreen .talkFluid p strong{font-weight:500}.funnelScreen .buySubscriptionButtonsDrawer{position:absolute;bottom:0;background:#fff;border-radius:20px 20px 0 0;padding:20px;padding-bottom:calc(env(safe-area-inset-bottom) + 0px);width:calc(100% - 40px);text-align:center}@media only screen and (max-height: 761px) and (max-width: 959px){.funnelScreen .buySubscriptionButtonsDrawer{padding-bottom:calc(env(safe-area-inset-bottom) + 10px)}}.funnelScreen .buySubscriptionButtonsDrawer h2{display:none}.funnelScreen .buySubscriptionButtonsDrawer .nothis{text-decoration:line-through}.funnelScreen .buySubscriptionButtonsDrawer .buySubS_w3_span{display:block;font-size:1.5em;font-weight:500;color:green}.funnelScreen .buySubscriptionButtonsDrawer .buySubS_w4_span{display:block;font-size:1.05em}.funnelScreen .buySubscriptionButtonsDrawer .buySubS_w4_span strong{font-weight:500}.funnelScreen .buySubscriptionButtonsDrawer .linkBt{background:transparent;border:0;text-decoration:underline;font-weight:500;font-family:sanfont;display:block;text-align:center;font-size:1.1em;width:100%;padding:3px 0}.funnelScreen .buySubscriptionButtonsDrawer .priBt{height:auto;max-width:420px;padding:10px 0;width:100%;font-size:1.5em;min-height:60px;margin:0 auto 10px}.funnelScreen .buySubscriptionButtonsDrawer .priBt .buySubS_w2_span{display:block;font-size:.8em;font-weight:300;padding-top:4px}@media only screen and (max-height: 761px) and (max-width: 959px){.funnelScreen .priBt.linkBt{font-size:1.2em;padding-top:10px}.funnelScreen .mailButton,.funnelScreen .socialButton{padding:10px 0!important;font-size:1.2em!important;width:270px!important}.funnelScreen .funnelBt button{padding:13px 0!important;font-size:1.3em!important}.funnelScreen .funnelBodySchool .genderForm{margin-top:10px}.funnelScreen .funnelBody .schoolValidation .priBt{margin-top:-10px}.funnelScreen .funnelBody .schoolValidation p{margin:-5px auto 8px;width:90%;color:#fff}.funnelScreen .schoolSubjectList{max-width:340px!important}.funnelScreen .funnelBody p.talkAfter{font-size:1.4em;padding-top:2px}.funnelScreen .signInScreen .mindyIcon,.funnelScreen .socialNetworksComponent{margin-top:0}.funnelScreen .socialNetworksComponentMin .priBt.socialButton{width:60px!important}.funnelScreen .signInScreen .signInWithSocialNetwork{padding:9px 0 0}}.funnelScreen .funnelBody.funnelBodyAlice h1{color:var(--sant_grey1);display:block}.funnelScreen .funnelBody.funnelBodyAlice h2{color:var(--sant_grey1)}.funnelScreen .funnelBody.funnelBodyAlice .subscriptionNote{padding-top:15px}.funnelScreen .funnelBody.funnelBodyAlice .subscriptionNote p,.funnelScreen .funnelBody.funnelBodyAlice .subscriptionNote p a{color:var(--sant_grey1)}.mindyIcon{width:140px;height:auto;aspect-ratio:586/621;background-image:url(./images/mindies/mindy_normal.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin:0 auto 20px}.mindyIcon.mindyEyesClosed{background-image:url(./images/mindies/mindy_closedeyes.png)}.mindyIcon.mindyWinksLeftEye{background-image:url(./images/mindies/mindy_oneeye.png)}.mindyIcon.mindyLooksUp{background-image:url(./images/mindies/mindy_eyesup.png)}.mindyIcon.mindyLooksLeft{background-image:url(./images/mindies/mindy_eyesleft.png)}.mindyIcon.mindyLooksRight{background-image:url(./images/mindies/mindy_eyesright.png)}.mindyIcon.mindyLooksCenter{background-image:url(./images/mindies/mindy_eyescenter.png)}.mindyIcon.mindyLooksDown{background-image:url(./images/mindies/mindy_eyesdown.png)}.mindyIcon.mindyHappyEyes{background-image:url(./images/mindies/mindy_happy.png)}.mindyIcon.mindySurprised{background-image:url(./images/mindies/mindy_sorprise.png)}.mindyIcon.mindyEyeRoll{background-image:url(./images/mindies/mindy_eyeswhite.png)}.mindyIcon.mindyEyeLeftOpen{background-image:url(./images/mindies/mindy_seepass.png)}.mindyIcon.mindyEyesMiddleOpen{background-image:url(./images/mindies/mindy_mideyes.png)}@media only screen and (max-height: 761px) and (max-width: 959px){.mindyIcon{width:120px}}.keyboardVisible .funnelFlexible.funnelScreen .funnelProgress,.keyboardVisible .funnelFlexible.funnelScreen .funnelTop{display:none}.schoolSubjectList{text-align:center}.schoolSubjectList .schoolSubject{background:#dbe2f0;border-radius:10px;box-shadow:0 4px 4px #00000040;width:40%;margin:3%;padding:2%;display:inline-block}.schoolSubjectList .schoolSubject p{font-size:1.2em;padding-bottom:10px}.schoolSubjectList .schoolSubject .schoolSubjectDraw{background-image:url(./images/funnel/otras.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:120px;height:110px;display:block;margin:0 auto}.schoolSubjectList .schoolSubject.ES_S_MATH .schoolSubjectDraw{background-image:url(./images/funnel/mates.png)}.schoolSubjectList .schoolSubject.ES_S_LANGUAGE .schoolSubjectDraw{background-image:url(./images/funnel/lengua.png)}.schoolSubjectList .schoolSubject.ES_S_ENGLISH .schoolSubjectDraw{background-image:url(./images/funnel/english.png)}.schoolSubjectList .schoolSubject.selectedSubject{background-color:#0b193d;color:#fff}.pageLong{padding-bottom:60px}@keyframes spinner-d3wgkg{to{transform:rotate(1turn)}}.ng-animating .avatarAndName{opacity:0}form label{font-size:1.4em!important}form .mdc-text-field--filled{padding:10px 10px 0}form .mat-datepicker-input,form .mdc-text-field__input,form .mat-mdc-select-value-text{font-size:1.4em}form .mdc-text-field__input{font-size:1.4em!important}@media only screen and (orientation: portrait){.childCredentialsScreen form label{font-size:1.05em!important}}button.priBt{font-size:1.4em;height:50px}button.priBt.soporteBt{height:70px;margin-top:15px;display:block;width:100%}@media only screen and (orientation: landscape){button.priBt.soporteBt{height:55px}}.linkGoApp{width:137px;height:40px;margin:9px 1px 0}.sectionSelector button{font-size:1.2em!important}.parentProfileScreen .parentProfileBts{padding-top:20px;text-align:center}@media only screen and (orientation: landscape){.parentProfileScreen .parentProfileBts{display:flex;flex-direction:column}.parentProfileScreen .parentProfileBts .priBt:first-child{margin:0 auto}}.priBt.priNavBt{padding:0 12px;height:auto;font-size:1.25em;color:green!important;text-transform:uppercase;box-shadow:none!important;background:transparent!important}.priBt.priNavBt.mat-mdc-button-disabled{color:#999!important}.test{font-size:1.1em}.test .testDate{width:35%}.test .testInfo{width:64%}.widget .widgetText{font-size:1.1em}.boxTestDetails{font-size:1.2em;line-height:1.24em}.addElement.addElementMin button,.rangeDiv .rangeLabel{font-size:1.3em}.testsAverageGrade{font-size:1.2em}.gradesSectionSelector .toggleButton .mdc-button__label{line-height:1em!important}.needSubs .priBt.activeSubsBt{font-size:1.4em}.buySubscriptionScreen .buySubscriptionButtonsDrawer button{height:65px;width:90%;line-height:1.1em;max-width:500px}.buySubscriptionScreenOff h1{font-size:2em}.buySubscriptionScreenOff h2{font-size:1.4em}.buySubscriptionScreenOff h2 strong{font-weight:500;font-size:1.13em}.buySubscriptionScreenOff h2 .discontBuy{color:#ff4500;font-weight:500;font-size:1.13em}.maintenancePopup{text-align:center;padding:20px 0}.maintenancePopup h1{font-size:2.4em!important;line-height:1.1em!important;margin-bottom:10px}.maintenancePopup p{font-size:1.4em;margin-top:10px}.maintenancePopup button{margin:10px auto 0;font-size:1.15em;box-shadow:0 4px 4px #00000040;background:#0b193d;border-radius:5px;padding:16px 19px;color:#fff!important}.new_dataChild{background:linear-gradient(135deg,#c9de96,#b4c450);box-shadow:inset 0 0 90px #ffffff2b;padding:18px 12px 18px 50px;position:relative;margin:20px 0 0;border-radius:15px;font-size:1.3em;line-height:1.3em}.new_dataChild:before{-webkit-mask-image:url(./images//funnel/ok.svg);mask-image:url(./images/funnel/ok.svg);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;display:block;background:#fff;height:30px;width:30px;content:"";position:absolute;left:10px;top:18px}.childSelectOptions{text-align:center;width:90%;max-width:600px;padding-bottom:20px;display:flex;flex-direction:row;justify-content:center;gap:10px;margin:0 auto}.childSelectOptions .priBt{width:100%;height:auto;padding:10px;box-shadow:none;font-size:1.25em;box-shadow:0 0 10px -5px #000;position:relative}.childSelectOptions .priBt:first-child:after{content:"";display:block;position:absolute;left:0;margin-left:-17px;top:-29px;width:57px;height:48px;background-image:url(./images/global/kidsInRocket.png);background-repeat:no-repeat;background-size:contain;background-position:50%;transition:left .75s ease-in-out;-webkit-transition:left .75s ease-in-out}.childSelectOptions .priBt.cdk-focused:first-child:after{left:86%}@media only screen and (orientation: landscape){.childSelectOptions .priBt.cdk-focused:first-child:after{left:90%}}.childSelectOptions.homeDualButtons .priBt:last-child{background:#fff;color:#56648f}.donutsCarr .donutsCard{width:100%;display:flex;flex-direction:row;align-items:center;align-content:center;padding-bottom:25px}.donutsCarr .donutsCard .donutsCardSeg{width:50%}.donutsCarr .donutsCard .donutsCardSeg canvas{width:100%;height:100%}.donutsCarr .donutsCard .donutsCardRight{text-align:left;padding-left:10px}.donutsCarr .donutsCard .donutsCardRight .legendData{opacity:.7;display:inline-block;vertical-align:bottom}.donutsCarr .donutsCard .donutsCardRight strong{font-weight:500;padding-right:10px}.donutsCarr .donutsCard .donutsCardRight .legendColour{width:10px;height:10px;border-radius:10px;display:inline-block;vertical-align:middle;margin-right:5px}.donutsCarr .donutsCard .donutsCardRight p:nth-child(1) .legendColour{background:#1e9efc}.donutsCarr .donutsCard .donutsCardRight p:nth-child(2) .legendColour{background:#fc6585}.donutsCarr .donutsCard .donutsCardRight p:nth-child(3) .legendColour{background:#fd9e4b}.donutsCarr .donutsCard .donutsCardRight p:nth-child(4) .legendColour{background:#fec751}.promoterDiv{background:linear-gradient(135deg,#ffd654,#fe9252);box-shadow:inset 0 0 90px #ffffff2b;padding:18px 12px;margin:20px 0 0;border-radius:15px;text-align:center;z-index:100;position:sticky}.promoterDiv .promoteMessage{padding:5px;color:#000034}.promoterDiv .promoteMessage p{padding-bottom:13px;font-size:1.3em;line-height:1.2em}.promoterDiv .promoteMessage p strong{font-size:1.3em;font-weight:500;display:block;padding-bottom:4px}.promoterDiv .promoteMessage button{background:#0b193d;border:solid 0px #fff;padding-left:0;padding-right:0;color:#fff;width:100%;max-width:400px;box-shadow:none;border-radius:50px;font-size:1.4em}.promoterPopup{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0b193d;z-index:10}.promoterLayer1{display:block;height:100vh}.promoterLayer2{background-color:#19a1bc;height:100vh}.promoterLayer2 .promoterLayerInt{width:84%;height:100%;display:table;position:relative;margin:0 auto}.promoterLayer2 .promoterLayerCell{display:table-cell;vertical-align:middle;text-align:center}.promoterLayer2 .promoterLayerCell h2{color:#fff;font-size:1.6em;padding-bottom:20px}.promotoBack{display:block;width:25px;height:25px;position:absolute;left:0;top:calc(env(safe-area-inset-top) + 20px);background-image:url(./images/funnel/arrowBack.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.promoterLogoKids{width:100%;height:180px;border-radius:15px;margin:10px auto 20px;background-image:url(./images/funnel/mindedKids.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.promoterQR{width:260px;height:260px;border-radius:15px;margin:10px auto 20px;background-image:url(./images/auth/goMindedKids.svg);background-position:50% 50%;background-size:90%;background-repeat:no-repeat;background-color:#fff}.promoterDivTop{height:45vh;background-color:#19a1bc;background-image:url(./images/auth/downloadChildAppPromo.png);background-position:50% 100%;background-size:auto 90%;background-repeat:no-repeat;position:relative}.promoterDivTop .promotoClose{display:block;width:25px;height:25px;position:absolute;right:20px;top:calc(env(safe-area-inset-top) + 20px);background-image:url(./images/funnel/close.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.promoterDivBottom{padding:0 20px;text-align:center;color:#fff;position:relative;height:55vh}.promoterDivBottom .promoterIconApp{width:110px;height:110px;border-radius:15px;margin:-80px auto 50px;background-image:url(./images/funnel/minded.png);background-position:50% 100%;background-size:cover;background-repeat:no-repeat;box-shadow:0 -5px 30px -10px #000}.promoterDivBottom h1{font-size:1.5em!important;font-family:sanfont!important;color:#fff!important;padding:0;margin-top:-41px;line-height:1.2em!important}.promoterDivBottom h1 strong{display:block;font-size:1.3em;font-weight:500}.promoterDivBottom .promoterDivBts{position:absolute;bottom:-50px;width:100%;left:0}.promoterDivBottom p{font-size:1.4em}.promoterDivBottom .mat-mdc-dialog-actions{padding:0 20px}.promoterDivBottom button.promoteBt{border:solid 3px #fff;padding:19px 0;text-align:center;font-size:2em;font-weight:500;background:transparent;border-radius:10px;display:block;width:90%;margin:10px auto 0!important;height:auto;max-width:380px}.promoterFormAddChild h1{margin-top:0}.childDownloadAppBody_2 h1,.childDownloadAppBody_2 p{color:#fff}.childDownloadAppBody_2 .childDownloadAppImageDrawer{margin-bottom:20px!important;aspect-ratio:1;width:auto!important;border:solid 12px #fff;border-radius:10px;background-color:#fff}.navigationBar button.closeBt,.closeBt{background:transparent;border:0;width:25px;height:25px;padding:0;margin-top:6px}.navigationBar button.closeBt span,.closeBt span{-webkit-mask-image:url(./images//funnel/close.svg);mask-image:url(./images/funnel/close.svg);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;display:block;background:#000;height:100%;width:100%}.fullscreenComponent.aliceScreen.bodyPromoted{background:linear-gradient(135deg,#ffd654,#fe9252);transition:background 1s ease-in-out;-webkit-transition:background 1s ease-in-out}.fullscreenComponent.aliceScreen.bodyPromoted .promoterDiv{background:#ffffff4d;margin:20px;margin-top:calc(env(safe-area-inset-top) + 20px)}.fullscreenComponent.aliceScreen.bodyPromoted .topBar{padding-top:0}.priBt.priBtDown span.iconMask{width:30px;height:30px;display:inline-block;margin-right:10px}.priBt.priBtDown span.iconMask span{background:#fff;-webkit-mask-image:url(./images//global/download.svg);mask-image:url(./images/global/download.svg)}.priBt.priBtDown span.iconWord{display:inline-block}.desktop .funnelScreen .funnelBody .mindyIcon{display:inline-block;vertical-align:top}.desktop .funnelScreen .funnelBody .talk,.desktop .funnelScreen .funnelBody .talkFluid{display:inline-block;vertical-align:middle;margin-top:0;margin-left:17px}.desktop .funnelScreen .funnelBody .talk:before,.desktop .funnelScreen .funnelBody .talkFluid:before{background-image:url(./images/funnel/talk-top.png);height:31px}.desktop .funnelScreen .funnelBody .talk div:before,.desktop .funnelScreen .funnelBody .talkFluid div:before{background-image:url(./images/funnel/talk-span.png);content:"";display:block;position:absolute;left:-26px;top:70px;width:50px;height:54px;z-index:2;background-size:contain;background-repeat:no-repeat;background-position:0 0}.desktop .funnelScreen .funnelBody .talk{display:inline-block;vertical-align:middle;margin-top:0;width:350px;background-image:url(./images/funnel/talkLeft.png)}.desktop .funnelScreen .funnelBody .talk p{min-width:277px;padding:6px 25px 8px 50px;font-size:1.3em}.desktop .funnelScreen .scrollTalk .funnelBody .funnelBt{position:absolute}.cdk-overlay-dark-backdrop{background:#000000b8}.desktop .childLetters p{font-size:2em!important}@media only screen and (orientation: landscape){.childLetters p{font-size:2em!important}}.navAvatar .childLetters p{font-size:1.5em!important;line-height:0}.formOverbur{position:relative}.selectOverbur{position:absolute;inset:0;z-index:10;cursor:pointer}.landForceApp{background-image:url(./images/global/mindedKids2.webp);background-repeat:no-repeat;background-size:cover;background-position:0% 50%;position:relative;height:100vh;width:100vw}.landForceApp .mobileApp{background-image:url(./images/global/minded_home.webp);background-repeat:no-repeat;background-size:contain;background-position:0% 100%;width:340px;aspect-ratio:1066/1711;display:inline-block;margin-right:9px;vertical-align:bottom;margin-bottom:-40px}.landForceApp .andForceInfo{display:inline-block;width:calc(100% - 350px);vertical-align:bottom}.landForceApp .landForceOverlay{background:#000c;width:100%;height:100%;display:table}.landForceApp .mindyIcon{margin:-20px -26px -15px;width:160px}.landForceApp .landForceAppLeft{padding:5% 30% 5% 5%;display:table-cell;vertical-align:middle;color:#fff}.landForceApp .landForceAppLeft h1{font-size:2.7em;padding-bottom:20px;font-weight:700}.landForceApp .landForceAppLeft h2{font-size:1.5em;padding-bottom:10px;max-width:600px}.landForceApp .landForceAppLeft h3{font-size:1.6em;font-weight:700;margin-bottom:20px}@media (max-width: 929px){.landForceApp .mobileApp{display:none}.landForceApp .andForceInfo{width:calc(100% - 10px)}.landForceApp .landForceAppLeft{padding:5%}}@media (min-width: 930px) and (max-width: 1200px){.landForceApp .landForceAppLeft{padding:5% 10% 5% 5%}}.landForceApp .landForceAppStores li{display:inline-block;vertical-align:middle}.landForceApp .landForceAppStores li a{height:50px;width:160px;margin-right:10px;cursor:pointer}.landForceApp .landForceAppStores li a:hover{opacity:.5}.landForceApp .qaBt{background:#3737ff59!important;border-radius:24px;box-shadow:0 8px 32px #0000001a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);padding:10px;color:#111;width:90px;text-align:center;position:absolute;right:20px;top:20px}.testsPickerScreen .pageWithSearch h1{margin-bottom:18px}.searchMainDiv{position:relative;height:20px}@media only screen and (max-height: 761px) and (max-width: 959px){.searchMainDiv{height:auto}}.pageWithSearch button.searchMainBt{border:0;background:#0b193d;position:absolute;color:#fff;padding:4px 10px 4px 7px;height:auto;margin-top:-10px;border-radius:5px;z-index:10;box-shadow:0 4px 10px -7px #000;min-width:0;right:0}@media only screen and (max-height: 761px) and (max-width: 959px){.pageWithSearch button.searchMainBt{margin-top:-15px}}.pageWithSearch button.searchMainBt strong{display:noe;margin-left:5px;font-size:.9em}.pageWithSearch button.searchMainBt .iconMask{width:20px;height:20px}.pageWithSearch button.searchMainBt .iconMask span{-webkit-mask-image:url(./images//global/search.svg);mask-image:url(./images/global/search.svg);background:#fff}.searchToggle{margin-bottom:10px;text-align:right}.searchResults{padding-bottom:90px}.searchResults p.searchResultsTitle{font-size:1.4em;font-weight:700;margin-bottom:10px}.searchResults .searchResultsItem{background:#fff;border-radius:20px;box-shadow:0 0 5px -3px #000;padding:5px;margin-bottom:5px;font-size:1.2em}.searchResults .resultsGrade{display:block;font-weight:700}.searchResults button{min-width:0;padding:0 9px 0 0}.searchResults .deleteResult.iconMask{float:right;display:block;margin:9px}.searchResults .resultValue{display:inline-block;vertical-align:middle;padding:8px 0;width:calc(100% - 55px)}.searchResults .deleteResult.iconMask span{-webkit-mask-image:url(./images//global/delete.svg);mask-image:url(./images/global/delete.svg);background:#000}.resultsEmpty{font-size:1.2em}@media only screen and (orientation: landscape){.keyboardVisible .searchScreen .bottomButtons.bottomButtonsFixed{display:none}}.emailVerificationWarning .mdc-snackbar__surface.mat-mdc-snackbar-surface,.realEmailWarning .mdc-snackbar__surface.mat-mdc-snackbar-surface{background:linear-gradient(135deg,#ffd654,#fe9252);color:#000;border-radius:20px;margin-bottom:calc(env(safe-area-inset-top) + 3px)}.emailVerificationWarning .mdc-snackbar__surface.mat-mdc-snackbar-surface button.actionButton,.realEmailWarning .mdc-snackbar__surface.mat-mdc-snackbar-surface button.actionButton{background:#0b193d;border-radius:20px;padding:10px 15px;font-family:sanfont;float:none;margin:10px auto 0;display:block}.emailVerificationWarning .mdc-snackbar__surface.mat-mdc-snackbar-surface button.actionButton:hover,.realEmailWarning .mdc-snackbar__surface.mat-mdc-snackbar-surface button.actionButton:hover{opacity:.8;cursor:pointer}.pay_addChild{border-radius:20px;background:#fff;margin:20px auto;width:90%;max-width:370px;text-align:center;box-shadow:0 10px 30px -20px #000}.pay_addChild .childAvatar{margin:0 auto;padding-bottom:10px;height:100%;text-align:center}.pay_addChild .childAvatarWithName{display:flex;flex-direction:column;gap:5px}.pay_addChild .childAvatarImage{aspect-ratio:1/1;border-radius:100px}.pay_addChild .childLetters{width:70px;height:70px;aspect-ratio:1;margin:10px auto 5px;display:block}.pay_addChild .childLetters p{display:flex;align-items:center;justify-content:center;height:100%;font-size:2.7em;font-weight:100;color:#fff}.pay_addChild .nameDrawer{font-size:1.3em;font-weight:700}.pay_addChild .pay_addChildMore{display:flex;flex-direction:row;justify-content:space-between;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:10px 20px}.pay_addChild .pay_addChildMore .avatarAndName .childLetters{width:50px;height:50px}.pay_addChild .pay_addChildMore .avatarAndName .childLetters p{font-size:2em}.pay_addChild .pay_addChildMore .nameDrawer{font-size:1.1em}.pay_addChild .pay_addChildAdd{padding:15px}.pay_example{border-radius:20px;background:#fff;margin:20px auto;width:90%;max-width:370px;text-align:center;box-shadow:0 10px 30px -20px #000;position:relative;overflow:hidden}.pay_example span.pay_example_span{background:#000;color:#fff;position:absolute;right:-50px;top:20px;transform:rotate(45deg);display:block;padding:0 60px;font-size:.7em;text-transform:uppercase}.pay_actChart{padding:30px 0 40px}.pay_actChart .pay_actChartRow{display:flex;text-align:center;align-items:end;justify-content:space-between;width:270px;flex-direction:row;margin:0 auto;border-bottom:solid 3px #000;width:230px}.pay_actChart .pay_actChartColum{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.pay_actChart .pay_actChartColum .pay_actChartColour{width:40px;height:50px;background:#ff6327}.pay_actChart .pay_actChartColum .pay_actChartColour:after{content:"";display:block;width:4px;background:#000;height:6px;position:absolute;bottom:-6px;left:50%;margin-left:-2px;border-radius:0 0 1px 1px}.pay_actChart .pay_actChartColum p{font-size:1em;position:absolute;bottom:-28px}.pay_actChart .pay_actChartColum:first-child .pay_actChartColour{background:#ffb347;height:90px}.pay_actChart .pay_actChartColum:last-child .pay_actChartColour{background:#4682b4;height:20px}.pay_books{display:flex;flex-direction:column;padding:15px;text-align:center;margin:0 auto}.pay_books .pay_book{text-align:left;display:flex;flex-direction:row;padding-bottom:10px;justify-content:space-evenly;align-items:end}.pay_books .pay_book .pay_bookDraw{width:90px;height:60px;background-position:0 50%;background-repeat:no-repeat;background-size:contain;margin-right:1px}.pay_books .pay_book.pay_bookMath .pay_bookDraw{background-image:url(./images/funnel/mates.png)}.pay_books .pay_book.pay_bookLang .pay_bookDraw{background-image:url(./images/funnel/lengua.png)}.pay_books .pay_book.pay_bookForest .pay_bookDraw{background-image:url(./images/funnel/english.png)}.pay_books .pay_book .pay_bookInfo{display:flex;flex-direction:column}.pay_books .pay_book .pay_bookInfo .pay_bookRow{display:flex;flex-direction:row;justify-content:space-evenly}.pay_books .pay_book .pay_bookInfo .pay_bookRow h3{font-size:1.1em;font-weight:700}.pay_books .pay_book .pay_bookInfo .pay_bookRow h4{font-size:1.2em;font-weight:700}.pay_books .pay_book .pay_bookInfo .pay_bookRow:first-child{justify-content:space-between}.pay_books .pay_book .pay_bookInfo .pay_bookRow p{font-size:.9em;color:#777;font-style:italic;padding-top:2px}.pay_cognitive{position:relative}.pay_cognitive .pay_cognitiveChart{width:100%;height:auto;aspect-ratio:7/5;background-position:50% 50%;background-repeat:no-repeat;background-size:80% auto;background-image:url(./images/funnel/cognitiveChart.png)}.pay_cognitive .pay_cogLegend{font-size:1.1em;position:absolute;left:8%;top:4%}.pay_cognitive .pay_cogLegend.pay_cogLegend2{inset:auto 6% 8% auto}.pay_cognitive .pay_infoPoint{font-size:1em;position:absolute;left:50%;top:12%;color:#44738a;font-weight:700}.pay_cognitive .pay_infoPoint.pay_infoPoint2{top:32%;left:65%;color:#dbb278}.pay_cognitive2{background-color:#4b8446;background-position:94% 80%;background-repeat:no-repeat;background-size:auto 35%;background-image:url(./images/funnel/cognitiveChart2.png);color:#fff;text-align:left;position:relative}.pay_cognitive2 .pay_cognitive2Int{padding:15px}.pay_cognitive2 h3{font-size:1.5em;margin-bottom:15px}.pay_cognitive2 p{position:absolute;right:20%;font-size:.8em;top:10%;text-align:center}.pay_cognitive2 p strong{font-size:4em;font-weight:500;display:block;line-height:.8em}.pay_points{padding-top:35px}.pay_points .pay_book{margin-top:10px}.pay_points .pay_barPointsDiv{border-radius:20px;margin-top:10px;box-shadow:0 10px 12px -9px #000;width:200px}.pay_points .pay_books .pay_book .pay_bookInfo .pay_bookRow h4{font-size:2em}.pay_points .pay_books .pay_book .pay_bookInfo .pay_bookRow h4 strong{color:green}.pay_points .pay_books .pay_book:last-child .pay_bookInfo .pay_bookRow h4 strong{color:red}.pay_points .pay_barPoints{background:#eee;box-shadow:inset -5px -5px 10px #777;width:100%;height:20px;border-radius:20px;position:relative}.pay_points .pay_barPoints .pay_barPointsFill{background:linear-gradient(to right,red,#398235 150px);position:absolute;left:0;height:100%;top:0;border-radius:20px 0 0 20px;z-index:1}.pay_points .pay_barPoints .pay_barPointsAve{position:absolute;right:-10px;top:0;height:calc(100% - 2px);width:auto;aspect-ratio:1;background-color:green;color:#fff;border:solid 1px #000;border-radius:20px;font-size:.8em;font-weight:300;line-height:20px;text-align:center}.pay_points .pay_barPoints .pay_barPointsMindy{display:block;position:absolute;width:30px;height:140%;background-image:url(./images/funnel/mindyBar_2.png);background-position:50% 50%;background-size:auto 100%;background-repeat:no-repeat;opacity:.8;z-index:2;top:-20%}.pay_usage .pay_usageChart{background-image:url(./images/funnel/usageChart.png);background-position:20% 50%;background-size:auto 100%;background-repeat:no-repeat;width:88%;margin:20px auto 0;height:99px}.pay_usage .pay_usageChart .pay_usageChartLegend{padding-left:52%;text-align:left;padding-top:22px}.pay_usage .pay_usageChart .pay_usageChartLegend p:before{content:"";width:10px;height:10px;background:tomato;margin-right:9px;display:inline-block}.pay_usage .pay_usageChart .pay_usageChartLegend p:first-child:before{background:#ffb347}.pay_usage .pay_usageChart .pay_usageChartLegend p:last-child:before{background:#4682b4}.pay_usage .pay_books .pay_book .pay_bookInfo .pay_bookRow h4 strong{color:tomato}.pay_usage .pay_books .pay_book:first-child .pay_bookInfo .pay_bookRow h4 strong{color:#ffb347}.pay_usage .pay_books .pay_book:last-child .pay_bookInfo .pay_bookRow h4 strong{color:#4682b4}.pay_kidsApp .pay_kidsAppRow{display:flex;flex-direction:row-reverse;align-items:center;padding:10px 20px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;text-align:left}.pay_kidsApp .pay_kidsAppRow .pay_kidsAppDraw{background-image:url(./images/funnel/kidsapp_2.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;display:inline-block;height:90px;width:60%}.pay_kidsApp .pay_kidsAppRow:first-child,.pay_kidsApp .pay_kidsAppRow:last-child{flex-direction:row;border:0;text-align:right}.pay_kidsApp .pay_kidsAppRow:first-child .pay_kidsAppDraw{background-image:url(./images/funnel/kidsapp_1.png);width:90%;height:100px}.pay_kidsApp .pay_kidsAppRow:last-child .pay_kidsAppDraw{background-image:url(./images/funnel/kidsapp_3.png);width:90%;height:100px}.pay_kidsApp .pay_kidsAppRow h3{font-size:1.1em;font-weight:500;padding:0 10px}.buySubscriptionScreen_paywall .navigationBar{background:transparent;box-shadow:none}.buySubscriptionScreen_paywall .navigationBar button{box-shadow:0 0 5px 2px #0003!important}.buySubscriptionScreen_paywall.funnelScreen .funnelBody.funnelBodyAlice .subscriptionNote{padding-bottom:290px}.buySubscriptionScreen_paywall.funnelScreen .buySubscriptionButtonsDrawer{z-index:100}.fullscreenComponent .page{padding-top:env(safe-area-inset-top);padding-bottom:calc(env(safe-area-inset-bottom) + 20px);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.fullscreenComponentNAV .page{padding-top:calc(env(safe-area-inset-top) + 60px)}.fullscreenComponentWithoutInsets{height:100vh;padding:0;width:100vw}body.keyboardVisible .hiddenOnKeyboardVisible{display:none!important}.mat-mdc-snack-bar-container.errorMessageSnackBar{padding-bottom:env(safe-area-inset-bottom)}.nativeMatSelect .mat-mdc-select-arrow{display:none}.nativeMatSelect .mdc-text-field--filled{background-color:var(--mdc-filled-text-field-container-color)!important}.nativeMatSelect .mdc-text-field--filled .mdc-line-ripple:before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)!important}.nativeMatSelect .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)!important}.nativeMatSelect .mat-mdc-select-disabled{color:var(--mdc-filled-text-field-input-text-color)!important}.nativeMatDatePicker input{-webkit-user-select:none;user-select:none}.nativeMatDatePicker .mdc-text-field--filled{background-color:var(--mdc-filled-text-field-container-color)!important}.nativeMatDatePicker .mdc-text-field--filled .mdc-line-ripple:before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)!important}.nativeMatDatePicker .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)!important}.nativeMatDatePicker .mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{color:var(--mdc-icon-button-icon-color)!important}.nativeMatDatePicker .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)!important}.nativeMatDatePicker input{pointer-events:none}.hideSensitiveData .sensitiveData input{opacity:0}:root{--invalidScoreColor: #57617b;--lowScoreColor: #d80c09;--averageScoreColor: #d8c964;--goodScoreColor: #058403;--scoreEvolutionAxisColor: #0b183c;--globalCognitiveScoreLineColor: #ffffff;--cognitiveLowScoreLineColor: #d80c09;--cognitiveAverageScoreLineColor: #d8c964;--cognitiveGoodScoreLineColor: #058403;--safeInsetBottom: env(safe-area-inset-bottom);--safeInsetLeft: env(safe-area-inset-left);--safeInsetRight: env(safe-area-inset-right);--safeInsetTop: env(safe-area-inset-top);--keyboard-height: 0px;--screen-height: 9000px}
