:root{--ion-color-primary:#009baf;--ion-color-primary-rgb:0,155,175;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#00465b;--ion-color-primary-tint:#1b6d85;--ion-color-secondary:#3dc2ff;--ion-color-secondary-rgb:61,194,255;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#36abe0;--ion-color-secondary-tint:#50c8ff;--ion-color-tertiary:#5260ff;--ion-color-tertiary-rgb:82,96,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#4854e0;--ion-color-tertiary-tint:#6370ff;--ion-color-success:#2dd36f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#28ba62;--ion-color-success-tint:#42d77d;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#eb445a;--ion-color-danger-rgb:235,68,90;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#cf3c4f;--ion-color-danger-tint:#ed576b;--ion-color-dark:#222428;--ion-color-dark-rgb:34,36,40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#92949c;--ion-color-medium-rgb:146,148,156;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#808289;--ion-color-medium-tint:#9d9fa6;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,245,248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9}html.ios{--ion-default-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Roboto",sans-serif}html.md{--ion-default-font:"Roboto","Helvetica Neue",sans-serif}html{--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card .ion-page>ion-header>ion-toolbar:first-of-type{padding-top:0}html.ios ion-modal .ion-page{border-radius:inherit}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#3880ff)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,56,128,255)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-primary-shade,#3171e0)!important;--ion-color-tint:var(--ion-color-primary-tint,#4c8dff)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#3dc2ff)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,61,194,255)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#36abe0)!important;--ion-color-tint:var(--ion-color-secondary-tint,#50c8ff)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#5260ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,82,96,255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#4854e0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#6370ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd36f)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45,211,111)!important;--ion-color-contrast:var(--ion-color-success-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-success-shade,#28ba62)!important;--ion-color-tint:var(--ion-color-success-tint,#42d77d)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255,196,9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#eb445a)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,235,68,90)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-danger-shade,#cf3c4f)!important;--ion-color-tint:var(--ion-color-danger-tint,#ed576b)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244,245,248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#92949c)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,146,148,156)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-medium-shade,#808289)!important;--ion-color-tint:var(--ion-color-medium-tint,#9d9fa6)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34,36,40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;overflow:hidden;z-index:0}.split-pane-visible>.ion-page.split-pane-main{position:relative}.ion-page-hidden,[hidden],ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-menu-controller,ion-modal-controller,ion-nav-controller,ion-picker-controller,ion-popover-controller,ion-route,ion-route-redirect,ion-router,ion-select-option,ion-toast-controller{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:constant(safe-area-inset-top)){html{--ion-safe-area-top:constant(safe-area-inset-top);--ion-safe-area-bottom:constant(safe-area-inset-bottom);--ion-safe-area-left:constant(safe-area-inset-left);--ion-safe-area-right:constant(safe-area-inset-right)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:env(safe-area-inset-top);--ion-safe-area-bottom:env(safe-area-inset-bottom);--ion-safe-area-left:env(safe-area-inset-left);--ion-safe-area-right:env(safe-area-inset-right)}}ion-card-header.ion-color .ion-inherit-color,ion-card.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-push,.md .menu-content-reveal{box-shadow:4px 0 16px rgba(0,0,0,.18)}audio,canvas,progress,video{vertical-align:initial}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%;border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:1px;border-width:0;box-sizing:initial}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,label,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}.ion-tappable,[tappable],[tappable] div,[tappable] ion-icon,[tappable] ion-label,[tappable] span,a,a div,a ion-icon,a ion-label,a span,button,button div,button ion-icon,button ion-label,button span,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;-webkit-appearance:button}[tappable],button{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}a{background-color:initial;color:var(--ion-color-primary,#3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:26px}h2{margin-top:18px;font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}small,sub,sup{font-size:75%}sub,sup{position:relative;line-height:0;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-down,.ion-hide-up{display:none!important}@media (min-width:576px){.ion-hide-sm-up{display:none!important}}@media (max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width:768px){.ion-hide-md-up{display:none!important}}@media (max-width:767.98px){.ion-hide-md-down{display:none!important}}@media (min-width:992px){.ion-hide-lg-up{display:none!important}}@media (max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width:1200px){.ion-hide-xl-up{display:none!important}}@media (max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding:var(--ion-padding,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-padding{padding-left:unset;padding-right:unset;padding-inline-start:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px)}}.ion-padding-top{--padding-top:var(--ion-padding,16px);padding-top:var(--ion-padding,16px)}.ion-padding-start{--padding-start:var(--ion-padding,16px);padding-left:var(--ion-padding,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-padding-start{padding-left:unset;padding-inline-start:var(--ion-padding,16px)}}.ion-padding-end{--padding-end:var(--ion-padding,16px);padding-right:var(--ion-padding,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-padding-end{padding-right:unset;padding-inline-end:var(--ion-padding,16px)}}.ion-padding-bottom,.ion-padding-vertical{--padding-bottom:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical{--padding-top:var(--ion-padding,16px);padding-top:var(--ion-padding,16px)}.ion-padding-horizontal{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);padding-left:var(--ion-padding,16px);padding-right:var(--ion-padding,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-padding-horizontal{padding-left:unset;padding-right:unset;padding-inline-start:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px)}}.ion-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin:var(--ion-margin,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-margin{margin-left:unset;margin-right:unset;margin-inline-start:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px)}}.ion-margin-top{--margin-top:var(--ion-margin,16px);margin-top:var(--ion-margin,16px)}.ion-margin-start{--margin-start:var(--ion-margin,16px);margin-left:var(--ion-margin,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-margin-start{margin-left:unset;margin-inline-start:var(--ion-margin,16px)}}.ion-margin-end{--margin-end:var(--ion-margin,16px);margin-right:var(--ion-margin,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-margin-end{margin-right:unset;margin-inline-end:var(--ion-margin,16px)}}.ion-margin-bottom,.ion-margin-vertical{--margin-bottom:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical{--margin-top:var(--ion-margin,16px);margin-top:var(--ion-margin,16px)}.ion-margin-horizontal{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);margin-left:var(--ion-margin,16px);margin-right:var(--ion-margin,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-margin-horizontal{margin-left:unset;margin-right:unset;margin-inline-start:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px)}}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}.ion-float-end,:host-context([dir=rtl]) .ion-float-start,[dir=rtl] .ion-float-start{float:right!important}:host-context([dir=rtl]) .ion-float-end,[dir=rtl] .ion-float-end{float:left!important}@media (min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}.ion-float-sm-end,:host-context([dir=rtl]) .ion-float-sm-start,[dir=rtl] .ion-float-sm-start{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end,[dir=rtl] .ion-float-sm-end{float:left!important}}@media (min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}.ion-float-md-end,:host-context([dir=rtl]) .ion-float-md-start,[dir=rtl] .ion-float-md-start{float:right!important}:host-context([dir=rtl]) .ion-float-md-end,[dir=rtl] .ion-float-md-end{float:left!important}}@media (min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}.ion-float-lg-end,:host-context([dir=rtl]) .ion-float-lg-start,[dir=rtl] .ion-float-lg-start{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end,[dir=rtl] .ion-float-lg-end{float:left!important}}@media (min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}.ion-float-xl-end,:host-context([dir=rtl]) .ion-float-xl-start,[dir=rtl] .ion-float-xl-start{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end,[dir=rtl] .ion-float-xl-end{float:left!important}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@font-face{font-family:Baloo;font-style:normal;font-weight:400;src:url(Baloo2-regular_L.a37b01137a1caed57ff1.woff2)}@font-face{font-family:Baloo;font-style:normal;font-weight:400;src:url(Baloo2-regular_LE.3817384d8e114cd5ec5f.woff2)}@font-face{font-family:Baloo;font-style:normal;font-weight:600;src:url(Baloo2-semibold_L.d5bb89499e53121b66b2.woff2)}@font-face{font-family:Baloo;font-style:normal;font-weight:600;src:url(Baloo2-semibold_LE.908dd7a3976a3b543936.woff2)}@font-face{font-family:Baloo;font-style:normal;font-weight:700;src:url(Baloo2-bold_L.b7cb178bab217e8c1e83.woff2)}@font-face{font-family:Baloo;font-style:normal;font-weight:700;src:url(Baloo2-bold_LE.154a2f84cf13f723d7b5.woff2)}@font-face{font-family:Baloo;font-style:normal;font-weight:800;src:url(Baloo2-extrabold_L.60f9a402023d4d3f58c8.woff2)}@font-face{font-family:Baloo;font-style:normal;font-weight:800;src:url(Baloo2-extrabold_LE.22ee48cedd75290e5956.woff2)}:root[mode=ios] .custom-font,:root[mode=md] .custom-font{--ion-font-family:"Baloo"!important;font-family:Baloo!important}body{--primary:#009baf;--primary-hover:#1b6d85;--primary-headline:#00465b;--primary-headline-rgb:0,70,91;--biology:#57cf08;--chemistry:#a44ac6;--math:#df6592;--other:#f0b040;--secondary:#f09e2b;--secondary-button:#f2f6f6;--app-background:#fff;--form-background-color:#efefef;--button-background-primary:var(--primary);--button-brackground-classic:var(--secondary-button);--light-text:#fff;--form-border-radius:20px;--checkbox-border-radius:5px;--button-border-radius:25px;--checbox-width:20px;--checkbox-height:var(--checkbox-width);--form-box-shadow:none;--button-box-shadow:none}body .ion-activatable{--color-selected:#009baf!important}.error{color:#af0000}.color-primary{color:#00465b}.color-primaryLight{color:#009baf}.background-primary{background:#00465b}.relative{position:relative}.absolute{position:absolute}.d-flex{display:flex}.d-block{display:block}.d-none{display:none}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-to-right{margin-left:auto!important}.f-size-xs{font-size:.5625rem}.f-size-sm{font-size:.625rem}.f-size-default{font-size:.75rem}.f-size-md{font-size:.875rem}.f-size-lg{font-size:1.0625rem}.f-size-xl{font-size:1.625rem}.biologia-subject{color:#57cf08}.chemia-subject{color:#a44ac6}.matematyka-subject{color:#df6592}.other-subject{color:#00465b}.column-list{padding-bottom:15px}.small-title{font-size:.75rem;font-weight:700}.red-alert{color:#af0000;display:flex;align-items:center;font-size:.75rem}.red-alert ion-icon{margin-right:3px;width:18px;height:18px}.bold,b,h2,strong{font-weight:700}h2{font-size:1.875rem;color:var(--primary-headline)}h2.exclamation-mark:after{content:"!";color:var(--secondary)}h2 span{font-weight:400}h3{font-size:1.0625rem}h3,h4{font-weight:700;color:#00465b}h4{font-size:.75rem}p.text{font-size:.875rem}p.text-primary{color:var(--primary)}.font-regular{font-weight:400}.selectable{-webkit-user-select:auto}hr{background:#f3f7f7}.app-version{position:absolute;bottom:5px;right:10px;font-size:.625rem;color:#ccc}ion-refresher ion-refresher-content{--ion-text-color:var(--primary-headline)!important}.about-app .info-text{text-transform:uppercase}.about-app .info-text.small{text-transform:unset}.about-app .logo{margin-bottom:20px}.about-app__versions{margin-bottom:15px}.about-app__menu{margin-top:15px;text-align:center}.about-app__menu *{--inner-padding-end:0px}.about-app__menu ion-label{text-align:center;margin-inline-end:0}.about-app__info{margin-top:15px}.about-app .elcaro-logo{max-width:145px;display:block;margin:10px auto 0}.notch-margin-top{padding-top:env(safe-area-inset-top)!important}.active-item{border-left:8px solid var(--primary)}ion-toast{text-align:center;--background:var(--primary);color:#fff}*{outline:none!important}.acc-rules{display:flex;justify-content:center}.acc-rules ion-item{color:var(--primary);--background:transparent;padding-left:16px}.acc-rules ion-label,.acc-rules label{font-size:.625rem!important;margin-left:5px;margin-right:0}.acc-rules ion-label a,.acc-rules label a{color:var(--primary);text-decoration:underline}.info-text{color:var(--primary);font-size:.875rem}.info-text.small{font-size:.75rem}.info-text.strong{text-transform:uppercase;font-weight:700}.has-separator:before{content:"";position:absolute;background-image:url(spacer.30ca81de932b0bdbd450.svg);background-repeat:repeat-x;left:-5px;right:0;width:100%;height:7px;top:-4px;background-size:contain;padding-right:5px}.toolbar-logo{position:absolute;left:0;right:0;margin:auto;max-width:35px;top:0;padding-top:9px}.toolbar-logo img{max-height:30px}ion-card+.shop-section-title{margin-top:35px}.notifications-icon *{font-size:1.625rem}ion-card{box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:8px}button.button-native{background:transparent!important}.ion-content__description{padding:0 7px;font-size:.75rem;color:#00465b}.description-label{font-weight:700}.description,.description-label{font-size:.75rem;color:var(--primary-headline)}.description{font-weight:400}.modal-transparent{--background:transparent}.modal-transparent ion-header:after{content:none}.modal-transparent ion-toolbar{--background:transparent;--border-width:0px!important}.modal-transparent ion-toolbar ion-back-button{background:#fff;border-radius:50%;height:32px;width:32px;min-width:0;--padding-start:5px;--padding-end:5px;color:var(--primary-headline)}.modal-transparent ion-content{border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}.button-mask{height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.box-primary{background:var(--primary);padding:5px 10px;color:#fff;font-weight:700;border-radius:25px}.questionnaire__header{background:var(--primary) url(questionnaire-mask.cd4fa91a496726c223d1.svg);position:relative;padding-bottom:20px}.questionnaire__header:after,.questionnaire__header:before{content:"";background:url(logo-white.2a5c0023c6a74de8267f.svg) no-repeat;background-size:contain;position:absolute;bottom:0;margin:auto}.questionnaire__header:after{width:30%;right:-15%;top:12%;transform:rotate(-33deg)}.questionnaire__header:before{width:15%;transform:rotate(17deg);top:13%;right:28%}.questionnaire__header-text{padding-bottom:0;line-height:1.3}.questionnaire__headline{color:var(--light-text);margin-top:0}.questionnaire__description{max-width:60%;font-weight:400;font-size:.875rem;color:var(--light-text)}.questionnaire__form{background:var(--app-background);border-top-left-radius:20px;border-top-right-radius:20px;top:-20px;position:relative}.questionnaire .checkbox-group .checkbox{display:inline-block}ion-content.sign-in{--padding-top:20%;--padding-start:10%;--padding-end:10%;--background:#fff url(/assets/images/app-bg.svg) no-repeat center center/cover;background-size:contain}ion-content.sign-in .headline{padding-bottom:0}.headline{padding-bottom:20px}.headline h2{margin-bottom:0}.headline p{margin-top:0}.logo{margin-bottom:50px;display:flex;justify-content:center}.logo img{max-width:55%}.btn-classic{width:45%;margin:0 auto}.errors{font-size:small;padding:0 10px 5px;text-align:center;color:#af0000;margin:-10.5px}.code-form ion-label{line-height:1.4;display:block;margin-bottom:10px!important}.code-form .btn-back{max-width:170px;width:auto}.new-header-background{position:relative}.new-header-background:before{content:"";background:url(headline-bg.a873f11e84167c1000c1.svg);background-size:cover;background-position:bottom;position:absolute;top:0;bottom:8px;left:0;right:0;width:100%;height:100%}.new-header-background ion-toolbar{--background:transparent}ion-toolbar.classic{--background:var(--primary);color:#fff}ion-toolbar.classic ion-title{padding-left:0;padding-right:0}ion-toolbar.classic ion-back-button{color:#fff}.cart-button{position:relative}span.badge{position:absolute;background:var(--secondary);color:var(--primary-headline);border-radius:50%;font-size:.5625rem;z-index:100;font-weight:700;right:-2px;top:2px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;letter-spacing:-1px}.badge-filter .ion-btn{margin-left:0;margin-right:0;margin-bottom:0}.badge-filter .badge{right:15px;top:0}.main-side-menu{background:rgba(var(--primary-headline-rgb),.75)}.main-side-menu ion-list{padding-top:0;padding-bottom:0}.main-side-menu ion-content{--background:url(/assets/images/app-bg.svg) no-repeat center center/cover}.main-side-menu ion-item,.main-side-menu ion-list{--background:transparent;background:transparent}.main-side-menu ion-item{color:var(--primary-headline);font-size:1.0625rem;border-radius:20px;--min-height:36px;margin-top:5px;margin-bottom:5px}.main-side-menu ion-item.selected-menu-item{background:var(--primary);color:#fff!important;--color:#fff!important}.main-side-menu ion-item ion-icon{margin-right:15px;color:#aaa;display:none}.main-side-menu ion-label{margin-top:0;margin-bottom:0}ion-tab-bar{--background:var(--secondary-button);min-height:60px}ion-tab-bar ion-tab-button{color:var(--primary);font-size:.625rem}ion-tab-bar ion-tab-button.tab-selected{color:var(--primary-headline)}.card-item{box-shadow:none!important;background:var(--secondary-button)}.card-item.card-item--primary{color:var(--primary-headline)}.card-item__list{margin-bottom:10px}.card-item__list:first-child:last-child{margin-bottom:0}.card-item__title{font-weight:700}.card-item__description{font-weight:400;margin-right:10px}.card-item__delete ion-icon{font-size:2.1875rem}.card-item__delete ion-icon:hover{color:#af0000}.card-item__price{font-weight:700;white-space:nowrap;align-items:flex-end}.card-item__price .order-discount{color:var(--primary)}.card-item__summary{border-top:3px solid #fff;padding-top:10px;margin-top:10px;font-weight:700}.alert-message .exclamation-mark{text-align:center}.alert-message .exclamation-mark.is_token:after{content:""}.alert-message .exclamation-mark.is_token .box-primary{padding:4px 20px 2px;margin-top:10px;display:inline-block}.alert-message .info-text{text-align:center}.settings-section{margin-bottom:25px}.settings-section hr{background:hsla(0,0%,60.8%,.16862745098039217)}.settings .info-text{font-size:.75rem}.settings .info-text ion-icon{font-size:1.625rem}.settings h3{margin-bottom:10px}.settings h3:first-child{margin-top:0}.settings h3 ion-icon{margin-right:8px}.settings ion-item{margin-left:10px;font-size:.875rem;padding:8px 0 5px 15px!important;--min-height:initial;color:var(--primary-headline)}.settings ion-item label{margin:0 20px 0 0!important;white-space:pre-wrap}.settings ion-item ion-label{padding-right:20px;white-space:normal!important}.settings ion-item ion-toggle{padding:5px 0}.my-orders-listing.empty{align-items:center;justify-content:center;height:100%;margin-top:-10px}.my-orders-listing.empty ion-col{margin:0 5px}.my-orders-listing.empty ion-button{width:90px}.my-orders-listing.empty-myProducts{height:78%}.my-order ion-card{margin-bottom:20px!important}.my-order:last-child{margin-bottom:40px!important}.empty-page{align-items:center;justify-content:center;height:calc(100% - 100px)}.empty-page ion-icon{width:60px;height:60px;color:var(--primary-headline)}.filters ion-buttons{display:flex;flex-wrap:wrap;justify-content:center}.filters ion-buttons ion-button{margin:0 3px 6px;--padding-top:7px!important;--padding-bottom:7px!important;--padding-start:10px!important;--padding-end:10px!important}ion-searchbar.searchbar-has-value .searchbar-clear-button.sc-ion-searchbar-md{display:block}@keyframes PremiumProduct{0%{background-position:60% 50%;transform:rotateY(0deg);box-shadow:0 4px 12px rgba(0,0,0,.32)}50%{background-position:90% 85%;transform:rotateY(20deg);box-shadow:10px 4px 12px rgba(0,0,0,.32)}to{background-position:10% 15%;transform:rotateY(-20deg);box-shadow:-10px 4px 12px rgba(0,0,0,.32)}}@keyframes phone-icon{0%{transform:translateZ(0)}2%{transform:translate3d(.03em,.03em,.03em)}4%{transform:translate3d(-.03em,-.03em,-.03em)}6%{transform:translate3d(.03em,.03em,.03em)}8%{transform:translate3d(-.03em,-.03em,-.03em)}10%{transform:translate3d(.03em,.03em,.03em)}12%{transform:translate3d(-.03em,-.03em,-.03em)}14%{transform:translate3d(.03em,.03em,.03em)}16%{transform:translate3d(-.03em,-.03em,-.03em)}18%{transform:translate3d(.03em,.03em,.03em)}20%{transform:translate3d(-.03em,-.03em,-.03em)}22%{transform:translate3d(.03em,.03em,.03em)}24%{transform:translate3d(-.03em,-.03em,-.03em)}26%{transform:translate3d(.03em,0,0)}28%{transform:translate3d(-.03em,0,0)}30%{transform:translate3d(.03em,0,0)}32%{transform:translate3d(-.03em,0,0)}34%{transform:translate3d(.03em,0,0)}36%{transform:translate3d(-.03em,0,0)}38%{transform:translate3d(.03em,0,0)}40%{transform:translate3d(-.03em,0,0)}42%{transform:translate3d(.03em,0,0)}44%{transform:translate3d(-.03em,0,0)}46%{transform:translateZ(0)}48%{transform:translateZ(0)}}.premium-subject{color:#bf953f}.premium-product{background:linear-gradient(45deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);background-size:300% 300%;animation:PremiumProduct 15s ease infinite alternate;padding:0}.premium-product .shop-item__content{padding:10px}.premium-product .shop-item__title{font-size:1.625rem;color:#000}.premium-product .shop-item__button.ion-btn{--padding-top:10px!important;--padding-bottom:10px!important}.premium-product .shop-item__buy-details{margin-top:5px}.premium-prod-info{position:absolute;right:-3px;top:-7px}.has-premium{font-size:.75rem;background:linear-gradient(45deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);padding:0 12px;margin-bottom:9px;display:inline-block;border-radius:8px;background-size:300% 300%}.has-premium,.premium-contact .info-text{color:#000;font-weight:700}.premium-contact__items{justify-content:space-evenly}.premium-contact__item{color:#000}.premium-contact__item ion-button.shop-item__button.ion-btn{--padding-top:10px!important;--padding-bottom:10px!important}.premium-contact__item a{animation:phone-icon 3s infinite;padding:5px 10px;background:#000;color:#fff;font-weight:700;text-decoration:none;border-radius:15px;font-size:.75rem}.premium-contact__item a ion-icon{margin-right:5px}.premium-contact__status{margin-top:3px;color:#000;font-size:.75rem;font-weight:700}.premium-info{margin-top:0;background:#000;padding:10px;color:#fff;border-radius:10px}.premium-product-extended{background:linear-gradient(45deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c)}.shop-item__premium-content ul{padding-left:20px}.shop-item__premium-content ul li{color:#fff;font-size:.75rem;line-height:1.4;margin-bottom:10px}.shop-item__premium-content ul li:last-child{margin-bottom:0}.shop-item__premium-content .item-description{font-size:.75rem;text-align:center;color:#fff;line-height:1.5}.shop-item__premium-content .cart-summary{justify-content:center;align-items:center;color:#fff}.shop-item__premium-content .cart-summary__label{font-weight:400;margin-bottom:5px;margin-top:5px}.shop-item__premium-content .cart-summary__price{font-size:1.0625rem;margin-bottom:5px}.shop-item__premium-content .cart-summary__price:last-child{margin-bottom:0}.shop-item__premium-content hr{margin:3px;background:hsla(0,0%,100%,.34901960784313724)!important;width:100%}.shop-item__premium-item{border-radius:15px;padding:10px 15px;background:#000;margin-bottom:20px}.shop-item__premium-item:last-child{margin-bottom:0}.shop-item__premium-title{align-items:center}.shop-item__premium-title h3{color:#fff;margin-bottom:1px}.shop-item__premium-title ion-icon{margin-left:auto;color:#fff;font-size:1.625rem;transition:.2s ease-in-out}.shop-item__premium-title.extended ion-icon{transform:rotate(180deg)}app-lesson-url .info-text{font-weight:300}app-advisor-product .shop-item,app-my-product .shop-item,app-product .shop-item{padding:10px}.shop-item{margin:10px 0 20px}.shop-item:last-child{margin-bottom:40px}.shop-item.premium-product:last-child{margin-bottom:20px}.shop-item .isDisabled{position:absolute;right:12px;bottom:48px;font-weight:700;font-size:.625rem}.shop-item--full .isDisabled{right:12px;bottom:6px;font-size:1.0625rem}.shop-item:before{content:"";background-position:100%;background-repeat:no-repeat;position:absolute;right:-14px;top:0;bottom:0;margin:auto;width:100%;height:100%}.shop-item>*{position:relative}.shop-item__type{font-size:.875rem;display:flex;align-items:center}.shop-item__type ion-icon{padding-right:3px;width:1rem;height:1rem}.shop-item__title{display:-webkit-box;max-height:40px;word-break:break-word;-webkit-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;-ms-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:3px;margin-bottom:3px}.shop-item--full .shop-item__content{opacity:.35}.shop-item--full .shop-item__type{margin-left:0!important}.shop-item--free{border-left-color:var(--primary)!important;border-top:1px solid var(--primary);border-right:1px solid var(--primary);border-bottom:1px solid var(--primary)}.shop-item__date-details span:after,.shop-item__details span:after{content:"|";padding:0 3px}.shop-item__date-details span:last-child:after,.shop-item__details span:last-child:after{content:"";padding:0}.shop-item__details{display:block}.shop-item__date-details{margin-top:5px;display:flex;align-items:center}.shop-item__date-details ion-icon{margin-right:3px;top:-1px;position:relative}.shop-item__date-details ion-icon,.shop-item__date-details svg{width:21px;height:20px}.shop-item__buy-details{align-items:center;margin-top:15px}.shop-item__price,.shop-item__price h3{line-height:1}.shop-item__price span{font-weight:700;color:var(--primary);position:relative}.shop-item__price span:after{content:"";width:100%;height:2px;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(12deg);background:var(--primary-headline);margin:auto}.free_label{display:none;padding-right:5px;color:var(--primary);font-weight:600}.shop-item--free .free_label{display:inline}ion-button.shop-item__button.ion-btn{margin:0 0 0 auto!important;padding-top:0;padding-bottom:0;--padding-top:5px!important;--padding-bottom:5px!important;--padding-right:0px;--padding-left:0px}ion-button.shop-item__button.ion-btn ion-icon{font-size:1.625rem}.course,.test-question{border-left:10px solid transparent;position:relative}.lesson{border-left-color:transparent!important;position:relative}.lesson .shop-item__content{margin-left:10px}.course--biologia,.lesson--biologia{border-left-color:#57cf08;color:#57cf08}.course--biologia:before,.lesson--biologia:before{background-image:url(biology-icon.264054bd4d139ff75c6d.svg)}.course--chemia,.lesson--chemia{border-left-color:#a44ac6;color:#a44ac6}.course--chemia:before,.lesson--chemia:before{background-image:url(chemistry-icon.d2705593568deef75b01.svg)}.course--matematyka,.lesson--matematyka{border-left-color:#df6592;color:#df6592}.course--matematyka:before,.lesson--matematyka:before{background-image:url(math-icon.d8e340e03c3f3ab9464f.svg)}.course--cma,.course--inny,.course--pozostale,.lesson--cma,.lesson--inny,.lesson--pozostale{border-left-color:#f0b040;color:#f0b040}.course--cma:before,.course--inny:before,.course--pozostale:before,.lesson--cma:before,.lesson--inny:before,.lesson--pozostale:before{background-image:url(other-icon.dc14a7cf3a1ab5b1168d.svg)}.shop-item--full.course--biologia,.shop-item--full .lesson--biologia{border-left-color:rgba(87,207,8,.3333333333333333)}.shop-item--full.course--chemia,.shop-item--full .lesson--chemia{border-left-color:rgba(164,74,198,.3333333333333333)}.shop-item--full.course--matematyka,.shop-item--full .lesson--matematyka{border-left-color:rgba(223,101,146,.3333333333333333)}.shop-item--full.course--cma,.shop-item--full.course--inny,.shop-item--full.course--pozostale,.shop-item--full .lesson--cma,.shop-item--full .lesson--inny,.shop-item--full .lesson--pozostale{border-left-color:rgba(240,176,64,.3333333333333333)}ion-virtual-scroll .shop-item{margin-left:16px;margin-right:16px}.cart-panel{position:fixed;background:var(--primary);color:#fff;width:100%;bottom:0;left:0;border-top-left-radius:10px;border-top-right-radius:10px;padding-top:5px;padding-bottom:5px;align-items:center;opacity:1!important;line-height:1.4}.cart-panel__quantity{font-size:.875rem}.cart-panel__price-detail{margin-left:auto;align-items:center;text-align:right}.cart-panel__price-detail ion-icon{width:30px;height:30px}.cart-panel__price-text{margin-right:8px}.cart-panel__price{font-size:1.0625rem;font-weight:700}.is-ios .cart-panel{bottom:0;position:absolute}.cart-preview{margin-bottom:15px}.cart-preview .cart-course{font-weight:700;color:var(--primary-headline)}.cart-preview .cart-lesson{font-weight:400;color:var(--primary)}.cart-preview .cart-course,.cart-preview .cart-lesson{font-size:.875rem;align-items:flex-start;line-height:1.3;margin:15px 0}.cart-preview .cart-course.alert .cart-preview__title span:first-child,.cart-preview .cart-lesson.alert .cart-preview__title span:first-child{text-decoration:line-through}.cart-preview .cart-course.alert .cart-preview__title span:nth-child(2),.cart-preview .cart-lesson.alert .cart-preview__title span:nth-child(2){text-decoration:none}.cart-preview .cart-course.alert .cart-preview__price,.cart-preview .cart-lesson.alert .cart-preview__price{text-decoration:line-through}.cart-preview .cart-course:first-child,.cart-preview .cart-lesson:first-child{margin-top:0}.cart-preview .cart-course:last-child,.cart-preview .cart-lesson:last-child{margin-bottom:0}.cart-preview__title{margin-right:7px}.cart-preview__price{font-weight:700;line-height:1}.cart-preview__details{margin-left:auto!important;align-items:center;justify-content:flex-end;width:auto;white-space:nowrap}.cart-preview__delete{margin-left:3px;display:flex;align-items:center;font-size:1.0625rem;cursor:pointer}.cart-preview__delete:hover{color:#af0000}.cart-preview .payBtn ion-button{width:100%;font-size:.875rem!important;--ion-background-color:var(--primary);--background:var(--primary);background-color:var(--primary);--padding-top:15px!important;--padding-bottom:15px!important}.cart-preview .discount{align-items:center}.cart-preview .discount p{margin-top:0;margin-bottom:0;margin-right:10px;flex-grow:1}.cart-preview .discount i{margin-right:10px}.cart-preview .discount ion-button{margin:0 0 0 auto!important}.cart-preview .discount.active{background:var(--primary)}.cart-preview .discount.active p{color:#fff}.cart-preview .discount ion-input{height:32px;margin-bottom:0;margin-right:10px;text-transform:uppercase}.cart-preview .discount ion-icon{color:#fff;font-size:32px}.cart-preview ion-buttons{margin-bottom:20px}.cart-summary{color:var(--primary-headline);font-weight:700;justify-content:flex-end;align-items:flex-end;line-height:1.1;margin-bottom:10px}.cart-summary__label{font-size:.875rem;line-height:1.3}.cart-summary__label.discount-total{color:var(--primary)}.cart-summary__price{font-size:1.875rem}.cart-summary__price span{font-size:1.25rem;font-weight:700;color:var(--primary);position:relative}.cart-summary__price span:after{content:"";width:100%;height:2px;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(12deg);background:var(--primary-headline);margin:auto}.order-info .info-text{font-size:.75rem}.order-info__status{align-items:center;color:var(--primary-headline);font-size:.75rem;margin:6px 0}.order-info__status ion-icon{background:var(--primary-headline);color:#fff;padding:2px;border-radius:50%;width:14px;height:14px;box-sizing:border-box;margin-right:5px}.order-info__status.success{color:#00af6c}.order-info__status.success ion-icon{background:#00af6c}.order-info__status.canceled{color:#af0000}.order-info__status.canceled ion-icon{background:#af0000}.product-details__head{color:#fff;position:relative;background:var(--primary-headline)}.product-details__head .mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-details__head .mask:after{content:"";background-image:url(logo-white.2a5c0023c6a74de8267f.svg);background-size:50%;background-position:100% 100%;background-repeat:no-repeat;position:absolute;right:-14px;bottom:0;width:100%;height:100%;opacity:.1}.product-details__head.biologia{background:#57cf08}.product-details__head.biologia .mask:after{background-image:url(biology-icon.264054bd4d139ff75c6d.svg)}.product-details__head.chemia{background:#a44ac6}.product-details__head.chemia .mask:after{background-image:url(chemistry-icon.d2705593568deef75b01.svg)}.product-details__head.matematyka{background:#df6592}.product-details__head.matematyka .mask:after{background-image:url(math-icon.d8e340e03c3f3ab9464f.svg)}.product-details__head.cma{background:#f0b040}.product-details__head.cma .mask:after{background-image:url(logo-white.2a5c0023c6a74de8267f.svg)}.product-details__head-content{z-index:10;position:relative}.product-details .shop-item__buy-details{margin-top:0;padding-bottom:15px}.product-details .shop-item__buy-details h3{color:#fff}.product-details .shop-item__price h3{font-size:1.0625rem;color:#fff}.product-details .shop-item__price span{font-size:.75rem;color:#fff}.product-details__type{font-size:.625rem;align-items:center;display:flex;padding-bottom:7px}.product-details__type ion-icon{height:1rem;width:1rem;margin-right:3px}.product-details__title{color:#fff;margin-top:0}.product-details__body{background:#fff;position:relative}.product-details__body .description{margin-top:0;overflow:hidden;max-height:135px;margin-bottom:5px}.product-details__body .description.show-full-text{max-height:none}.product-details__body .timeline.biologia .timeline-body:before{background-image:url(spacer-biol.a4a5e3256009111df086.svg)}.product-details__body .timeline.biologia .timeline-body span:before{background-color:#57cf08!important}.product-details__body .timeline.biologia .timeline-body span.meet-date,.product-details__body .timeline.biologia .timeline-body span.meet-finish{color:#57cf08}.product-details__body .timeline.chemia .timeline-body:before{background-image:url(spacer-chem.afbe3fd52e7188541443.svg)}.product-details__body .timeline.chemia .timeline-body span:before{background-color:#a44ac6!important}.product-details__body .timeline.chemia .timeline-body span.meet-date,.product-details__body .timeline.chemia .timeline-body span.meet-finish{color:#a44ac6}.product-details__body .timeline.matematyka .timeline-body:before{background-image:url(spacer-mat.0373fa8664ef5deca620.svg)}.product-details__body .timeline.matematyka .timeline-body span:before{background-color:#df6592!important}.product-details__body .timeline.matematyka .timeline-body span.meet-date,.product-details__body .timeline.matematyka .timeline-body span.meet-finish{color:#df6592}.product-details__body .timeline.cma .timeline-body:before{background-image:url(spacer-cma.a0c72237029de38a992c.svg)}.product-details__body .timeline.cma .timeline-body span:before{background-color:#f0b040!important}.product-details__body .timeline.cma .timeline-body span.meet-date,.product-details__body .timeline.cma .timeline-body span.meet-finish{color:#f0b040}.product-details__body .timeline-body{position:relative;padding-left:30px;margin-left:16px}.product-details__body .timeline-body:before{content:"";position:absolute;background-image:url(spacer-primary.28bc4625e144d98a3f7b.svg);background-repeat:repeat-y;width:4px;height:calc(100% - 15px);top:5px;bottom:0;left:0;background-size:contain}.product-details__body .timeline-body .description-label{font-size:.875rem;position:relative;padding-bottom:18px;padding-top:12px}.product-details__body .timeline-body .description-label:last-child{padding-bottom:0}.product-details__body .timeline-body .description-label:before{content:"";position:absolute;width:40px;height:40px;left:-48px;background:var(--primary-headline);border-radius:50%;top:3px;background:var(--primary-headline) url(calendar-outline.475ef04688f0c6c49952.svg) no-repeat;background-size:60% 60%;background-position:50%}.product-details__body .timeline-body .description-label.meet-date,.product-details__body .timeline-body .description-label.meet-finish{font-weight:400;padding-top:20px;padding-bottom:20px}.product-details__body .timeline-body .description-label.meet-date:before,.product-details__body .timeline-body .description-label.meet-finish:before{width:16px;height:16px;left:-36px;top:0;bottom:0;margin:22px auto 0;box-sizing:border-box;background:none}.product-details__body .timeline-body .description-label.meet-date.meet-finish:before,.product-details__body .timeline-body .description-label.meet-finish.meet-finish:before{background:var(--primary-headline) url(checkmark-outline.b4b55f0018a7f32437a9.svg) no-repeat;background-size:100% 100%;background-position:50%}.attachments{text-align:left;max-width:100%;display:flex;flex-wrap:wrap}.attachments__item{display:flex;align-items:center;max-width:100%;width:100%}.attachments__item ion-button{max-width:calc(100% - 52px)}.attachments__item ion-button ion-icon{width:19px;min-width:19px;margin-left:2px;margin-right:0}.attachments__item ion-button span{display:block}.attachments__item ion-button span.name{max-width:calc(100% - 19px);text-overflow:ellipsis;overflow:hidden;min-width:32px;width:100%;margin-right:3px}.attachments__item span.size{max-width:52px;font-weight:300;font-size:.6875rem}.quiz__answers .statistics ion-item{border-left:0 solid transparent!important}.quiz__answers .statistics ion-item ion-label{margin-left:60px}.quiz__answers .statistics span.stat-votes{position:absolute;top:0;bottom:0;right:0;left:0;border-radius:10px;background:rgba(240,178,61,.5882352941176471);z-index:-1;width:0;transition:.5s ease-in-out}.quiz__answers .statistics span.stat-percent{min-width:33px;text-align:right;font-size:.875rem}.quizzes ion-segment-button ion-label{align-items:center;display:flex}.quizzes ion-segment-button ion-label ion-badge{margin-left:5px;text-align:center;--padding-end:0px;--padding-start:0px;border-radius:50%;--padding-top:0px;--padding-bottom:0px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600}.quizzes .points_available span h3{margin:0 0 0 3px}.quizzes .shop-item__title{font-size:.875rem}.quizzes .shop-item__details{font-size:.75rem}.quizzes .shop-item__details span{padding-bottom:10px}.quizzes .shop-item ion-button{margin-bottom:0;margin-left:0;--padding-start:25px!important;--padding-end:25px!important}.quizzes .shop-item__details span:after{content:""}.single-choice{align-items:center}.single-choice .choice-content,.single-choice .choice-symbol{display:block}.single-choice .choice-symbol{height:29px;width:29px;background:var(--primary);color:#fff;border-radius:50%;font-weight:700;min-width:29px;text-transform:uppercase;text-align:center;line-height:31px}.single-choice .choice-content{white-space:pre-wrap!important;font-weight:700;color:var(--primary-headline)!important;font-size:.875rem!important;padding-right:10px;margin-left:15px}.quiz-question{border-left-color:transparent!important;color:#009baf}.quiz-question:before{background-image:url(quiz.324ca7dbbc78c96deacc.svg)}.quiz-question .shop-item__details span{padding-bottom:30px}.quiz-question:last-child{margin-bottom:20px}.quiz-question ion-button.button-disabled{opacity:.9}.quiz-detail__img{width:100%}.quiz__body{position:relative}.quiz__body.has-separator:before{top:-4px}.quiz__body .info-text{margin-top:0;padding-top:10px;align-items:center;line-height:1.3}.quiz__body .info-text ion-icon{font-size:1.875rem;margin-right:5px;max-width:20px}.quiz__answers .statistics ion-item:before{left:20px}.quiz__answers ion-item{position:relative;--border-width:0px!important;--background:var(--secondary-button);background:var(--secondary-button);border-radius:10px;margin-bottom:10px;border-top:none!important;border-bottom:none!important;border-left:10px solid transparent;padding-right:0;box-sizing:border-box}.quiz__answers ion-item.item-disabled{opacity:.9}.quiz__answers ion-item.correct-anwer,.quiz__answers ion-item.wrong-answer{padding-right:0!important;padding-left:0!important}.quiz__answers ion-item.correct-anwer ion-label,.quiz__answers ion-item.wrong-answer ion-label{padding-right:0!important}.quiz__answers ion-item.correct-answer{border-right:10px solid #41a300!important}.quiz__answers ion-item.wrong-answer{border-right:10px solid #e50000!important}.quiz__answers ion-item.item-radio-checked{border-left:10px solid var(--primary);border-right:0 transparent;padding-left:0!important}.quiz__answers ion-item ion-radio{opacity:0;width:0;margin:0 8px}.quiz__answers ion-item ion-label{white-space:pre-wrap!important;font-weight:700;color:var(--primary-headline)!important;font-size:.875rem!important;padding-right:10px;margin-left:15px}.quiz__answers ion-buttons{justify-content:center;margin-bottom:10px}.quiz__answers ion-buttons ion-button{font-size:.875rem!important;--padding-top:15px!important;--padding-bottom:15px!important;--padding-start:55px!important;--padding-end:55px!important}.quiz-rank h3{font-weight:400}.quiz-rank h3 span{font-weight:700}.quiz-rank ion-item{--inner-padding-end:0px}.quiz-rank ion-item>div{width:100%;margin-top:5px;margin-bottom:5px}.quiz-rank ion-item ion-icon{display:none;margin-right:10px;font-size:25px}.quiz-rank ion-item:first-child ion-icon{display:block;color:#c9b037}.quiz-rank ion-item:nth-child(2) ion-icon{display:block;color:#b4b4b4}.quiz-rank ion-item:nth-child(3) ion-icon{display:block;color:#ad8a56}@keyframes shake{0%,to{transform:rotate(0deg)}20%,60%{transform:rotate(12deg)}40%,80%{transform:rotate(-12deg)}}.promoted-news{align-items:center;margin:10px 15px;background:var(--primary-headline);padding-top:8px;padding-bottom:8px}.promoted-news span{align-items:center;display:flex;font-weight:300;font-size:.875rem}.promoted-news__text ion-icon{width:35px;min-height:23px}.promoted-news ion-icon{font-size:1.1875rem;margin:0 5px}.newsIcon{width:35px;height:35px;position:absolute;top:10px;right:10px;align-items:center;justify-content:center;display:flex;background:var(--primary);border-radius:26px;z-index:1000}.newsIcon ion-icon{color:#fff;font-size:20px;animation:shake 1s infinite}.news-item{margin-top:10px;margin-bottom:20px}.news-item__image{height:180px;margin-bottom:15px;overflow:hidden;position:relative}.news-item__image:before{content:"";background:url(logo.079436a5ac95b86b5693.svg);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:140px;height:140px;background-size:contain;margin:auto;opacity:1}.news-item__image img,.news-item__image ion-img{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;object-fit:cover;min-width:100%;min-height:100%;margin:auto}.news-item ion-card-title .shop-item__title{word-break:break-word}.news-item ion-card-subtitle{font-size:.625rem;font-weight:400;color:#c7e4e9;margin-bottom:10px}.news-item ion-card-content p{font-size:.75rem;color:#009baf;margin:5px 0 0;display:-webkit-box;max-height:50px;-webkit-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;-moz-line-clamp:3;-ms-line-clamp:3;line-clamp:3;overflow:hidden;text-align:left}.news-item ion-card-content,.news-item ion-card-header{padding-left:16px;padding-right:16px}.news-details__image{max-height:350px;overflow:hidden}.news-details__date{font-size:.75rem;font-weight:400;color:#c7e4e9}.news-details__title{margin:0}.news-details__description{font-size:.875rem}ion-searchbar.searchbar{--ion-background-color:#f3f7f7;--border-radius:20px!important;--box-shadow:none!important;margin-top:5px;margin-bottom:10px}ion-searchbar.searchbar ion-icon.searchbar-search-icon{right:10px!important;left:auto!important}ion-searchbar.searchbar .searchbar-clear-button{right:30px!important}ion-searchbar.searchbar .searchbar-input{padding-inline-start:15px!important;padding-inline-end:55px!important}label{color:var(--primary)!important}ion-select{background:#efefef;height:40px;padding-right:20px;margin-bottom:10px}ion-item.btn-radio,ion-item.checkbox{--min-height:27px;font-size:.875rem;color:var(--primary)}ion-item.btn-radio ion-label,ion-item.checkbox ion-label{margin-left:5px}.checkbox-icon{padding:2px}.questionnaire-form .checkbox-group,.questionnaire-form .student-radio-group{align-items:center;overflow:hidden}.questionnaire-form .subject-col{padding-top:0}.questionnaire-form ion-col{padding-bottom:0}.questionnaire-form ion-row,.questionnaire-form ion-select{min-width:100%}.questionnaire-form strong{color:var(--primary-headline)}.checkbox-group ion-item{font-size:.875rem;margin-right:9px}.checkbox-group ion-item:last-child{margin-right:0}ion-content.my-profile div.checkbox-group ion-item{margin-right:0;display:inline-block}ion-content.my-profile ion-button{margin-bottom:15px}ion-label.label{font-size:.75rem!important;font-weight:700;color:var(--primary-headline)!important;margin:0 auto}ion-input{display:inline-block;height:40px;margin-bottom:10px;border-radius:20px;--background:var(--form-background-color);--padding-top:10px!important;--padding-start:20px!important;--padding-end:20px!important;--padding-right:10px!important;--padding-bottom:10px!important;--padding-left:10px!important;padding:10px!important}ion-input.code-input{--background:transparent!important;border-bottom:1px solid var(--primary-headline);--border-radius:0px!important;border-radius:0!important;margin:0 5px;padding:0!important;font-size:1.625rem;font-weight:800;height:40px;color:var(--primary-headline)}ion-input.code-input input{padding:0!important}ion-input.code-field{font-weight:700;font-size:1.625rem;color:var(--primary-headline);height:auto}ion-input.code-field input{padding:0!important}ion-checkbox,ion-radio{--border-color:var(--form-background-color);--background:var(--form-background-color);font-size:.875rem;color:var(--primary)}ion-checkbox{--border-radius:var(--checkbox-border-radius);width:var(--checbox-width);height:var(--checbox-height);--background-checked:var(--primary);--border-color-checked:var(--primary);--checkmark-color:var(--light-text)}ion-checkbox.is-invalid{border-radius:6px!important}ion-radio{--color:var(--form-background-color);--color-checked:var(--primary);border-radius:50%;background:var(--form-background-color)}ion-input,ion-searchbar.searchbar,ion-select{--ion-background-color:var(--form-background-color);--border-radius:var(--form-border-radius)!important;border-radius:var(--form-border-radius)!important;--box-shadow:var(--form-box-shadow);--background:var(--form-background-color)!important}.signIn-form ion-checkbox.ion-invalid.has-value,.signIn-form ion-input.ion-invalid.has-value,.signIn-form ion-radio.ion-invalid.has-value,.signIn-form ion-searchbar.ion-invalid.has-value,.signIn-form ion-select.ion-invalid.has-value,ion-checkbox.is-invalid,ion-input.is-invalid,ion-radio.is-invalid,ion-searchbar.is-invalid,ion-select.is-invalid{border:1px solid #af0000}ion-toggle{--background:var(--form-background-color);--handle-background:var(--primary-headline)}ion-button{border-radius:25px}ion-button.btn{--box-shadow:var(--button-box-shadow)!important;text-transform:unset;font-weight:600;transition:.2s ease-in-out}ion-button.btn-primary{--background:var(--primary);height:40px;--background-activated:var(--primary-headline);--background-focused:var(--primary-headline);--background-hover:var(--primary-headline)}ion-button.btn-classic{--background:var(--button-brackground-classic);height:30px;--background-activated:vvar(--button-brackground-classic);--background-focused:var(--button-brackground-classic);--background-hover:var(--button-brackground-classic);font-size:.75rem;color:var(--primary-headline)}ion-button.btn-filter{width:85px}.url-btn ion-button{font-weight:300;letter-spacing:0}ion-back-button,ion-button{--border-radius:25px!important}ion-back-button.ion-btn,ion-button.ion-btn{--padding-top:10px!important;--padding-bottom:10px!important;--padding-start:15px!important;--padding-end:15px!important;font-size:.75rem!important;font-weight:700!important;--overflow:hidden!important;height:auto!important;text-transform:none;letter-spacing:0!important;--box-shadow:none;border-radius:25px;outline:none;margin:0 5px 10px}ion-back-button.ion-btn:last-child:first-child,ion-button.ion-btn:last-child:first-child{margin-left:0;margin-right:0;margin-bottom:0}ion-back-button.ion-btn--gray,ion-button.ion-btn--gray{--ion-background-color:#f3f7f7;--background:#f3f7f7;background-color:#f3f7f7;color:#00465b;--color:#00465b}ion-back-button.ion-btn--gray.is-active,ion-button.ion-btn--gray.is-active{--background:#00465b;color:#f3f7f7}ion-back-button.ion-btn--black,ion-button.ion-btn--black{--ion-background-color:#000;--background:#000;background-color:#000;color:#fff;--color:#fff}ion-back-button.ion-btn--black.is-active,ion-button.ion-btn--black.is-active{--background:#484848;color:#fff}ion-back-button.ion-btn--biol,ion-button.ion-btn--biol{--ion-background-color:$biologyColor;--background:$biologyColor;background-color:#57cf08;color:#fff;--color:#fff}ion-back-button.ion-btn--biol.is-active,ion-button.ion-btn--biol.is-active{--background:#bf953f;color:#fff}ion-back-button.ion-btn--chem,ion-button.ion-btn--chem{--ion-background-color:$chemistryColor;--background:$chemistryColor;background-color:#a44ac6;color:#fff;--color:#fff}ion-back-button.ion-btn--chem.is-active,ion-button.ion-btn--chem.is-active{--background:#bf953f;color:#fff}ion-back-button.ion-btn--primary,ion-button.ion-btn--primary{--ion-background-color:#00465b;--background:#00465b;background-color:#00465b;color:#fff;--color:#fff}ion-back-button.ion-btn--secondary,ion-button.ion-btn--secondary{--ion-background-color:var(--primary);--background:var(--primary);background-color:var(--primary);color:#fff;--color:#fff}app-read-more p{margin:0!important}app-read-more p:nth-of-type(3){height:40px}app-read-more small{display:flex;width:100%;justify-content:center}app-read-more a{padding:10px 15px;font-size:.75rem!important;font-weight:700!important;overflow:hidden!important;height:auto!important;text-transform:none;letter-spacing:0!important;box-shadow:none;border-radius:25px;outline:none;margin:0 5px 10px;background-color:#f3f7f7!important;color:#00465b!important;margin:10px 0 0!important;height:40px!important}ion-button.xxs{height:21px}.platform-web .native-only,.web-only{display:none}.platform-web .web-only{display:block}.my-order:empty,.platform-web ion-back-button.circle-back-button{display:none}ion-buttons.back-action-button{justify-content:center;margin-bottom:10px;margin-top:10px}@media screen and (min-width:992px){.start-screen{max-width:600px;margin-right:auto;margin-left:auto}.code-form,.signIn-form{max-width:500px;margin-left:auto;margin-right:auto}ion-content.sign-in{--padding-top:10vh}.main-content-router-outlet app-tabs.ion-page .tabs-inner{background:url() 100% 0 no-repeat;background-image:url(/assets/images/web-panel-bg-right2.svg),url(/assets/images/web-bg-stroke.png);background-position:100% 0,0 100%;background-repeat:no-repeat,no-repeat}.new-header-background:before,ion-router-outlet #background-content{background:none}#main-content .ion-page ion-router-outlet{max-width:1200px;margin:0 auto}ion-button.cart-button{transform:scale(1.2)}ion-menu{max-width:270px}ion-menu-toggle{cursor:pointer}.toolbar-logo{max-width:50px;padding-top:9px}.toolbar-logo img{max-width:50px;max-height:50px;width:50px}app-advisor-product,app-my-product{display:flex;justify-content:center;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.my-order{width:calc(50% - 15px)}.my-order>ion-card{height:300px}ion-grid.tab-switch ion-segment{max-width:800px;margin:0 auto;font-size:16px}ion-grid.tab-switch ion-segment ion-segment-button{font-size:.85rem}.timeline{padding-left:20px;padding-bottom:20px}html{font-size:18px}ion-tab-bar ion-tab-button ion-label{font-size:14px}.shop-item__title{max-height:45px}.news-virtual-scroll,.shop-virtual-scroll,ion-virtual-scroll.news-virtual-scroll,ion-virtual-scroll.shop-virtual-scroll{contain:none!important;height:auto!important;display:flex;justify-content:center;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.news-virtual-scroll ion-card,.shop-virtual-scroll .shop-item{width:calc(50% - 15px);margin:20px auto;position:relative!important;transform:none!important}app-news-details.ion-page{align-items:center}.news-details__image,.news-item ion-card-content p{max-height:none}.news-item__image{height:auto}.news-item__image img,.news-item__image ion-img{position:relative;top:auto;right:auto;bottom:auto;left:auto}.platform-web ion-back-button.circle-back-button{display:block;position:absolute;z-index:10;top:15px;right:10px;background:#fff;height:50px;width:50px;border-radius:50px;border:1px solid #1b6b7b}.modal-shadow.sc-ion-modal-ios,.modal-wrapper.sc-ion-modal-ios{min-width:800px;min-height:80vh}}body,html{padding:0;margin:0}.app-loader-container{overflow:hidden;max-width:100%;z-index:1000005;position:fixed;width:100%;height:100%;background:hsla(0,0%,100%,.5)}.app-loader-container.quiz-img-load{background:#fff}body .vertical-centered-loader-box{position:absolute;width:100%;height:100%;text-align:center}body .vertical-centered-loader-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}body .vertical-centered-loader-box .loader-content{box-sizing:border-box;animation:fadein 1s;display:inline-block;vertical-align:middle;text-align:left;font-size:0;height:40px;width:40px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.loader,.loader:after{border-radius:50%;width:100px}.loader{font-size:10px;position:relative;text-indent:-9999em;border:4px solid rgba(0,0,0,.1);border-left:4px solid var(--primary);transform:translateZ(0);animation:load8 1.1s linear infinite}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}