@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Open+Sans:400italic,700italic,400,700);:root{--window-color:#fff;--window-color-secondary:#fefefe;--accent-color:#348fe2;--accent-color-dark:#1d1d1d;--accent-secondary-color:#00d4ff;--text-primary-color:#000000d9;--text-grey-color:lightgrey;--color-error:#da5e5a}[data-theme=dark]{--text-primary-color:#fefefe;--window-color:#121212;--accent-color:var(--accent-color-dark);--window-color-secondary:#292929}.accent{color:var(--accent-color)!important}.accent-bg{background-color:var(--accent-color)!important}.error{color:#da5e5a!important}.error-bg{background-color:#da5e5a!important}.black{color:#010101!important}.black-bg{background-color:#010101!important}.grey{color:#d3d3d3!important}.sea{color:#69c9d0!important}.sea-bg{background-color:#69c9d0!important}.cryola{color:#ee1d52!important}.cryola-bg{background-color:#ee1d52!important}.white{color:#fff!important}.white-bg{background-color:#fff!important}.secondary{color:#00000099}.gradient-bg{background:linear-gradient(90deg,var(--accent-color) 0,var(--accent-secondary-color) 100%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;background-color:var(--window-color);font-size:16px;font-weight:400;color:var(--text-primary-color);letter-spacing:.5px}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:8px}.heading-1,h1{letter-spacing:-1.5px;font-size:96px;font-weight:100}.banner .banner-title,.heading-2,h2{letter-spacing:-.5px;font-size:60px;font-weight:100}.heading-3,h3{letter-spacing:0;font-size:48px;font-weight:400}.heading-4,h4{letter-spacing:.25px;font-size:34px;font-weight:400}.heading-5,h5{letter-spacing:0;font-size:24px;font-weight:400}.heading-6,h6{letter-spacing:.15px;font-size:20px;font-weight:500}p{margin-top:8px;margin-bottom:8px}.body-2{font-size:14px;letter-spacing:.25px;font-weight:400}.card .card-cover .card-cover-title,.subtitle{font-size:16px;letter-spacing:.15px;font-weight:400}.subtitle-2{font-size:14px;letter-spacing:.1px;font-weight:500}.caption{font-size:12px;letter-spacing:.4px}.divider-inline,.overline{font-size:10px;text-transform:uppercase;letter-spacing:1.5px}.text-thin{font-weight:100}.text-light{font-weight:300}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-bold{font-weight:700}.brand a,.text-black{font-weight:700}a{text-decoration:none;color:var(--text-primary-color)}p>a{color:#1d21ff}.section{padding:16px}.center-text{text-align:center}.left-text{text-align:left}.right-text{text-align:right}.flex{display:flex}.flex-0{flex:0}.padding-0{padding:0}.margin-0{margin:0}.padding-sides-0{padding-left:0;padding-right:0}.margin-sides-0{margin-left:0;margin-right:0}.padding-top-0{padding-top:0}.margin-top-0{margin-top:0}.padding-bottom-0{padding-bottom:0}.margin-bottom-0{margin-bottom:0}.padding-right-0{padding-right:0}.margin-right-0{margin-right:0}.padding-left-0{padding-left:0}.margin-left-0{margin-left:0}.padding-4{padding:4px}.margin-4{margin:4px}.padding-sides-4{padding-left:4px;padding-right:4px}.margin-sides-4{margin-left:4px;margin-right:4px}.padding-top-4{padding-top:4px}.margin-top-4{margin-top:4px}.padding-bottom-4{padding-bottom:4px}.margin-bottom-4{margin-bottom:4px}.padding-right-4{padding-right:4px}.margin-right-4{margin-right:4px}.padding-left-4{padding-left:4px}.margin-left-4{margin-left:4px}.padding-8{padding:8px}.margin-8{margin:8px}.padding-sides-8{padding-left:8px;padding-right:8px}.margin-sides-8{margin-left:8px;margin-right:8px}.padding-top-8{padding-top:8px}.margin-top-8{margin-top:8px}.padding-bottom-8{padding-bottom:8px}.margin-bottom-8{margin-bottom:8px}.padding-right-8{padding-right:8px}.margin-right-8{margin-right:8px}.padding-left-8{padding-left:8px}.margin-left-8{margin-left:8px}.padding-12{padding:12px}.margin-12{margin:12px}.padding-sides-12{padding-left:12px;padding-right:12px}.margin-sides-12{margin-left:12px;margin-right:12px}.padding-top-12{padding-top:12px}.margin-top-12{margin-top:12px}.padding-bottom-12{padding-bottom:12px}.margin-bottom-12{margin-bottom:12px}.padding-right-12{padding-right:12px}.margin-right-12{margin-right:12px}.padding-left-12{padding-left:12px}.margin-left-12{margin-left:12px}.padding-16{padding:16px}.margin-16{margin:16px}.padding-sides-16{padding-left:16px;padding-right:16px}.margin-sides-16{margin-left:16px;margin-right:16px}.padding-top-16{padding-top:16px}.margin-top-16{margin-top:16px}.padding-bottom-16{padding-bottom:16px}.margin-bottom-16{margin-bottom:16px}.padding-right-16{padding-right:16px}.margin-right-16{margin-right:16px}.padding-left-16{padding-left:16px}.margin-left-16{margin-left:16px}.padding-20{padding:20px}.margin-20{margin:20px}.padding-sides-20{padding-left:20px;padding-right:20px}.margin-sides-20{margin-left:20px;margin-right:20px}.padding-top-20{padding-top:20px}.margin-top-20{margin-top:20px}.padding-bottom-20{padding-bottom:20px}.margin-bottom-20{margin-bottom:20px}.padding-right-20{padding-right:20px}.margin-right-20{margin-right:20px}.padding-left-20{padding-left:20px}.margin-left-20{margin-left:20px}.padding-24{padding:24px}.margin-24{margin:24px}.padding-sides-24{padding-left:24px;padding-right:24px}.margin-sides-24{margin-left:24px;margin-right:24px}.padding-top-24{padding-top:24px}.margin-top-24{margin-top:24px}.padding-bottom-24{padding-bottom:24px}.margin-bottom-24{margin-bottom:24px}.padding-right-24{padding-right:24px}.margin-right-24{margin-right:24px}.padding-left-24{padding-left:24px}.margin-left-24{margin-left:24px}.padding-28{padding:28px}.margin-28{margin:28px}.padding-sides-28{padding-left:28px;padding-right:28px}.margin-sides-28{margin-left:28px;margin-right:28px}.padding-top-28{padding-top:28px}.margin-top-28{margin-top:28px}.padding-bottom-28{padding-bottom:28px}.margin-bottom-28{margin-bottom:28px}.padding-right-28{padding-right:28px}.margin-right-28{margin-right:28px}.padding-left-28{padding-left:28px}.margin-left-28{margin-left:28px}.padding-32{padding:32px}.margin-32{margin:32px}.padding-sides-32{padding-left:32px;padding-right:32px}.margin-sides-32{margin-left:32px;margin-right:32px}.padding-top-32{padding-top:32px}.margin-top-32{margin-top:32px}.padding-bottom-32{padding-bottom:32px}.margin-bottom-32{margin-bottom:32px}.padding-right-32{padding-right:32px}.margin-right-32{margin-right:32px}.padding-left-32{padding-left:32px}.margin-left-32{margin-left:32px}.padding-36{padding:36px}.margin-36{margin:36px}.padding-sides-36{padding-left:36px;padding-right:36px}.margin-sides-36{margin-left:36px;margin-right:36px}.padding-top-36{padding-top:36px}.margin-top-36{margin-top:36px}.padding-bottom-36{padding-bottom:36px}.margin-bottom-36{margin-bottom:36px}.padding-right-36{padding-right:36px}.margin-right-36{margin-right:36px}.padding-left-36{padding-left:36px}.margin-left-36{margin-left:36px}.padding-40{padding:40px}.margin-40{margin:40px}.padding-sides-40{padding-left:40px;padding-right:40px}.margin-sides-40{margin-left:40px;margin-right:40px}.padding-top-40{padding-top:40px}.margin-top-40{margin-top:40px}.padding-bottom-40{padding-bottom:40px}.margin-bottom-40{margin-bottom:40px}.padding-right-40{padding-right:40px}.margin-right-40{margin-right:40px}.padding-left-40{padding-left:40px}.margin-left-40{margin-left:40px}.padding-44{padding:44px}.margin-44{margin:44px}.padding-sides-44{padding-left:44px;padding-right:44px}.margin-sides-44{margin-left:44px;margin-right:44px}.padding-top-44{padding-top:44px}.margin-top-44{margin-top:44px}.padding-bottom-44{padding-bottom:44px}.margin-bottom-44{margin-bottom:44px}.padding-right-44{padding-right:44px}.margin-right-44{margin-right:44px}.padding-left-44{padding-left:44px}.margin-left-44{margin-left:44px}.padding-48{padding:48px}.margin-48{margin:48px}.padding-sides-48{padding-left:48px;padding-right:48px}.margin-sides-48{margin-left:48px;margin-right:48px}.padding-top-48{padding-top:48px}.margin-top-48{margin-top:48px}.padding-bottom-48{padding-bottom:48px}.margin-bottom-48{margin-bottom:48px}.padding-right-48{padding-right:48px}.margin-right-48{margin-right:48px}.padding-left-48{padding-left:48px}.margin-left-48{margin-left:48px}.section-title{padding-bottom:16px}.vertical-aligner{height:100%;display:flex;align-items:center;justify-content:center}.aligner-top{align-self:flex-start}.aligner-bottom{align-self:flex-end}.show{display:block}.hide{display:none}img,video{width:100%;height:auto}.divider{width:100%;height:1px;background-color:#979797;margin-top:8px;margin-bottom:8px}.divider-inline{margin:16px auto;position:relative;max-width:600px;text-align:center}.divider-inline:before{content:"";display:block;width:150px;height:1px;background:#979797;left:85px;top:50%;position:absolute}.divider-inline:after{content:"";display:block;width:150px;height:1px;background:#979797;right:85px;top:50%;position:absolute}.circle{border-radius:50%}.container{width:100%;margin:auto;padding:16px}.container-fixed{max-width:1200px;margin:auto!important;padding:16px}.container-fixed-m{max-width:1024px;margin:auto!important;padding:16px}.container-fixed-s{max-width:700px;margin:auto!important;padding:16px}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.neonText{animation:flicker 1.5s infinite alternate;color:#fff}p code{padding:4px;background:#ffd8db;font-family:monospace;font-size:12px;border-radius:4px;font-weight:700;color:#d73a49;margin:2px}pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f3f3f3;border-radius:6px;color:#000}.banner{height:300px;position:relative}.banner>img,.banner>video{object-fit:cover;height:300px}.banner .banner-overlay{color:#fff;position:absolute;overflow:hidden;top:0;bottom:0;background-color:rgba(0,0,0,.8);height:100%;width:100%;z-index:1}.banner .banner-overlay-gradient{background-color:rgba(0,0,0,0)!important;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.7),rgba(0,0,0,.95))}.banner.banner-viewport{height:100vh}.banner.banner-viewport>img,.banner.banner-viewport>video{height:100vh}.banner .banner-content{width:80%;margin:auto;padding-top:32px}.banner .banner-title{margin-top:16px;margin-bottom:8px}.card{box-shadow:2px 4px 8px 2px rgba(0,0,0,.2);transition:.3s;background-color:var(--window-color-secondary);border-radius:4px;padding:16px;width:100%;margin:4px;border:1px solid #ddd}.card .card-fill{height:100%}.card .card-cover{margin:-16px;position:relative}.card .card-cover .card-cover-title{position:absolute;bottom:0;left:0;width:100%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7),rgba(0,0,0,.95));padding:16px;color:#fff}.card .card-cover img,.card .card-cover video{border-radius:4px 4px 0 0;object-fit:cover;height:300px}.card .card-body{padding-top:16px}.card-cover-full{margin:-16px;height:300px}.card-cover-full img,.card-cover-full video{height:100%;border-radius:4px}.card-cover-full .card-cover-title{margin-bottom:0;border-radius:4px}.visible{display:flex!important;animation-name:fade-i;animation-duration:.2s}.slide-in{animation:slide-in .2s forwards}.slide-out{animation:slide-out .2s forwards}@keyframes slide-in{0%{opacity:0;transform:translateX(100%)}25%{opacity:.2;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-out{0%{opacity:1;transform:translateX(0)}25%{opacity:0;transform:translateX(-50%)}100%{opacity:0;transform:translateX(-100%)}}@keyframes progress-scroll{50%{background-size:80%}100%{background-position:125% 0}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes flicker{0%,100%,18%,22%,25%,53%,57%{text-shadow:0 0 4px #fff,0 0 11px #fff,0 0 19px #fff,0 0 40px #0fa,0 0 80px #0fa,0 0 90px #0fa,0 0 100px #0fa,0 0 150px #0fa}20%,24%,55%{text-shadow:none}}.carousel{height:300px;position:relative;box-sizing:border-box}.carousel.carousel-vh{height:300px}.carousel .item{position:absolute;opacity:0;height:300px;width:100%}.carousel .item a>img,.carousel .item img{height:300px;object-fit:cover}.carousel .carousel-indicator{position:absolute;z-index:1;bottom:0;width:100%;display:flex;justify-content:center}.carasoule-contorl{height:100%;display:flex;align-items:center;position:absolute;z-index:1}.carasoule-contorl .carasoule-contorl-btn{width:32px;height:32px;background-color:#d4d4d4;border-radius:50%;display:flex;align-items:center;justify-content:center}.carasoule-contorl.next{right:8px}.carasoule-contorl.prev{left:8px}.carousel-indicator-circle{width:8px;height:8px;background-color:#d4d4d4;border-radius:50%;margin:8px 4px}.carousel-indicator-circle.selected{background-color:#838383}.row{display:flex;flex-wrap:wrap}.col{flex:1}.col-s-1{flex-basis:calc(8.3% * 1)}.col-s-2{flex-basis:calc(8.3% * 2)}.col-s-3{flex-basis:calc(8.3% * 3)}.col-s-4{flex-basis:calc(8.3% * 4)}.col-s-5{flex-basis:calc(8.3% * 5)}.col-s-6{flex-basis:calc(8.3% * 6)}.col-s-7{flex-basis:calc(8.3% * 7)}.col-s-8{flex-basis:calc(8.3% * 8)}.col-s-9{flex-basis:calc(8.3% * 9)}.col-s-10{flex-basis:calc(8.3% * 10)}.col-s-11{flex-basis:calc(8.3% * 11)}.col-s-12{flex-basis:calc(8.3% * 12)}@media only screen and (max-width:480px){.col-m-1{flex-basis:100%}}@media screen and (min-width:481px){.col-m-1{flex-basis:calc(8.3% * 1)}}@media only screen and (max-width:480px){.col-m-2{flex-basis:100%}}@media screen and (min-width:481px){.col-m-2{flex-basis:calc(8.3% * 2)}}@media only screen and (max-width:480px){.col-m-3{flex-basis:100%}}@media screen and (min-width:481px){.col-m-3{flex-basis:calc(8.3% * 3)}}@media only screen and (max-width:480px){.col-m-4{flex-basis:100%}}@media screen and (min-width:481px){.col-m-4{flex-basis:calc(8.3% * 4)}}@media only screen and (max-width:480px){.col-m-5{flex-basis:100%}}@media screen and (min-width:481px){.col-m-5{flex-basis:calc(8.3% * 5)}}@media only screen and (max-width:480px){.col-m-6{flex-basis:100%}}@media screen and (min-width:481px){.col-m-6{flex-basis:calc(8.3% * 6)}}@media only screen and (max-width:480px){.col-m-7{flex-basis:100%}}@media screen and (min-width:481px){.col-m-7{flex-basis:calc(8.3% * 7)}}@media only screen and (max-width:480px){.col-m-8{flex-basis:100%}}@media screen and (min-width:481px){.col-m-8{flex-basis:calc(8.3% * 8)}}@media only screen and (max-width:480px){.col-m-9{flex-basis:100%}}@media screen and (min-width:481px){.col-m-9{flex-basis:calc(8.3% * 9)}}@media only screen and (max-width:480px){.col-m-10{flex-basis:100%}}@media screen and (min-width:481px){.col-m-10{flex-basis:calc(8.3% * 10)}}@media only screen and (max-width:480px){.col-m-11{flex-basis:100%}}@media screen and (min-width:481px){.col-m-11{flex-basis:calc(8.3% * 11)}}@media only screen and (max-width:480px){.col-m-12{flex-basis:100%}}@media screen and (min-width:481px){.col-m-12{flex-basis:calc(8.3% * 12)}}@media only screen and (max-width:480px){.col-1{flex-basis:100%}}@media screen and (min-width:481px){.col-1{flex-basis:100%}}@media only screen and (min-width:769px){.col-1{flex-basis:calc(8.3% * 1)}}@media only screen and (max-width:480px){.col-2{flex-basis:100%}}@media screen and (min-width:481px){.col-2{flex-basis:100%}}@media only screen and (min-width:769px){.col-2{flex-basis:calc(8.3% * 2)}}@media only screen and (max-width:480px){.col-3{flex-basis:100%}}@media screen and (min-width:481px){.col-3{flex-basis:100%}}@media only screen and (min-width:769px){.col-3{flex-basis:calc(8.3% * 3)}}@media only screen and (max-width:480px){.col-4{flex-basis:100%}}@media screen and (min-width:481px){.col-4{flex-basis:100%}}@media only screen and (min-width:769px){.col-4{flex-basis:calc(8.3% * 4)}}@media only screen and (max-width:480px){.col-5{flex-basis:100%}}@media screen and (min-width:481px){.col-5{flex-basis:100%}}@media only screen and (min-width:769px){.col-5{flex-basis:calc(8.3% * 5)}}@media only screen and (max-width:480px){.col-6{flex-basis:100%}}@media screen and (min-width:481px){.col-6{flex-basis:100%}}@media only screen and (min-width:769px){.col-6{flex-basis:calc(8.3% * 6)}}@media only screen and (max-width:480px){.col-7{flex-basis:100%}}@media screen and (min-width:481px){.col-7{flex-basis:100%}}@media only screen and (min-width:769px){.col-7{flex-basis:calc(8.3% * 7)}}@media only screen and (max-width:480px){.col-8{flex-basis:100%}}@media screen and (min-width:481px){.col-8{flex-basis:100%}}@media only screen and (min-width:769px){.col-8{flex-basis:calc(8.3% * 8)}}@media only screen and (max-width:480px){.col-9{flex-basis:100%}}@media screen and (min-width:481px){.col-9{flex-basis:100%}}@media only screen and (min-width:769px){.col-9{flex-basis:calc(8.3% * 9)}}@media only screen and (max-width:480px){.col-10{flex-basis:100%}}@media screen and (min-width:481px){.col-10{flex-basis:100%}}@media only screen and (min-width:769px){.col-10{flex-basis:calc(8.3% * 10)}}@media only screen and (max-width:480px){.col-11{flex-basis:100%}}@media screen and (min-width:481px){.col-11{flex-basis:100%}}@media only screen and (min-width:769px){.col-11{flex-basis:calc(8.3% * 11)}}@media only screen and (max-width:480px){.col-12{flex-basis:100%}}@media screen and (min-width:481px){.col-12{flex-basis:100%}}@media only screen and (min-width:769px){.col-12{flex-basis:calc(8.3% * 12)}}.visible{display:flex!important;animation-name:fade-i;animation-duration:.2s}.slide-in{animation:slide-in .2s forwards}.slide-out{animation:slide-out .2s forwards}@keyframes slide-in{0%{opacity:0;transform:translateX(100%)}25%{opacity:.2;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-out{0%{opacity:1;transform:translateX(0)}25%{opacity:0;transform:translateX(-50%)}100%{opacity:0;transform:translateX(-100%)}}@keyframes progress-scroll{50%{background-size:80%}100%{background-position:125% 0}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes flicker{0%,100%,18%,22%,25%,53%,57%{text-shadow:0 0 4px #fff,0 0 11px #fff,0 0 19px #fff,0 0 40px #0fa,0 0 80px #0fa,0 0 90px #0fa,0 0 100px #0fa,0 0 150px #0fa}20%,24%,55%{text-shadow:none}}.input-group{display:flex}.input-group label{margin-right:8px;margin-left:8px}.input{width:100%;margin-top:8px}.input-box{max-width:340px;margin:auto}.input,.input-box{display:flex;flex-direction:column}.input-horizontal{display:flex;flex-direction:row}.input-box>input .input>input{width:100%}input,select,textarea{border-radius:4px;display:inline-block;padding:8px;border:solid 1px #00000099}input.no-border,select.no-border,textarea.no-border{border:0}textarea{resize:none;min-height:100px}input:focus,select:focus,textarea:focus{outline:0}select{line-height:1.5em;padding:.5em 3.5em .5em 1em;appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}select:focus,select:hover{filter:brightness(110%)}.switch-toggle{display:flex;align-items:center}.switch-toggle label{padding:8px}.switch-toggle input[type=checkbox]{appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;height:32px;width:52px;border-radius:16px;display:inline-block;position:relative;margin:0;border:2px solid #d3d3d3;background:#d3d3d3;transition:all .2s ease}.switch-toggle input[type=checkbox]:focus{outline:0}.switch-toggle input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(44,44,44,.2);transition:all .2s cubic-bezier(.5,.1,.75,1.35)}.switch-toggle input[type=checkbox]:checked{background-color:var(--accent-color)}.switch-toggle input[type=checkbox]:checked:after{transform:translatex(20px)}.chip-big:hover,.chip:hover{filter:brightness(110%)}.chip input[type=checkbox],.chip input[type=radio],.chip-big input[type=checkbox],.chip-big input[type=radio]{display:none}.chip input[type=checkbox]~label,.chip input[type=radio]~label,.chip-big input[type=checkbox]~label,.chip-big input[type=radio]~label{background-color:#00000099;color:#fefefe;padding:4px 8px 4px 8px;border-radius:24px;margin-right:8px;cursor:pointer}.chip input[type=checkbox]:checked~label,.chip input[type=radio]:checked~label,.chip-big input[type=checkbox]:checked~label,.chip-big input[type=radio]:checked~label{background-color:var(--accent-color)}.chip-big input[type=checkbox],.chip-big input[type=radio]{display:none}.chip-big input[type=checkbox]~label,.chip-big input[type=radio]~label{text-align:center;cursor:pointer;min-width:96px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;border:none;display:inline-block;line-height:32px;color:var(--text-primary-color);background-color:var(--window-color-secondary);vertical-align:middle;align-items:center;text-decoration:none;border:1px solid var(--accent-color);border-radius:4px}.chip-big input[type=checkbox]:checked~label,.chip-big input[type=radio]:checked~label{box-shadow:inset 0 0 0 2px var(--accent-color);background-color:var(--window-color-secondary)}input:focus,textarea:focus{margin-bottom:-1px;margin-top:-1px;margin-right:-1px;margin-left:-1px;border-bottom:solid 2px var(--accent-color);border-top:solid 2px var(--accent-color);border-right:solid 2px var(--accent-color);border-left:solid 2px var(--accent-color);transition:border-bottom .1s ease-in,margin-bottom .1s ease-in,border-right .2s ease-in,margin-right .2s ease-in,border-top .3s ease-in,margin-top .3s ease-in,border-left .4s ease-in,margin-left .4s ease-in}label{font-size:.8em}.help-text{padding:4px;color:#a1a1a1;font-size:.8em}.input-effect{position:relative;padding-top:8px}.input-effect>input+label{top:16px;left:8px;position:absolute;font-size:1em;color:#00000099;transition:.2s ease-in}.input-effect>input:focus+label,.input-effect>input:not(:placeholder-shown)+label{top:-8px;left:0;font-size:.8em;transition:.2s ease-in}.input-effect input:focus+label{color:var(--accent-color)}input.invalid:not([value]):not(:focus),input:invalid:not([value]):not(:focus),textarea.invalid:not([value]):not(:focus),textarea:invalid:not([value]):not(:focus){border:solid 2px var(--color-error);margin:-1px;color:var(--color-error)}input.invalid:not([value]):not(:focus)+span,input.invalid:not([value]):not(:focus)~label,input:invalid:not([value]):not(:focus)+span,input:invalid:not([value]):not(:focus)~label,textarea.invalid:not([value]):not(:focus)+span,textarea.invalid:not([value]):not(:focus)~label,textarea:invalid:not([value]):not(:focus)+span,textarea:invalid:not([value]):not(:focus)~label{color:var(--color-error)!important}.autocomplete-results{position:relative;top:100%;left:0;right:0;display:none}.autocomplete-results.visible{position:relative;display:inline-block!important}.autocomplete-results .list{width:100%;position:absolute;border:1px solid #d4d4d4;border-top:none;z-index:99}.autocomplete-results a{width:100%}.list{list-style:none;background-color:inherit}.list li{padding:16px;background-color:inherit}.list li.border{border:1px solid #ddd}.list li.bubble{border-radius:16px;margin:4px}.list li.bubble.sent{background-color:var(--accent-color);color:#fff;margin-left:48px}.list li.bubble.received{background-color:#ddd;color:#000;margin-right:48px}.list li .prefix{vertical-align:middle;padding-right:8px}.list li .postfix{float:right}.list li.active{font-weight:600;transition:font-weight .2s ease-in}.list li:hover{filter:brightness(95%)}.list.horizontal>li{display:inline-block}.list .sublist:nth-child(1){position:relative}.list .sublist:nth-child(1)>li{padding-left:8px!important}.list .sublist:nth-child(2){position:relative}.list .sublist:nth-child(2)>li{padding-left:16px!important}.list .sublist:nth-child(3){position:relative}.list .sublist:nth-child(3)>li{padding-left:24px!important}.list .sublist:nth-child(4){position:relative}.list .sublist:nth-child(4)>li{padding-left:32px!important}.list .sublist:nth-child(5){position:relative}.list .sublist:nth-child(5)>li{padding-left:40px!important}.list .sublist:nth-child(6){position:relative}.list .sublist:nth-child(6)>li{padding-left:48px!important}.list .sublist:nth-child(7){position:relative}.list .sublist:nth-child(7)>li{padding-left:56px!important}.list .sublist:nth-child(8){position:relative}.list .sublist:nth-child(8)>li{padding-left:64px!important}.list.list-small li a{padding:4px 8px!important}.list.horizontal.tab{border-bottom:1px solid #d3d3d3}.list.horizontal.tab li.active{border-left:0!important;border-bottom:2px solid var(--accent-color);filter:brightness(100%)!important}.sublist.indicator::after{content:"";position:absolute;width:12px;height:12px;background:var(--accent-color);filter:brightness(85%);left:8px;top:0;z-index:11;border-radius:50%}.sublist.indicator:before{z-index:10;content:"";position:absolute;width:4px;height:100%;background:var(--accent-color);filter:brightness(90%);left:12px}.label{font-size:.75rem;background-color:#00000099;color:#fefefe;padding:4px 8px 4px 8px;border-radius:2px}.badge{display:inline-block;line-height:24px;padding-left:4px;padding-right:4px;font-weight:700;font-size:.7em;height:24px;min-width:24px;vertical-align:middle;background-color:#da5e5a;text-align:center;color:#fefefe;border-radius:12px}.icon-badge .material-icons{vertical-align:middle}.icon-badge .badge{margin-left:-8px}.visible{display:flex!important;animation-name:fade-i;animation-duration:.2s}.slide-in{animation:slide-in .2s forwards}.slide-out{animation:slide-out .2s forwards}@keyframes slide-in{0%{opacity:0;transform:translateX(100%)}25%{opacity:.2;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-out{0%{opacity:1;transform:translateX(0)}25%{opacity:0;transform:translateX(-50%)}100%{opacity:0;transform:translateX(-100%)}}@keyframes progress-scroll{50%{background-size:80%}100%{background-position:125% 0}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes flicker{0%,100%,18%,22%,25%,53%,57%{text-shadow:0 0 4px #fff,0 0 11px #fff,0 0 19px #fff,0 0 40px #0fa,0 0 80px #0fa,0 0 90px #0fa,0 0 100px #0fa,0 0 150px #0fa}20%,24%,55%{text-shadow:none}}.modal{position:fixed;width:100%;top:0;left:0;bottom:0;align-items:center;padding:5%;display:none;background-color:#0000005b;z-index:2}.modal-title{font-size:2em;padding:16px 8px}.modal-box{background-color:var(--window-color-secondary);padding:16px;border-radius:12px;margin:auto}.modal-content{padding:8px}.modal-footer{float:right}.modal-box-fixed{width:300px}nav{width:100%;height:64px;line-height:64px;padding-left:16px;padding-right:16px;box-shadow:2px 4px 8px 2px rgba(0,0,0,.2)}nav.fixed{position:fixed;top:0;z-index:10}nav.fixed+*{margin-top:64px}nav.navbar{background-color:var(--accent-color)}nav .nav-menu{float:right}@media only screen and (max-width:768px){nav .nav-menu ul{display:none}}nav a{color:#fefefe;font-weight:200}.nav-menu{display:inline-block}.nav-menu ul{list-style:none}.nav-menu ul li{display:inline}.nav-menu ul li a{text-transform:uppercase;padding:8px}.nav-menu ul li a.active{font-weight:600;transition:font-weight .2s ease-in}.brand{display:inline-block}@media only screen and (max-width:768px){.brand{width:100%;text-align:center;display:block}}.brand a{font-size:48px;text-transform:none}.brand img{height:64px;width:auto}.nav-mobile{display:none}@media only screen and (max-width:768px){.nav-mobile{display:block}}.nav-mobile .toggle{color:#fff;top:0;left:0;position:fixed;height:64px;width:64px;padding:20px;text-align:center;z-index:11}.nav-mobile .nav-mobile-menu{position:fixed;display:none;width:100%;height:100%;top:0;z-index:13}.nav-mobile .nav-mobile-menu .nav-mobile-menu-content{overflow:auto;box-shadow:2px 4px 8px 2px rgba(0,0,0,.2);width:300px;background:#fff;border:#ddd}.nav-mobile .nav-mobile-menu .nav-mobile-menu-content img{display:inline-block;height:64px;width:auto}.nav-mobile .nav-mobile-menu .nav-mobile-menu-content .list{width:inherit}.sidebar{position:fixed;width:280px;height:100%;background-color:var(--accent-color);color:#fff;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;z-index:2;box-shadow:2px 4px 8px 2px rgba(0,0,0,.2)}.sidebar .list,.sidebar .sublist{padding-top:8px}.sidebar .list li,.sidebar .sublist li{padding:0}.sidebar .list li a,.sidebar .sublist li a{padding:16px;display:inline-block;width:100%;color:#fff;font-weight:300}.sidebar .list li a.active,.sidebar .sublist li a.active{font-weight:600;padding:24px!important;transition:font-weight .2s ease-in,padding-left .2s ease-in}@media (max-width:768px){.sidebar{display:none}}.sidebar+*{margin-left:280px;width:calc(100% - 280px)}@media (max-width:768px){.sidebar+*{width:100%;margin-left:0}}.sidebar::-webkit-scrollbar{display:none}.img-line img,a img{margin:auto;vertical-align:middle;display:inline-block}.img-small{height:32px;width:32px}.img-mid{height:64px;width:64px}.img-large{height:128px;width:128px}.img-cover{object-fit:cover}.img-contain{object-fit:contain}.img-circle{border-radius:50%}.img-backdrop{display:inline-block;padding:2px;background-color:#f1f1f1}table{width:100%;border-collapse:collapse;display:table;overflow-x:auto;white-space:nowrap}th,thead td{padding-top:12px;padding-bottom:12px;text-align:center;background-color:#d3d3d3;color:#fff;font-weight:700}td,th{border:1px solid #ccc;padding:8px}table.striped tr:nth-child(even){background-color:#f1f1f1}tr:hover{background-color:#d3d3d3}td{padding:4px}.progress{width:100%;text-align:center}.indeterminate{width:100%;height:4px;background:linear-gradient(to right,var(--accent-color),var(--accent-color));background-color:#ccc;margin:auto;border-radius:4px;background-size:20%;background-repeat:repeat-y;background-position:-25% 0;animation:progress-scroll 1.2s ease-in-out infinite}.spinner{display:inline-block;margin:4px;border:4px solid #ccc;border-radius:50%;border-top:4px solid var(--accent-color);width:48px;height:48px;animation:spin 1s ease-in-out infinite}.context{width:100%;background:linear-gradient(to right,#ccc,#e1e1e1,#ccc);background-color:#ccc;margin:4px;background-size:10%;background-repeat:repeat-y;background-position:-50% 0;animation:progress-scroll 1s ease-in-out infinite}.context-line{height:8px}.context-title{height:12px;background:linear-gradient(to right,#b1b1b1,#e1e1e1,#b1b1b1);background-color:#b1b1b1}.context-bg{height:100px}.pagination{text-align:center;margin:8px}footer{margin-top:64px;padding:32px;background-color:var(--accent-color);color:#fefefe}.text-box{padding:16px;opacity:.6}ol.stepper{--circle:2.5em;--spacing:0.5rem;--font:medium;display:flex;flex-wrap:wrap;counter-reset:step}ol.stepper.stepper-small{--circle:2em;--spacing:0.1rem;--font:smaller}ol.stepper li{flex:1;display:flex;flex-direction:column;text-align:center;font-size:var(--font)!important}ol.stepper li::before{font-size:var(--font)!important;content:counter(step) "";counter-increment:step;background-color:#d3d3d3;position:relative;z-index:1;display:block;line-height:var(--circle);text-align:center;width:var(--circle);height:var(--circle);border-radius:50%;margin:0 auto 8px}ol.stepper li.active::before,ol.stepper li.active:not(:last-child):after{background:var(--accent-color);color:#fff}ol.stepper li:not(:last-child):after{content:"";position:relative;top:calc(var(--circle)/ 2);width:calc(100% - var(--circle) - calc(var(--spacing) * 2));left:calc(50% + calc(var(--circle)/ 2 + var(--spacing)));height:2px;background-color:#d3d3d3;order:-1}.visible{display:flex!important;animation-name:fade-i;animation-duration:.2s}.slide-in{animation:slide-in .2s forwards}.slide-out{animation:slide-out .2s forwards}@keyframes slide-in{0%{opacity:0;transform:translateX(100%)}25%{opacity:.2;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-out{0%{opacity:1;transform:translateX(0)}25%{opacity:0;transform:translateX(-50%)}100%{opacity:0;transform:translateX(-100%)}}@keyframes progress-scroll{50%{background-size:80%}100%{background-position:125% 0}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes flicker{0%,100%,18%,22%,25%,53%,57%{text-shadow:0 0 4px #fff,0 0 11px #fff,0 0 19px #fff,0 0 40px #0fa,0 0 80px #0fa,0 0 90px #0fa,0 0 100px #0fa,0 0 150px #0fa}20%,24%,55%{text-shadow:none}}.settings-bar{position:fixed;width:100%;top:0;left:0;bottom:0;align-items:center;display:none;background-color:#0000005b;z-index:10}.settings-bar-box{background-color:var(--window-color-secondary);position:fixed;max-width:400px;top:0;display:flex;flex-direction:column;right:0;bottom:0;height:100%}.settings-bar-title{font-size:2em;flex:0;padding:16px}.settings-bar-content{padding:16px;flex:1;overflow:auto}.settings-bar-footer{position:relative;flex:0;padding:16px}.btn,.button-text,.pagination a,.pagination button{font-size:14px;text-transform:uppercase;font-weight:500;letter-spacing:1.25px}.btn,.pagination a,.pagination button{text-align:center;cursor:pointer;min-width:96px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;border:none;display:inline-block;line-height:32px;color:var(--accent-color);background-color:var(--window-color-secondary);vertical-align:middle;align-items:center;text-decoration:none}.btn.btn-small,.pagination a.btn-small,.pagination button.btn-small{line-height:16px;min-width:32px;font-size:10px}.btn.btn-small img,.pagination a.btn-small img,.pagination button.btn-small img{height:16px}.btn.btn-mid,.pagination a.btn-mid,.pagination button.btn-mid{line-height:24px;min-width:64px;font-size:12px}.btn.btn-mid img,.pagination a.btn-mid img,.pagination button.btn-mid img{height:24px}.btn [disabled],.btn:disabled,.pagination a [disabled],.pagination a:disabled,.pagination button [disabled],.pagination button:disabled{border:1px solid #999!important;background-color:#ccc!important;color:#666!important}.btn img,.pagination a img,.pagination button img{height:32px;width:auto}.btn.with-border,.pagination a,.pagination button{border:1px solid var(--accent-color)}.btn.btn-action,.pagination a.btn-action,.pagination button.btn-action{padding:2px;min-width:32px;width:32px;min-height:32px;height:32px;line-height:24px;border-radius:4px;font-size:.75rem!important;color:var(--text-primary-color)!important}.btn.btn-floating,.pagination a.btn-floating,.pagination button.btn-floating{min-width:56px;width:56px;min-height:56px;height:56px;border-radius:50%;font-size:.75rem!important;background-color:var(--accent-color);color:#fff;padding:0}.btn.btn-floating>.material-icons,.pagination a.btn-floating>.material-icons,.pagination button.btn-floating>.material-icons{width:56px;height:56px;line-height:56px}.btn.btn-flat,.pagination a.btn-flat,.pagination button.btn-flat{border:0}.btn.btn-round,.pagination a.btn-round,.pagination button.btn-round{border-radius:8px}.btn.btn-round-extra,.pagination a.btn-round-extra,.pagination button.btn-round-extra{border-radius:48px}.btn.btn-accent,.pagination a.active,.pagination a.btn-accent,.pagination button.active,.pagination button.btn-accent{background-color:var(--accent-color);color:#fff}.btn.btn-accent-gradient,.pagination a.btn-accent-gradient,.pagination button.btn-accent-gradient{background:linear-gradient(90deg,var(--accent-color) 0,var(--accent-secondary-color) 100%);color:#fff;border-color:transparent}.btn:hover,.pagination a:hover,.pagination button:hover{filter:brightness(90%);transition:background-color .8s linear}.btn:focus,.pagination a:focus,.pagination button:focus{outline:0}.btn:active,.pagination a:active,.pagination button:active{filter:brightness(75%)}.btn .prefix,.pagination a .prefix,.pagination button .prefix{vertical-align:middle;padding-right:8px}.btn .postfix,.pagination a .postfix,.pagination button .postfix{vertical-align:middle;padding-left:8px}input[type=button],input[type=reset],input[type=submit]{background-color:#8842d5;border:none;color:#fff;padding:18px 36px;text-decoration:none;cursor:pointer}ul.bread-crumbs{display:flex;list-style:none}ul.bread-crumbs li:not(:first-child):before{content:"/";padding:16px}.dropdown{position:relative;display:inline-block}.dropdown .list{display:none;position:absolute;background-color:var(--window-color-secondary);min-width:160px;box-shadow:2px 4px 8px 8px rgba(0,0,0,.2);z-index:1;color:#010101}.dropdown .list li a{color:#010101}.dropdown .list.left{left:0}.dropdown .list.right{right:0}.dropdown:hover.dropdown>.list{display:block}ul.dropdown-menu{position:fixed;display:none;list-style:none;flex-direction:column;background-color:var(--window-color);color:var(--text-primary-color);border:1px solid #d3d3d3;border-radius:12px;z-index:3}ul.dropdown-menu li{padding:16px 24px}