.theme--dark.v-application .product-image__image{opacity:.9}.book-a-demo{font-size:.75rem}.hero-ambient-canvas[data-v-db23b578]{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.search__menu{background-color:#fff;color:rgba(0,0,0,.87)}.hero[data-v-6b75d135]{overflow:hidden;position:relative}.hero__content[data-v-6b75d135]{position:relative;z-index:1}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.iframe-container iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.ttt-game{align-items:center;display:flex;margin:auto;width:13rem}.ttt-player{text-align:center}.ttt-player-icon{color:#4608ad;height:1.2rem;width:1.2rem}.v-application.theme--dark .ttt-player-icon{color:#fff}.ttt-player-icon--hidden{display:none}.ttt-grid{background:#f0ebf9;border-radius:4px;font-size:0;line-height:0;margin:auto;width:6rem}.v-application.theme--dark .ttt-grid{background:#2b2b2b}.ttt-cell{border:1px solid #4608ad;border-width:1px 0 0 1px;display:inline-block;font-size:1em;height:2rem;padding:.2rem;width:2rem}.v-application.theme--dark .ttt-cell{border-color:#fff}.ttt-row:first-child .ttt-cell{border-top:none}.ttt-cell:first-child{border-left:none}.ttt-icon{display:none;height:100%;width:100%}.ttt-cell .ttt-icon{color:#4608ad;display:block}.v-application.theme--dark .ttt-cell .ttt-icon{color:#fff}.ttt-blink .ttt-icon{animation:blink .25s step-end 0s 3}@keyframes blink{50%{opacity:0}}@font-face{font-display:swap;font-family:Averta;font-style:italic;font-weight:100;src:url(/_nuxt/fonts/averta-thinitalic-webfont.77de8ab.woff2) format("woff2"),url(/_nuxt/fonts/averta-thinitalic-webfont.059ea0d.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:100;src:url(/_nuxt/fonts/averta-thin-webfont.7729390.woff2) format("woff2"),url(/_nuxt/fonts/averta-thin-webfont.8abab97.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:italic;font-weight:200;src:url(/_nuxt/fonts/averta-extrathinitalic-webfont.bfebacc.woff2) format("woff2"),url(/_nuxt/fonts/averta-extrathinitalic-webfont.f7bf16b.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:200;src:url(/_nuxt/fonts/averta-extrathin-webfont.8c88d8a.woff2) format("woff2"),url(/_nuxt/fonts/averta-extrathin-webfont.035706c.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:italic;font-weight:300;src:url(/_nuxt/fonts/averta-lightitalic-webfont.abbc28b.woff2) format("woff2"),url(/_nuxt/fonts/averta-lightitalic-webfont.62d99a0.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:300;src:url(/_nuxt/fonts/averta-light-webfont.d8ab433.woff2) format("woff2"),url(/_nuxt/fonts/averta-light-webfont.2d299ae.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:italic;font-weight:400;src:url(/_nuxt/fonts/averta-regularitalic-webfont.d50217d.woff2) format("woff2"),url(/_nuxt/fonts/averta-regularitalic-webfont.8f57081.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/averta-regular-webfont.6ff0963.woff2) format("woff2"),url(/_nuxt/fonts/averta-regular-webfont.a9876e7.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:italic;font-weight:500;src:url(/_nuxt/fonts/averta-semibolditalic-webfont.0e1b78d.woff2) format("woff2"),url(/_nuxt/fonts/averta-semibolditalic-webfont.636a215.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/averta-semibold-webfont.c1f4b04.woff2) format("woff2"),url(/_nuxt/fonts/averta-semibold-webfont.869a184.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:italic;font-weight:600;src:url(/_nuxt/fonts/averta-semibolditalic-webfont.0e1b78d.woff2) format("woff2"),url(/_nuxt/fonts/averta-semibolditalic-webfont.636a215.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/averta-semibold-webfont.c1f4b04.woff2) format("woff2"),url(/_nuxt/fonts/averta-semibold-webfont.869a184.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:italic;font-weight:700;src:url(/_nuxt/fonts/averta-bolditalic-webfont.989f4b4.woff2) format("woff2"),url(/_nuxt/fonts/averta-bolditalic-webfont.98ba4f1.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/averta-bold-webfont.a73f2f3.woff2) format("woff2"),url(/_nuxt/fonts/averta-bold-webfont.997d92d.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:italic;font-weight:800;src:url(/_nuxt/fonts/averta-extrabolditalic-webfont.d1e7515.woff2) format("woff2"),url(/_nuxt/fonts/averta-extrabolditalic-webfont.c925aec.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:800;src:url(/_nuxt/fonts/averta-extrabold-webfont.51e61ec.woff2) format("woff2"),url(/_nuxt/fonts/averta-extrabold-webfont.6fbe68d.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:italic;font-weight:900;src:url(/_nuxt/fonts/averta-blackitalic-webfont.eaf96fe.woff2) format("woff2"),url(/_nuxt/fonts/averta-blackitalic-webfont.433d18a.woff) format("woff")}@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:900;src:url(/_nuxt/fonts/averta-black-webfont.d5dd9de.woff2) format("woff2"),url(/_nuxt/fonts/averta-black-webfont.157d3c7.woff) format("woff")}html[data-theme=dark],html[data-theme=dark] body{background-color:#121212;color:#fff}body{overflow-x:hidden}.v-application code{font-size:.75rem!important;padding:.1rem .2rem}.v-application code.small{font-size:.6rem!important;line-height:1rem}.theme--dark.v-application .primary--text{color:#fff!important}.theme--light.v-application code{background-color:#f0ebf9!important;color:#4608ad!important}.theme--dark.v-application code{background-color:#4608ad!important;color:#fff!important}.theme--light.v-application .v-sheet.v-card{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-application .v-sheet.v-card{border:thin solid hsla(0,0%,100%,.12)}.v-sheet.v-card:not(.v-card--raised){box-shadow:none}.v-sheet.v-card.v-card--hover:not(.v-card--raised):focus,.v-sheet.v-card.v-card--hover:not(.v-card--raised):hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.theme--light.v-application .v-expansion-panels>.v-expansion-panel{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-application .v-expansion-panels>.v-expansion-panel{border:thin solid hsla(0,0%,100%,.12)}.v-expansion-panels>.v-expansion-panel:before{box-shadow:none}.v-application .v-expansion-panels>.v-expansion-panel:after{border-top:0;content:none;opacity:0}.v-expansion-panels>.v-expansion-panel:not(:last-child){margin-bottom:-1px}.no-x-padding .v-expansion-panel-content__wrap{padding-left:0;padding-right:0}.no-b-padding .v-expansion-panel-content__wrap{padding-bottom:0}.no-x-padding td:first-child,.no-x-padding th:first-child{padding-left:24px!important}.no-x-padding td:last-child,.no-x-padding th:last-child{padding-right:24px!important}.v-card__actions .v-btn--text:before{opacity:.08!important}.v-card.primary .v-card__actions .v-btn--text:before{opacity:0!important}.v-card__actions .v-btn--text:hover:before{opacity:.24!important}.v-card.primary .v-card__actions .v-btn--text:hover:before{opacity:.08!important}.v-card__actions{padding:0 16px 16px!important}.theme--light.v-application .v-list-item--active .text--disabled{color:#4608ad!important;opacity:.7}.v-tab--active:before{opacity:.08!important}.container{max-width:1185px!important}.v-avatar svg{border-radius:0!important}.logo.logo--auto-dark,.logo.logo--auto-light{display:block!important}.logo.logo--auto-dark,.theme--dark.v-application .logo--auto-light,html[data-theme=dark] .logo--auto-light{display:none!important}.theme--dark.v-application .logo--auto-dark,html[data-theme=dark] .logo--auto-dark{display:block!important}.header .logo{height:50px!important;width:200px}.header__menu{max-width:500px}.header__subtitle{white-space:normal!important}.header__icon-placeholder{display:inline-block;height:36px;width:36px}.header .v-menu__content{min-width:250px!important}.footer .logo{width:150px}