@import url(//fonts.googleapis.com/css?family=Material+Icons|Source+Sans+Pro:Open+Sans:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i);
hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template,[hidden]{display:none}html{height:100%;font:-apple-system-body;line-height:1.15}body{box-sizing:border-box;margin:0;min-height:100%;background-color:#fff;font-family:sans-serif;text-size-adjust:100%;font-kerning:normal;text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern","liga","clig","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);overscroll-behavior-y:none}*,*:before,*:after{box-sizing:inherit;position:relative;background-repeat:no-repeat}header,main,footer,nav,article,section,figure,figcaption,aside,details,img{display:block;padding:.0033rem 0}a,button,label{touch-action:manipulation;cursor:pointer}a svg,button svg,label svg{pointer-events:none}input,select,textarea{font-size:1em}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}body{overflow-x:hidden;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-weblit-tap-highlight-color:rgba(0,0,0,0)}*,*:before,*:after{box-sizing:inherit;position:relative;background-repeat:no-repeat}a,button,label,select{-webkit-appearance:none;padding:0;margin:0;border:0;border-radius:0;touch-action:manipulation;color:inherit;cursor:pointer;line-height:1}a svg,button svg,label svg,select svg{pointer-events:none}a:not(:hover),a:focus{text-decoration:none}a:not([href]):hover,a:not([href]):focus,a[href*=void]:hover,a[href*=void]:focus{text-decoration:underline}body{font-family:"Source Sans Pro",sans-serif;color:#252525;line-height:1.25}h1.large-header,h2.large-header,h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-weight:700;margin:0;margin-left:-0.05em;line-height:1}h1.large-header:not(:first-child),h2.large-header:not(:first-child),h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:1.5em}h1{font-size:1.5rem}@media(min-width: 20rem){h1{font-size:calc(1.5rem + 1*(100vw - 20rem)/60)}}@media(min-width: 80rem){h1{font-size:2.5rem}}h2{font-size:1.5rem}@media(min-width: 20rem){h2{font-size:calc(1.5rem + 1*(100vw - 20rem)/60)}}@media(min-width: 80rem){h2{font-size:2.5rem}}h3{font-size:1.125rem}@media(min-width: 20rem){h3{font-size:calc(1.125rem + 0.625*(100vw - 20rem)/60)}}@media(min-width: 80rem){h3{font-size:1.75rem}}h4{font-size:1rem}@media(min-width: 20rem){h4{font-size:calc(1rem + 0.5*(100vw - 20rem)/60)}}@media(min-width: 80rem){h4{font-size:1.5rem}}h1.large-header,h2.large-header{font-size:3rem}@media(min-width: 20rem){h1.large-header,h2.large-header{font-size:calc(3rem + 1*(100vw - 20rem)/60)}}@media(min-width: 80rem){h1.large-header,h2.large-header{font-size:4rem}}p.sub-header{font-weight:600;margin-top:0}p.sub-header{font-size:1rem}@media(min-width: 20rem){p.sub-header{font-size:calc(1rem + 0.25*(100vw - 20rem)/60)}}@media(min-width: 80rem){p.sub-header{font-size:1.25rem}}h3+p{margin-top:0}p{position:static;font-size:1rem}.slide .nav a::after,.link-breadcrumbs a:not(:last-of-type)::after,.link-play::after,.link-arrow::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body{background:#fff;background:#fafafa;color:#252525}body h1.large-header,body h2.large-header,body h1,body h2,body h3,body h4,body h5,body h6{color:#666}.theme-neutral,.theme-white,.theme-light,.theme-gray,.theme-light-translucent{color:#252525}.theme-neutral h1.large-header,.theme-neutral h2.large-header,.theme-neutral h1,.theme-neutral h2,.theme-neutral h3,.theme-neutral h4,.theme-neutral h5,.theme-neutral h6,.theme-white h1.large-header,.theme-white h2.large-header,.theme-white h1,.theme-white h2,.theme-white h3,.theme-white h4,.theme-white h5,.theme-white h6,.theme-light h1.large-header,.theme-light h2.large-header,.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6,.theme-gray h1.large-header,.theme-gray h2.large-header,.theme-gray h1,.theme-gray h2,.theme-gray h3,.theme-gray h4,.theme-gray h5,.theme-gray h6,.theme-light-translucent h1.large-header,.theme-light-translucent h2.large-header,.theme-light-translucent h1,.theme-light-translucent h2,.theme-light-translucent h3,.theme-light-translucent h4,.theme-light-translucent h5,.theme-light-translucent h6{color:#252525}.theme-black,.theme-dark,.theme-blue,.theme-dark-blue,.theme-lavender,.theme-corn,.theme-orange,.theme-red,.theme-green,.theme-dark-translucent{color:#fafafa}.theme-black h1.large-header,.theme-black h2.large-header,.theme-black h1,.theme-black h2,.theme-black h3,.theme-black h4,.theme-black h5,.theme-black h6,.theme-dark h1.large-header,.theme-dark h2.large-header,.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6,.theme-blue h1.large-header,.theme-blue h2.large-header,.theme-blue h1,.theme-blue h2,.theme-blue h3,.theme-blue h4,.theme-blue h5,.theme-blue h6,.theme-dark-blue h1.large-header,.theme-dark-blue h2.large-header,.theme-dark-blue h1,.theme-dark-blue h2,.theme-dark-blue h3,.theme-dark-blue h4,.theme-dark-blue h5,.theme-dark-blue h6,.theme-lavender h1.large-header,.theme-lavender h2.large-header,.theme-lavender h1,.theme-lavender h2,.theme-lavender h3,.theme-lavender h4,.theme-lavender h5,.theme-lavender h6,.theme-corn h1.large-header,.theme-corn h2.large-header,.theme-corn h1,.theme-corn h2,.theme-corn h3,.theme-corn h4,.theme-corn h5,.theme-corn h6,.theme-orange h1.large-header,.theme-orange h2.large-header,.theme-orange h1,.theme-orange h2,.theme-orange h3,.theme-orange h4,.theme-orange h5,.theme-orange h6,.theme-red h1.large-header,.theme-red h2.large-header,.theme-red h1,.theme-red h2,.theme-red h3,.theme-red h4,.theme-red h5,.theme-red h6,.theme-green h1.large-header,.theme-green h2.large-header,.theme-green h1,.theme-green h2,.theme-green h3,.theme-green h4,.theme-green h5,.theme-green h6,.theme-dark-translucent h1.large-header,.theme-dark-translucent h2.large-header,.theme-dark-translucent h1,.theme-dark-translucent h2,.theme-dark-translucent h3,.theme-dark-translucent h4,.theme-dark-translucent h5,.theme-dark-translucent h6{color:#fafafa}[data-theme=neutral],.theme-neutral{background:rgba(0,0,0,0)}[data-theme=black],.theme-black{background:#000}[data-theme=white],.theme-white{background:#fff}[data-theme=light],.theme-light{background:#fafafa}[data-theme=light],.theme-light{background:#fff}[data-theme=dark],.theme-dark{background:#252525}[data-theme=gray],.theme-gray{background:#e9e9e9}[data-theme=blue],.theme-blue{background:#1c92f6}[data-theme=dark-blue],.theme-dark-blue{background:#2e5a7a}[data-theme=lavender],.theme-lavender{background:#90afe0}[data-theme=corn],.theme-corn{background:#e1ba7a}[data-theme=orange],.theme-orange{background:#ff9002}[data-theme=red],.theme-red{background:#e84b35}[data-theme=neutral],.theme-green{background:#579f18}.theme-white-transparent{background:rgba(0,0,0,0);color:#252525}.theme-black-transparent{background:rgba(0,0,0,0);color:#fafafa}.theme-black-transparent h1.large-header,.theme-black-transparent h2.large-header,.theme-black-transparent h1,.theme-black-transparent h2,.theme-black-transparent h3,.theme-black-transparent h4,.theme-black-transparent h5,.theme-black-transparent h6{color:#fafafa}.theme-white-translucent{background:rgba(255,255,255,.5);color:#252525}.theme-black-translucent{background:rgba(0,0,0,.5);color:#fafafa}.theme-black-translucent h1.large-header,.theme-black-translucent h2.large-header,.theme-black-translucent h1,.theme-black-translucent h2,.theme-black-translucent h3,.theme-black-translucent h4,.theme-black-translucent h5,.theme-black-translucent h6{color:#fafafa}.theme-light{border-bottom:1px solid #e9e9e9}[data-role] .theme-role{color:#fafafa}[data-role] .theme-role h1.large-header,[data-role] .theme-role h2.large-header,[data-role] .theme-role h1,[data-role] .theme-role h2,[data-role] .theme-role h3,[data-role] .theme-role h4,[data-role] .theme-role h5,[data-role] .theme-role h6{color:#fafafa}[data-role=user] .theme-role{background:#ff9002}[data-role=business] .theme-role{background:#1c92f6}[data-role=education] .theme-role{background:#579f18}[data-role=user] .theme-role-color{color:#ff9002}[data-role=business] .theme-role-color{color:#1c92f6}[data-role=education] .theme-role-color{color:#579f18}@media(min-width: 0px){body{background:#2a2a2a;color:#fafafa}body h1.large-header,body h2.large-header,body h1,body h2,body h3,body h4,body h5,body h6{color:#fafafa}.theme-neutral,.theme-light,.theme-gray{color:#fafafa}.theme-neutral h1.large-header,.theme-neutral h2.large-header,.theme-neutral h1,.theme-neutral h2,.theme-neutral h3,.theme-neutral h4,.theme-neutral h5,.theme-neutral h6,.theme-light h1.large-header,.theme-light h2.large-header,.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6,.theme-gray h1.large-header,.theme-gray h2.large-header,.theme-gray h1,.theme-gray h2,.theme-gray h3,.theme-gray h4,.theme-gray h5,.theme-gray h6{color:#fafafa}.theme-neutral{background:rgba(0,0,0,0)}.theme-black{background:#000}.theme-white{background:#fff}.theme-gray{background:#181818}.theme-light{background:#252525}.theme-dark{background:#000}.theme-blue{background:#086abe}.theme-dark-blue{background:#193142}.theme-lavender{background:#5484cf}.theme-corn{background:#d39a3c}.theme-orange{background:#b56500}.theme-red{background:#bb2a15}.theme-green{background:#335d0e}.theme-light{border-bottom:1px solid rgba(37,37,37,.72)}[data-role=user] .theme-role{background:#b56500}[data-role=business] .theme-role{background:#086abe}[data-role=education] .theme-role{background:#335d0e}}.light-mode body{background:#fff;background:#fafafa;color:#252525}.light-mode body h1.large-header,.light-mode body h2.large-header,.light-mode body h1,.light-mode body h2,.light-mode body h3,.light-mode body h4,.light-mode body h5,.light-mode body h6{color:#666}.light-mode .theme-neutral,.light-mode .theme-white,.light-mode .theme-light,.light-mode .theme-gray,.light-mode .theme-light-translucent{color:#252525}.light-mode .theme-neutral h1.large-header,.light-mode .theme-neutral h2.large-header,.light-mode .theme-neutral h1,.light-mode .theme-neutral h2,.light-mode .theme-neutral h3,.light-mode .theme-neutral h4,.light-mode .theme-neutral h5,.light-mode .theme-neutral h6,.light-mode .theme-white h1.large-header,.light-mode .theme-white h2.large-header,.light-mode .theme-white h1,.light-mode .theme-white h2,.light-mode .theme-white h3,.light-mode .theme-white h4,.light-mode .theme-white h5,.light-mode .theme-white h6,.light-mode .theme-light h1.large-header,.light-mode .theme-light h2.large-header,.light-mode .theme-light h1,.light-mode .theme-light h2,.light-mode .theme-light h3,.light-mode .theme-light h4,.light-mode .theme-light h5,.light-mode .theme-light h6,.light-mode .theme-gray h1.large-header,.light-mode .theme-gray h2.large-header,.light-mode .theme-gray h1,.light-mode .theme-gray h2,.light-mode .theme-gray h3,.light-mode .theme-gray h4,.light-mode .theme-gray h5,.light-mode .theme-gray h6,.light-mode .theme-light-translucent h1.large-header,.light-mode .theme-light-translucent h2.large-header,.light-mode .theme-light-translucent h1,.light-mode .theme-light-translucent h2,.light-mode .theme-light-translucent h3,.light-mode .theme-light-translucent h4,.light-mode .theme-light-translucent h5,.light-mode .theme-light-translucent h6{color:#252525}.light-mode .theme-black,.light-mode .theme-dark,.light-mode .theme-blue,.light-mode .theme-dark-blue,.light-mode .theme-lavender,.light-mode .theme-corn,.light-mode .theme-orange,.light-mode .theme-red,.light-mode .theme-green,.light-mode .theme-dark-translucent{color:#fafafa}.light-mode .theme-black h1.large-header,.light-mode .theme-black h2.large-header,.light-mode .theme-black h1,.light-mode .theme-black h2,.light-mode .theme-black h3,.light-mode .theme-black h4,.light-mode .theme-black h5,.light-mode .theme-black h6,.light-mode .theme-dark h1.large-header,.light-mode .theme-dark h2.large-header,.light-mode .theme-dark h1,.light-mode .theme-dark h2,.light-mode .theme-dark h3,.light-mode .theme-dark h4,.light-mode .theme-dark h5,.light-mode .theme-dark h6,.light-mode .theme-blue h1.large-header,.light-mode .theme-blue h2.large-header,.light-mode .theme-blue h1,.light-mode .theme-blue h2,.light-mode .theme-blue h3,.light-mode .theme-blue h4,.light-mode .theme-blue h5,.light-mode .theme-blue h6,.light-mode .theme-dark-blue h1.large-header,.light-mode .theme-dark-blue h2.large-header,.light-mode .theme-dark-blue h1,.light-mode .theme-dark-blue h2,.light-mode .theme-dark-blue h3,.light-mode .theme-dark-blue h4,.light-mode .theme-dark-blue h5,.light-mode .theme-dark-blue h6,.light-mode .theme-lavender h1.large-header,.light-mode .theme-lavender h2.large-header,.light-mode .theme-lavender h1,.light-mode .theme-lavender h2,.light-mode .theme-lavender h3,.light-mode .theme-lavender h4,.light-mode .theme-lavender h5,.light-mode .theme-lavender h6,.light-mode .theme-corn h1.large-header,.light-mode .theme-corn h2.large-header,.light-mode .theme-corn h1,.light-mode .theme-corn h2,.light-mode .theme-corn h3,.light-mode .theme-corn h4,.light-mode .theme-corn h5,.light-mode .theme-corn h6,.light-mode .theme-orange h1.large-header,.light-mode .theme-orange h2.large-header,.light-mode .theme-orange h1,.light-mode .theme-orange h2,.light-mode .theme-orange h3,.light-mode .theme-orange h4,.light-mode .theme-orange h5,.light-mode .theme-orange h6,.light-mode .theme-red h1.large-header,.light-mode .theme-red h2.large-header,.light-mode .theme-red h1,.light-mode .theme-red h2,.light-mode .theme-red h3,.light-mode .theme-red h4,.light-mode .theme-red h5,.light-mode .theme-red h6,.light-mode .theme-green h1.large-header,.light-mode .theme-green h2.large-header,.light-mode .theme-green h1,.light-mode .theme-green h2,.light-mode .theme-green h3,.light-mode .theme-green h4,.light-mode .theme-green h5,.light-mode .theme-green h6,.light-mode .theme-dark-translucent h1.large-header,.light-mode .theme-dark-translucent h2.large-header,.light-mode .theme-dark-translucent h1,.light-mode .theme-dark-translucent h2,.light-mode .theme-dark-translucent h3,.light-mode .theme-dark-translucent h4,.light-mode .theme-dark-translucent h5,.light-mode .theme-dark-translucent h6{color:#fafafa}.light-mode [data-theme=neutral],.light-mode .theme-neutral{background:rgba(0,0,0,0)}.light-mode [data-theme=black],.light-mode .theme-black{background:#000}.light-mode [data-theme=white],.light-mode .theme-white{background:#fff}.light-mode [data-theme=light],.light-mode .theme-light{background:#fafafa}.light-mode [data-theme=light],.light-mode .theme-light{background:#fff}.light-mode [data-theme=dark],.light-mode .theme-dark{background:#252525}.light-mode [data-theme=gray],.light-mode .theme-gray{background:#e9e9e9}.light-mode [data-theme=blue],.light-mode .theme-blue{background:#1c92f6}.light-mode [data-theme=dark-blue],.light-mode .theme-dark-blue{background:#2e5a7a}.light-mode [data-theme=lavender],.light-mode .theme-lavender{background:#90afe0}.light-mode [data-theme=corn],.light-mode .theme-corn{background:#e1ba7a}.light-mode [data-theme=orange],.light-mode .theme-orange{background:#ff9002}.light-mode [data-theme=red],.light-mode .theme-red{background:#e84b35}.light-mode [data-theme=neutral],.light-mode .theme-green{background:#579f18}.light-mode .theme-white-transparent{background:rgba(0,0,0,0);color:#252525}.light-mode .theme-black-transparent{background:rgba(0,0,0,0);color:#fafafa}.light-mode .theme-black-transparent h1.large-header,.light-mode .theme-black-transparent h2.large-header,.light-mode .theme-black-transparent h1,.light-mode .theme-black-transparent h2,.light-mode .theme-black-transparent h3,.light-mode .theme-black-transparent h4,.light-mode .theme-black-transparent h5,.light-mode .theme-black-transparent h6{color:#fafafa}.light-mode .theme-white-translucent{background:rgba(255,255,255,.5);color:#252525}.light-mode .theme-black-translucent{background:rgba(0,0,0,.5);color:#fafafa}.light-mode .theme-black-translucent h1.large-header,.light-mode .theme-black-translucent h2.large-header,.light-mode .theme-black-translucent h1,.light-mode .theme-black-translucent h2,.light-mode .theme-black-translucent h3,.light-mode .theme-black-translucent h4,.light-mode .theme-black-translucent h5,.light-mode .theme-black-translucent h6{color:#fafafa}.light-mode .theme-light{border-bottom:1px solid #e9e9e9}.light-mode [data-role] .theme-role{color:#fafafa}.light-mode [data-role] .theme-role h1.large-header,.light-mode [data-role] .theme-role h2.large-header,.light-mode [data-role] .theme-role h1,.light-mode [data-role] .theme-role h2,.light-mode [data-role] .theme-role h3,.light-mode [data-role] .theme-role h4,.light-mode [data-role] .theme-role h5,.light-mode [data-role] .theme-role h6{color:#fafafa}.light-mode [data-role=user] .theme-role{background:#ff9002}.light-mode [data-role=business] .theme-role{background:#1c92f6}.light-mode [data-role=education] .theme-role{background:#579f18}.light-mode [data-role=user] .theme-role-color{color:#ff9002}.light-mode [data-role=business] .theme-role-color{color:#1c92f6}.light-mode [data-role=education] .theme-role-color{color:#579f18}.dark-mode body{background:#2a2a2a;color:#fafafa}.dark-mode body h1.large-header,.dark-mode body h2.large-header,.dark-mode body h1,.dark-mode body h2,.dark-mode body h3,.dark-mode body h4,.dark-mode body h5,.dark-mode body h6{color:#fafafa}.dark-mode .theme-neutral,.dark-mode .theme-light,.dark-mode .theme-gray{color:#fafafa}.dark-mode .theme-neutral h1.large-header,.dark-mode .theme-neutral h2.large-header,.dark-mode .theme-neutral h1,.dark-mode .theme-neutral h2,.dark-mode .theme-neutral h3,.dark-mode .theme-neutral h4,.dark-mode .theme-neutral h5,.dark-mode .theme-neutral h6,.dark-mode .theme-light h1.large-header,.dark-mode .theme-light h2.large-header,.dark-mode .theme-light h1,.dark-mode .theme-light h2,.dark-mode .theme-light h3,.dark-mode .theme-light h4,.dark-mode .theme-light h5,.dark-mode .theme-light h6,.dark-mode .theme-gray h1.large-header,.dark-mode .theme-gray h2.large-header,.dark-mode .theme-gray h1,.dark-mode .theme-gray h2,.dark-mode .theme-gray h3,.dark-mode .theme-gray h4,.dark-mode .theme-gray h5,.dark-mode .theme-gray h6{color:#fafafa}.dark-mode .theme-neutral{background:rgba(0,0,0,0)}.dark-mode .theme-black{background:#000}.dark-mode .theme-white{background:#fff}.dark-mode .theme-gray{background:#181818}.dark-mode .theme-light{background:#252525}.dark-mode .theme-dark{background:#000}.dark-mode .theme-blue{background:#086abe}.dark-mode .theme-dark-blue{background:#193142}.dark-mode .theme-lavender{background:#5484cf}.dark-mode .theme-corn{background:#d39a3c}.dark-mode .theme-orange{background:#b56500}.dark-mode .theme-red{background:#bb2a15}.dark-mode .theme-green{background:#335d0e}.dark-mode .theme-light{border-bottom:1px solid rgba(37,37,37,.72)}.dark-mode [data-role=user] .theme-role{background:#b56500}.dark-mode [data-role=business] .theme-role{background:#086abe}.dark-mode [data-role=education] .theme-role{background:#335d0e}.page{max-width:80rem;margin:auto;padding-top:3.5rem}@media(min-width: 45rem){.page{padding-top:5.75rem}}.page>nav{z-index:3;position:fixed;top:0;left:0;width:100%;transition:transform 300ms;color:#fafafa}.page>nav ul{list-style:none;margin:0;padding:0}.page>nav>div{padding-left:calc(50vw - 40rem);padding-right:calc(50vw - 40rem);display:flex;flex-wrap:wrap;transition:transform 300ms}.page>nav>.top{height:5.75rem;background:#252525;z-index:1}.page>nav>.top svg{fill:currentcolor}.page>nav>.top>ul{display:flex;justify-content:center;list-style:none;margin:0 auto;padding:1rem 1rem 0;position:absolute;top:0;width:100%;max-width:80rem}.page>nav>.top>ul:first-of-type{justify-content:space-between}.page>nav>.top>ul:last-of-type{overflow:hidden;top:2.5rem;transition:max-height 300ms}.page>nav>.top>ul:last-of-type li{padding:.5rem 2rem}.page>nav>.top>ul ul{z-index:1;flex-direction:column}.page>nav>.top>ul ul li{text-align:right}.page>nav>.top>ul ul li a{justify-content:flex-end}.page>nav>.top>ul ul li a.select-role{margin-right:2rem}.page>nav>.top a{display:flex;flex-wrap:nowrap;align-items:center;text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-weight:500;letter-spacing:1px;font-size:80%}.page>nav>.top a:not(.select-role){color:inherit;color:#cdcccc}.page>nav>.top a:not(.select-role).active{color:#fff;font-weight:600}.page>nav>.top a:not(:hover){text-decoration:none}.page>nav>.top .sign-in svg{margin-left:.65rem}.page>nav>.top .select-role{margin-top:1rem;font-size:75%}.page>nav>.top .select-role::after{content:"";border:.25rem solid rgba(0,0,0,0);border-top-color:currentcolor;right:0;margin-left:.15rem;margin-top:.15rem}.page>nav>.top .select-role span{display:none}[data-role=""] .page>nav>.top .select-role span:not([data-role]){display:block}[data-role=user] .page>nav>.top .select-role span[data-role=user]{display:block}[data-role=business] .page>nav>.top .select-role span[data-role=business]{display:block}[data-role=education] .page>nav>.top .select-role span[data-role=education]{display:block}.page>nav>.top .small-only{display:none}@media(max-width: 45rem){.page>nav>.top .small-only{display:initial}.page>nav>.top .medium-up{display:none}}@media(max-width: 45rem){.page>nav>.top{height:3.5rem}.page>nav>.top>ul:last-of-type{justify-content:flex-start;flex-direction:column;top:3.5rem;height:calc(100vh - 3.5rem);background:rgba(0,0,0,.72);max-height:0}.page>nav>.top>ul:last-of-type,.page>nav>.top>ul:last-of-type li{padding:0}.page>nav>.top>ul:last-of-type a:not(.button){padding:1rem;background:#252525;border-top:1px solid rgba(0,0,0,.72);justify-content:center}.page>nav>.top>ul:last-of-type li:last-of-type{background:#252525;border-top:1px solid rgba(0,0,0,.72)}.page>nav>.top>ul:last-of-type li:last-of-type a{margin:.5rem 1rem}}.page>nav>.bot{height:4.5rem;background:rgba(0,0,0,.8);box-shadow:0 0 .25rem rgba(0,0,0,.3)}.nav-no-bot .page>nav>.bot{display:none}.modal-open .page>nav>.bot,[data-role=""] .page>nav>.bot{display:none}.page>nav>.bot ul{display:flex;justify-content:space-between;padding-left:1rem;padding-right:1rem;min-width:100%;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.page>nav>.bot ul::-webkit-scrollbar{display:none}.page>nav>.bot ul::after{content:"";width:4em}@media(min-width: 45rem){.page>nav>.bot ul::after{content:"";width:7.5em}}.page>nav>.bot li{display:flex;justify-content:center;align-items:center;height:100%;font-size:.75rem;scroll-snap-align:center}.page>nav>.bot li:first-of-type,.page>nav>.bot li:last-of-type{margin-right:auto}@media(min-width: 45rem){.page>nav>.bot li:first-of-type{margin-left:3.5em;min-width:4rem}}.page>nav>.bot a:not(.button){display:flex;flex-direction:column;align-items:center;height:100%;padding-left:1rem;padding-right:1rem;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#cdcccc}.page>nav>.bot a:not(.button) svg{fill:currentcolor;width:3.375rem;height:2.925rem}.page>nav>.bot a:not(.button).active{color:#fff;font-weight:600}.page>nav>.bot a:not(.button).active::before{position:absolute;content:"";border:.125rem solid;width:80%;bottom:.125rem}[data-role=user] .page>nav>.bot a:not(.button).active::before{border-color:#ff9002}[data-role=business] .page>nav>.bot a:not(.button).active::before{border-color:#1c92f6}[data-role=education] .page>nav>.bot a:not(.button).active::before{border-color:#579f18}.page>nav>.bot a.button{padding-left:2.25rem;padding-right:2.25rem;background-color:rgba(0,0,0,0);border:.125rem solid #fff;font-weight:700;text-transform:uppercase}.page>nav>.bot a.button:hover{background-color:rgba(255,255,255,.72);color:#252525}.page>nav>.notify{position:fixed;top:.5rem;z-index:4;color:#fff;text-align:center;left:50%;padding:0 1rem;border-radius:.5rem;width:calc(100% - 1rem);height:2.5rem;transform:translate(-50%, -200%);opacity:0}[data-role=user] .page>nav>.notify{background-color:#ff9002}[data-role=business] .page>nav>.notify{background-color:#1c92f6}[data-role=education] .page>nav>.notify{background-color:#579f18}.page>nav>.notify.show{animation:notify 4s .5s forwards}@keyframes notify{20%,90%{transform:translate(-50%, 0);opacity:1}from,to{transform:translate(-50%, -200%);opacity:0}}.page>nav>.notify p{margin:.5rem;text-align:center;width:100%}.page>nav>.notify p{display:none}[data-role=user] .page>nav>.notify p[data-role=user]{display:block}[data-role=business] .page>nav>.notify p[data-role=business]{display:block}[data-role=education] .page>nav>.notify p[data-role=education]{display:block}.page>nav svg *{fill:currentcolor;transition:transform 300ms,opacity 300ms;transform-origin:center}.page>nav a:hover svg{transform-origin:center}.page>nav a:hover .ico-journalist{--ty: -.25rem}.page>nav a:hover .ico-journalist-pro{--tx1: -.25rem;--tx2: .25rem}.page>nav a:hover .ico-upgrade{--dg: 45deg }.page>nav a:hover .ico-narrator{--tx1: -.25rem;--tx2: .25rem}.page>nav a:hover .ico-ios{--ty: -.25rem}.page>nav a:hover .ico-student{--dg: 45deg}.page>nav a:hover .ico-more{--sc: 1.2}.page>nav a:hover .ico-news{--sc: 1.2}.page>nav a:hover .ico-webinar{--sc: 1.2}.page>nav a:hover .ico-conference{--sc: 1.5;--ty: .1rem}.page>nav a:hover .ico-download{--ty: .25rem}.page>nav a:hover .ico-support{--sc: 1.2}.page>nav a:hover .ico-guide{--sc: 1.2}.page>nav a:hover .ico-shortcut{--dg: -45deg}.page>nav a:hover .ico-note{--tx: .25rem;--ty: -.25rem}.page>nav a:hover .ico-key{--sc: .75}.page>nav a:hover .ico-target{--sc1: 1.5;--sc2: .95}.page>nav a:hover .ico-rocket{--sc: 1.05;--ty: -.25rem}.page>nav a:hover .ico-zeppelin{--sc: 1.05;--ty: -.25rem}.page>nav a:hover .ico-certificate{--sc1: 1.2;--ty: .025rem;--sx: 1.2;--sy: .8}.page>nav a:hover .ico-film{--tx: -1rem;--o1: 0;--o2: 1}.page>nav a:hover .ico-tree{--sc: 1.2}.page>nav a:hover .ico-gauge{--dg: 45deg}.page>nav a:hover .ico-chart{--dg: 45deg;--sc1: 1.1;--sc2: .85}.page>nav a:hover .ico-picture{--sc: 1.2;--tx: .125rem;--ty: .125rem}.page>nav a:hover .ico-heart{--sc: 1.2}.page>nav a:hover .ico-lesson{--sc: 1.2;--ty: -.125rem;--dg: 30deg}.page>nav a:hover .ico-play{--sc1: 1.1;--sc2: .85}.page>nav a:hover .ico-back{--tx: -.25rem}.page>nav a:hover .ico-casestudies{--sc: 1.2;--tx: -.12rem }.page>nav a:hover .ico-compare{--tx1: .25rem;--tx2: -.25rem }.page>nav a:hover .ico-mail{--sc: 1.2}.page>nav a:hover .ico-csr{--sc: 1.15;--ty: -.25rem}.page>nav a:hover .ico-lock{--ty: -.25rem}.page>nav a:hover .ico-flag{--sc: 1.2}.page>nav a:hover .ico-desktop{--sc: 1.1}.page>nav a:hover .ico-history{--dg1: -45deg;--dg2: -45deg}.page>nav a:hover .ico-settings{--dg: -45deg}.page>nav a:hover .ico-cpu{--dg1: -45deg;--dg2: -45deg}.page>nav a:hover .ico-docs{--sc: 1.2}.page>nav a:hover .ico-details{--sc: 1.2;--tx: -.1rem}.page>nav a:hover .ico-globe{--sc: 1.2}.nav-minimized:not(.nav-open):not([data-role=""]) .page>nav{transform:translateY(-3.5rem)}@media(min-width: 45rem){.nav-minimized:not([data-role=""]) .page>nav:nth-of-type(n){transform:translateY(-5.75rem)}}.nav-open .page>nav .top>ul:last-of-type{max-height:100vh}.page>header{order:-1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50% + 1rem);padding-right:calc(50vw - 50% + 1rem);padding-bottom:2rem;padding-top:6.5rem}.nav-no-bot .page>header{padding-top:2rem}.page>footer{margin-top:12rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:.001rem calc(50vw - 50% + 3rem);background:#252525 !important;color:#fafafa !important}.page>footer ul{list-style:none;margin:0;padding:0}.page>footer ul a{color:#fff}.page>footer .social{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 calc(50vw - 50%)}.page>footer .social>ul{display:flex;align-items:center;justify-content:center}.page>footer .social>ul a{display:block;padding:1rem;font-size:.875rem;text-align:center;color:#fff}.page>footer .social>ul a svg{width:2.25rem;height:2.25rem;display:block;margin:auto;fill:inherit}.page>footer .social>ul i{display:block}.page>footer .sitemap>ul{display:flex;flex-wrap:wrap;padding:2rem 0}.page>footer .sitemap>ul a{font-size:80%}.page>footer .sitemap>ul>li{width:100%;padding:2rem 0 1rem}@media(min-width: 45rem){.page>footer .sitemap>ul>li{width:50%}}@media(min-width: 60rem){.page>footer .sitemap>ul>li{width:25%}}.page>footer .sitemap>ul>li>a{font-size:100%;font-weight:700;margin-bottom:.5rem}[data-role=user] .page>footer .sitemap>ul>li>a{color:#ff9002}[data-role=business] .page>footer .sitemap>ul>li>a{color:#1c92f6}[data-role=education] .page>footer .sitemap>ul>li>a{color:#579f18}.page>footer .tagline{display:flex;justify-content:center;align-items:center;margin:2rem auto;font-size:75%;font-weight:700;text-transform:uppercase}.page>footer .tagline svg{margin:.5em}.page>footer address{display:flex;justify-content:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:2rem;padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);color:#e9e9e9 !important}@media(min-width: 45rem){.page>footer address{justify-content:flex-start}}.page>footer address p{order:-1;font-size:.875rem;font-style:normal}@media(min-width: 45rem){.page>footer address p{width:50%}}@media(min-width: 60rem){.page>footer address p{width:25%}}.page>footer address small{display:block}.page>footer address svg{width:8rem;height:8rem;fill:currentcolor;display:block}article{display:flex;flex-wrap:wrap;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50% + 0.5rem);padding-right:calc(50vw - 50% + 0.5rem)}article[class*=theme]+article[class*=theme]{margin-top:1rem}article:not([class*=theme])+article[class*=theme],article[class*=theme]+article:not([class*=theme]){margin-top:.5rem}article.top-gap-none{margin-top:0 !important}article.span-center{justify-content:center}article[class*=theme] section .accordion-box{margin:-1.5rem 0;min-height:calc(100% + 3rem)}article[class*=theme] section .accordion-box+picture{height:calc(100% + 1rem);margin:-0.5rem 0}article[class*=theme] section picture:only-child:not(.wallpaper){height:calc(100% + 5rem);margin:-1.5rem 0}article[class*=theme] section[class*=theme] picture:only-child:not(.wallpaper){height:calc(100% + 5rem);width:calc(100% + 4rem);margin:-2.5rem -2rem}article:not([class*=theme]) section picture:only-child:not(.wallpaper){margin-top:-1rem;margin-bottom:-1rem}article:not([class*=theme]) section[class*=theme] picture:only-child:not(.wallpaper){height:calc(100% + 5rem);width:calc(100% + 4rem);margin:-2rem -2rem}article>section{width:calc(100% - 1rem);z-index:0;margin:.5rem;padding-top:1rem;padding-bottom:1rem}article>section[class*=theme]{padding:2rem}article>section.vertical-center{align-self:center}article>section:empty{display:none}@media(min-width: 45rem){article>section:empty{display:block}article>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type,article>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type~section,article>section:nth-last-of-type(n+4),article>section:nth-last-of-type(n+4)~section{width:calc(50% - 1rem)}article>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type,article>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type~section{width:calc(33.3333333333% - 1rem)}article>section.span-1{width:calc(33.3333333333% - 1rem) !important}article>section.span-2{width:calc(66.6666666667% - 1rem) !important}article>section.span-3{width:calc(100% - 1rem) !important}}@media(min-width: 45rem){article.narrow>section{max-width:45rem}}@media(min-width: 45rem){article.wide>section:nth-last-of-type(n+1):nth-last-of-type(-n+1):first-of-type,article.wide>section:nth-last-of-type(n+1):nth-last-of-type(-n+1):first-of-type~section{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50% + 0.5rem);padding-right:calc(50vw - 50% + 0.5rem)}article.wide>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type,article.wide>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type~section,article.wide>section:nth-last-of-type(n+4),article.wide>section:nth-last-of-type(n+4)~section{width:calc(50vw - 0.5rem)}article.wide>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type:nth-of-type(odd),article.wide>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type~section:nth-of-type(odd),article.wide>section:nth-last-of-type(n+4):nth-of-type(odd),article.wide>section:nth-last-of-type(n+4)~section:nth-of-type(odd){margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50% + 0.5rem)}article.wide>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type:nth-of-type(odd)[class*=theme],article.wide>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type~section:nth-of-type(odd)[class*=theme],article.wide>section:nth-last-of-type(n+4):nth-of-type(odd)[class*=theme],article.wide>section:nth-last-of-type(n+4)~section:nth-of-type(odd)[class*=theme]{padding-left:calc(50vw - 50% + 2rem)}article.wide>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type:nth-of-type(even),article.wide>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type~section:nth-of-type(even),article.wide>section:nth-last-of-type(n+4):nth-of-type(even),article.wide>section:nth-last-of-type(n+4)~section:nth-of-type(even){margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50% + 0.5rem)}article.wide>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type:nth-of-type(even)[class*=theme],article.wide>section:nth-last-of-type(n+2):nth-last-of-type(-n+2):first-of-type~section:nth-of-type(even)[class*=theme],article.wide>section:nth-last-of-type(n+4):nth-of-type(even)[class*=theme],article.wide>section:nth-last-of-type(n+4)~section:nth-of-type(even)[class*=theme]{padding-right:calc(50vw - 50% + 2rem)}article.wide>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type,article.wide>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type~section{width:calc(33.3333333333% - 1rem)}article.wide>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type:first-of-type,article.wide>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type~section:first-of-type{width:calc(33.3333333333% - 0.5rem + 50vw - 50%);margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50% + 0.5rem)}article.wide>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type:first-of-type[class*=theme],article.wide>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type~section:first-of-type[class*=theme]{padding-left:calc(50vw - 50% + 2rem)}article.wide>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type:last-of-type,article.wide>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type~section:last-of-type{width:calc(33.3333333333% - 0.5rem + 50vw - 50%);margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50% + 0.5rem)}article.wide>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type:last-of-type[class*=theme],article.wide>section:nth-last-of-type(n+3):nth-last-of-type(-n+3):first-of-type~section:last-of-type[class*=theme]{padding-right:calc(50vw - 50% + 2rem)}}@media(max-width: 45rem){article>section.mobile-move-first{order:-1}}article>footer{width:calc(100% - 1rem);order:2;padding-top:1rem;padding-bottom:1rem}article>footer[class*=theme]{padding:2rem}article>header{width:calc(100% - 1rem);order:-2;margin:.5rem;padding-top:1rem;padding-bottom:1rem}article>header[class*=theme]{padding:2rem}article.top-gap-none>header{margin-top:0 !important}article.wide>header{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50% + 0.5rem);padding-right:calc(50vw - 50% + 0.5rem)}:not(header)+main>article:first-of-type section,:not(header)+main>article:first-of-type header{padding-top:6.5rem}.nav-no-bot :not(header)+main>article:first-of-type section,.nav-no-bot :not(header)+main>article:first-of-type header{padding-top:2rem}button,.button{appearance:none;display:inline-block;margin:2px 0;padding:.6em 1.2em .6em 1.2em;border:0;border-radius:.25em;outline:0;text-decoration:none;text-align:center;justify-content:center;transition:300ms;color:#fff}button:not([class*=theme]):not([data-theme]):not(.outline),.button:not([class*=theme]):not([data-theme]):not(.outline){background-color:#1c92f6}button:not([class*=theme]):not([data-theme]):not(.outline):hover,.button:not([class*=theme]):not([data-theme]):not(.outline):hover{background:#359ef7}button.rounded,.button.rounded{border-radius:2em}button.outline,.button.outline{border:2px solid var(--color-outline)}button.outline:hover,.button.outline:hover{background:#359ef7}button.outline:not(:hover),.button.outline:not(:hover){background:rgba(255,255,255,.05);color:var(--color-outline)}button.outline:not([class*=theme]):not([data-theme]),.button.outline:not([class*=theme]):not([data-theme]){--color-outline: #1C92F6}button:disabled,.button:disabled{color:#888;background-color:#ededed;cursor:not-allowed}button:focus,.button:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}[data-role=user] button.theme-role,[data-role=user] .dark-mode button.theme-role,[data-role=user] .button.theme-role,[data-role=user] .dark-mode .button.theme-role{--color-outline: #FF9002;background-color:#ff9002}[data-role=user] button.theme-role:focus,[data-role=user] .dark-mode button.theme-role:focus,[data-role=user] .button.theme-role:focus,[data-role=user] .dark-mode .button.theme-role:focus{box-shadow:0 0 1px 1px rgba(255,144,2,.7)}[data-role=user] button.theme-role:hover,[data-role=user] .dark-mode button.theme-role:hover,[data-role=user] .button.theme-role:hover,[data-role=user] .dark-mode .button.theme-role:hover{background:#ff9b1c}[data-role=business] button.theme-role,[data-role=business] .dark-mode button.theme-role,[data-role=business] .button.theme-role,[data-role=business] .dark-mode .button.theme-role{--color-outline: #1C92F6;background-color:#1c92f6}[data-role=business] button.theme-role:focus,[data-role=business] .dark-mode button.theme-role:focus,[data-role=business] .button.theme-role:focus,[data-role=business] .dark-mode .button.theme-role:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}[data-role=business] button.theme-role:hover,[data-role=business] .dark-mode button.theme-role:hover,[data-role=business] .button.theme-role:hover,[data-role=business] .dark-mode .button.theme-role:hover{background:#359ef7}[data-role=education] button.theme-role,[data-role=education] .dark-mode button.theme-role,[data-role=education] .button.theme-role,[data-role=education] .dark-mode .button.theme-role{--color-outline: #579F18;background-color:#579f18}[data-role=education] button.theme-role:focus,[data-role=education] .dark-mode button.theme-role:focus,[data-role=education] .button.theme-role:focus,[data-role=education] .dark-mode .button.theme-role:focus{box-shadow:0 0 1px 1px rgba(87,159,24,.7)}[data-role=education] button.theme-role:hover,[data-role=education] .dark-mode button.theme-role:hover,[data-role=education] .button.theme-role:hover,[data-role=education] .dark-mode .button.theme-role:hover{background:#63b51b}button[data-theme=green],button.theme-green,.dark-mode button[data-theme=green],.dark-mode button.theme-green,.button[data-theme=green],.button.theme-green,.dark-mode .button[data-theme=green],.dark-mode .button.theme-green{--color-outline: #579F18;background:#579f18}button[data-theme=green]:focus,button.theme-green:focus,.dark-mode button[data-theme=green]:focus,.dark-mode button.theme-green:focus,.button[data-theme=green]:focus,.button.theme-green:focus,.dark-mode .button[data-theme=green]:focus,.dark-mode .button.theme-green:focus{box-shadow:0 0 1px 1px rgba(87,159,24,.7)}button[data-theme=green]:hover,button.theme-green:hover,.dark-mode button[data-theme=green]:hover,.dark-mode button.theme-green:hover,.button[data-theme=green]:hover,.button.theme-green:hover,.dark-mode .button[data-theme=green]:hover,.dark-mode .button.theme-green:hover{background:#63b51b}button[data-theme=dark-green],button.theme-dark-green,.dark-mode button[data-theme=dark-green],.dark-mode button.theme-dark-green,.button[data-theme=dark-green],.button.theme-dark-green,.dark-mode .button[data-theme=dark-green],.dark-mode .button.theme-dark-green{--color-outline: #335d0e;background:#335d0e}button[data-theme=dark-green]:focus,button.theme-dark-green:focus,.dark-mode button[data-theme=dark-green]:focus,.dark-mode button.theme-dark-green:focus,.button[data-theme=dark-green]:focus,.button.theme-dark-green:focus,.dark-mode .button[data-theme=dark-green]:focus,.dark-mode .button.theme-dark-green:focus{box-shadow:0 0 1px 1px rgba(51,93,14,.7)}button[data-theme=dark-green]:hover,button.theme-dark-green:hover,.dark-mode button[data-theme=dark-green]:hover,.dark-mode button.theme-dark-green:hover,.button[data-theme=dark-green]:hover,.button.theme-dark-green:hover,.dark-mode .button[data-theme=dark-green]:hover,.dark-mode .button.theme-dark-green:hover{background:#3f7311}button[data-theme=red],button.theme-red,.dark-mode button[data-theme=red],.dark-mode button.theme-red,.button[data-theme=red],.button.theme-red,.dark-mode .button[data-theme=red],.dark-mode .button.theme-red{--color-outline: #E84B35;background:#e84b35}button[data-theme=red]:focus,button.theme-red:focus,.dark-mode button[data-theme=red]:focus,.dark-mode button.theme-red:focus,.button[data-theme=red]:focus,.button.theme-red:focus,.dark-mode .button[data-theme=red]:focus,.dark-mode .button.theme-red:focus{box-shadow:0 0 1px 1px rgba(232,75,53,.7)}button[data-theme=red]:hover,button.theme-red:hover,.dark-mode button[data-theme=red]:hover,.dark-mode button.theme-red:hover,.button[data-theme=red]:hover,.button.theme-red:hover,.dark-mode .button[data-theme=red]:hover,.dark-mode .button.theme-red:hover{background:#eb5f4c}button[data-theme=dark-red],button.theme-dark-red,.dark-mode button[data-theme=dark-red],.dark-mode button.theme-dark-red,.button[data-theme=dark-red],.button.theme-dark-red,.dark-mode .button[data-theme=dark-red],.dark-mode .button.theme-dark-red{--color-outline: #bb2a15;background:#bb2a15}button[data-theme=dark-red]:focus,button.theme-dark-red:focus,.dark-mode button[data-theme=dark-red]:focus,.dark-mode button.theme-dark-red:focus,.button[data-theme=dark-red]:focus,.button.theme-dark-red:focus,.dark-mode .button[data-theme=dark-red]:focus,.dark-mode .button.theme-dark-red:focus{box-shadow:0 0 1px 1px rgba(187,42,21,.7)}button[data-theme=dark-red]:hover,button.theme-dark-red:hover,.dark-mode button[data-theme=dark-red]:hover,.dark-mode button.theme-dark-red:hover,.button[data-theme=dark-red]:hover,.button.theme-dark-red:hover,.dark-mode .button[data-theme=dark-red]:hover,.dark-mode .button.theme-dark-red:hover{background:#d22f18}button[data-theme=blue],button.theme-blue,.dark-mode button[data-theme=blue],.dark-mode button.theme-blue,.button[data-theme=blue],.button.theme-blue,.dark-mode .button[data-theme=blue],.dark-mode .button.theme-blue{--color-outline: #1C92F6;background:#1c92f6}button[data-theme=blue]:focus,button.theme-blue:focus,.dark-mode button[data-theme=blue]:focus,.dark-mode button.theme-blue:focus,.button[data-theme=blue]:focus,.button.theme-blue:focus,.dark-mode .button[data-theme=blue]:focus,.dark-mode .button.theme-blue:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}button[data-theme=blue]:hover,button.theme-blue:hover,.dark-mode button[data-theme=blue]:hover,.dark-mode button.theme-blue:hover,.button[data-theme=blue]:hover,.button.theme-blue:hover,.dark-mode .button[data-theme=blue]:hover,.dark-mode .button.theme-blue:hover{background:#359ef7}button[data-theme=dark-blue],button.theme-dark-blue,.dark-mode button[data-theme=dark-blue],.dark-mode button.theme-dark-blue,.button[data-theme=dark-blue],.button.theme-dark-blue,.dark-mode .button[data-theme=dark-blue],.dark-mode .button.theme-dark-blue{--color-outline: #2E5A7A;background:#2e5a7a}button[data-theme=dark-blue]:focus,button.theme-dark-blue:focus,.dark-mode button[data-theme=dark-blue]:focus,.dark-mode button.theme-dark-blue:focus,.button[data-theme=dark-blue]:focus,.button.theme-dark-blue:focus,.dark-mode .button[data-theme=dark-blue]:focus,.dark-mode .button.theme-dark-blue:focus{box-shadow:0 0 1px 1px rgba(46,90,122,.7)}button[data-theme=dark-blue]:hover,button.theme-dark-blue:hover,.dark-mode button[data-theme=dark-blue]:hover,.dark-mode button.theme-dark-blue:hover,.button[data-theme=dark-blue]:hover,.button.theme-dark-blue:hover,.dark-mode .button[data-theme=dark-blue]:hover,.dark-mode .button.theme-dark-blue:hover{background:#35688d}button[data-theme=orange],button.theme-orange,.dark-mode button[data-theme=orange],.dark-mode button.theme-orange,.button[data-theme=orange],.button.theme-orange,.dark-mode .button[data-theme=orange],.dark-mode .button.theme-orange{--color-outline: #FF9002;background:#ff9002}button[data-theme=orange]:focus,button.theme-orange:focus,.dark-mode button[data-theme=orange]:focus,.dark-mode button.theme-orange:focus,.button[data-theme=orange]:focus,.button.theme-orange:focus,.dark-mode .button[data-theme=orange]:focus,.dark-mode .button.theme-orange:focus{box-shadow:0 0 1px 1px rgba(255,144,2,.7)}button[data-theme=orange]:hover,button.theme-orange:hover,.dark-mode button[data-theme=orange]:hover,.dark-mode button.theme-orange:hover,.button[data-theme=orange]:hover,.button.theme-orange:hover,.dark-mode .button[data-theme=orange]:hover,.dark-mode .button.theme-orange:hover{background:#ff9b1c}button[data-theme=dark-orange],button.theme-dark-orange,.dark-mode button[data-theme=dark-orange],.dark-mode button.theme-dark-orange,.button[data-theme=dark-orange],.button.theme-dark-orange,.dark-mode .button[data-theme=dark-orange],.dark-mode .button.theme-dark-orange{--color-outline: #b56500;background:#b56500}button[data-theme=dark-orange]:focus,button.theme-dark-orange:focus,.dark-mode button[data-theme=dark-orange]:focus,.dark-mode button.theme-dark-orange:focus,.button[data-theme=dark-orange]:focus,.button.theme-dark-orange:focus,.dark-mode .button[data-theme=dark-orange]:focus,.dark-mode .button.theme-dark-orange:focus{box-shadow:0 0 1px 1px rgba(181,101,0,.7)}button[data-theme=dark-orange]:hover,button.theme-dark-orange:hover,.dark-mode button[data-theme=dark-orange]:hover,.dark-mode button.theme-dark-orange:hover,.button[data-theme=dark-orange]:hover,.button.theme-dark-orange:hover,.dark-mode .button[data-theme=dark-orange]:hover,.dark-mode .button.theme-dark-orange:hover{background:#ce7400}button[data-theme=dark],button.theme-dark,.dark-mode button[data-theme=dark],.dark-mode button.theme-dark,.button[data-theme=dark],.button.theme-dark,.dark-mode .button[data-theme=dark],.dark-mode .button.theme-dark{--color-outline: #252525;background:#252525}button[data-theme=dark]:focus,button.theme-dark:focus,.dark-mode button[data-theme=dark]:focus,.dark-mode button.theme-dark:focus,.button[data-theme=dark]:focus,.button.theme-dark:focus,.dark-mode .button[data-theme=dark]:focus,.dark-mode .button.theme-dark:focus{box-shadow:0 0 1px 1px rgba(37,37,37,.7)}button[data-theme=dark]:hover,button.theme-dark:hover,.dark-mode button[data-theme=dark]:hover,.dark-mode button.theme-dark:hover,.button[data-theme=dark]:hover,.button.theme-dark:hover,.dark-mode .button[data-theme=dark]:hover,.dark-mode .button.theme-dark:hover{background:#323232}button[data-theme=light],button.theme-light,.dark-mode button[data-theme=light],.dark-mode button.theme-light,.button[data-theme=light],.button.theme-light,.dark-mode .button[data-theme=light],.dark-mode .button.theme-light{--color-outline: #FAFAFA;background:#fafafa;color:#252525}button[data-theme=light]:focus,button.theme-light:focus,.dark-mode button[data-theme=light]:focus,.dark-mode button.theme-light:focus,.button[data-theme=light]:focus,.button.theme-light:focus,.dark-mode .button[data-theme=light]:focus,.dark-mode .button.theme-light:focus{box-shadow:0 0 1px 1px rgba(250,250,250,.7)}button[data-theme=light]:hover,button.theme-light:hover,.dark-mode button[data-theme=light]:hover,.dark-mode button.theme-light:hover,.button[data-theme=light]:hover,.button.theme-light:hover,.dark-mode .button[data-theme=light]:hover,.dark-mode .button.theme-light:hover{background:#fff}@media(min-width: 0px){[data-role=user] button.theme-role,[data-role=user] .button.theme-role{--color-outline: #FF9002;background-color:#ff9002}[data-role=user] button.theme-role:focus,[data-role=user] .button.theme-role:focus{box-shadow:0 0 1px 1px rgba(255,144,2,.7)}[data-role=user] button.theme-role:hover,[data-role=user] .button.theme-role:hover{background:#ff9b1c}[data-role=business] button.theme-role,[data-role=business] .button.theme-role{--color-outline: #1C92F6;background-color:#1c92f6}[data-role=business] button.theme-role:focus,[data-role=business] .button.theme-role:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}[data-role=business] button.theme-role:hover,[data-role=business] .button.theme-role:hover{background:#359ef7}[data-role=education] button.theme-role,[data-role=education] .button.theme-role{--color-outline: #579F18;background-color:#579f18}[data-role=education] button.theme-role:focus,[data-role=education] .button.theme-role:focus{box-shadow:0 0 1px 1px rgba(87,159,24,.7)}[data-role=education] button.theme-role:hover,[data-role=education] .button.theme-role:hover{background:#63b51b}button[data-theme=green],button.theme-green,.button[data-theme=green],.button.theme-green{--color-outline: #579F18;background:#579f18}button[data-theme=green]:focus,button.theme-green:focus,.button[data-theme=green]:focus,.button.theme-green:focus{box-shadow:0 0 1px 1px rgba(87,159,24,.7)}button[data-theme=green]:hover,button.theme-green:hover,.button[data-theme=green]:hover,.button.theme-green:hover{background:#63b51b}button[data-theme=red],button.theme-red,.button[data-theme=red],.button.theme-red{--color-outline: #E84B35;background:#e84b35}button[data-theme=red]:focus,button.theme-red:focus,.button[data-theme=red]:focus,.button.theme-red:focus{box-shadow:0 0 1px 1px rgba(232,75,53,.7)}button[data-theme=red]:hover,button.theme-red:hover,.button[data-theme=red]:hover,.button.theme-red:hover{background:#eb5f4c}button[data-theme=blue],button.theme-blue,.button[data-theme=blue],.button.theme-blue{--color-outline: #1C92F6;background:#1c92f6}button[data-theme=blue]:focus,button.theme-blue:focus,.button[data-theme=blue]:focus,.button.theme-blue:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}button[data-theme=blue]:hover,button.theme-blue:hover,.button[data-theme=blue]:hover,.button.theme-blue:hover{background:#359ef7}button[data-theme=dark-blue],button.theme-dark-blue,.button[data-theme=dark-blue],.button.theme-dark-blue{--color-outline: #2E5A7A;background:#2e5a7a}button[data-theme=dark-blue]:focus,button.theme-dark-blue:focus,.button[data-theme=dark-blue]:focus,.button.theme-dark-blue:focus{box-shadow:0 0 1px 1px rgba(46,90,122,.7)}button[data-theme=dark-blue]:hover,button.theme-dark-blue:hover,.button[data-theme=dark-blue]:hover,.button.theme-dark-blue:hover{background:#35688d}button[data-theme=orange],button.theme-orange,.button[data-theme=orange],.button.theme-orange{--color-outline: #FF9002;background:#ff9002}button[data-theme=orange]:focus,button.theme-orange:focus,.button[data-theme=orange]:focus,.button.theme-orange:focus{box-shadow:0 0 1px 1px rgba(255,144,2,.7)}button[data-theme=orange]:hover,button.theme-orange:hover,.button[data-theme=orange]:hover,.button.theme-orange:hover{background:#ff9b1c}button[data-theme=dark],button.theme-dark,.button[data-theme=dark],.button.theme-dark{--color-outline: #FAFAFA;background:#252525}button[data-theme=dark]:focus,button.theme-dark:focus,.button[data-theme=dark]:focus,.button.theme-dark:focus{box-shadow:0 0 1px 1px rgba(37,37,37,.7)}button[data-theme=dark]:hover,button.theme-dark:hover,.button[data-theme=dark]:hover,.button.theme-dark:hover{background:#323232}button[data-theme=light],button.theme-light,.button[data-theme=light],.button.theme-light{--color-outline: #FAFAFA;background:#fafafa}button[data-theme=light]:focus,button.theme-light:focus,.button[data-theme=light]:focus,.button.theme-light:focus{box-shadow:0 0 1px 1px rgba(250,250,250,.7)}button[data-theme=light]:hover,button.theme-light:hover,.button[data-theme=light]:hover,.button.theme-light:hover{background:#fff}}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search]{appearance:none;display:block;margin:2px 0;padding:.6em .8em .5em .8em;line-height:1.2;width:100%;max-width:100%;outline:0;border:1px solid #ccc;border-radius:.25em;color:#252525}input:not([type]):disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=search]:disabled{color:#888;background-color:#ededed;cursor:not-allowed}input:not([type]):focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}input:not([type])::-ms-clear,input:not([type])::-ms-reveal,input[type=text]::-ms-clear,input[type=text]::-ms-reveal,input[type=email]::-ms-clear,input[type=email]::-ms-reveal,input[type=password]::-ms-clear,input[type=password]::-ms-reveal,input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none !important;width:0;height:0}input:not([type])::-webkit-caps-lock-indicator,input:not([type])::-webkit-credentials-auto-fill-button,input:not([type])::-webkit-contacts-auto-fill-button,input:not([type])::-webkit-search-decoration,input:not([type])::-webkit-search-cancel-button,input:not([type])::-webkit-search-results-button,input:not([type])::-webkit-search-results-decoration,input[type=text]::-webkit-caps-lock-indicator,input[type=text]::-webkit-credentials-auto-fill-button,input[type=text]::-webkit-contacts-auto-fill-button,input[type=text]::-webkit-search-decoration,input[type=text]::-webkit-search-cancel-button,input[type=text]::-webkit-search-results-button,input[type=text]::-webkit-search-results-decoration,input[type=email]::-webkit-caps-lock-indicator,input[type=email]::-webkit-credentials-auto-fill-button,input[type=email]::-webkit-contacts-auto-fill-button,input[type=email]::-webkit-search-decoration,input[type=email]::-webkit-search-cancel-button,input[type=email]::-webkit-search-results-button,input[type=email]::-webkit-search-results-decoration,input[type=password]::-webkit-caps-lock-indicator,input[type=password]::-webkit-credentials-auto-fill-button,input[type=password]::-webkit-contacts-auto-fill-button,input[type=password]::-webkit-search-decoration,input[type=password]::-webkit-search-cancel-button,input[type=password]::-webkit-search-results-button,input[type=password]::-webkit-search-results-decoration,input[type=search]::-webkit-caps-lock-indicator,input[type=search]::-webkit-credentials-auto-fill-button,input[type=search]::-webkit-contacts-auto-fill-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none !important;opacity:0 !important}input[type=search]{background-image:url("data:image/svg+xml, %3Csvg xmlns=%27http://www.w3.org/2000/svg%27 id=%27ico-search%27 viewBox=%270 0 24 24%27%3E %3Cpath d=%27M15.23.9a7.73 7.73 0 00-7.72 7.72c0 1.9.72 3.74 2 5.15L1.24 22a.65.65 0 00.45 1.11c.17 0 .34-.07.46-.19l8.29-8.27A7.72 7.72 0 1015.23.9zm0 14.15a6.43 6.43 0 110-12.86 6.43 6.43 0 010 12.86z%27/%3E %3C/svg%3E");background-position:right .5em center;background-size:1em;padding-right:2em}select{appearance:none;display:block;margin:2px 0;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;outline:0;border:1px solid #ccc;border-radius:.25em;background-color:#fff;color:#252525;line-height:1.2;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M7 10l5 5 5-5z%27/%3E%3C/svg%3E");background-size:1em;background-repeat:no-repeat;background-position:right .4em center}select:hover,select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%231C92F6%27 d=%27M7 10l5 5 5-5z%27/%3E%3C/svg%3E")}select:disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23888%27 d=%27M7 10l5 5 5-5z%27/%3E%3C/svg%3E");color:#888;background-color:#ededed;cursor:not-allowed}select:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}select:-moz-focusring{color:rgba(0,0,0,0)}select::-ms-expand{display:none}input[type=checkbox]{vertical-align:middle;appearance:none;background:none;border:0;outline:0;flex-grow:0;border-radius:.25em;background-color:#fff;transition:background 300ms;cursor:pointer;width:1em;height:1em;color:#1c92f6;vertical-align:top;margin:0 .25em}input[type=checkbox]::before{content:"";color:rgba(0,0,0,0);display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:rgba(0,0,0,0);background-size:contain;box-shadow:inset 0 0 0 1px #ccc}input[type=checkbox]::-ms-check{content:"";color:rgba(0,0,0,0);display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:rgba(0,0,0,0);background-size:contain;box-shadow:inset 0 0 0 1px #ccc}input[type=checkbox]:checked{background-color:currentcolor;box-shadow:inset 0 0 0 1px #ccc,inset 0 0 0 2px #fff}input[type=checkbox]:disabled{background-color:#ededed;cursor:not-allowed;box-shadow:inset 0 0 0 1px #ccc,inset 0 0 0 2px #fff}input[type=checkbox]:checked::before{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E %3Cpath d=%27M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z%27 fill=%27%23fff%27/%3E %3C/svg%3E")}input[type=checkbox]:checked::-ms-check{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E %3Cpath d=%27M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z%27 fill=%27%23fff%27/%3E %3C/svg%3E")}input[type=checkbox]:checked:disabled::before{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E %3Cpath d=%27M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z%27 fill=%27%23aaa%27/%3E %3C/svg%3E")}input[type=checkbox]:checked:disabled::-ms-check{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E %3Cpath d=%27M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z%27 fill=%27%23aaa%27/%3E %3C/svg%3E")}input[type=checkbox]:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}input[type=checkbox].theme-green{color:#579f18}input[type=checkbox].theme-green:focus{box-shadow:0 0 1px 1px rgba(87,159,24,.7)}input[type=checkbox].theme-red{color:#e84b35}input[type=checkbox].theme-red:focus{box-shadow:0 0 1px 1px rgba(232,75,53,.7)}input[type=checkbox].theme-blue{color:#1c92f6}input[type=checkbox].theme-blue:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}input[type=checkbox].theme-orange{color:#ff9002}input[type=checkbox].theme-orange:focus{box-shadow:0 0 1px 1px rgba(255,144,2,.7)}input[type=checkbox].theme-dark{color:#252525}input[type=checkbox].theme-dark:focus{box-shadow:0 0 1px 1px rgba(37,37,37,.7)}input[type=radio]{vertical-align:middle;appearance:none;background:none;border:0;outline:0;flex-grow:0;border-radius:50%;background-color:#fff;transition:background 300ms;cursor:pointer;width:1em;height:1em;color:#1c92f6;vertical-align:top;margin:0 .25em}input[type=radio]::before{content:"";color:rgba(0,0,0,0);display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:rgba(0,0,0,0);background-size:contain;box-shadow:inset 0 0 0 1px #ccc}input[type=radio]::-ms-check{content:"";color:rgba(0,0,0,0);display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:rgba(0,0,0,0);background-size:contain;box-shadow:inset 0 0 0 1px #ccc}input[type=radio]:checked{background-color:currentcolor;box-shadow:inset 0 0 0 1px #ccc,inset 0 0 0 2px #fff}input[type=radio]:checked:disabled{background-color:#ccc}input[type=radio]:disabled{background-color:#ededed;cursor:not-allowed;box-shadow:inset 0 0 0 1px #ccc,inset 0 0 0 2px #fff}input[type=radio]:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}input[type=radio].theme-green{color:#579f18}input[type=radio].theme-green:focus{box-shadow:0 0 1px 1px rgba(87,159,24,.7)}input[type=radio].theme-red{color:#e84b35}input[type=radio].theme-red:focus{box-shadow:0 0 1px 1px rgba(232,75,53,.7)}input[type=radio].theme-blue{color:#1c92f6}input[type=radio].theme-blue:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}input[type=radio].theme-orange{color:#ff9002}input[type=radio].theme-orange:focus{box-shadow:0 0 1px 1px rgba(255,144,2,.7)}input[type=radio].theme-dark{color:#252525}input[type=radio].theme-dark:focus{box-shadow:0 0 1px 1px rgba(37,37,37,.7)}input[type=checkbox].toggle{flex-grow:0;border-radius:1.5em;box-shadow:none;background-color:#ddd;vertical-align:top;margin:0 .25em;width:3em;height:1.5em}input[type=checkbox].toggle::before{background:#fff;position:absolute;top:2px;left:2px;height:calc(1.5em - 4px);width:calc(1.5em - 4px);box-shadow:none;transition:transform 300ms}input[type=checkbox].toggle::-ms-check{background:#fff;position:absolute;top:2px;left:2px;height:calc(1.5em - 4px);width:calc(1.5em - 4px);box-shadow:none;transition:transform 300ms}input[type=checkbox].toggle:disabled::before{background-color:#ededed;background-position:center;background-image:none}input[type=checkbox].toggle:disabled::-ms-check{background-color:#ededed;background-position:center;background-image:none}input[type=checkbox].toggle:checked:disabled::before{background-color:#ccc}input[type=checkbox].toggle:checked:disabled::-ms-check{background-color:#ccc}input[type=checkbox].toggle:not(:disabled):checked{background-color:currentcolor}input[type=checkbox].toggle:checked::before{transform:translatex(1.5rem)}input[type=checkbox].toggle:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}input[type=checkbox].toggle.theme-green{color:#579f18}input[type=checkbox].toggle.theme-green:focus{box-shadow:0 0 1px 1px rgba(87,159,24,.7)}input[type=checkbox].toggle.theme-red{color:#e84b35}input[type=checkbox].toggle.theme-red:focus{box-shadow:0 0 1px 1px rgba(232,75,53,.7)}input[type=checkbox].toggle.theme-blue{color:#1c92f6}input[type=checkbox].toggle.theme-blue:focus{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}input[type=checkbox].toggle.theme-orange{color:#ff9002}input[type=checkbox].toggle.theme-orange:focus{box-shadow:0 0 1px 1px rgba(255,144,2,.7)}input[type=checkbox].toggle.theme-dark{color:#252525}input[type=checkbox].toggle.theme-dark:focus{box-shadow:0 0 1px 1px rgba(37,37,37,.7)}.toggle-os{display:inline-flex;border:1px solid #e9e9e9;border-radius:.25em;overflow:hidden;margin:2px 0}.toggle-os input[type=checkbox]{transition:transform 600ms cubic-bezier(0.68, -0.6, 0.32, 1.6);position:absolute;left:0;color:rgba(0,0,0,0);background:#e9e9e9;appearance:none;box-shadow:none;border-radius:0;margin:0;width:51%;height:101%;outline:0}.toggle-os input[type=checkbox]+svg{fill:#252525}.toggle-os input[type=checkbox]+svg+svg{fill:#e9e9e9}.toggle-os input[type=checkbox]::before{display:none}.toggle-os input[type=checkbox]:checked{transform:translateX(100%)}.toggle-os input[type=checkbox]:checked+svg{fill:#e9e9e9}.toggle-os input[type=checkbox]:checked+svg+svg{fill:#252525}.toggle-os svg{margin:.5em .8em;width:1.25em;height:1.25em;transition:fill 600ms}.toggle-os:focus,.toggle-os:focus-within{box-shadow:0 0 1px 1px rgba(28,146,246,.7)}.link-list{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;align-items:center;margin:3rem 0;text-transform:uppercase;font-size:.75rem;font-weight:600}.link-list,.link-list *{position:static}.link-cover{position:static}.link-cover::before{z-index:1;position:absolute;content:"";display:block;top:0;left:0;width:100%;height:100%}.link-small{text-transform:uppercase;font-size:.75rem;font-weight:600}.link-arrow{display:inline-flex;align-items:center;margin-right:2.5em;letter-spacing:.1em}.link-arrow::after{content:"chevron_right";transition:opacity 300ms;font-size:1.3em;opacity:.5;margin-left:-1em;transform:translate3d(1em, 0, 0);text-decoration:none;display:inline-block}.link-arrow:hover::after,.link-arrow:focus::after{opacity:1}.link-arrow.button{padding-right:2.3em;text-decoration:none !important}.link-play{display:inline-flex;align-items:center;margin-right:1.3em}.link-play::after{content:"play_arrow";transition:opacity 300ms;font-size:1.3em;opacity:.5;margin-left:-1em;transform:translate3d(1em, 0, 0);text-decoration:none}.link-play:hover::after,.link-play:focus::after{opacity:1}.link-play.button{padding-right:2.3em;text-decoration:none !important}.link-breadcrumbs{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;width:100%;align-items:center;margin:0 auto;text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:600}.link-breadcrumbs,.link-breadcrumbs *{position:static}.link-breadcrumbs a{display:inline-flex;align-items:center;margin-right:3em;letter-spacing:.1em}.link-breadcrumbs a:not(:last-of-type)::after{content:"chevron_right";transition:opacity 300ms;font-size:1.3em;opacity:.5;margin-left:-1em;transform:translate3d(1em, 0, 0);text-decoration:none}.link-breadcrumbs a:hover::after,.link-breadcrumbs a:focus::after{opacity:1}.link-breadcrumbs a[aria-current=page]{font-weight:700}.link-breadcrumbs a[aria-current=page]~*{opacity:.5}.link-breadcrumbs a:first-of-type{margin-left:auto}.link-breadcrumbs a:last-of-type{margin-right:auto}.link-breadcrumbs a:not([href]){pointer-events:none}[data-anim]{overflow:hidden}[data-anim] *{transform-origin:center;z-index:0;transition:opacity 1.2s,transform .8s cubic-bezier(0.65, 0, 0.35, 1)}[data-anim] *:nth-child(2){transition-delay:50ms}[data-anim] *:nth-child(3){transition-delay:75ms}[data-anim] *:nth-child(4){transition-delay:100ms}[data-anim] *:nth-child(5){transition-delay:125ms}[data-anim] *:nth-child(6){transition-delay:150ms}[data-anim] *:nth-child(7){transition-delay:175ms}[data-anim] *:nth-child(8){transition-delay:200ms}[data-anim] *:nth-child(9){transition-delay:225ms}[data-anim] *:nth-child(10){transition-delay:250ms}[data-anim] *:nth-child(11){transition-delay:275ms}[data-anim] *:nth-child(12){transition-delay:300ms}[data-anim] *:nth-child(13){transition-delay:325ms}[data-anim] *:nth-child(14){transition-delay:350ms}[data-anim] *:nth-child(15){transition-delay:375ms}[data-anim] *:nth-child(16){transition-delay:400ms}[data-anim] *:nth-child(17){transition-delay:425ms}[data-anim] *:nth-child(18){transition-delay:450ms}[data-anim] *:nth-child(19){transition-delay:475ms}[data-anim] *:nth-child(20){transition-delay:500ms}[data-anim~=slide-up]:not(.anim-complete) *{transform:translateY(100%);opacity:0}[data-anim~=slide-left]:not(.anim-complete) *{transform:translateX(100%);opacity:0}[data-anim~=slide-right]:not(.anim-complete) *{transform:translateX(-100%);opacity:0}[data-anim~=scale-up]:not(.anim-complete) *{transform:scale(0.9);opacity:0}[data-anim~=scale-down]:not(.anim-complete) *{transform:scale(1.1);opacity:0}[data-anim~=fade-in]:not(.anim-complete) *{opacity:0}[data-anim~=peek-in]{overflow:visible;z-index:4;background:rgba(0,0,0,0) !important}@media(min-width: 30rem){[data-anim~=peek-in]{transition:opacity 1.2s,transform 1.6s cubic-bezier(0.65, 0, 0.35, 1)}}[data-anim~=peek-in]>*{position:fixed;bottom:-0.5rem;left:-0.5rem;right:-0.5rem;width:100vw;padding-left:2.5rem;padding-right:2.5rem}[data-anim~=peek-in]:not(.anim-complete) section{transform:translateY(150%)}[data-anim~=parallax] .wallpaper img,[data-anim~=parallax] .wallpaper video{will-change:transform;transition:none !important;height:130% !important;transform:translateY(calc(var(--ty, 0) * 100%))}.search-form ul{list-style:none;margin:0;padding:0;margin-top:3rem;display:flex;flex-direction:column;align-items:center}.search-form ul li{width:100%}@media(min-width: 45rem){.search-form ul{flex-direction:row}.search-form ul li+li{margin-left:1rem;width:auto}.search-form ul li:nth-of-type(1){flex-grow:0;width:calc(50% - 0.3333333333rem)}.search-form ul li:nth-of-type(2){flex-grow:1}.search-form ul li:nth-of-type(3){flex-grow:0}}.product-card{text-align:center;display:flex;flex-direction:column;height:100%}.product-card h3{margin:0}.product-card h3+p{font-size:150%;color:#1c92f6;margin:0}.product-card h3+p+p{font-size:90%;color:#1c92f6;margin-top:0;flex-grow:1}.product-card *,.product-card .media{flex-grow:0;height:initial}.product-card>div{flex-grow:1;margin:1rem auto}.product-card ul{list-style:none;margin:0;padding:0;font-weight:600;margin:auto;padding:0;flex-grow:1}.product-card ul li{text-align:left}.product-card p:empty{display:initial}.product-card .button{margin:.5rem;align-self:center}.product-card .details{margin-top:1rem;color:#1c92f6;z-index:1}.product-card-shop{display:flex;flex-direction:column;align-content:space-between;align-items:center;height:100%}.product-card-shop .text-section{flex-grow:1;height:50%;margin-bottom:1rem;text-align:center}.product-card-shop .price-section{margin:1rem 0;display:flex;flex-direction:column}.product-card-shop .price-section p{margin:0 auto;order:1;flex-grow:1;width:100%;min-height:1.5em;text-align:center}.product-card-shop .price-section span{margin-left:1rem;text-align:right}.product-card-shop .price-section label{order:5;display:block;margin:1rem 0;z-index:2;min-height:1em;text-align:center}.product-card-shop .price-section p.price-text:empty,.product-card-shop .price-section p.discount-text:empty{order:2}.product-card-shop .price-section p:empty{display:block;height:1em}.product-card-shop .price-section .price-text,.product-card-shop .price-section .discount-text{display:flex;flex-wrap:wrap;justify-content:space-between}.product-card-shop .price-section .price-text span,.product-card-shop .price-section .discount-text span{text-align:right;font-weight:600}.product-card-shop .price-section .price{font-size:2rem;order:4}.product-card-shop .price-section .price span{margin-left:0;margin-right:1rem}.product-card-shop .price-section .tax-info{font-size:80%;opacity:.5;order:5}[data-theme=light] .product-card-shop .price,.theme-light .product-card-shop .price{color:#1c92f6}[data-theme=blue] .product-card-shop button,[data-theme=blue] .product-card-shop .button,.theme-blue .product-card-shop button,.theme-blue .product-card-shop .button{background:#2e5a7a}[data-theme=blue] .product-card-shop button:focus,[data-theme=blue] .product-card-shop .button:focus,.theme-blue .product-card-shop button:focus,.theme-blue .product-card-shop .button:focus{box-shadow:0 0 1px 1px rgba(46,90,122,.7)}[data-theme=blue] .product-card-shop button:hover,[data-theme=blue] .product-card-shop .button:hover,.theme-blue .product-card-shop button:hover,.theme-blue .product-card-shop .button:hover{background:#35688d}[data-theme=dark] .product-card-shop button,[data-theme=dark] .product-card-shop .button,.theme-dark .product-card-shop button,.theme-dark .product-card-shop .button{color:#252525;background:#fafafa}[data-theme=dark] .product-card-shop button:focus,[data-theme=dark] .product-card-shop .button:focus,.theme-dark .product-card-shop button:focus,.theme-dark .product-card-shop .button:focus{box-shadow:0 0 1px 1px rgba(250,250,250,.7)}[data-theme=dark] .product-card-shop button:hover,[data-theme=dark] .product-card-shop .button:hover,.theme-dark .product-card-shop button:hover,.theme-dark .product-card-shop .button:hover{background:#fff}[data-theme=red] .product-card-shop button,[data-theme=red] .product-card-shop .button,.theme-red .product-card-shop button,.theme-red .product-card-shop .button{background:#bb2a15}[data-theme=red] .product-card-shop button:focus,[data-theme=red] .product-card-shop .button:focus,.theme-red .product-card-shop button:focus,.theme-red .product-card-shop .button:focus{box-shadow:0 0 1px 1px rgba(187,42,21,.7)}[data-theme=red] .product-card-shop button:hover,[data-theme=red] .product-card-shop .button:hover,.theme-red .product-card-shop button:hover,.theme-red .product-card-shop .button:hover{background:#d22f18}[data-theme=green] .product-card-shop button,[data-theme=green] .product-card-shop .button,.theme-green .product-card-shop button,.theme-green .product-card-shop .button{background:#335d0e}[data-theme=green] .product-card-shop button:focus,[data-theme=green] .product-card-shop .button:focus,.theme-green .product-card-shop button:focus,.theme-green .product-card-shop .button:focus{box-shadow:0 0 1px 1px rgba(51,93,14,.7)}[data-theme=green] .product-card-shop button:hover,[data-theme=green] .product-card-shop .button:hover,.theme-green .product-card-shop button:hover,.theme-green .product-card-shop .button:hover{background:#3f7311}[data-theme=orange] .product-card-shop button,[data-theme=orange] .product-card-shop .button,.theme-orange .product-card-shop button,.theme-orange .product-card-shop .button{background:#b56500}[data-theme=orange] .product-card-shop button:focus,[data-theme=orange] .product-card-shop .button:focus,.theme-orange .product-card-shop button:focus,.theme-orange .product-card-shop .button:focus{box-shadow:0 0 1px 1px rgba(181,101,0,.7)}[data-theme=orange] .product-card-shop button:hover,[data-theme=orange] .product-card-shop .button:hover,.theme-orange .product-card-shop button:hover,.theme-orange .product-card-shop .button:hover{background:#ce7400}blockquote{display:flex;flex-direction:column;align-items:center;padding:0;margin:0}blockquote img{width:8rem;border-radius:50%;border:2px solid currentcolor}blockquote svg{display:block;fill:currentcolor;display:block;margin:1rem auto 1rem}blockquote p{text-align:center;margin:0}blockquote p::before{content:"“"}blockquote p::after{content:"”"}blockquote footer{width:100%;margin:1rem auto 1rem;text-align:center}blockquote footer::before{content:"~ "}@media(min-width: 60rem){section:nth-last-of-type(-n+2):first-of-type blockquote,section:nth-last-of-type(-n+2):first-of-type~section blockquote{flex-direction:row}section:nth-last-of-type(-n+2):first-of-type blockquote svg,section:nth-last-of-type(-n+2):first-of-type~section blockquote svg{margin:0 2rem .5rem}section:nth-last-of-type(-n+2):first-of-type blockquote p,section:nth-last-of-type(-n+2):first-of-type blockquote footer,section:nth-last-of-type(-n+2):first-of-type~section blockquote p,section:nth-last-of-type(-n+2):first-of-type~section blockquote footer{padding-left:2rem}section:nth-last-of-type(-n+2):first-of-type blockquote footer,section:nth-last-of-type(-n+2):first-of-type~section blockquote footer{text-align:left}}.shortcut-table table{border-collapse:separate;border-spacing:0;font-size:.85rem;width:100%}.shortcut-table table *{font-family:inherit;font-size:inherit}.shortcut-table table th{position:sticky;top:10.25rem;z-index:1;text-align:left}.nav-no-bot .shortcut-table table th{top:5.75rem}.shortcut-table table th{color:#252525;background:#f5f5f5;border-bottom:1px solid #e9e9e9}@media(min-width: 0px){.shortcut-table table th{color:#fafafa;background:#202020;border-color:#000}}.light-mode .shortcut-table table th{color:#252525;background:#f5f5f5;border-color:#e9e9e9}.dark-mode .shortcut-table table th{color:#fafafa;background:#202020;border-color:#000}.nav-minimized .shortcut-table table th{top:4.5rem}.shortcut-table table th,.shortcut-table table td{padding:1rem;min-height:4.5rem}.shortcut-table table td,.shortcut-table table tr{border:0px solid #e9e9e9}@media(min-width: 0px){.shortcut-table table td,.shortcut-table table tr{border:0px solid rgba(0,0,0,.25)}}.light-mode .shortcut-table table td{border:0px solid #e9e9e9}.shortcut-table table .dark-mode td{border:0px solid rgba(0,0,0,.25)}.shortcut-table table tr:nth-last-of-type(odd){border-width:1px}@media(min-width: 45rem){.shortcut-table table tr:nth-last-of-type(odd){border-width:0}}@media(min-width: 45rem)and (min-width: 0px){.shortcut-table table{background:#2a2a2a}}@media(min-width: 45rem){.shortcut-table table tr:nth-of-type(odd){color:#252525;background-color:#fff}}@media(min-width: 45rem)and (min-width: 0px){.shortcut-table table tr:nth-of-type(odd){color:#fafafa;background-color:#252525}}@media(min-width: 45rem){.light-mode .shortcut-table table tr:nth-of-type(odd){color:#252525;background-color:#fff}.dark-mode .shortcut-table table{background-color:#252525}.dark-mode .shortcut-table table tr:nth-of-type(odd){color:#fafafa;background-color:#252525}}.shortcut-table table td:nth-last-of-type(3n - 0){font-weight:600;font-family:monospace;text-transform:capitalize}.shortcut-table table a{color:#1c92f6;display:flex}.shortcut-table table a svg{fill:currentcolor;vertical-align:middle;margin-right:.25rem;width:1em;height:1em;order:-1}.shortcut-table table a:not(:hover){text-decoration:none}.shortcut-table table td a{position:static}.shortcut-table table td a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.shortcut-table table kbd{color:#252525;background-color:#e9e9e9;padding:.5em .75em .4em;border-radius:.25em;display:inline-block;margin:.25em 0;box-shadow:.125em .125em .125em rgba(0,0,0,.15)}.shortcut-table table td:nth-of-type(1){width:30%}.shortcut-table table td:nth-of-type(2){width:20%}.shortcut-table table td:nth-of-type(3){width:50%}@media(max-width: 45rem){.shortcut-table table thead{display:none}.shortcut-table table tr{display:flex;flex-wrap:wrap;margin:1rem 0;border-width:1px}.shortcut-table table td{position:static}.shortcut-table table td::before{content:attr(data-column-label)}.shortcut-table table td::before{color:#999;display:block;font-size:.75rem;font-weight:400;margin-bottom:.25rem}.shortcut-table table td:nth-of-type(1){width:50%;border-bottom-width:1px}.shortcut-table table td:nth-of-type(2){width:50%;border-left-width:1px;border-bottom-width:1px}.shortcut-table table td:nth-of-type(3){width:100%}.shortcut-table table td:not(:nth-of-type(3)){color:#252525;background-color:#fff}}@media(max-width: 45rem)and (min-width: 0px){.shortcut-table table td:not(:nth-of-type(3)){color:#fafafa;background:#252525}}@media(max-width: 45rem){.light-mode .shortcut-table table td:not(:nth-of-type(3)){color:#252525;background-color:#fff}.dark-mode .shortcut-table table td:not(:nth-of-type(3)){color:#fafafa;background:#252525}}.compare-table table{border-collapse:separate;border-spacing:0;font-size:.85rem;width:100%}.compare-table table *{font-family:inherit;font-size:inherit;font-weight:400}.compare-table table thead th{position:sticky;top:0;top:10.25rem;vertical-align:top;z-index:1}.nav-no-bot .compare-table table thead th{top:5.75rem}.compare-table table thead th a{color:inherit}.compare-table table thead th{color:#252525;background:#f5f5f5;border-bottom:1px solid #e9e9e9}@media(min-width: 0px){.compare-table table thead th{color:#fafafa;background:#202020;border-color:#000}}.light-mode .compare-table table thead th{color:#252525;background:#f5f5f5;border-color:#e9e9e9}.dark-mode .compare-table table thead th{color:#fafafa;background:#202020;border-color:#000}.nav-minimized .compare-table table thead th{top:4.5rem}.compare-table table th[scope=row]{text-align:left;width:40%}.compare-table table th,.compare-table table td{padding:1rem;min-height:4.5rem}.compare-table table td{text-align:center;border-left:1px solid rgba(37,37,37,.1);width:20%}.compare-table table a{display:block;font-weight:600;margin-bottom:.5em;color:#1c92f6}.compare-table table a:not(:hover){text-decoration:none}.compare-table table svg{fill:#1c92f6}.compare-table table tbody tr:nth-of-type(odd){background-color:#fff}@media(min-width: 0px){.compare-table table tbody tr:nth-of-type(odd){background-color:#252525}}.dark-mode .compare-table table tbody tr:nth-of-type(odd){background-color:#252525}@media(max-width: 45rem){.compare-table table thead{display:none}.compare-table table tbody tr:nth-of-type(n){display:flex;flex-wrap:wrap;margin:1rem 0;background-color:rgba(0,0,0,0);border:1px solid rgba(37,37,37,.1)}}@media(max-width: 45rem)and (min-width: 0px){.compare-table table tbody tr:nth-of-type(n){border-color:#252525}}@media(max-width: 45rem){.dark-mode .compare-table table tbody tr:nth-of-type(n){background-color:#252525}.compare-table table td:nth-of-type(3n - 2){border-left:0}.compare-table table th:nth-of-type(n){width:100%;min-height:initial;background-color:rgba(37,37,37,.15);background-color:#fff}}@media(max-width: 45rem)and (min-width: 0px){.compare-table table th:nth-of-type(n){background-color:#202020}}@media(max-width: 45rem){.dark-mode .compare-table table th:nth-of-type(n){background-color:#202020}.compare-table table td{width:33.3333333333%;flex-grow:1;flex-shrink:1;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;border-top:1px solid rgba(37,37,37,.1)}}@media(max-width: 45rem)and (min-width: 0px){.compare-table table td{border-color:#252525}}@media(max-width: 45rem){.dark-mode .compare-table table td{border-color:#252525}.compare-table table td::before{content:attr(data-column-label);display:block;text-align:left}}@media(max-width: 30rem){.compare-table table td{width:100%;border-left:0}}.data-table table{display:flex;border-collapse:collapse;padding:.25rem 0;font-size:.85rem}.data-table table tr{display:flex;padding:.25rem 0}.data-table table caption{font-size:2rem;width:30%;text-align:left;padding-right:1rem}.data-table table thead,.data-table table tbody{width:100%}.data-table table .bold{font-weight:600}.data-table table th{text-align:left;font-weight:400;flex:0 0 30%;padding:.25rem .5rem}.data-table table td{text-align:right;flex:1 0 20%;padding:.25rem .5rem}.data-table table a{font-weight:600;color:#1c92f6}*.theme-red .data-table table a,*.theme-blue .data-table table a,*.theme-green .data-table table a,*.theme-orange .data-table table a,*.theme-datk .data-table table a,*.theme-dark-blue .data-table table a{color:#fff}@media(max-width: 60rem){.data-table table{flex-wrap:wrap}.data-table table caption{margin-top:2rem}.data-table table caption,.data-table table td,.data-table table th{padding:0}.data-table table td:empty{display:none}}@media(max-width: 30rem){.data-table table{flex-wrap:wrap}.data-table table tr{display:flex;flex-wrap:wrap}.data-table table tr{padding:.5rem 0}.data-table table th{flex:1 0 100%;font-weight:700}.data-table table td:first-of-type,.data-table table td:empty+td{text-align:left}.data-table table td:empty{display:none}}.data-table table+table{border-top:1px solid #e9e9e9}.wallpaper{object-fit:cover;object-position:center;background-size:cover;background-position:center}.wallpaper,.wallpaper>img,.wallpaper::before{display:block;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.wallpaper img{width:101%;height:101%}.wallpaper::before{content:"";z-index:1;pointer-events:none}.theme-black-translucent .wallpaper::before{background:rgba(0,0,0,.5)}.theme-white-translucent .wallpaper::before{background:rgba(255,255,255,.5)}picture{display:block}picture img{width:100%;height:auto;object-fit:inherit;object-position:inherit;background-size:inherit;background-position:inherit}[id|=modal]{z-index:4;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.9);color:#fafafa;position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;padding:1rem;transition:transform 400ms,opacity 300ms;transform-origin:center;transform:scale(1.2);opacity:0;pointer-events:none}[id|=modal]:target{transform:none;opacity:1;pointer-events:auto;transition:transform 300ms,opacity 400ms}[id|=modal]>section{max-width:80rem;margin:auto;width:100%}[id|=modal]>.close{position:absolute;top:1rem;right:1rem}[id|=modal].open{transform:none;opacity:1;pointer-events:auto}[id=modal-video] h2:empty,[id=modal-video] p{display:none}[id=modal-video] .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}[id=modal-video] .video::before,[id=modal-video] .video::after{content:"";display:table;clear:both}[id=modal-video] .video::before{padding-bottom:56.25%;float:left}[id=modal-role]{z-index:2;padding-top:1.75rem;cursor:pointer}[data-role=""] [id=modal-role]{transform:none;opacity:1;pointer-events:auto}[id=modal-role] section::before{display:none}[id=modal-role] ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-radius:.5em;overflow:hidden;text-align:center}@media(min-width: 45rem){[id=modal-role] ul{flex-direction:row}}[id=modal-role] li{display:flex;justify-content:space-between;flex-direction:column;flex-grow:1;min-width:33.3333333333%;padding:2rem 1rem}[id=modal-role] h2{font-size:1.125rem}@media(min-width: 20rem){[id=modal-role] h2{font-size:calc(1.125rem + 0.625*(100vw - 20rem)/60)}}@media(min-width: 80rem){[id=modal-role] h2{font-size:1.75rem}}[id=modal-role] h1{font-size:1.125rem}@media(min-width: 20rem){[id=modal-role] h1{font-size:calc(1.125rem + 0.625*(100vw - 20rem)/60)}}@media(min-width: 80rem){[id=modal-role] h1{font-size:1.75rem}}[id=modal-role] .button{box-shadow:0 0 .25em rgba(37,37,37,.25);position:static;align-self:center}[id=modal-role] .button::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1}[id=modal-function]{color:#fff}.accordion-box{margin:-1rem 0;overflow:hidden;min-height:calc(100% + 2rem);display:flex;justify-content:stretch}.accordion-box .content{padding:2rem;flex-grow:1;overflow:hidden;color:#fafafa;background:rgba(37,37,37,.72);transition:transform 600ms;transform:translateY(calc(100% - 5.5rem))}.accordion-box .content h1.large-header,.accordion-box .content h2.large-header,.accordion-box .content h1,.accordion-box .content h2,.accordion-box .content h3,.accordion-box .content h4,.accordion-box .content h5,.accordion-box .content h6{color:#fafafa}.accordion-box .content h2,.accordion-box .content h3{font-size:1rem;font-weight:700;margin:0}.accordion-box .content h2+p,.accordion-box .content h3+p{margin-top:0}.accordion-box .content::before,.accordion-box .content::after{content:"";display:table;clear:both}.accordion-box .content::before{float:left;padding-bottom:56.25%}.accordion-box:hover .content{transition-delay:200ms;transform:none}.accordion-box .collapsed{position:absolute;top:0;left:0;width:100%;padding:1rem 2rem;z-index:1;max-height:4.2em;margin:0 0 2rem 0;overflow:hidden;transition:opacity 600ms ease-in-out,transform 600ms ease-in-out;opacity:1}.accordion-box .collapsed p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accordion-box .collapsed h2{color:#fff;font-size:1rem;font-weight:700;margin:0}.accordion-box .expanded{margin-top:-1rem;position:static;transition:opacity 600ms ease-in-out,transform 600ms ease-in-out;opacity:0}.accordion-box .link-play{margin-top:.5em;margin-bottom:1em}.accordion-box:hover .content,.accordion-box:focus .content,.accordion-box:focus-within .content{transform:none}.accordion-box:hover .collapsed,.accordion-box:focus .collapsed,.accordion-box:focus-within .collapsed{opacity:0;transform:translateY(1rem)}.accordion-box:hover .collapsed p,.accordion-box:focus .collapsed p,.accordion-box:focus-within .collapsed p{clip-path:polygon(0 0, 98% 0, 98% 100%, 0% 100%)}.accordion-box:hover .expanded,.accordion-box:focus .expanded,.accordion-box:focus-within .expanded{opacity:1;transform:translateY(1rem)}.accordion-box:hover .content,.accordion-box:hover .collapsed,.accordion-box:hover .expanded,.accordion-box:focus .content,.accordion-box:focus .collapsed,.accordion-box:focus .expanded{transition-delay:400ms}.slide{overflow:hidden;counter-reset:slide slides}.slide ul{height:100%;list-style:none;margin:0;padding:0;display:flex;scroll-snap-type:x mandatory;overflow-y:hidden;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.slide ul::-webkit-scrollbar{display:none}.slide li{flex:1 0 100%;scroll-snap-align:center;display:flex;justify-content:center;align-items:center;margin:0}.slide li::before{content:"";clear:both;display:block;float:left;padding-bottom:56.25%}.slide li::after{content:"";clear:both;display:block}.slide img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center}.slide .nav{position:absolute;bottom:.5rem;right:.5rem;display:flex;align-items:center;color:#fff;background:rgba(0,0,0,.72);border-radius:5rem}.slide .nav a{color:inherit}.slide .nav a::after{padding:.25em .5rem}.slide .nav .prev::after{content:"chevron_left"}.slide .nav .next::after{content:"chevron_right"}.slide .nav .count{font-size:80%}.slide.first .prev{opacity:0;pointer-events:none}.slide.last .next{opacity:0;pointer-events:none}.slide ul{counter-reset:slide slides}.slide li{counter-increment:slide slides}.slide .active+li{counter-reset:slide}.slide .count::before{content:counter(slide) "/" counter(slides)}form fieldset{border:0;padding:0}form fieldset+fieldset{margin-top:1rem}form .field-validation-error{font-size:80%;color:#e84b35}form .validation-summary-errors ul{margin-top:1rem;padding-left:1.5em;font-size:80%;color:#e84b35}form .field-description{display:block;font-size:80%;opacity:.72}.grid-render-error{padding:2rem 1rem;background-color:#e84b35}.grid-render-error h1,.grid-render-error h2,.grid-render-error h3,.grid-render-error h4{color:#fff}.grid-render-error pre{border-radius:.5rem;overflow:hidden;font-family:monospace;overflow-x:auto;padding:1rem;background:#334150;color:#fff}.estimator section{display:flex;flex-wrap:wrap}.estimator section.input{justify-content:space-between;align-content:flex-start}.estimator section.input h4{margin-bottom:1em}.estimator section.result{flex-direction:column;justify-content:space-between;min-height:20rem}.estimator section.result h4{margin-bottom:1em}.estimator section.cta{justify-content:space-around}.estimator section.cta>span{width:40%;display:inline-flex;flex-direction:column}.estimator section h4:empty{display:none}@media(max-width: 60rem){.estimator section{min-width:50%;flex-grow:1}}.estimator label{width:100%;display:block;margin-bottom:1rem;font-weight:600;color:gray;align-self:flex-start}@media(min-width: 30rem){.estimator label.half{width:calc(50% - .5rem)}}.estimator label.support{display:flex;align-items:center}.estimator label>*{margin-top:.25rem;font-size:100%}.estimator label.license{margin-top:1rem;width:12rem;margin-left:auto;align-self:flex-end;display:flex;background:#d3d3d3;border-radius:.25rem;overflow:hidden;font-size:80%;z-index:0}.estimator label.license span{margin-top:0;width:50%;padding:.75rem;color:#707070;text-align:center;transition:300ms}.estimator label.license span:first-of-type::before{content:"";display:block;position:absolute;background:#1c92f6;top:0;left:0;width:100%;height:100%;z-index:-1;transition:300ms}.estimator label.license input:checked+span:first-of-type::before{transform:translateX(100%)}.estimator label.license input:not(:checked)+span:first-of-type,.estimator label.license input:checked~span:last-of-type{color:#fafafa;font-weight:700}.estimator label.license input{position:fixed;left:-100vw}.estimator a.order,.estimator a.buy{display:inline-flex;justify-content:center;align-items:center;padding:.25rem 1.5rem;border-radius:.25rem;color:#fafafa;background:#1c92f6;text-decoration:none;transition:300ms}.estimator a.order:hover,.estimator a.buy:hover{background:#0978d6}.estimator a.order svg,.estimator a.buy svg{width:2.5rem;height:2.5rem;fill:#fafafa}.estimator a.order svg{width:0}.estimator a.contact{align-self:center;text-align:center;width:14rem;padding:.5rem 1.5rem;border-radius:.25rem;color:#1c92f6}.estimator table{margin-bottom:auto;transition:opacity 300ms;text-align:center}.estimator table th{padding:.25rem .5rem;text-align:right}.estimator table th:last-of-type{padding-right:0}.estimator table th:first-of-type{text-align:left;padding-left:0}.estimator table td{padding:.25rem .5rem;text-align:right}.estimator table th:not([scope=row]),.estimator table td{white-space:nowrap}.estimator table th[scope=row]{padding-left:0;font-weight:600}.estimator table td:last-of-type{padding-right:0}.estimator table tbody tr:nth-of-type(odd){background-color:#e9e9e9}.estimator table tbody tr:last-of-type{border-bottom:1px solid #e9e9e9}.estimator table tfoot tr:first-of-type td{padding-top:1rem}.estimator table tfoot td{font-size:125%;font-weight:700;color:#1c92f6}.estimator table th.recurrent::before{content:"*";position:absolute;left:-1em}@media(min-width: 0px){.estimator table tbody tr:nth-of-type(odd){background-color:#e9e9e9;color:#252525}.estimator table th.recurrent::before{color:#fff}}.estimator table.show-on-mobile{display:none}@media(max-width: 30rem){.estimator table.show-on-desktop{display:none}.estimator table.show-on-mobile{display:table}}.estimator .loader{float:right;transition:opacity 150ms;opacity:0}.estimator .loader{pointer-events:none;position:relative;width:1.5rem;height:1.5rem;border:1px solid #1c92f6;border-radius:50%}.estimator .loader:before,.estimator .loader:after{content:"";position:absolute;display:block;transform-origin:0.5px;top:calc(50% - 0.5px);left:calc(50% - 0.5px);border-top:1px solid #1c92f6;border-radius:1px;width:calc(45% + 0.5px);animation:u3o1i44 .8s linear infinite}.estimator .loader:after{width:35%;animation:u3o1i44 6s linear infinite;opacity:1}@keyframes u3o1i44{to{transform:rotate(360deg)}}.estimator.loading .loader{opacity:1}.estimator.loading table{opacity:0}.estimator [id|=info],.estimator .foot-note{font-weight:700;color:#1c92f6;display:block;font-size:.8rem;width:1.2rem;height:1.2rem;line-height:1.1;display:inline-block;border-radius:5rem;text-align:center;border:1px solid #e9e9e9;transition:300ms;text-decoration:none;background:#fff;float:right;margin-left:auto}.estimator .foot-note{top:-0.3em}.estimator [id|=info]:target,.estimator .foot-note:hover{color:#fafafa;background-color:#1c92f6;border-color:#1c92f6}img{width:100%}.modal-open,.modal-open body{overflow:hidden}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}
