/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button{-webkit-appearance:button}[type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--font-family:"RedHatText";--font-family-headings:"RedHatDisplay";--font-size-base:14px;--border-radius:.3rem;--default-padding:1rem;--white:#fff;--near-white:#f8fafc;--near-grey:#f9fafb;--brand-color:#7e22ce;--status-neutral-font-color:#4b5563;--status-neutral-border-color:#e5e7eb;--status-neutral-bg-color:#f9fafb;--status-success-font-color:#15803d;--status-success-border-color:#c4ecd2;--status-success-bg-color:#f0fdf4;--status-warning-font-color:#854d0e;--status-warning-border-color:#f4e6ba;--status-warning-bg-color:#fefce8;--status-error-font-color:#b91c1c;--status-error-border-color:#fbdddd;--status-error-bg-color:#fef2f2;--status-info-font-color:#1d4ed8;--status-info-border-color:#dae5fb;--status-info-bg-color:#eff6ff;--status-blue-font-color:#4338ca;--status-blue-border-color:#dddefa;--status-blue-bg-color:#eef2ff;--status-violet-font-color:#7e22ce;--status-violet-border-color:#eedffa;--status-violet-bg-color:#faf5ff;--status-pink-font-color:#be185d;--status-pink-border-color:#f7dbe8;--status-pink-bg-color:#fdf2f8;--background-color:var(--white);--grid-size:8rem;--sm-size:640px;--md-size:768px;--lg-size:1024px;--xl-size:1280px;--2xl-size:1536px;--4xl-size:1800px;--8xl-size:2400px;--sm-container-size:37rem;--md-container-size:45rem;--lg-container-size:55rem;--xl-container-size:65rem;--2xl-container-size:68rem;--4xl-container-size:80rem;--8xl-container-size:95rem;--container-layout:1rem auto 1rem;--compact-container-layout:1fr var(--container-size)2rem;--font-size-navigation:calc(var(--font-size-base)*1.05);--mobile-nav-padding:2rem;--form-border-radius:var(--border-radius);--font-color:rgba(0,0,0,.95);--font-color-grey:rgba(0,0,0,.6);--font-color-dark-grey:rgba(0,0,0,.7);--link-color:var(--brand-color);--link-hover-color:color-mix(in srgb,var(--link-color),#000 15%);--transition-speed:.2s;--animation-speed:var(--transition-speed);--border-light-color:#e3e4e8;--border-very-light-color:#f3f4f6;--paper-border-radius:calc(var(--border-radius)*1.5);--button-background-color:var(--brand-color);--button-background-color-hover:var(--link-hover-color);--button-padding:calc(var(--border-radius)*1.4);--button-font-color:var(--near-white);--dropdown-box-shadow:#fff 0px 0px 0px 0px,rgba(0,0,0,.05) 0px 0px 0px 1px,rgba(0,0,0,.1) 0px 10px 15px -3px,rgba(0,0,0,.1) 0px 4px 6px -4px;--dropdown-border-radius:var(--border-radius)}@media (width>=768px){:root{--font-size-base:15px}}@media (width>=1200px){:root{--font-size-base:16px}}@media (width>=768px){:root{--grid-size:12rem}}@media (width>=640px){:root{--container-size:var(--sm-container-size);--container-layout:minmax(1rem,1fr)var(--container-size)minmax(1rem,1fr)}}@media (width>=768px){:root{--container-size:var(--md-container-size)}}@media (width>=1024px){:root{--container-size:var(--lg-container-size)}}@media (width>=1200px){:root{--container-size:var(--xl-container-size);--compact-container-layout:1rem 1fr 5fr 1rem}}@media (width>=1800px){:root{--compact-container-layout:1rem 1fr 5fr 1fr 1rem}}@media (width>=2400px){:root{--container-size:var(--8xl-container-size);--font-size-base:20px}}@font-face{font-family:RedHatDisplay;src:url(/static/fonts/RedHatDisplayVFModified.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:fallback}@font-face{font-family:RedHatDisplay;src:url(/static/fonts/RedHatDisplayVF-ItalicModified.woff2)format("woff2-variations");font-weight:300 900;font-style:italic;font-display:fallback}@font-face{font-family:RedHatText;src:url(/static/fonts/RedHatTextVFModified.woff2)format("woff2-variations");font-weight:400 500;font-style:normal;font-display:fallback}@font-face{font-family:RedHatText;src:url(/static/fonts/RedHatTextVF-ItalicModified.woff2)format("woff2-variations");font-weight:400 500;font-style:italic;font-display:fallback}html{text-rendering:optimizeLegibility;line-height:1.5;font-family:var(--font-family);font-size:var(--font-size-base);color:var(--font-color)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings)}a{color:var(--link-color);transition:color var(--transition-speed);text-decoration:none}a:hover{color:var(--link-hover-color)}a:focus{outline:2px dotted var(--link-color);outline-offset:.1rem}a.link--download{font-weight:500}.success-color{color:var(--status-success-font-color)}.error-color{color:var(--status-error-font-color)}.neutral-color{color:var(--status-neutral-font-color)}.warning-color{color:var(--status-warning-font-color)}html{scroll-behavior:smooth}body{background-color:var(--background-color);overscroll-behavior-y:contain;grid-template-rows:auto 1fr;grid-template-columns:1rem 1fr 1rem;min-height:100vh;display:grid;overflow-x:hidden}@media (width>=768px){body{grid-template-columns:minmax(1rem,1fr) 5fr minmax(1rem,1fr)}}@media (width>=1200px){body{grid-template-columns:minmax(1rem,1fr) 10fr minmax(1rem,1fr)}}@media (width>=1536px){body{grid-template-columns:minmax(1rem,1fr) 6fr minmax(1rem,1fr)}}body>header{grid-column:2/3}body>main{grid-column:2/3}body.body--home:before{width:100%;height:100%;top:calc(-.5*var(--grid-size));content:"";z-index:-3;opacity:.75;background-image:url(/static/images/mini-grid.svg);background-size:var(--grid-size);display:block;position:absolute;left:0;-webkit-mask-image:radial-gradient(at 70% 20%,#000,transparent 75%);mask-image:radial-gradient(at 70% 20%,#000,transparent 75%)}body.body--home:after{-webkit-mask-image:radial-gradient(at 10% 40%,#000,transparent 30%);mask-image:radial-gradient(at 10% 40%,#000,transparent 30%)}body:after{content:"";z-index:-2;opacity:.25;background-color:#4f46e5;width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(at 100% 20%,#000,transparent 30%);mask-image:radial-gradient(at 100% 20%,#000,transparent 30%)}body.body--compact{grid-template-columns:1rem 1fr 1rem}@media (width>=768px){body.body--compact{grid-template-columns:minmax(1rem,1fr) 5fr minmax(1rem,1fr)}}@media (width>=1200px){body.body--compact{grid-template-columns:minmax(1rem,1fr) 10fr minmax(1rem,1fr)}}@media (width>=1536px){body.body--compact{grid-template-columns:minmax(1rem,1fr) 6fr minmax(1rem,1fr)}}body.body--compact>header{grid-column:2/3}body.body--compact>main{grid-column:2/3;grid-template-columns:auto 3fr;display:grid;position:relative}body.body--compact>main>*{grid-column:2/3}body.body--compact>main>nav{grid-column:1/2;display:none;position:sticky;top:10rem}body.body--compact>main>hgroup{grid-column:1/3}@media (width>=1200px){body.body--compact>main>nav{display:block}}body.body--2-columns{grid-template-columns:1rem 1fr 1rem}@media (width>=768px){body.body--2-columns{grid-template-columns:minmax(1rem,1fr) 5fr minmax(1rem,1fr)}}@media (width>=1200px){body.body--2-columns{grid-template-columns:minmax(1rem,1fr) 10fr minmax(1rem,1fr)}}@media (width>=1536px){body.body--2-columns{grid-template-columns:minmax(1rem,1fr) 6fr minmax(1rem,1fr)}}body.body--2-columns>header{grid-column:2/3}body.body--2-columns>main{grid-column:2/3;grid-template-columns:1rem minmax(auto,40rem) 1rem;place-content:start center;row-gap:2rem;display:grid;position:relative}body.body--2-columns>main>hgroup{grid-column:2/3}body.body--2-columns>main>section{grid-column:2/3}body.body--2-columns>main>form{grid-column:2/3}@media (width>=1200px){body.body--2-columns>main{grid-template-columns:5fr 1.5fr 5fr;row-gap:0}body.body--2-columns>main>hgroup{grid-column:1/3}body.body--2-columns>main>section:first-of-type{grid-column:1/2}body.body--2-columns>main>section:last-of-type{grid-column:3/4}body.body--2-columns>main>form:first-of-type{grid-column:1/2}body.body--2-columns>main>form:last-of-type{grid-column:3/4}body.body--2-columns>main:before{content:"";background-color:var(--border-light-color);grid-area:2/2/3/3;justify-self:center;width:1px;height:100%;display:block}}body.body--2-columns>main .shop-back-button{grid-column:2/3;place-self:end}@media (width>=1200px){body.body--2-columns>main .shop-back-button{grid-column:1/2}}body.body--1-column{grid-template-columns:1rem 1fr 1rem}@media (width>=768px){body.body--1-column{grid-template-columns:minmax(1rem,1fr) 5fr minmax(1rem,1fr)}}@media (width>=1200px){body.body--1-column{grid-template-columns:minmax(1rem,1fr) 10fr minmax(1rem,1fr)}}@media (width>=1536px){body.body--1-column{grid-template-columns:minmax(1rem,1fr) 6fr minmax(1rem,1fr)}}body.body--1-column>header{grid-column:2/3}body.body--1-column>main{grid-column:1/-1;grid-template-columns:1rem minmax(auto,40rem) 1rem;place-content:center;row-gap:2rem;display:grid}body.body--1-column>main>hgroup{grid-column:2/3;margin:0}body.body--1-column>main>hgroup h1{margin:0}body.body--1-column>main>form{grid-column:2/3}body.body--1-column>main>section{grid-column:2/3}.main{display:grid}.main hgroup h1{margin-bottom:.5rem;font-weight:800}.main hgroup p{color:var(--font-color-grey);margin-top:0}.main>hgroup{margin-top:2rem;margin-bottom:2rem}.footer{border-top:1px solid var(--border-light-color);grid-column:1/4;grid-template-columns:1rem 1fr 1rem;margin-top:3rem;display:grid}@media (width>=768px){.footer{grid-template-columns:minmax(1rem,1fr) 5fr minmax(1rem,1fr)}}@media (width>=1200px){.footer{grid-template-columns:minmax(1rem,1fr) 10fr minmax(1rem,1fr)}}@media (width>=1536px){.footer{grid-template-columns:minmax(1rem,1fr) 6fr minmax(1rem,1fr)}}.header{grid-template-columns:auto auto 1fr;align-items:center;column-gap:1rem;padding:1rem 0;display:grid;position:relative}@media (width>=768px){.header:after{content:"";background-color:var(--border-light-color);grid-area:1/2/2/3;align-self:center;width:1px;height:2em;display:block}}.header:before{content:"";opacity:0;width:100vw;height:100vh;transition:opacity var(--transition-speed);z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background-color:rgba(0,0,0,.3);display:none;position:fixed;top:0;left:0}@media (width>=768px){.header:before{content:none;display:none}}.header__logo{height:100%;min-height:2.5rem;margin:0}.header__logo a{background-image:url(/static/images/sensoratio-logo-flat.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:14rem;height:100%;display:block}@media (width>=768px){.header__logo a{width:16rem}}.header__logo span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.burger{z-index:2;cursor:pointer;background-color:transparent;background-image:url(/static/images/burger.svg);background-size:100%;border:none;width:2rem;height:2rem;position:fixed;top:1rem;right:1rem}@media (width>=768px){.burger{display:none}}.burger span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header--nav-opening .burger{background-image:url(/static/images/exit.svg)}.header--nav-opened .burger{background-image:url(/static/images/exit.svg)}.nav{background-color:var(--background-color);box-shadow:var(--dropdown-box-shadow);border-radius:var(--dropdown-border-radius);background-color:var(--background-color);opacity:0;width:calc(100vw - (var(--mobile-nav-padding)*2));top:5rem;left:var(--mobile-nav-padding);z-index:1;transition:opacity var(--transition-speed);grid-template-rows:1fr auto auto;gap:1rem;padding:1rem 0;display:none;position:fixed}.nav:before{content:"";background-color:var(--border-light-color);grid-row:2/3;place-self:center;width:calc(100% - 3rem);height:1px;display:block}@media (width>=768px){.nav{opacity:0;box-shadow:none;background-color:transparent;border-radius:0;grid-area:1/3/2/4;grid-template-rows:none;grid-template-columns:1fr auto;gap:1rem;width:auto;transition:none;display:grid;position:static}.nav:before{content:none;display:none}}:is(.header--nav-opened,.header--nav-opening,.header--nav-closing) .nav{display:grid}:is(.header--nav-opened,.header--nav-opening) .nav{opacity:1}:is(.header--nav-opened,.header--nav-opening):before{opacity:1;display:block}:is(.header--nav-closed,.header--nav-closing) .nav{opacity:0}:is(.header--nav-closed,.header--nav-closing):before{opacity:0}.header--nav-closing:before{opacity:0;display:block}.header--nav-probe .nav{display:grid}.header--nav-probe:before{opacity:0;display:block}@media (width>=768px){:is(.header--nav-opened,.header--nav-opening,.header--nav-closing,.header--nav-closed) .nav{opacity:1;display:grid}}.nav__menu,.nav__account,.dropdown__content--user{margin:0;padding:0;list-style:none}:is(.nav__menu,.nav__account,.dropdown__content--user) a{font-weight:500;font-size:var(--font-size-navigation);outline-offset:-.5rem;padding:1rem 1.5rem;display:block}:is(.nav__menu,.nav__account,.dropdown__content--user) a:not(.button):hover{color:var(--link-hover-color)}:is(.nav__menu,.nav__account,.dropdown__content--user) a:not(.button){color:var(--font-color)}@media (width>=768px){:is(.nav__menu,.nav__account,.dropdown__content--user) a{outline-offset:.25rem;padding:0}}:is(.nav__menu,.nav__account,.dropdown__content--user) .button{padding:var(--button-padding);margin:1rem 1.5rem}@media (width>=768px){:is(.nav__menu,.nav__account,.dropdown__content--user) .button{margin:0}}:is(.nav__menu,.nav__account,.dropdown__content--user) .button--text{width:calc(100vw - (var(--mobile-nav-padding)*2));text-align:left;font-weight:500;font-size:var(--font-size-navigation);padding:1rem 1.5rem}:is(.nav__menu,.nav__account,.dropdown__content--user) .button--text:focus{outline-offset:-.5rem}@media (width>=768px){:is(.nav__menu,.nav__account,.dropdown__content--user) .button--text:focus{outline-offset:.25rem}}@media (width>=768px){:is(.nav__menu,.nav__account,.dropdown__content--user){align-items:center;gap:1rem;margin:0;padding:0;display:flex}}.nav__menu>li{display:flex}.nav__cart-link{background-image:url(/static/images/cart.svg);background-position:calc(100% - .5rem);background-repeat:no-repeat;background-size:1.5rem;position:relative;padding-right:2.5rem!important}.nav__cart-link--non-empty:after{content:attr(data-cart-count);width:1rem;height:1rem;color:var(--button-font-color);text-align:center;font-size:smaller;position:absolute;bottom:.15rem;right:0}@media (width<=767px){.nav__cart-link--non-empty:after{bottom:.5rem}}.nav__cart-link--non-empty:before{content:"";background-color:var(--brand-color);border-radius:50%;width:1rem;height:1rem;position:absolute;bottom:0;right:0}@media (width<=767px){.nav__cart-link--non-empty:before{bottom:.35rem}}.dropdown__button{cursor:pointer;transition:color var(--transition-speed);background:0 0;border:none;padding:0}.dropdown__button:focus{outline:2px dotted var(--link-color);outline-offset:.1rem}.dropdown__button:hover{color:var(--link-hover-color)}.dropdown__button:after{content:"";width:1rem;height:1rem;transition:transform var(--transition-speed);background-image:url(/static/images/arrow.svg);background-repeat:no-repeat;background-size:100%;display:inline-block}.dropdown__button.dropdown__button--opened:after{transform:rotate(180deg)}.dropdown__button.dropdown__button--opening:after{transform:rotate(180deg)}.dropdown__button--user{font-size:var(--font-size-navigation);grid-template-columns:auto 1fr auto;align-items:center;column-gap:.5rem;font-weight:500;display:none}.dropdown__button--user:before{content:"";background-image:url(/static/images/user.svg);background-repeat:no-repeat;background-size:100%;width:2rem;height:2rem;display:inline-block}@media (width>=768px){.dropdown__button--user{display:grid}}.dropdown{position:relative}:is(.dropdown--opened,.dropdown--opening,.dropdown--closing) .dropdown__content{box-shadow:var(--dropdown-box-shadow);border-radius:var(--dropdown-border-radius);background-color:var(--background-color);display:block;position:absolute;top:calc(100% + .5rem);right:0}.dropdown__content.dropdown__content--user{box-shadow:none;position:static}@media (width>=768px){.dropdown__content.dropdown__content--user{box-shadow:var(--dropdown-box-shadow);display:none}.dropdown__content.dropdown__content--user .button--text{width:100%;transition:background-color var(--transition-speed);padding:1rem;font-weight:400}.dropdown__content.dropdown__content--user .button--text:hover{color:var(--font-color);background-color:#f3f4f6}.dropdown__content.dropdown__content--user .button--text:focus{outline-offset:0}.dropdown__content.dropdown__content--user a{width:100%;transition:background-color var(--transition-speed);padding:1rem;font-weight:400}.dropdown__content.dropdown__content--user a:hover{color:var(--font-color);background-color:#f3f4f6}.dropdown__content.dropdown__content--user a:focus{outline-offset:0}}@media (width>=768px){:is(.dropdown--opened,.dropdown--opening,.dropdown--closing) .dropdown__content.dropdown__content--user{display:block;position:absolute}}@media (width<=767px){:is(.dropdown--opened,.dropdown--opening,.dropdown--closing) .dropdown__content.dropdown__content--user{opacity:1;display:block}}@media (width<=767px){.dropdown--closed .dropdown__content.dropdown__content--user{opacity:1;display:block}}.dropdown__button{transition:transform var(--transition-speed)}.dropdown--opened .dropdown__button:after{transform:rotate(180deg)}.dropdown--opening .dropdown__button:after{transform:rotate(180deg)}.dropdown__content{transition:opacity var(--transition-speed)}.dropdown--opened .dropdown__content{opacity:1;display:block}.dropdown--opening .dropdown__content{opacity:1;display:block}.dropdown--closing .dropdown__content{opacity:0;display:block}.dropdown--closed .dropdown__content{opacity:0;display:none}.dropdown--probe .dropdown__content{opacity:0;display:block}.form{padding:var(--default-padding);gap:var(--default-padding);--form-border-color:#d1d5db;--form-border-color-focus:var(--brand-color);--form-border-color-error:var(--status-error-font-color);--form-border-color-success:var(--status-success-font-color);--form-border-color-shadow:#000;--form-border-color-shadow-focus:var(--form-border-color-focus);--form-border-color-shadow-error:var(--form-border-color-error);--form-border-color-shadow-success:var(--form-border-color-success);--form-border-width:1px;--form-border-width-active:2px;--form-border-shadow-spread:3px;--form-border-shadow-spread-active:4px;grid-template-rows:minmax(2rem,auto);align-content:start;display:grid}.form h2{margin:0}.form fieldset{border-radius:var(--form-border-radius)}.form:before{content:"";grid-area:1/1/2/-1;display:block}.form input[type=submit]:not(:is(.button--text,.button--save)){align-self:center;margin-top:2rem}.form.form--sign-up-authentication fieldset{border:none;padding:0}.input--required label:after{content:"*";color:var(--status-pink-font-color);grid-row:1/2;font-weight:400}.form__required-info{color:var(--font-color-grey);margin:0;font-size:smaller}.form__required-info span{color:var(--status-pink-font-color)}.form__message{text-align:center;grid-area:1/1/2/-1;margin:0;font-weight:500}.form__message.form__message--error{color:var(--status-error-font-color)}.form__message.form__message--success{color:var(--status-success-font-color)}.input{grid-template-rows:auto auto minmax(20px,auto);gap:.2rem;display:grid}.input p{color:var(--status-neutral-font-color);grid-area:3/1/4/2;margin:0;font-size:small}.input .input__password-score+p{display:none}.input .input__password-score:empty+p{display:block}.input .input__password-score.input__password-score--weak{color:var(--status-error-font-color)}.input .input__password-score.input__password-score--short{color:var(--status-error-font-color)}.input .input__password-score.input__password-score--average{color:var(--status-warning-font-color)}.input .input__password-score.input__password-score--strong{color:var(--status-info-font-color)}.input .input__password-score.input__password-score--very-strong{color:var(--status-success-font-color)}.input label{grid-row:1/2;font-weight:500}.input input{border-radius:var(--form-border-radius);box-shadow:0px 0px 0px var(--form-border-width)var(--form-border-color)inset,0px 0px var(--form-border-shadow-spread)var(--form-border-width)color-mix(in srgb,var(--form-border-color-shadow)5%,transparent);border-width:0;grid-row:2/3;padding:.4rem .5rem;line-height:1.5rem;display:block}.input input:hover{box-shadow:0px 0px 0px var(--form-border-width)var(--form-border-color)inset,0px 0px var(--form-border-shadow-spread)var(--form-border-width)color-mix(in srgb,var(--form-border-color-shadow)10%,transparent)}.input input:focus{box-shadow:0px 0px 0px var(--form-border-width-active)var(--form-border-color-focus)inset,0px 0px var(--form-border-shadow-spread-active)var(--form-border-width-active)color-mix(in srgb,var(--form-border-color-focus)5%,transparent);outline:none}.input input:focus:hover{box-shadow:0px 0px 0px var(--form-border-width-active)var(--form-border-color-focus)inset,0px 0px var(--form-border-shadow-spread-active)var(--form-border-width-active)color-mix(in srgb,var(--form-border-color-focus)10%,transparent)}.input input:disabled{background-color:#eee}.input input:disabled:hover{box-shadow:0px 0px 0px var(--form-border-width)var(--form-border-color)inset,0px 0px var(--form-border-shadow-spread)var(--form-border-width)color-mix(in srgb,var(--form-border-color-shadow)5%,transparent)}.input.input--error input{box-shadow:0px 0px 0px var(--form-border-width)var(--form-border-color-error)inset,0px 0px var(--form-border-shadow-spread)var(--form-border-width)color-mix(in srgb,var(--form-border-color-shadow-error)5%,transparent)}.input.input--error input:hover{box-shadow:0px 0px 0px var(--form-border-width)var(--form-border-color-error)inset,0px 0px var(--form-border-shadow-spread)var(--form-border-width)color-mix(in srgb,var(--form-border-color-shadow-error)10%,transparent)}.input.input--error input:focus{box-shadow:0px 0px 0px var(--form-border-width-active)var(--form-border-color-shadow-error)inset,0px 0px var(--form-border-shadow-spread-active)var(--form-border-width-active)color-mix(in srgb,var(--form-border-color-shadow-error)5%,transparent);outline:none}.input.input--error input:focus:hover{box-shadow:0px 0px 0px var(--form-border-width-active)var(--form-border-color-shadow-error)inset,0px 0px var(--form-border-shadow-spread-active)var(--form-border-width-active)color-mix(in srgb,var(--form-border-color-shadow-error)10%,transparent)}.input.input--error p{color:var(--status-error-font-color)}.input.input--success input{box-shadow:0px 0px 0px var(--form-border-width)var(--form-border-color-success)inset,0px 0px var(--form-border-shadow-spread)var(--form-border-width)color-mix(in srgb,var(--form-border-color-shadow-success)5%,transparent)}.input.input--success input:hover{box-shadow:0px 0px 0px var(--form-border-width)var(--form-border-color-success)inset,0px 0px var(--form-border-shadow-spread)var(--form-border-width)color-mix(in srgb,var(--form-border-color-shadow-success)10%,transparent)}.input.input--success input:focus{box-shadow:0px 0px 0px var(--form-border-width-active)var(--form-border-color-shadow-success)inset,0px 0px var(--form-border-shadow-spread-active)var(--form-border-width-active)color-mix(in srgb,var(--form-border-color-shadow-success)5%,transparent);outline:none}.input.input--success input:focus:hover{box-shadow:0px 0px 0px var(--form-border-width-active)var(--form-border-color-shadow-success)inset,0px 0px var(--form-border-shadow-spread-active)var(--form-border-width-active)color-mix(in srgb,var(--form-border-color-shadow-success)10%,transparent)}.input.input--success p{color:var(--status-success-font-color);grid-row:3/4}.input--radio,.input--checkbox{align-items:center;gap:1rem;padding:.5rem 0;display:flex}:is(.input--radio,.input--checkbox) label{grid-template-columns:auto 1fr;justify-content:center;align-items:center;display:grid}.fieldset--radio{justify-content:start;gap:4rem;display:flex}.fieldset--radio .input{display:flex}.fieldset{border:1px solid var(--border-very-light-color)}.fieldset legend{color:var(--font-color-grey)}input[type=radio]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input[type=radio]+label:before{content:"";border:1px solid var(--form-border-color);cursor:pointer;border-radius:4px;grid-row:1/2;width:1.2rem;height:1.2rem;margin-right:1rem;display:block}input[type=radio]+label span{grid-row:1/2}input[type=radio]:checked+label:before{background-color:var(--form-border-color-focus);border-color:var(--form-border-color-focus);background-image:url(/static/images/tick.svg)}input[type=radio]:focus+label:before{outline:2px solid var(--form-border-color-focus);outline-offset:2px}input[type=checkbox]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input[type=checkbox]+label:before{content:"";border:1px solid var(--form-border-color);cursor:pointer;border-radius:4px;grid-row:1/2;width:1.2rem;height:1.2rem;margin-right:1rem;display:block}input[type=checkbox]+label span{grid-row:1/2}input[type=checkbox]:checked+label:before{background-color:var(--form-border-color-focus);border-color:var(--form-border-color-focus);background-image:url(/static/images/tick.svg)}input[type=checkbox]:focus+label:before{outline:2px solid var(--form-border-color-focus);outline-offset:2px}input[type=radio]+label:before{border-radius:50%}input[type=radio]:checked+label:before{background:0 0;border-width:.4rem}input[type=radio]:focus+label:before{outline:2px solid var(--form-border-color-focus);outline-offset:2px}.form__forgot-password{justify-self:center;margin:0}.forgot-password-success-info{text-align:center;color:var(--status-neutral-font-color);font-size:small}.body--my-account{--form-column-layout:1fr}@media (width>=768px){.body--my-account{--form-column-layout:1fr 2fr}.body--my-account .main:before{content:"";background-color:var(--background-color);box-shadow:var(--dropdown-box-shadow);border-radius:var(--paper-border-radius);grid-area:2/2/7/3}}.body--my-account:after{background-color:var(--brand-color);-webkit-mask-image:radial-gradient(at 90% 30%,#000,transparent 35%);mask-image:radial-gradient(at 90% 30%,#000,transparent 35%)}.body--my-account .table{grid-column:1/-1;margin-top:1rem}:is(.form--user-payment-data,.form--shop-payment-data) #person-name{display:none}:is(.form--user-payment-data,.form--shop-payment-data) #person-phone{display:none}:is(.form--user-payment-data,.form--shop-payment-data) #company-name{display:none}:is(.form--user-payment-data,.form--shop-payment-data) #company-nip{display:none}:is(.form--user-payment-data,.form--shop-payment-data) #company-street{display:none}:is(.form--user-payment-data,.form--shop-payment-data) #company-house-number{display:none}:is(.form--user-payment-data,.form--shop-payment-data) #company-town{display:none}:is(.form--user-payment-data,.form--shop-payment-data) #company-postal-code{display:none}:is(.form--user-payment-data,.form--shop-payment-data) #company-phone{display:none}:is(.form--user-payment-data,.form--shop-payment-data) #user-payment-data-submit{display:none}:is(.form--user-payment-data,.form--shop-payment-data).form--type-person #person-name{display:grid}:is(.form--user-payment-data,.form--shop-payment-data).form--type-person #person-phone{display:grid}:is(.form--user-payment-data,.form--shop-payment-data).form--type-person #user-payment-data-submit{display:grid}:is(.form--user-payment-data,.form--shop-payment-data).form--type-company #company-name{display:grid}:is(.form--user-payment-data,.form--shop-payment-data).form--type-company #company-nip{display:grid}:is(.form--user-payment-data,.form--shop-payment-data).form--type-company #company-street{display:grid}:is(.form--user-payment-data,.form--shop-payment-data).form--type-company #company-house-number{display:grid}:is(.form--user-payment-data,.form--shop-payment-data).form--type-company #company-town{display:grid}:is(.form--user-payment-data,.form--shop-payment-data).form--type-company #company-postal-code{display:grid}:is(.form--user-payment-data,.form--shop-payment-data).form--type-company #company-phone{display:grid}:is(.form--user-payment-data,.form--shop-payment-data).form--type-company #user-payment-data-submit{display:grid}.ma-section{grid-template-rows:repeat(3,auto);grid-template-columns:auto auto;padding:1rem;display:grid}@media (width>=768px){.ma-section{padding:2rem 10%}}.ma-section:first-of-type{grid-row:2/3}.ma-section:nth-of-type(2){grid-row:3/4}.ma-section:nth-of-type(3){grid-row:4/5}.ma-section:nth-of-type(4){grid-row:5/6}.ma-section:nth-of-type(5){grid-row:6/7}.ma-section hgroup{grid-area:1/1/2/3}.ma-section hgroup h2{margin-top:0;margin-bottom:.25rem;font-weight:600}.ma-section hgroup p{color:var(--font-color-grey);margin:0}.ma-section .d-list{grid-area:2/1/3/3}.ma-section .form{grid-area:2/1/3/3}.ma-section .d-list{margin-top:3rem}.ma-section>.button{grid-area:3/2/4/3;place-self:center end}.ma-section .ma-section__result{grid-area:3/1/4/2}.ma-section .form{grid-template-columns:auto 1fr}.ma-section .form>div{grid-column:1/3}.ma-section .form>p{grid-column:1/3}.ma-section .form>fieldset{grid-column:1/3}.ma-section .form .button--save{justify-self:start}.ma-section .form .button--empty{justify-self:start}.ma-section__result{font-weight:500}.ma-section__result.ma-section__result--success{color:var(--status-success-font-color)}@media (width>=768px){.form--account .input{grid-template-columns:var(--form-column-layout)}.form--account .input input{grid-area:1/2/2/3}.form--account .input label{grid-area:1/1/3/2;align-self:center;margin-right:1rem}.form--account .input p{grid-area:2/2/3/3}}.table-amount{display:none}@media (width>=640px){.table-amount{display:table-cell}}.table-products{display:none}@media (width>=768px){.table-products{display:table-cell}}td.table-amount{font-weight:500}td.table-products ul{color:var(--font-color-dark-grey);padding-left:1rem}.button{background-color:var(--button-background-color);padding:var(--button-padding);border-radius:var(--button-padding);color:var(--button-font-color);transition:background-color var(--transition-speed);text-align:center;cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:500;line-height:1.5;display:flex}.button:hover{background-color:var(--button-background-color-hover);color:var(--button-font-color)}.button:focus{outline:2px dotted var(--link-color);outline-offset:.1rem}.button:disabled{color:#666;cursor:default;background-color:#eee}.button.button--border{border:1px solid var(--font-color);color:var(--font-color);background-color:transparent}.button.button--border:hover{background-color:rgba(0,0,0,.05)}.button.button--empty{border:1px solid var(--font-color);color:var(--font-color);background-color:transparent}.button.button--empty:hover{background-color:rgba(0,0,0,.05)}.button.button--edit:after{content:"";background-image:url(/static/images/edit-white.svg);width:1em;height:1em;margin-left:.5em;display:block}.button.button--save:after{content:"";background-image:url(/static/images/edit-white.svg);width:1em;height:1em;margin-left:.5em;display:block}.button.button--save{margin-top:0}.button.button--save:after{background-image:url(/static/images/save-white.svg)}.button--text{cursor:pointer;text-align:center;color:var(--font-color);transition:color var(--transition-speed),background-color var(--transition-speed);background:0 0;border:none;padding:0}.button--text:hover{color:var(--link-hover-color)}.button--text:focus{outline:2px dotted var(--link-color);outline-offset:.1rem}.button--remove{background-color:transparent;background-image:url(/static/images/delete.svg);background-position:50%;background-repeat:no-repeat;background-size:75%;width:2rem;height:2rem;padding:0}.button--remove>span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button--remove:hover{outline:1px solid var(--status-info-border-color);background-color:transparent}.cart{display:grid}.cart-empty{place-self:center;margin-top:5rem;grid-column:1/-1!important}.cart__info{color:var(--font-color-dark-grey);text-align:center;margin:2rem 0;font-weight:500}.cart__info.cart__info--added{color:var(--status-success-font-color)}.cart__info.cart__info--removed{color:var(--status-pink-font-color)}.cart .cart__info{text-align:left;align-self:end;margin:0}.cart-empty__message{text-align:center;font-size:larger;font-weight:500}.cart-empty__desc{color:var(--font-color-grey);text-align:center}@media (width>=1200px){.body--cart .main.main--cart-empty:before{display:none}}.cart__back-button{place-self:end;margin-top:2rem}.ma-nav{min-width:15rem;margin-right:1rem;padding:0}.ma-nav ul{margin:2rem 0 0;padding:0;list-style:none}.ma-nav a{color:#374151;font-weight:500;font-family:var(--font-family-headings);border-radius:var(--border-radius);transition:color var(--transition-color),background-color var(--transition-color);padding:.5rem;display:block}.ma-nav a.vertical-nav__link--active{color:var(--link-color);background-color:#f9fafb}.ma-nav a:hover{color:var(--link-hover-color);background-color:#f9fafb}.d-list{align-items:center}.d-list dt{border-top:1px solid var(--border-very-light-color);padding:1rem 1rem 1rem 0;font-weight:500}.d-list dt:first-of-type{border-top:none}.d-list dd{color:var(--font-color-dark-grey);margin-left:1rem;padding:1rem 0 1rem 1rem}.d-list dd:first-of-type{border-top:none}@media (width>=768px){.d-list{grid-template-columns:var(--form-column-layout);display:grid}.d-list dt{grid-column:1/2}.d-list dd{border-top:1px solid var(--border-very-light-color);grid-column:2/3;margin:0}}.table{border-collapse:collapse;min-width:100%}.table th{text-align:left;padding:.5rem}@media (width>=640px){.table th{padding:1rem .5rem}}.table td{text-align:left;padding:.5rem}@media (width>=640px){.table td{padding:1rem .5rem}}.table td{border-top:1px solid var(--border-light-color)}.table td ul{margin:0}.badge{--border-color:var(--status-neutral-border-color);--font-color:var(--status-neutral-font-color);--bg-color:var(--status-neutral-bg-color);border:1px solid var(--border-color);background-color:var(--bg-color);color:var(--font-color);white-space:nowrap;border-radius:.4rem;padding:.2rem .3rem;font-size:13px;font-weight:500}.badge.badge--error{--border-color:var(--status-error-border-color);--font-color:var(--status-error-font-color);--bg-color:var(--status-error-bg-color)}.badge.badge--warning{--border-color:var(--status-warning-border-color);--font-color:var(--status-warning-font-color);--bg-color:var(--status-warning-bg-color)}.badge.badge--success{--border-color:var(--status-success-border-color);--font-color:var(--status-success-font-color);--bg-color:var(--status-success-bg-color)}.badge.badge--info{--border-color:var(--status-info-border-color);--font-color:var(--status-info-font-color);--bg-color:var(--status-info-bg-color)}.badge.badge--blue{--border-color:var(--status-blue-border-color);--font-color:var(--status-blue-font-color);--bg-color:var(--status-blue-bg-color)}.badge.badge--violet{--border-color:var(--status-violet-border-color);--font-color:var(--status-violet-font-color);--bg-color:var(--status-violet-bg-color)}.badge.badge--pink{--border-color:var(--status-pink-border-color);--font-color:var(--status-pink-font-color);--bg-color:var(--status-pink-bg-color)}.cart-table td{border-top:1px solid var(--border-light-color);padding:1rem .5rem}.cart-table td:first-of-type{padding-left:0}.cart-table td:last-of-type{padding-right:0}.cart-table tr:first-of-type td{border-top:none}.cart-table .cart-table__price{text-align:right}.cart__item-image img{border-radius:5px;width:5rem;height:5rem;display:block}.cart-table__title,.cart-table__price{font-weight:500}:is(.cart-table__title,.cart-table__price) a{color:var(--font-color)}.cart-table--summary{width:100%}.cart-table--summary .cart__item-image img{width:3rem;height:3rem}.cart-table__thumb{min-width:3rem}.summary{align-self:center}.summary h2{padding:1rem 0}.summary .button{margin-top:2rem}.summary__list{border-top:1px solid var(--border-light-color);grid-template-columns:auto 1fr;gap:1rem;margin:0;padding-top:1rem;display:grid}.summary__list dd{justify-self:end;margin-left:0}.summary__list dd:last-of-type{font-weight:500}.summary__list dt:last-of-type{font-weight:500}.summary__list p{grid-column:1/3;margin:0}.summary__list p span{color:var(--status-warning-font-color)}.sm-form{padding:0}.access-code-message{color:var(--status-warning-font-color);border-top:1px solid var(--border-light-color);padding-top:1rem}.form--login,.form--sign-up{padding:0}img{object-fit:contain;max-width:100%;height:auto;display:block}.social-link{width:1rem;height:1rem;display:block}.social-link span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.social-link.social-link--facebook{background-image:url(/static/images/facebook.svg)}.form--shop-payment-data{padding:0;grid-column:2/3!important}@media (width>=1200px){.form--shop-payment-data{grid-column:1/2!important}}.body--payment-data .summary{align-self:start;width:100%}.body--payment-data .summary .button{width:100%}.body--payment-data .shop-back-button{margin-top:2rem}.sm-data{grid-template-columns:1fr auto;display:grid;grid-column:2/3!important}@media (width>=1200px){.sm-data{grid-column:1/2!important}}.sm-data .button{place-self:end}.sm-data .d-list{align-self:center}.summary__coupon-info{font-size:smaller}.summary__coupon-info ul{margin:0}.summary__extra-info{color:var(--status-neutral-font-color);margin-top:-1rem;font-size:smaller}.input--coupon{margin-top:3rem}.form__message--summary{text-align:left;grid-area:auto;margin-top:2rem;margin-bottom:-2.5rem}.sandbox-info{text-align:center;color:var(--status-info-font-color)}.h-header{--title-size:calc(var(--font-size-base)*2.5);--paragraph-size:calc(var(--font-size-base)*1);grid-template-columns:1fr;align-items:center;gap:1rem;margin-top:5rem;display:grid}@media (width>=1200px){.h-header{--title-size:calc(var(--font-size-base)*3.25);--paragraph-size:calc(var(--font-size-base)*1.1);grid-template-columns:3fr .7fr 2fr}}@media (width>=1536px){.h-header{--title-size:calc(var(--font-size-base)*3.25);--paragraph-size:calc(var(--font-size-base)*1.1);grid-template-columns:3fr .9fr 2fr}}@media (width>=1800px){.h-header{--title-size:calc(var(--font-size-base)*3.5);--paragraph-size:calc(var(--font-size-base)*1.1);grid-template-columns:3fr 1fr 2fr}}@media (width>=1200px){.h-header{margin-top:0}}.h-header__hg h2{font-size:var(--title-size);text-align:center;margin-top:0;margin-bottom:2rem;font-weight:800;line-height:1.1}@media (width>=1200px){.h-header__hg h2{text-align:left}}.h-header__hg p{font-size:var(--paragraph-size);text-align:center}@media (width>=1200px){.h-header__hg p{text-align:left}}.h-header__pic{display:none}.h-header__pic img{border-radius:1rem}@media (width>=1200px){.h-header__pic{grid-column:3/4;display:block}}.h-header__button{float:right;display:inline-flex}.h-trainings:after{content:"";z-index:-2;opacity:.2;background-color:#7e22ce;width:100vw;height:40rem;margin-top:90vh;display:block;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(at 100% 30%,#000,transparent 30%);mask-image:radial-gradient(at 100% 30%,#000,transparent 30%)}.h-trainings__title{font-size:calc(var(--font-size-base)*2);text-align:center;margin-top:5rem;font-weight:800}@media (width>=1200px){.h-trainings__title{text-align:left;font-size:calc(var(--font-size-base)*2.5)}}.h-training{border-bottom:1px solid var(--border-light-color);grid-template-rows:repeat(5,auto);gap:1rem;padding-top:3rem;padding-bottom:3rem;display:grid}.h-training:last-of-type{border-bottom:none}@media (width>=1200px){.h-training{grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:2fr .4fr 1fr;gap:.5rem}}.h-training__pic{grid-row:3/4;place-self:center;max-width:30rem}.h-training__pic img{border-radius:1rem;width:100%;max-height:100%}@media (width>=1200px){.h-training__pic{grid-area:1/3/-1/4;max-width:100%}}.h-training__description,.h-training__tags,.h-training__title,.h-training__buttons,.h-training__author,.h-training__info{grid-column:1/2;margin:0}.h-training__title a{font-size:calc(var(--font-size-base)*1.4);color:var(--font-color);transition:color var(--transition-speed)}.h-training__title a:hover{color:var(--link-hover-color)}@media (width>=1200px){.h-training__title a{font-size:calc(var(--font-size-base)*2)}}.h-training__buttons{justify-content:end;align-items:end;gap:1rem;margin-top:1rem;display:flex}.h-training__author{color:var(--status-violet-font-color);font-size:calc(var(--font-size-base)*1.2);align-self:end;font-weight:600}@media (width>=1200px){.h-training__author{font-size:calc(var(--font-size-base)*1.35)}}.h-training__description{color:var(--font-color-grey)}.h-training__tags{flex-direction:column;align-content:center;align-self:start;align-items:start;gap:1rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.h-training__tags li{text-transform:capitalize}@media (width>=1200px){.h-training__tags{flex-direction:row}}.h-training__info,.training-info__info{grid-template-columns:auto 1fr;align-items:center;gap:.5rem;margin-top:1rem;display:grid}@media (width>=1200px){:is(.h-training__info,.training-info__info){flex-direction:row;gap:0;display:flex}}:is(.h-training__info,.training-info__info) dt{background-size:100%;width:1rem;height:1rem;margin-right:.5rem;display:block}@media (width>=1200px){:is(.h-training__info,.training-info__info) dt{margin-left:2rem}:is(.h-training__info,.training-info__info) dt:first-of-type{margin-left:0}}:is(.h-training__info,.training-info__info) dd{margin-left:0}.h-training__info span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.training-info__info{gap:.5rem 2rem}@media (width>=1200px){.training-info__info{display:grid}}.training-info__info dt{background-position:0;background-repeat:no-repeat;background-size:1rem;width:auto;height:auto;padding-left:1.5rem}@media (width>=1200px){.training-info__info dt{margin:0}}.training-info__info dd{font-weight:600}.h-training__info-time{background-image:url(/static/images/time.svg)}.h-training__info-level--beginner{background-image:url(/static/images/levels/beginner.svg)}.h-training__info-level--intermediate{background-image:url(/static/images/levels/intermediate.svg)}.h-training__info-level--advanced{background-image:url(/static/images/levels/advanced.svg)}.h-training__info-price{background-image:url(/static/images/price.svg)}.h-training__info-price+dd{font-weight:600}.h-training__info-access{background-image:url(/static/images/access.svg)}.h-training__info-prerelease{background-image:url(/static/images/info.svg)}.h-training__info-prerelease+dd{color:var(--brand-color);font-weight:600}.h-trainings__link{font-size:calc(var(--font-size-base)*1.1);margin-top:3rem;font-weight:600}@media (width>=1200px){.h-trainings__link{font-size:calc(var(--font-size-base)*1.3)}}.h-about{--gap:4rem;gap:var(--gap);margin-top:10rem;position:relative}@media (width>=1200px){.h-about{grid-template-columns:2fr 1fr 1.5fr 2fr;margin-top:15rem;display:grid}.h-about:before{height:calc(100% + 6rem);top:-3rem}}.h-about__title{font-size:calc(var(--font-size-base)*2);grid-column:1/2;align-self:center;margin:0;font-weight:800}@media (width>=1200px){.h-about__title{font-size:calc(var(--font-size-base)*2.5)}}.h-about__desc{font-size:calc(var(--font-size-base)*1.2);color:var(--font-color-dark-grey);grid-column:2/5;margin-top:0}.h-about__pic{grid-area:2/3/3/5;align-self:center}.h-about__pic img{border-radius:1rem}.h-about__bullets{grid-column:1/3}.h-about__bullet{grid-template-columns:4rem 1fr;gap:1rem 2rem;display:grid}@media (width>=1200px){.h-about__bullet{grid-template-columns:6rem 1fr}}.h-about__bullet h4{font-size:calc(var(--font-size-base)*1.5);color:var(--status-violet-font-color);grid-column:2/3;margin:0}.h-about__bullet p{grid-column:2/3;margin:0;padding-bottom:2rem}.h-about__bullet:after{content:"";background-color:var(--status-blue-border-color);grid-area:1/1/3/2;justify-self:center;width:1px;margin-top:6.5rem;margin-bottom:.5rem}.h-about__bullet.h-about__bullet--experience:before{background:url(/static/images/experience.svg),linear-gradient(to right,var(--border-light-color),var(--border-light-color))}.h-about__bullet.h-about__bullet--accessibility:before{background:url(/static/images/accessibility.svg),linear-gradient(to right,var(--border-light-color),var(--border-light-color))}.h-about__bullet.h-about__bullet--variety:before{background:url(/static/images/variety.svg),linear-gradient(to right,var(--border-light-color),var(--border-light-color))}.h-about__bullet.h-about__bullet--experience:before{background-position:50%;background-repeat:no-repeat;background-size:2rem,100%}@media (width>=1200px){.h-about__bullet.h-about__bullet--experience:before{background-size:3rem,100%}}.h-about__bullet.h-about__bullet--accessibility:before{background-position:50%;background-repeat:no-repeat;background-size:2rem,100%}@media (width>=1200px){.h-about__bullet.h-about__bullet--accessibility:before{background-size:3rem,100%}}.h-about__bullet.h-about__bullet--variety:before{background-position:50%;background-repeat:no-repeat;background-size:2rem,100%}@media (width>=1200px){.h-about__bullet.h-about__bullet--variety:before{background-size:3rem,100%}}.h-about__bullet:before{content:"";border-radius:50%;grid-area:1/1/3/2;justify-self:center;width:4rem;height:4rem;display:block}@media (width>=1200px){.h-about__bullet:before{width:6rem;height:6rem}}.h-about__extra{grid-column:1/5}.body--trainings-list .h-trainings:after{-webkit-mask-image:radial-gradient(at 10% 30%,#000,transparent 30%);mask-image:radial-gradient(at 10% 30%,#000,transparent 30%)}.shaka-volume-bar-container{display:none}@media (width>=768px){.shaka-volume-bar-container{display:block}}.training{gap:2rem;display:grid}@media (width>=1200px){.training{grid-template-columns:5fr 3fr;gap:5rem}}.training-info{border:2px solid var(--brand-color);border-radius:var(--paper-border-radius);grid-row:1/2;align-self:start}@media (width>=1200px){.training-info{grid-area:1/2/2/3}}.training-info>:not(:last-child){border-bottom:1px solid var(--border-light-color)}.training-info>*{padding:2rem}.training-info h3 a{font-size:var(--font-size-base)}.training-plan{border:2px solid var(--brand-color);border-radius:var(--paper-border-radius);align-self:start}@media (width>=1200px){.training-plan{grid-area:2/2/3/3}}.training-plan.training-plan--parts{grid-column:1/2}@media (width>=1200px){.training-plan.training-plan--parts{grid-area:1/2/2/3}}.training-plan>*{margin:0;padding:1rem 2rem}.training-plan h3{text-align:center;margin-top:2rem}.training-plan ol{color:var(--font-color-dark-grey);margin-bottom:2rem;padding-left:3rem}.training-plan ol.training-plan--locked li{cursor:pointer;position:relative}.training-plan ol.training-plan--locked li:after{content:"";vertical-align:middle;background-image:url(/static/images/lock.svg);background-repeat:no-repeat;background-size:100%;width:1rem;height:1rem;margin-left:.4rem;display:inline-block}.training-plan ol.training-plan--locked li:before{content:"Kup szkolenie aby uzyskać dostęp";background-color:var(--status-info-bg-color);border:1px solid var(--status-info-border-color);color:var(--status-info-font-color);border-radius:.4rem;padding:.5rem;display:none;position:absolute;top:-100%;left:0}.training-plan ol.training-plan--locked li:hover:before{display:block}.training-plan.training-plan--parts ol{color:var(--font-color)}@media (width>=1200px){.training-content{grid-area:1/1/3/2}}.training-info__header{flex-direction:column;align-items:center;display:flex}.training-info__author>h3>span{font-weight:300}.training-info_author-desc{color:var(--font-color-dark-grey)}.training-content .h-training__tags{border-bottom:1px solid var(--border-light-color);flex-direction:row;margin:1rem 0;padding:1rem 0}.training-part__current{font-weight:600}.training-part{gap:2rem;display:grid}@media (width>=1200px){.training-part{grid-template-columns:5fr 1.5fr}}.training-part__video{grid-area:2/1/3/2;align-self:start}@media (width>=1200px){.training-part__video{grid-row:1/2}}.training-plan__buttons{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.training-plan__buttons .button--t-next{grid-column:2/3}.training-plan__buttons .button--t-prev{grid-column:1/2}.training-part__content{grid-area:3/1/4/2}@media (width>=1200px){.training-part__content{grid-row:2/3}}.training-part__download{grid-area:4/1/5/2}@media (width>=1200px){.training-part__download{grid-row:3/4}}.footer__wrapper{flex-direction:column;grid-column:2/3;justify-content:center;display:flex;position:relative}@media (width>=768px){.footer__wrapper{flex-direction:row;justify-content:space-between}}.footer__nav ul{justify-content:center;gap:1rem;padding:0;list-style:none;display:flex}.footer__title{justify-content:center;display:flex}.footer__name{color:var(--brand-color);letter-spacing:-1px;margin-right:.5rem;font-weight:600}.body--after-payment article{grid-column:2/3}.body--after-payment:after{-webkit-mask-image:radial-gradient(at -10% 20%,#000,transparent 50%);mask-image:radial-gradient(at -10% 20%,#000,transparent 50%)}.body--after-payment:before{top:calc(var(--grid-size)*(-.5));background-image:url(/static/images/mini-grid.svg);background-size:var(--grid-size);content:"";z-index:-3;width:100%;height:100%;display:block;position:absolute;left:0;-webkit-mask-image:radial-gradient(at 70% 20%,#000,transparent 75%);mask-image:radial-gradient(at 70% 20%,#000,transparent 75%)}.body--after-payment .main:before{content:"";background-color:var(--background-color);box-shadow:var(--dropdown-box-shadow);border-radius:var(--paper-border-radius);grid-area:1/2/3/3;margin:0}@media (width>=768px){.body--after-payment .main:before{margin:-2rem}}.body--after-payment .main hgroup{grid-row:1/2;padding:1rem}@media (width>=768px){.body--after-payment .main hgroup{padding:0}}.body--after-payment .main article{grid-row:2/3;padding:1rem}@media (width>=768px){.body--after-payment .main article{padding:0}}.after-payment-title{grid-template-columns:1fr auto;display:grid}.after-payment-title:after{background-image:url(/static/images/tick-green.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;align-self:center;width:3rem;height:3rem;display:block}.after-payment-title.after-payment-title--success:after{content:"";background-image:url(/static/images/tick-green.svg)}.after-payment-title.after-payment-title--error:after{content:"";background-image:url(/static/images/exit-red.svg)}:is(.body--rules,.body--privacy) h2{text-align:center;margin-top:3rem}.body--contact dt{font-weight:500}