.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTOYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDy4X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3oX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHToX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqoX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aW4X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByXYhjbSpvc47ee6xR_80Hnw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:"Droid Serif";font-style:normal;font-weight:400;src:local("Droid Serif"),local("DroidSerif"),url(https://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaIgp9Q8gbYrhqGlRav_IXfk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}.app-content{min-height:100vh}.l-container{max-width:1000px;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 48em){.l-container{padding-left:1rem;padding-right:1rem}}.l-medium-container{max-width:700px;margin:0 auto;padding:0 1.2rem}.l-small-container{max-width:500px;margin:0 auto}.l-header{background-color:var(--banner-bg);color:#fff;position:fixed;width:100%;z-index:10}.l-footer{background:#36474f;color:#fff;margin-top:100px;height:75px;line-height:75px;text-align:center}.l-footer a{display:inline-block;margin-right:10px;text-decoration:underline;cursor:pointer}.l-footer a.back-to-top{position:relative;top:-10px;left:10px}.section-title{font-size:22px;text-align:left;width:100%;border-bottom:1px solid rgba(26,35,38,.8);padding-bottom:5px;margin-bottom:18px}.section-title-centered{width:100%;text-align:center;font-size:1.875rem;font-style:normal;font-weight:500;letter-spacing:-.0375rem;margin:0;padding:0;line-height:2.5rem;background:linear-gradient(90deg,#7f56d9 21.79%,#f10153 81.03%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.common-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.38rem}@media screen and (max-width: 991px){.common-card-grid{gap:1rem}}@media screen and (max-width: 480px){.common-card-grid{grid-template-columns:auto}}.button{padding:5px 10px;box-sizing:border-box;border-radius:4px;border:none;outline:none;cursor:pointer;box-shadow:0 2px 5px #00000042;background:#fff}.button:disabled{cursor:not-allowed;background-color:#00000042;color:#fff}.button:disabled i{color:inherit}.button:disabled:active{box-shadow:none}.button span{vertical-align:middle}.button:hover{background-image:linear-gradient(transparent,#0000000d 40%,#0000000d)}.button:active{box-shadow:0 0 0 1px #00000026 inset,0 0 6px #0003 inset}.button.button-large{font-size:12px;height:40px;padding:.5em 1.5em}.button.button-large:disabled{cursor:not-allowed;background-color:#00000042;color:#fff}.button.button-large:disabled i{color:inherit}.button.button-large:disabled:active{box-shadow:none}.button.button-highlight{background:linear-gradient(#d60d17,#730004)!important;color:#fff!important}.button.button-primary{background-color:#1976d2;color:#fff}.button.button-primary:disabled{cursor:not-allowed;background-color:#00000042;color:#fff}.button.button-primary:disabled i{color:inherit}.button.button-primary:disabled:active{box-shadow:none}.button.button-danger{background-color:#a94442;color:#fff}.button.button-danger:disabled{cursor:not-allowed;background-color:#00000042;color:#fff}.button.button-danger:disabled i{color:inherit}.button.button-danger:disabled:active{box-shadow:none}.button.button-edit-field{font-size:12px;padding:3px 6px;background:#1976d2;color:#fff}.button.button-edit-field:disabled{cursor:not-allowed;background-color:#00000042;color:#fff}.button.button-edit-field:disabled i{color:inherit}.button.button-edit-field:disabled:active{box-shadow:none}.button.button-github{background:#fff url(https://upload.wikimedia.org/wikipedia/commons/9/91/Octicons-mark-github.svg) no-repeat left center;background-size:20px;background-position:5px}.button.button-github span{margin-left:20px}.card{border-radius:1.25rem;box-shadow:0 4px 8px #3b30591a;transition:box-shadow .3s ease-in-out}.card.hoverable:hover{box-shadow:0 1px 16px #0003,0 2px 8px #00000024,0 4px 8px -1px #0000001f}.pure-g{letter-spacing:-.31em;*letter-spacing: normal;*word-spacing: -.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,Droid Sans,Helvetica,Arial,sans-serif;display:-webkit-flex;display:-ms-flexbox;-ms-align-content:flex-start;align-content:flex-start}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width: 4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width: 8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width: 12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width: 16.6357%}.pure-u-1-5{width:20%;*width: 19.969%}.pure-u-5-24{width:20.8333%;*width: 20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width: 24.969%}.pure-u-7-24{width:29.1667%;*width: 29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width: 33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width: 37.469%}.pure-u-2-5{width:40%;*width: 39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width: 41.6357%}.pure-u-11-24{width:45.8333%;*width: 45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width: 49.969%}.pure-u-13-24{width:54.1667%;*width: 54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width: 58.3023%}.pure-u-3-5{width:60%;*width: 59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width: 62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width: 66.6357%}.pure-u-17-24{width:70.8333%;*width: 70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width: 74.969%}.pure-u-19-24{width:79.1667%;*width: 79.1357%}.pure-u-4-5{width:80%;*width: 79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width: 83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width: 87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width: 91.6357%}.pure-u-23-24{width:95.8333%;*width: 95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/@media screen and (min-width: 35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-2-3,.pure-u-sm-1-4,.pure-u-sm-3-4,.pure-u-sm-1-5,.pure-u-sm-2-5,.pure-u-sm-3-5,.pure-u-sm-4-5,.pure-u-sm-5-5,.pure-u-sm-1-6,.pure-u-sm-5-6,.pure-u-sm-1-8,.pure-u-sm-3-8,.pure-u-sm-5-8,.pure-u-sm-7-8,.pure-u-sm-1-12,.pure-u-sm-5-12,.pure-u-sm-7-12,.pure-u-sm-11-12,.pure-u-sm-1-24,.pure-u-sm-2-24,.pure-u-sm-3-24,.pure-u-sm-4-24,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%;*width: 4.1357%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%;*width: 8.3023%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%;*width: 12.469%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%;*width: 16.6357%}.pure-u-sm-1-5{width:20%;*width: 19.969%}.pure-u-sm-5-24{width:20.8333%;*width: 20.8023%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%;*width: 24.969%}.pure-u-sm-7-24{width:29.1667%;*width: 29.1357%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%;*width: 33.3023%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%;*width: 37.469%}.pure-u-sm-2-5{width:40%;*width: 39.969%}.pure-u-sm-5-12,.pure-u-sm-10-24{width:41.6667%;*width: 41.6357%}.pure-u-sm-11-24{width:45.8333%;*width: 45.8023%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%;*width: 49.969%}.pure-u-sm-13-24{width:54.1667%;*width: 54.1357%}.pure-u-sm-7-12,.pure-u-sm-14-24{width:58.3333%;*width: 58.3023%}.pure-u-sm-3-5{width:60%;*width: 59.969%}.pure-u-sm-5-8,.pure-u-sm-15-24{width:62.5%;*width: 62.469%}.pure-u-sm-2-3,.pure-u-sm-16-24{width:66.6667%;*width: 66.6357%}.pure-u-sm-17-24{width:70.8333%;*width: 70.8023%}.pure-u-sm-3-4,.pure-u-sm-18-24{width:75%;*width: 74.969%}.pure-u-sm-19-24{width:79.1667%;*width: 79.1357%}.pure-u-sm-4-5{width:80%;*width: 79.969%}.pure-u-sm-5-6,.pure-u-sm-20-24{width:83.3333%;*width: 83.3023%}.pure-u-sm-7-8,.pure-u-sm-21-24{width:87.5%;*width: 87.469%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%;*width: 91.6357%}.pure-u-sm-23-24{width:95.8333%;*width: 95.8023%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24{width:100%}}@media screen and (min-width: 48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-2-3,.pure-u-md-1-4,.pure-u-md-3-4,.pure-u-md-1-5,.pure-u-md-2-5,.pure-u-md-3-5,.pure-u-md-4-5,.pure-u-md-5-5,.pure-u-md-1-6,.pure-u-md-5-6,.pure-u-md-1-8,.pure-u-md-3-8,.pure-u-md-5-8,.pure-u-md-7-8,.pure-u-md-1-12,.pure-u-md-5-12,.pure-u-md-7-12,.pure-u-md-11-12,.pure-u-md-1-24,.pure-u-md-2-24,.pure-u-md-3-24,.pure-u-md-4-24,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%;*width: 4.1357%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%;*width: 8.3023%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%;*width: 12.469%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%;*width: 16.6357%}.pure-u-md-1-5{width:20%;*width: 19.969%}.pure-u-md-5-24{width:20.8333%;*width: 20.8023%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%;*width: 24.969%}.pure-u-md-7-24{width:29.1667%;*width: 29.1357%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%;*width: 33.3023%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%;*width: 37.469%}.pure-u-md-2-5{width:40%;*width: 39.969%}.pure-u-md-5-12,.pure-u-md-10-24{width:41.6667%;*width: 41.6357%}.pure-u-md-11-24{width:45.8333%;*width: 45.8023%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%;*width: 49.969%}.pure-u-md-13-24{width:54.1667%;*width: 54.1357%}.pure-u-md-7-12,.pure-u-md-14-24{width:58.3333%;*width: 58.3023%}.pure-u-md-3-5{width:60%;*width: 59.969%}.pure-u-md-5-8,.pure-u-md-15-24{width:62.5%;*width: 62.469%}.pure-u-md-2-3,.pure-u-md-16-24{width:66.6667%;*width: 66.6357%}.pure-u-md-17-24{width:70.8333%;*width: 70.8023%}.pure-u-md-3-4,.pure-u-md-18-24{width:75%;*width: 74.969%}.pure-u-md-19-24{width:79.1667%;*width: 79.1357%}.pure-u-md-4-5{width:80%;*width: 79.969%}.pure-u-md-5-6,.pure-u-md-20-24{width:83.3333%;*width: 83.3023%}.pure-u-md-7-8,.pure-u-md-21-24{width:87.5%;*width: 87.469%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%;*width: 91.6357%}.pure-u-md-23-24{width:95.8333%;*width: 95.8023%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24{width:100%}}@media screen and (min-width: 64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-2-3,.pure-u-lg-1-4,.pure-u-lg-3-4,.pure-u-lg-1-5,.pure-u-lg-2-5,.pure-u-lg-3-5,.pure-u-lg-4-5,.pure-u-lg-5-5,.pure-u-lg-1-6,.pure-u-lg-5-6,.pure-u-lg-1-8,.pure-u-lg-3-8,.pure-u-lg-5-8,.pure-u-lg-7-8,.pure-u-lg-1-12,.pure-u-lg-5-12,.pure-u-lg-7-12,.pure-u-lg-11-12,.pure-u-lg-1-24,.pure-u-lg-2-24,.pure-u-lg-3-24,.pure-u-lg-4-24,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%;*width: 4.1357%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%;*width: 8.3023%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%;*width: 12.469%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%;*width: 16.6357%}.pure-u-lg-1-5{width:20%;*width: 19.969%}.pure-u-lg-5-24{width:20.8333%;*width: 20.8023%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%;*width: 24.969%}.pure-u-lg-7-24{width:29.1667%;*width: 29.1357%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%;*width: 33.3023%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%;*width: 37.469%}.pure-u-lg-2-5{width:40%;*width: 39.969%}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%;*width: 41.6357%}.pure-u-lg-11-24{width:45.8333%;*width: 45.8023%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%;*width: 49.969%}.pure-u-lg-13-24{width:54.1667%;*width: 54.1357%}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%;*width: 58.3023%}.pure-u-lg-3-5{width:60%;*width: 59.969%}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5%;*width: 62.469%}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%;*width: 66.6357%}.pure-u-lg-17-24{width:70.8333%;*width: 70.8023%}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%;*width: 74.969%}.pure-u-lg-19-24{width:79.1667%;*width: 79.1357%}.pure-u-lg-4-5{width:80%;*width: 79.969%}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%;*width: 83.3023%}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5%;*width: 87.469%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%;*width: 91.6357%}.pure-u-lg-23-24{width:95.8333%;*width: 95.8023%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%}}@media screen and (min-width: 80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-2-3,.pure-u-xl-1-4,.pure-u-xl-3-4,.pure-u-xl-1-5,.pure-u-xl-2-5,.pure-u-xl-3-5,.pure-u-xl-4-5,.pure-u-xl-5-5,.pure-u-xl-1-6,.pure-u-xl-5-6,.pure-u-xl-1-8,.pure-u-xl-3-8,.pure-u-xl-5-8,.pure-u-xl-7-8,.pure-u-xl-1-12,.pure-u-xl-5-12,.pure-u-xl-7-12,.pure-u-xl-11-12,.pure-u-xl-1-24,.pure-u-xl-2-24,.pure-u-xl-3-24,.pure-u-xl-4-24,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24{display:inline-block;*display: inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%;*width: 4.1357%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%;*width: 8.3023%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%;*width: 12.469%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%;*width: 16.6357%}.pure-u-xl-1-5{width:20%;*width: 19.969%}.pure-u-xl-5-24{width:20.8333%;*width: 20.8023%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%;*width: 24.969%}.pure-u-xl-7-24{width:29.1667%;*width: 29.1357%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%;*width: 33.3023%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%;*width: 37.469%}.pure-u-xl-2-5{width:40%;*width: 39.969%}.pure-u-xl-5-12,.pure-u-xl-10-24{width:41.6667%;*width: 41.6357%}.pure-u-xl-11-24{width:45.8333%;*width: 45.8023%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%;*width: 49.969%}.pure-u-xl-13-24{width:54.1667%;*width: 54.1357%}.pure-u-xl-7-12,.pure-u-xl-14-24{width:58.3333%;*width: 58.3023%}.pure-u-xl-3-5{width:60%;*width: 59.969%}.pure-u-xl-5-8,.pure-u-xl-15-24{width:62.5%;*width: 62.469%}.pure-u-xl-2-3,.pure-u-xl-16-24{width:66.6667%;*width: 66.6357%}.pure-u-xl-17-24{width:70.8333%;*width: 70.8023%}.pure-u-xl-3-4,.pure-u-xl-18-24{width:75%;*width: 74.969%}.pure-u-xl-19-24{width:79.1667%;*width: 79.1357%}.pure-u-xl-4-5{width:80%;*width: 79.969%}.pure-u-xl-5-6,.pure-u-xl-20-24{width:83.3333%;*width: 83.3023%}.pure-u-xl-7-8,.pure-u-xl-21-24{width:87.5%;*width: 87.469%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%;*width: 91.6357%}.pure-u-xl-23-24{width:95.8333%;*width: 95.8023%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24{width:100%}}.disable-link-styles a,.disable-link-styles a:visited{text-decoration:none;color:#fff}.v-center-block-parent{position:relative}.v-center-block{position:absolute;top:50%;transform:translateY(-50%)}.h-center-block-parent{position:relative}.h-center-block{position:absolute;left:50%;transform:translate(-50%)}.v-h-center-block-parent{position:relative}.v-h-center-block{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media screen and (max-width: 414px) and (orientation: portrait){.hide-if-phone-landscape{display:none}}.input{cursor:text;box-sizing:border-box;background:#fff;outline:none;border:1px solid #cccccc;width:175px;height:28px;line-height:28px;padding-left:3px;box-shadow:inset 0 1px 3px #e6e6e6;border-radius:4px}select.input{cursor:pointer}.input:focus{border-color:#129fea;box-shadow:0 0 5px #66afe999}input.ng-dirty.ng-invalid{border:1px solid #a94442}.table{width:100%}.table .loading{height:455px}.table .loading-indicator{margin:0 auto}.table>thead>th{text-align:left;text-transform:uppercase;padding:10px}.table>tbody>tr{height:47px;cursor:pointer;box-sizing:border-box;border-bottom:1px solid var(--table-border-color);padding:0 7px}.table>tbody>tr:hover{background:var(--primary-hover-bg)}.table>tbody>tr>td{padding:4px 5px}@media screen and (max-width: 48em){.table>tbody>tr>td{padding:.5rem 3px}}.table-no-data-available{width:100%;text-align:center;padding-top:150px}body .gist{padding-top:10px;background:#fff}body .gist .gist-file{border:none;margin-bottom:0}.social{padding:6px 9px;font-size:34px;border-radius:2px;width:35px}.social.social-twitter{background:#26a9e3}.social.social-youtube{background:#eb1a22}.social.social-facebook{background:#2a378e}.social.social-google-plus{background:#dc4e41;font-size:31px}.social-links{margin:0 auto;width:100%;line-height:34px}.udemy-promo{margin-top:70px}.udemy-title{text-align:center}.udemy-image-container{text-align:center;margin-bottom:130px;margin-top:35px}.udemy-image-container img{box-shadow:0 1px 16px #0003,0 2px 8px #00000024,0 4px 8px -1px #0000001f}.udemy-image-container img:hover{box-shadow:0 2px 32px #0003,0 4px 16px #00000024,0 8px 16px -2px #0000001f}.udemy-subtitle{text-align:center;margin-top:-5px}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0 10px 3%}#mc_embed_signup h2{font-weight:700;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border:1px solid #ABB0B2;border-radius:3px}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color:#aaa;border:0 none;border-radius:4px;transition:all .23s ease-in-out 0s;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}#mc_embed_signup .button:hover{background-color:#777}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .monthfield input,#mc_embed_signup .datefield .dayfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0 .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:700}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em;padding:5px 10px;background-color:#ffffffd9;border-radius:3px;font-size:14px;font-weight:400;z-index:1;color:#e85c41}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px #e6ebf1;transition:box-shadow .15s ease}.StripeElement--focus{box-shadow:0 1px 3px #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}:root{--body-bg: #0d0719;--title-color: #ffffff;--title-sub-color: #8b8499;--title-sub-color-1: #9a94ab;--para-color: #afadb4;--primary-hover-bg: #0d0719;--btn-disabled-color: #404142;--table-text-color: #fbfbfb;--table-border-color: rgba(44, 30, 69, .5);--menu-link-color: #fff;--primary-border-color: #2c1e45;--back-btn-color: #f00048;--link-color: #06f;--checkbox-border-color: #6b6186;--checkbox-bg-color: #fbfbfb;--btn-main-bg: #f10153;--course-btn-icon-color: #f10153;--link-bg: #3f2874;--dropdown-bg: #1f172d;--dropdown-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .5);--dropdown-hover-color: #0d0719;--dropdown-scroll-bg: #191325;--navbar-border-color: #2c1e45;--navbar-bg-color: #2c214c;--search-border-color: #453b61;--view-lesson-card-bg: #191325;--btn-filter-bg: #0d0719;--btn-load-more-border: #0d0719;--btn-load-more-bg: #0d0719;--banner-bg: #2c214c;--marketing-item-title: #fff;--navbar-bg: #003c82;--newsletter-bg: linear-gradient(93deg, #f10153 -3.19%, #7f56d9 98.28%);--newsletter-input-bg: #0d0719;--newsletter-icon-bg: #0d0719;--newsletter-title-color: #fff;--card-bg: #191325;--course-card-bg: #1f172d;--card-title: #fff;--card-para-color: #939198;--card-btn-text: #fff;--card-ebook-title-color: #fff;--card-linear-gradient: linear-gradient(180deg, rgba(31, 23, 45, 0) 45.12%, #1f172d 97.57%);--footer-bg: #0d0719;--footer-btn-bg: #2a2336;--footer-icon-color: #615b70;--course-page-text: #afadb4;--course-page-title: #fff;--course-page-lesson-title: #fff;--course-content-bg: #191325;--course-btn-bg: #3b3059;--course-btn-text: #fff;--course-btn-border: #3b3059;--contact-card-bg: #191325;--contact-text-color: #fff;--contact-input-bg: #282036;--contact-border-color: #0d0719;--settings-card-bg: #191325;--settings-card-title: #fff;--settings-card-text: #babacd;--settings-card-label: #fff;--settings-list-bg: #2b2438;--settings-title-color: #fff;--team-text-color: #fff;--team-dark-color: #fff;--team-input-bg: #0d0719;--dialog-bg: #0d0719;--dialog-input-bg: #191325;--dialog-dark-color: #fff;--dialog-text-color: #fff;--pricing-text-color: #fff;--pricing-card-text: #fff;--pricing-card-bg: #191325;--pricing-card-active-bg: #1569ca;--pricing-discount-color: #191325;--pricing-border-active-color: #0b51a2;--pricing-border-color: #3d3351;--pricing-why-bg: #191325;--pricing-why-bg-1: #191325;--pricing-para-color: #738398}.navbar{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.2rem;background:var(--navbar-bg-color);position:fixed;top:0;width:100%;z-index:99}.navbar .rotate{transform:rotate(180deg)}.navbar .menu-list{display:flex;align-items:center;cursor:pointer}.navbar .toogle-darkLight{display:flex;align-items:center;gap:.5rem}.navbar .toogle-darkLight button{border:none;border-radius:.5rem;background:transparent;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease-in-out}.navbar .toogle-darkLight button.active{background:#3f2874}.navbar .toogle-darkLight button.active svg{--stroke-color: white !important;--fill-color: white !important}.navbar .toogle-darkLight button svg{width:1.2rem;height:1.2rem;--stroke-color: rgba(255, 255, 255, .5);--fill-color: rgba(255, 255, 255, .5)}.navbar .navbar-left .menu-list-item,.navbar .navbar-right .menu-list-item{position:relative;padding:.5rem 0;margin:0 .2rem}.navbar .navbar-left .menu-list-item .link,.navbar .navbar-right .menu-list-item .link{text-decoration:none;border-radius:1.875rem;padding:.35rem 1.1rem;transition:all .2s ease-in-out}.navbar .navbar-left .menu-list-item .link span,.navbar .navbar-right .menu-list-item .link span{letter-spacing:-.24px;font-size:.875rem;font-weight:500;color:#fff;text-transform:capitalize}.navbar .navbar-left .menu-list-item .link svg,.navbar .navbar-right .menu-list-item .link svg{width:10px;height:6px;margin-left:.5rem;transition:transform .2s ease-in-out}.navbar .navbar-left .menu-list-item .link:hover,.navbar .navbar-right .menu-list-item .link:hover{background:#002d6033}.navbar .navbar-left .menu-list-item.active .link,.navbar .navbar-right .menu-list-item.active .link{background:var(--link-bg)}.navbar .navbar-left .menu-list-item.active .link:hover,.navbar .navbar-right .menu-list-item.active .link:hover{background:var(--link-bg)!important}.navbar .navbar-left .dropDown-menu,.navbar .navbar-right .dropDown-menu{position:absolute;left:0;top:100%;padding:.875rem .2rem .875rem .6rem;border-radius:8px;background:var(--dropdown-bg);box-shadow:0 2px 8px #00000026;min-height:50vh;height:100%;z-index:99}.navbar .navbar-left .dropDown-menu .items,.navbar .navbar-right .dropDown-menu .items{overflow-y:auto;scroll-behavior:smooth;height:100%;overscroll-behavior:contain;padding-right:.3rem}.navbar .navbar-left .dropDown-menu .items .item-list,.navbar .navbar-right .dropDown-menu .items .item-list{padding:.4rem .6rem;border-radius:8px;transition:all .2s ease-in-out}.navbar .navbar-left .dropDown-menu .items .item-list a,.navbar .navbar-right .dropDown-menu .items .item-list a{text-decoration:none;color:var(--menu-link-color);font-size:.875rem;font-weight:400}.navbar .navbar-left .dropDown-menu .items .item-list:hover,.navbar .navbar-right .dropDown-menu .items .item-list:hover{background:var(--dropdown-hover-color)}@media screen and (min-width: 991px){.navbar .navbar-left .dropDown-menu,.navbar .navbar-right .dropDown-menu{min-width:22.5rem}}.navbar .navbar-left .menu-list ::-webkit-scrollbar{width:7px}.navbar .navbar-left .menu-list ::-webkit-scrollbar-track{border-radius:8px;background:var(--dropdown-scroll-bg)}.navbar .navbar-left .menu-list ::-webkit-scrollbar-thumb{border-radius:8px;background:#1569ca}.navbar .navbar-left .menu-list .hamburger-menu{width:38px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#002d60;margin-right:1rem}.navbar .navbar-left .menu-list .hamburger-menu svg{width:15px;height:18px}.navbar .navbar-left .menu-list .logo{margin-right:.5rem}.navbar .navbar-left .menu-list .logo img{width:2.25rem;height:2.25rem}.navbar .navbar-right .menu-list .menu-list-item .toogle-darkLight{margin-right:1.2rem}.navbar .navbar-right .menu-list .menu-list-item .btn-register,.navbar .navbar-right .menu-list .menu-list-item .btn-login{border-radius:1.875rem;padding:.5rem 1.1rem;border:none;outline:none;color:#fff;font-size:.875rem;font-weight:500;min-width:6.875rem}.navbar .navbar-right .menu-list .menu-list-item .btn-register{background:var(--btn-main-bg)}.navbar .navbar-right .menu-list .menu-list-item .btn-login{background:#3f2874;margin-left:.5rem}.navbar .navbar-right .menu-list .settings-menu{display:flex}.navbar .navbar-right .menu-list .settings-menu .profile-img{width:38px;height:36px;border-radius:8px;background:#0051ae;margin-right:.4rem}@media screen and (max-width: 991px){.navbar .navbar-left .menu-list .menu-list-item{display:none}.navbar .navbar-right .toogle-darkLight{display:none!important}.navbar .mobile-menu{padding:0 .5rem;position:fixed;top:72px;left:0;width:100%}.navbar .mobile-menu .mobile-menu-wrapper{padding:1rem;background:var(--dropdown-bg);border-radius:8px;box-shadow:0 2px 8px #00000026}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-header{display:flex;align-items:center;justify-content:end;border-bottom:1px solid var(--navbar-border-color);padding-bottom:1rem;display:none}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-header span{color:#4a4557;font-size:.875rem;font-weight:400;margin-right:.875rem}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-header.mobile-sub-menu{justify-content:start;display:block}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-header .btn-back{background:none;border:none;display:flex;align-items:center}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-header .btn-back svg{width:1rem;height:1rem;--stroke-color: #1569ca;transform:rotate(90deg)}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-header .btn-back span{color:#1569ca;font-size:18px;font-weight:400;margin-left:.4rem}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-header .btn-light svg,.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-header .btn-dark svg{width:1.2rem;height:1.2rem;--stroke-color: #b1b1b1;--fill-color: #b1b1b1}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-list{max-height:70vh;height:100%;overflow-y:auto}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-list ::-webkit-scrollbar{width:7px}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-list ::-webkit-scrollbar-track{border-radius:8px;background:var(--dropdown-scroll-bg)}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-list ::-webkit-scrollbar-thumb{border-radius:8px;background:#1569ca}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-list .list-item{display:flex;flex-direction:column;border-radius:8px}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-list .list-item:hover{background:var(--primary-hover-bg)}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-list .list-item a{text-decoration:none;padding:.875rem;display:flex;align-items:center;justify-content:space-between}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-list .list-item a span{color:var(--menu-link-color);font-size:1.125rem;font-style:normal;font-weight:400}.navbar .mobile-menu .mobile-menu-wrapper .mobile-menu-list .list-item a svg{transition:all .3s ease-in-out;width:1rem;height:1rem;transform:rotate(270deg);--stroke-color: var(--menu-link-color);--fill-color: var(--menu-link-color)}}@media screen and (min-width: 991px){.navbar .navbar-left .menu-list .hamburger-menu,.navbar .mobile-menu{display:none}}@media screen and (min-width: 991px) and (max-width: 1275px){.navbar{padding:.5rem}.navbar .navbar-left .menu-list .menu-list-item,.navbar .navbar-right .menu-list .menu-list-item{margin:0}.navbar .navbar-left .menu-list .menu-list-item .link{padding:.6rem}.navbar .navbar-right .menu-list .menu-list-item .toogle-darkLight{display:none}}@media screen and (max-width: 600px){.navbar .navbar-right .menu-list .menu-list-item .btn-register,.navbar .navbar-right .menu-list .menu-list-item .btn-login{padding:.5rem;max-width:5rem}}.search-box{position:relative;max-width:28.875rem;margin:0 auto;height:44px;display:flex;align-items:center}.search-box .input{cursor:text;width:100%;padding:.75rem 1rem;height:100%;border-radius:8px;border:1px solid var(--search-border-color);background:var(--body-bg);text-transform:capitalize;outline:none;box-shadow:none;color:#868fa3;border-radius:1.25rem}.search-box svg{width:1.375rem;height:1.375rem;position:relative;right:2rem;cursor:pointer}@media screen and (max-width: 48em){search-box,.search-box,.search-box .input{width:100%}.search-box .md-icon{top:8px}}.checkbox{box-sizing:border-box;display:inline-block;cursor:pointer;border-radius:.1875rem}.checkbox .md-icon{width:.875rem;height:.875rem;overflow:visible}.checkbox .icon-checked{color:var(--checkbox-bg-color)}.checkbox .icon-border{color:var(--checkbox-border-color)}.lessons-list-header{border-bottom:1px solid var(--table-border-color);padding:1.2rem;border-top-left-radius:8px;border-top-right-radius:8px;list-style-type:none}.lessons-list-header .lessons-list-header-wrapper{display:flex;align-items:center;justify-content:space-between;height:100%}.lessons-list-header .lessons-list-header-wrapper ul.sort-filters{display:flex;align-items:center}.lessons-list-header .lessons-list-header-wrapper ul.sort-filters span{color:#615b70;font-size:1rem;font-weight:400;margin-right:.875rem}.lessons-list-header .lessons-list-header-wrapper ul.sort-filters>li{margin-right:10px;text-decoration:none;cursor:pointer;padding:.5rem 1rem;font-size:.875rem;color:#868fa3;border-radius:1.875rem}.lessons-list-header .lessons-list-header-wrapper ul.sort-filters>li.is-active{text-decoration:none;cursor:default;background:#f10153;color:#fff}.lessons-list-header .lessons-list-header-wrapper .search-filters{display:flex;align-items:center;text-align:center;background:var(--btn-filter-bg);border-radius:1.875rem;color:#868fa3;padding:5px}.lessons-list-header .lessons-list-header-wrapper .search-filters .btn-filter{text-transform:capitalize;padding:.5rem 1.8rem;font-size:.875rem;border:none;border-radius:1.875rem;background:transparent}.lessons-list-header .lessons-list-header-wrapper .search-filters .btn-filter.button-active{background:#f10153;color:#fff}@media screen and (max-width: 768px){.lessons-list-header .lessons-list-header-wrapper{flex-direction:column}.lessons-list-header .lessons-list-header-wrapper .search-filters{margin-top:1.4rem;padding:0}}@media screen and (max-width: 600px){.lessons-list-header{padding:1.2rem .5rem}.lessons-list-header .lessons-list-header-wrapper{flex-direction:column}.lessons-list-header .lessons-list-header-wrapper .search-filters{margin-top:1.4rem}.lessons-list-header .lessons-list-header-wrapper .search-filters .btn-filter{padding:.5rem;font-size:.75rem}}.invoices-container{min-height:400px}.lessons-list-container{overflow:hidden}.table.lessons-list{background:none}.table.lessons-list>tbody>tr>td.viewed{min-width:28px;text-align:center;vertical-align:middle}@media screen and (max-width: 48em){.table.lessons-list>tbody>tr>td.viewed{padding-left:8px}}.table.lessons-list>tbody>tr>td.lesson-title a{width:100%;text-decoration:none;color:var(--table-text-color);cursor:pointer}@media screen and (max-width: 48em){.table.lessons-list>tbody>tr>td.lesson-title{padding-right:10px}}.table.lessons-list>tbody>tr>td.lesson-title.lesson-viewed{opacity:.5}.table.lessons-list>tbody>tr>td.course-icon{text-align:center}.table.lessons-list>tbody>tr>td.course-icon img{width:1.625rem;height:1.625rem;object-fit:cover}.table.lessons-list>tbody>tr>td.pro-icon svg{width:18px;height:18px}.table.lessons-list .duration{display:flex;align-items:center;margin-top:.2rem}.table.lessons-list .duration span{color:var(--table-text-color);margin-right:.25rem}.table.lessons-list .duration svg{width:1.2rem;height:1.2rem;margin-right:.5rem}@media screen and (max-width: 600px){.table.lessons-list{width:100%;overflow-x:auto}.table.lessons-list td a,.table.lessons-list .duration span{font-size:.875rem;line-height:1.2rem}}@media only screen and (min-width: 480px){.lessons-list-container{min-height:455px}}.lessons-pager{padding:1.5rem 1.2rem}.lessons-pager .lessons-pager-wrapper{display:flex;justify-content:space-between;align-items:center}.lessons-pager .current-page{margin-right:20px;color:#868fa3;font-size:.875rem}.lessons-pager ul{margin:0 0 0 5px;list-style-type:none}.lessons-pager ul span{vertical-align:middle;margin-right:5px}.lessons-pager ul .border{width:1px;height:1.8rem;margin:0 1rem;background-color:var(--btn-disabled-color);padding:0}.lessons-pager ul>li{display:inline-block;vertical-align:middle;height:30px;line-height:30px;padding:0 5px;border-radius:4px}.lessons-pager ul>li .btn-nav{padding:0 .875rem;border:none;background:none;cursor:pointer}.lessons-pager ul>li .btn-nav:disabled{background:inherit}.lessons-pager ul>li .btn-nav:disabled i{color:var(--btn-disabled-color)}.lessons-pager ul>li .btn-nav:not(:active){box-shadow:none}.lessons-pager ul>li .btn-nav:not([disabled]):hover i{color:#1976d2}.lessons-pager ul>li i{color:#eb0547;font-size:22px;height:30px;line-height:30px}.lessons-pager .load-more{margin-left:15px}.lessons-pager .load-more span{color:#868fa3;font-size:.875rem;margin-right:.75rem}.lessons-pager .load-more select{outline:none;font-size:1rem;max-width:91px;border-radius:1.875rem;border:none;padding:.3rem .65rem;background:var(--btn-load-more-bg);color:var(--title-color)}@media screen and (max-width: 667px){.lessons-pager .lessongs-pager-item span,.lessons-pager .lessongs-pager-item select{font-size:.75rem}.lessons-pager .lessongs-pager-item .btn-nav{padding:0rem}.lessons-pager .lessongs-pager-item .text,.lessons-pager .lg-view{display:none}.lessons-pager .sm-view{display:block;text-align:center}.lessons-pager .lessons-pager-wrapper{margin-top:1rem}}@media screen and (min-width: 667px){.lessons-pager .sm-view{display:none}}.messages-frame{width:100%;position:fixed;top:80.2px;right:0;z-index:22;padding:0 1rem}.messages{max-width:29.75rem;margin-left:auto;border-radius:.5rem;padding:1.2rem 1rem;display:flex;align-items:start;justify-content:space-between}.messages .messages-container{display:flex;align-items:start}.messages .messages-container .message-icon svg{width:1.75rem;height:1.75rem}.messages .messages-container .message-text{margin:0 .6rem}.messages .messages-container .message-text .text-title{font-size:1.25rem;font-weight:600;margin:0;margin-bottom:.3rem}.messages .messages-container .message-text .text{font-size:1rem;font-weight:400;line-height:1.5rem;color:#000c;margin:0}.messages .btn-close{background:transparent;border:none}.messages .btn-close svg{width:1.125rem;height:1.125rem}.messages.messages-error{background:#fff4f4}.messages.messages-error .messages-container .message-text .text-title{color:#cc382c}.messages.messages-info{background:#e8f7ff}.messages.messages-info .messages-container .message-text .text-title{color:#205ba5}.messages.messages-warn{background:#fffadd}.messages.messages-warn .messages-container .message-text .text-title{color:#cd9d26}.messages.messages-success{background:#ebffe1}.messages.messages-success .messages-container .message-text .text-title{color:#7dae1b}.loading{width:100%;text-align:center}.loading-indicator{height:95px}.dropdown-menu{display:inline-block;z-index:9999;position:relative;width:100%}.dropdown-menu .dropdown-title{padding:.5rem 1.1rem;position:relative;border-radius:.5rem}.dropdown-menu .dropdown-title .focus-me{color:#fff}.dropdown-menu .dropdown-title svg{width:10px;height:6px;margin-left:.5rem;transition:transform .2s ease-in-out}.dropdown-menu .dropdown-title svg.rotate{transform:rotate(180deg)}.dropdown-menu .dropdown-title.active{background:#002d60}.dropdown-menu span:focus,.dropdown-menu i:focus{outline:none}.dropdown-menu ul{position:absolute;right:0;min-width:200px;top:100%;list-style:none;padding:.875rem .6rem;background:#fff}.dropdown-menu ul>li{padding:0 .5rem;box-sizing:border-box;height:34px;display:flex;align-items:center}.dropdown-menu ul>li .icon{width:1.1rem;height:1.1rem}.dropdown-menu ul>li span{text-transform:none;color:#333;font-size:.875rem;margin-left:.6rem}.dropdown-menu ul>li:hover{background:#0000001e}.dropdown-menu ul>li.disabled{cursor:default;color:#00000042}.dropdown-menu .cloak{display:none!important}.tab-container .tab-container-buttons{list-style:none;text-align:left;margin-bottom:0;padding:7px 0 0 10px;background:#1976d2;border-top-left-radius:4px;border-top-right-radius:4px}.tab-container .tab-container-buttons li{display:inline-block;color:#fff;background:#1976d2;font-size:12px;padding:2px 20px;cursor:pointer;border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid rgba(0,0,0,.117647);border-left:1px solid rgba(0,0,0,.117647);border-right:1px solid rgba(0,0,0,.117647);margin-right:5px}.tab-container .tab-container-buttons li.selected{background:#fff;color:#1a2326cc;border-bottom:1px solid white}.tab-container .tab-pane{border-left:1px solid rgba(0,0,0,.117647);border-right:1px solid rgba(0,0,0,.117647);border-bottom:1px solid rgba(0,0,0,.117647)}.btn-buy{border-radius:1.875rem;background:#7f56d9;color:#fff;width:100%;text-align:start;display:flex;align-items:center;justify-content:center;border:none;box-shadow:none;padding:.75rem 1rem;line-height:normal;max-width:15.25rem;margin:auto}.btn-buy svg{width:1.75rem;height:1.75rem}.btn-buy span{margin-left:.5rem;font-size:.875rem;font-weight:600}.btn-highlight{background:#f10153}.newsletter-content{margin-top:2.8rem;border-radius:1.25rem;background:var(--newsletter-bg);padding:2.5rem 2rem 1.6rem}.newsletter-content .newsletter-content-wrapper{display:flex}.newsletter-content .newsletter-content-wrapper .from-group{width:100%}.newsletter-content .newsletter-content-wrapper .from-group input{width:100%;padding:0rem 1.2rem;border-radius:2.25rem;background:#0006;border:none;font-size:1rem;outline:none;color:#fff;height:56px;transition:box-shadow .3s ease-in-out}.newsletter-content .newsletter-content-wrapper .from-group input:hover,.newsletter-content .newsletter-content-wrapper .from-group input:active,.newsletter-content .newsletter-content-wrapper .from-group input:focus-visible{box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px}.newsletter-content .newsletter-content-wrapper .btn-subscribe{border-radius:2.25rem;background:#1c1239;display:flex;align-items:center;padding:0rem 2.8rem 0rem 2rem;border:none;margin-left:.75rem;height:56px}.newsletter-content .newsletter-content-wrapper .btn-subscribe svg{min-width:12px;max-width:12px;height:15px}.newsletter-content .newsletter-content-wrapper .btn-subscribe span{color:#fff;font-size:1rem;font-weight:600;margin-left:1.2rem}.newsletter-content .newsletter-list{display:flex;align-items:center;justify-content:space-between;margin-top:1.4rem}.newsletter-content .newsletter-list .list-item{display:flex;align-items:center}.newsletter-content .newsletter-list .list-item .icon{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#6d426380}.newsletter-content .newsletter-list .list-item .icon svg{width:14.118px;height:12px}.newsletter-content .newsletter-list .list-item span{margin-left:7px;color:#fff;font-size:1rem;font-weight:400;line-height:28px}@media screen and (max-width: 991px){.newsletter-content{padding:1.8rem 1rem}}@media screen and (max-width: 767px){.newsletter-content{padding:1.8rem 1rem}.newsletter-content .newsletter-list{flex-wrap:wrap}.newsletter-content .newsletter-list .list-item{margin-bottom:1rem}}@media screen and (max-width: 480px){.newsletter-content .newsletter-content-wrapper{flex-direction:column}.newsletter-content .newsletter-content-wrapper .btn-subscribe{margin-left:0rem;margin-top:1rem;justify-content:center}.newsletter-content .newsletter-list{align-items:start;flex-direction:column}}.button-wrapper{display:flex;justify-content:center;-moz-column-gap:1.5rem;column-gap:1.5rem}.button-wrapper .btn-subscribe,.button-wrapper .btn-buy-course{border:none;max-width:25rem;width:100%;border-radius:3.75rem;display:flex;align-items:center;justify-content:center;padding:1.2rem 1rem;gap:2rem}.button-wrapper .btn-subscribe svg,.button-wrapper .btn-buy-course svg{width:26px;height:26px}.button-wrapper .btn-subscribe .coupon-price,.button-wrapper .btn-buy-course .coupon-price{display:flex;align-items:center;flex-direction:column}.button-wrapper .btn-subscribe .coupon-price .text1,.button-wrapper .btn-buy-course .coupon-price .text1{color:#fff;font-size:1.625rem;font-weight:700;line-height:1.625rem;letter-spacing:-.0325rem}.button-wrapper .btn-subscribe .coupon-price .text2,.button-wrapper .btn-buy-course .coupon-price .text2{color:#fffc;font-size:1.375rem;font-weight:500;line-height:1.625rem;letter-spacing:-.0275rem}.button-wrapper .btn-subscribe{background:#f10153}.button-wrapper .btn-buy-course{background:#4f2aa2}@media screen and (max-width: 767px){.button-wrapper{flex-direction:column;row-gap:1.5rem;-moz-column-gap:0;column-gap:0;align-items:center}}body{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a2326cc;background:var(--body-bg)}*{box-sizing:border-box}ul{list-style:none;padding:0;margin:0}a,span{display:inline-block}label{display:inline-block;margin-right:5px;vertical-align:middle}textarea{resize:none}.md-icon{font-family:Material Icons;text-rendering:optimizeLegibility;font-feature-settings:"liga" 1;font-style:normal;text-transform:none;line-height:1;font-size:22px;width:24px;height:24px;display:inline-block;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-page{padding-top:85px}.text-box{border-radius:4px;background:#dcdcdc;padding:15px;font-size:16px}.disable-text-selection{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.newsletter{margin-top:6rem;margin-bottom:9rem}.newsletter .section-title-centered{color:var(--newsletter-title-color)}.newsletter .section-sub-title{color:var(--title-sub-color);text-align:center;font-size:1.5rem;font-weight:500;letter-spacing:-.075rem;max-width:48rem;margin:auto;margin-top:.875rem}@media screen and (max-width: 600px){.newsletter{margin:2.5rem 0}}.banner-widget{position:relative;margin-top:-26rem;z-index:11}.setting-title{color:#fff;text-align:center;font-family:Inter;font-size:2rem;font-weight:600;line-height:100%;letter-spacing:-.04rem;margin:0;margin-bottom:2rem}.btn{cursor:pointer;transition:background-color .3s ease;position:relative;overflow:hidden;z-index:10;transition:box-shadow .3s ease-in-out}.btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;opacity:0;transition:opacity .3s ease;z-index:-1}.btn:disabled{cursor:not-allowed;background:gray!important}.btn:hover{box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px}.btn:hover:after{opacity:1}.btn span{z-index:9}.section-margin-top{margin-top:6rem}@media screen and (max-width: 767px){.section-margin-top .course-cards{margin-top:3.5rem}}.faq{margin-top:102px;font-size:16px}.faq .faq-question-title{margin-top:20px;margin-bottom:5px;font-size:16px;font-weight:700}.edit-form .form-control{margin-bottom:12px}.edit-form label{width:100px;text-align:right}.form-field-note{font-size:12px;margin-top:5px}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}p a,p a:visited{color:#444!important;text-decoration:underline}p a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}.card{background:#fff!important;box-shadow:none!important}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}}.dialog-container{background:var(--dialog-bg);width:100%;border-radius:1.25rem;padding:2.5rem 1rem 1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:relative}.dialog-container .close-icon{position:absolute;right:1rem;top:1rem;color:#5a4c80;cursor:pointer}.dialog-container .header img{max-width:6.5505rem;height:100%}.dialog-container .card-form-container{width:100%}.dialog-container .card-form-container input.team-size,.dialog-container .card-form-container textarea{border-radius:.5rem;background:var(--dialog-input-bg);color:var(--para-color);font-size:.8125rem;font-weight:400;padding:.6rem 1rem;outline:none;border:none;box-shadow:none}.dialog-container .card-form-container input{max-width:17rem;height:2.625rem;width:100%}.dialog-container .card-form-container textarea{max-width:20rem;width:100%;height:10.625rem}.dialog-container .card-form-container .current-size{font-size:1rem;font-weight:400;color:var(--dialog-dark-color);margin-top:.75rem;margin-bottom:.75rem}.dialog-container .card-form-container .current-size b{color:#f10153}.dialog-container .card-form-container span{color:var(--dialog-text-color);font-size:.75rem;font-weight:400}.dialog-container .button-container{margin-top:1.2rem}.dialog-container .button-container .btn-change{border-radius:1.875rem;background:#7f56d9;color:#fff;font-size:.8125rem;font-weight:500;padding:.6rem 1rem;max-width:10.7rem;line-height:normal;border:none;cursor:pointer}.home .btn-view-all{margin-top:1.5rem;border-radius:.5rem;background:#dd0031;color:#fff;padding:.5rem 1rem;border:none;outline:none;box-shadow:none;cursor:pointer}.home .button-main{margin-top:25px;color:#000;text-transform:uppercase}.home .button-buy{margin-top:30px;max-width:285px;padding:10px;font-size:18px}.home .video-title{font-size:32px;margin-top:200px;margin-bottom:30px;text-align:center}.home .main-video{margin:30px auto 90px}.home .main-title{font-size:37px;margin-top:-15px;margin-bottom:10px}.home .angular-university-title{display:block;margin:0 auto;height:100px}.home .newsletter{margin-top:6.25rem;margin-bottom:9.375rem}.home .newsletter .section-title-centered{color:var(--newsletter-title-color)}@media screen and (max-width: 600px){.home .newsletter{margin-bottom:2.5rem}}.home .l-jumbotron{width:100%;text-align:center;position:relative;background:var(--banner-bg);margin-bottom:4rem;margin-top:4.4rem}.home .l-jumbotron .background-hero{background:var(--banner-bg);overflow:hidden;position:absolute;width:100%;height:100%;transform:skewY(-2deg);transform-origin:100%}.home .l-jumbotron .hero-content{background-position:center 65%;background-repeat:no-repeat;background-size:100%;position:relative;min-height:28rem;margin:0 auto;padding:4.5rem 1rem 0}.home .l-jumbotron .hero-content .l-logo{max-width:12.3125rem;max-height:12.1875rem;height:100%}@media screen and (max-width: 767px){.home .l-jumbotron{margin-bottom:2.8rem}.home .l-jumbotron .hero-content{height:25rem;background-size:auto}.home .l-jumbotron .hero-content .l-logo{height:9.375rem}}.home .l-marketing-items{display:flex;align-items:start;margin-top:7rem}.home .l-marketing-items .l-marketing-item{display:flex;gap:.6rem;flex:1}.home .l-marketing-items .l-marketing-item .icon{margin-top:.25rem}.home .l-marketing-items .l-marketing-item .icon svg{width:1.375rem;height:1.375rem}.home .l-marketing-items .l-marketing-item .l-marketing-item-header h3{font-size:1.375rem;line-height:32px;font-weight:500;color:var(--marketing-item-title);display:flex;gap:.5rem;margin:0;margin-bottom:1.2rem}.home .l-marketing-items .l-marketing-item .l-marketing-item-header p{margin:0;font-size:.9375rem;font-weight:400;line-height:1.5rem;letter-spacing:-.01875rem;padding:0;color:var(--para-color)}@media screen and (max-width: 767px){.home .l-marketing-items{flex-direction:column;gap:1.8rem;margin-top:3.5rem}.home .l-marketing-items .l-marketing-item .l-marketing-item-header h3{margin:0;margin-bottom:.3rem}}.home .home-lesson{margin-top:4rem}.sub-title{margin:0 auto;color:#fff;font-size:1.875rem;font-weight:500;line-height:2.2rem;letter-spacing:-.6px;max-width:25rem;margin-top:1.5rem}@media screen and (max-width: 768px){.sub-title{max-width:350px;font-size:16px;line-height:1.2rem}}.scroll-down{text-align:center;width:100%;margin:24px 0 36px}.scroll-down:visited{color:#1a2326cc}.scroll-down i{cursor:pointer;font-size:50px;height:48px;width:50px}.youtube-playlist{text-align:center}::ng-deep all-lessons .all-lessons{margin-top:0rem}::ng-deep all-lessons .all-lessons .ebook-cards-list{margin-top:2.5rem}::ng-deep all-lessons .all-lessons .search-bar{width:100%;margin:1.8rem 0 1.2rem}::ng-deep all-lessons .all-lessons .section-title-centered{color:#fff;background:none;-webkit-text-fill-color:white;font-weight:600;letter-spacing:-.04rem}.lesson{padding-top:0}.lesson .back-to-course-container{display:flex;margin-bottom:1rem;cursor:pointer}.lesson .back-to-course-container svg{width:1.4375rem;height:1.4375rem;--stroke-color: var(--back-btn-color)}.lesson .back-to-course-container a{display:flex;flex-direction:column;color:#fff;font-size:.875rem;font-weight:600;margin-left:.7rem}.lesson .back-to-course-container a .text{color:#bfbfbf;font-size:.75rem;line-height:1rem;font-weight:500}.lesson .course-content-action{background:var(--course-content-bg);padding:1rem 1.4rem;border-radius:1.25rem;box-shadow:0 2px 8px #00000026;margin-top:1.2rem}.lesson .actions-button{display:flex;justify-content:space-between;margin-top:1.2rem}.lesson .actions-button .btn{border:none;border-radius:1.875rem;display:flex;align-items:center;justify-content:center}.lesson .actions-button .btn span{font-size:.875rem;font-weight:400;line-height:normal}.lesson .actions-button .actions-button-left{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.lesson .actions-button .actions-button-left button{width:7rem;padding:.75rem 1rem}.lesson .actions-button .actions-button-left button span{color:#fff}.lesson .actions-button .actions-button-left button svg{width:.51219rem;height:.68288rem}.lesson .actions-button .actions-button-left .btn-prev{background:#f10153}.lesson .actions-button .actions-button-left .btn-prev span{margin-left:.75rem}.lesson .actions-button .actions-button-left .btn-next{background:#7f56d9}.lesson .actions-button .actions-button-left .btn-next span{margin-right:.75rem}.lesson .actions-button .actions-button-right{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.lesson .actions-button .actions-button-right button{min-width:10.1875rem;padding:.75rem 1rem;background:var(--course-btn-bg);border:1px solid var(--course-btn-border)}.lesson .actions-button .actions-button-right button svg{width:1.125rem;height:1.125rem;--stroke-color: var(--course-btn-icon-color)}.lesson .actions-button .actions-button-right button span{color:var(--course-btn-text);margin-left:.3rem}@media screen and (max-width: 640px){.lesson .actions-button{flex-direction:column;justify-content:center;align-items:center;gap:1rem}}.lesson .lesson-title{display:flex;align-items:start;align-items:center;gap:.875rem}.lesson .lesson-title .checkbox{vertical-align:middle;margin-top:.3rem}.lesson .lesson-title .lesson-title-text{color:var(--course-page-title);font-size:1.625rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.04875rem}.lesson .border{width:100%;height:1px;background:var(--primary-border-color);margin:1rem 0}.lesson .protected-video-placeholder{background:#000;border-radius:.5rem;overflow:hidden;min-height:32.5rem;display:flex;align-items:center;justify-content:center;z-index:11}.lesson .video-container{background:#666!important;border-radius:.5rem;width:100%;height:100%;z-index:99;box-shadow:0 4px 4px #00000040;overflow:hidden}.lesson .play-button{max-height:81px;height:20%;margin-top:-11px}.lesson .comments{margin:2rem 0}.lesson coupon-button .button-wrapper{flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:1rem}.lesson coupon-button .button-wrapper button{min-width:25rem}@media screen and (max-width: 640px){.lesson coupon-button .button-wrapper button{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.lesson coupon-button .button-wrapper button span{font-size:1rem!important}.lesson coupon-button .button-wrapper button svg{display:none}}.l-main.promo{padding-top:0}.pricing.section-margin-top{margin-top:2.8rem}.pricing .pricing-wrapper{max-width:60rem;margin:0 auto;padding:0 1rem}.pricing .pricing-wrapper .pricing-title{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:1rem;text-align:center}.pricing .pricing-wrapper .pricing-title .main-pricing-title{color:#fff;font-size:2rem;font-weight:600;letter-spacing:-.04rem;line-height:normal}.pricing .pricing-wrapper .pricing-title .sub-pricing-title{color:var(--title-sub-color-1);font-size:1.375rem;font-weight:400}.pricing .pricing-wrapper .or-for-link{display:flex;align-items:center;justify-content:center}.pricing .pricing-wrapper .or-for-link a{color:#fff;font-size:1.125rem;font-weight:400;text-decoration:none;margin-right:.5rem;text-transform:capitalize}.pricing .pricing-wrapper .or-for-link svg{width:.96406rem;height:.96406rem}.pricing .pricing-wrapper .team-size{text-align:center;margin-top:2rem}.pricing .pricing-wrapper .team-size label{color:#fff}.pricing .pricing-wrapper .team-size select{border-radius:.5rem;background:var(--pricing-card-bg);color:var(--pricing-card-text);width:5.5rem;height:2.625rem;margin-left:.75rem;padding-left:1.8rem;box-shadow:none;outline:none;cursor:pointer;background:url("data:image/svg+xml,<svg height='20px' width='20px' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 0.5L4 3.5L7 0.5' stroke='white' stroke-width='1.2' /> </svg>") no-repeat;background-position:calc(100% - .35rem) calc(100% - .3rem);-webkit-appearance:none;appearance:none;transition:background-color .3s ease;background-color:var(--pricing-card-bg)}.pricing .pricing-wrapper .team-size a{color:#1569ca}.pricing .pricing-wrapper .pricing-plans{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;margin:2rem 0}.pricing .pricing-wrapper .pricing-plans .pricing-card{border-radius:1.25rem;padding:1.2rem 1.2rem 1.5rem;position:relative;min-height:33.5rem}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-header{text-align:end}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-header span{font-size:1.375rem;font-weight:600;text-transform:uppercase}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body{margin-top:1.4rem;height:100%}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .price-discount{color:#caa215;font-size:1.25rem;font-weight:600;margin-top:.4rem}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .discounted-price{text-decoration:line-through}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .price .price-tag .value{font-size:3.4375rem;font-weight:600;letter-spacing:-.17188rem}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .price .price-tag .duration{font-size:.875rem;font-weight:400;margin-left:.5rem}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .price .price-tag .custom-deel{font-size:2rem;font-weight:600;letter-spacing:-.1rem;line-height:normal}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .features{margin-bottom:90px}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .features li{color:var(--pricing-card-text);font-size:1rem;font-weight:400;padding:.5rem 0}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .features li:last-child{border-bottom:none}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .features li svg{width:1rem;height:.75rem;margin-right:.5rem}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .pricing-action-btns{position:absolute;left:0;bottom:0;width:100%;padding:1rem}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .pricing-action-btns a{text-decoration:none}.pricing .pricing-wrapper .pricing-plans .pricing-card:nth-child(odd){background:var(--pricing-card-bg)}.pricing .pricing-wrapper .pricing-plans .pricing-card:nth-child(odd) .pricing-card-header span{color:var(--pricing-card-text)}.pricing .pricing-wrapper .pricing-plans .pricing-card:nth-child(odd) .pricing-card-body .price .price-tag{color:var(--pricing-card-text)}.pricing .pricing-wrapper .pricing-plans .pricing-card:nth-child(odd) .pricing-card-body .features{margin-top:2.5rem}.pricing .pricing-wrapper .pricing-plans .pricing-card:nth-child(odd) .pricing-card-body .features li{border-bottom:1px dashed var(--pricing-border-color)}.pricing .pricing-wrapper .pricing-plans .pricing-card.active{background:linear-gradient(351deg,#2a203d 4.64%,#bc094d 97.82%,#f10153 102.02%);box-shadow:0 4px 4px #00000040}.pricing .pricing-wrapper .pricing-plans .pricing-card.active .pricing-card-header span,.pricing .pricing-wrapper .pricing-plans .pricing-card.active .pricing-card-body .price .price-tag{color:#fff}.pricing .pricing-wrapper .pricing-plans .pricing-card.active .pricing-card-body .features{margin-top:.75rem}.pricing .pricing-wrapper .pricing-plans .pricing-card.active .pricing-card-body .features li{color:#fff!important;border-bottom:1px dashed #191325}.pricing .pricing-wrapper .pricing-plans .pricing-card.active .pricing-card-body .features li svg{--stroke-color: white}.pricing .pricing-wrapper .pricing-plans.card-center{grid-template-columns:1fr;justify-content:center;align-items:center}.pricing .pricing-wrapper .pricing-plans.card-center .pricing-card{margin:0 auto}@media screen and (min-width: 600px){.pricing .pricing-wrapper .pricing-plans.card-center .pricing-card{max-width:18.8125rem}}.pricing .pricing-wrapper .pricing-content a{color:#7f56d9}.pricing .pricing-wrapper .pricing-content .border-1{border:1px dashed var(--primary-border-color)}.pricing .pricing-wrapper .pricing-content .text-box-why{margin-top:2.25rem;padding:2.5rem;background-color:var(--pricing-why-bg-1);color:var(--pricing-text-color);border-radius:1.25rem;box-shadow:0 2px 8px #00000026}.pricing .pricing-wrapper .pricing-content .text-box-why h4{display:flex;flex-direction:column;align-items:center;margin:0}.pricing .pricing-wrapper .pricing-content .text-box-why h4 svg{width:2.75rem;height:2.75rem}.pricing .pricing-wrapper .pricing-content .text-box-why h4 span{width:100%;text-align:center;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.04rem;margin:0;margin-top:1rem;padding:0;line-height:2.5rem;background:linear-gradient(90deg,#7f56d9 21.79%,#f10153 81.03%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing .pricing-wrapper .pricing-content .text-box-why ul{list-style:unset;margin-top:1.2rem;margin-left:1rem}.pricing .pricing-wrapper .pricing-content .text-box-why ul li{padding:.75rem 0;line-height:1.625rem}.pricing .pricing-wrapper .pricing-content .text-box-why ul li a{color:#7f56d9}.pricing .pricing-wrapper .pricing-content .powered-by{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:3rem 0 3.5rem}.pricing .pricing-wrapper .pricing-content .powered-by .payment-method{display:flex;justify-content:center;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;margin-left:1.5rem}.pricing .pricing-wrapper .pricing-content .powered-by .payment-method .border{background:var(--primary-border-color);height:1.4rem;width:1px}.pricing .pricing-wrapper .pricing-content .powered-by .img{max-width:18rem;width:100%;margin-top:1.4rem}.pricing .pricing-wrapper .pricing-content .faq{margin-top:70px}.pricing .pricing-wrapper .pricing-content .faq .faq-title{margin-bottom:2.8rem}.pricing .pricing-wrapper .pricing-content .faq .faq-title h6{width:100%;text-align:center;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.04rem;margin:0;margin-top:1rem;padding:0;line-height:2.5rem;background:linear-gradient(90deg,#7f56d9 21.79%,#f10153 81.03%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing .pricing-wrapper .pricing-content .faq .faq-title P{color:var(--title-sub-color);text-align:center;font-size:1.5rem;font-weight:500;letter-spacing:-.075rem;max-width:48rem;margin:auto;margin-top:.875rem}.pricing .pricing-wrapper .pricing-content .faq .faq-wrapper{padding:1.2rem 2.5rem 2.5rem}.pricing .pricing-wrapper .pricing-content .faq .faq-wrapper .faq-question-title{font-size:1.125rem;font-weight:500;line-height:1.75rem;display:flex;align-items:center;margin-bottom:.5rem;color:var(--pricing-text-color)}.pricing .pricing-wrapper .pricing-content .faq .faq-wrapper .faq-question-title .icon{margin-left:0;width:1.4rem;height:1.4rem}.pricing .pricing-wrapper .pricing-content .faq .faq-wrapper .faq-question-title .icon svg{width:1.4rem;height:1.4rem}.pricing .pricing-wrapper .pricing-content .faq .faq-wrapper .faq-question-title span{margin-left:.75rem}.pricing .pricing-wrapper .pricing-content .faq .faq-wrapper P,.pricing .pricing-wrapper .pricing-content .faq .faq-wrapper .faq-answer{font-size:1rem;line-height:1.5rem;color:var(--pricing-para-color)}@media screen and (min-width: 600px) and (max-width: 991px){.pricing .pricing-wrapper .pricing-plans{gap:.5rem}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .price .price-tag .value{font-size:2.2rem}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .price-discount{font-size:1rem}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body .features li{font-size:.75rem}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body pricing-plan-button svg{display:none}.pricing .pricing-wrapper .pricing-plans .pricing-card .pricing-card-body pricing-plan-button span{margin-left:0}}@media screen and (max-width: 600px){.pricing .pricing-wrapper .pricing-plans{grid-template-columns:auto;row-gap:1rem}.pricing .pricing-wrapper .pricing-content .text-box-why{padding:2.5rem 1rem}.pricing .pricing-wrapper .faq .faq-wrapper{padding:1.2rem 1rem!important}.pricing .pricing-wrapper .faq .faq-question-title{align-items:start!important}}.submit-text{max-width:38rem;margin:0 auto;padding-left:1rem;padding-right:1rem;min-height:100vh}.submit-text .contact-title{color:#fff;text-align:center;font-size:2rem;font-weight:600;letter-spacing:-.04rem}.submit-text .section-title-centered{margin-top:0}.submit-text .textarea-container{margin:0 auto;padding:1.4rem 1rem;border-radius:1.25rem;background:var(--contact-card-bg);box-shadow:0 2px 8px #00000026}.submit-text .textarea-container .note{color:var(--contact-text-color);text-align:center;font-size:1.125rem;font-weight:500;letter-spacing:-.03375rem;max-width:30rem;margin:1rem 0 2rem}.submit-text .textarea-container .note a{color:#7f56d9;text-decoration:none;margin-top:.5rem}.submit-text .textarea-container .controls,.submit-text .textarea-container .inner-textarea-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.submit-text .textarea-container .inner-textarea-container .logo-img{width:6.57825rem;height:auto;object-fit:cover;margin-bottom:.75rem}.submit-text .textarea-container form{width:100%}.submit-text .textarea-container form .controls input,.submit-text .textarea-container form .controls textarea{width:100%;background-color:var(--contact-input-bg);border:1px solid var(--contact-border-color);outline:none;box-shadow:none;margin-bottom:.6rem;font-size:.875rem;font-weight:400;padding:.8rem 1.2rem;border-radius:.75rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff;transition:box-shadow .3s ease-in-out}.submit-text .textarea-container form .controls input:hover,.submit-text .textarea-container form .controls input:active,.submit-text .textarea-container form .controls input:focus-visible,.submit-text .textarea-container form .controls textarea:hover,.submit-text .textarea-container form .controls textarea:active,.submit-text .textarea-container form .controls textarea:focus-visible{box-shadow:#00000040 0 14px 28px,#00000038 0 10px 10px}.submit-text .textarea-container form .controls textarea{min-height:13.5rem}.submit-text .textarea-container form .controls .btn-send{max-width:9.5rem;width:100%;height:2.625rem;padding:1rem;text-align:center;border-radius:1.25rem;background:#f10153;border:none;outline:none;color:#fff;font-weight:500;margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.submit-text .textarea-container form .controls .btn-send svg{width:1.1rem;height:1.1rem}@media screen and (max-width: 600px){.submit-text .textarea-container{padding:1.5rem 1rem}}.btn-buy{max-width:100%}.course ul{list-style:circle;margin-left:1rem;padding:0 2rem}.course ul li{color:var(--course-page-text)}.course .course-note{display:flex;background:var(--course-note-bg);border-radius:.5rem;padding:.75rem 1rem}.course .course-note .course-note-icon{width:44px;height:44px}.course .course-note .course-note-icon svg{width:44px;height:44px}.course .course-note span{color:#eb0547;font-size:1.25rem;line-height:1.8rem;margin:0;margin-left:1rem}@media screen and (min-width: 767px){.course .course-note{padding:.875rem 2rem;align-items:center}}.course .course-logo-container{position:relative;max-height:33rem;min-height:33rem;border-radius:1.25rem;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f;overflow:hidden;margin-bottom:1.4rem}.course .course-logo-container:after{content:"";position:absolute;bottom:0rem;left:0;width:100%;height:100%;background:linear-gradient(180deg,#1f172d00 45.12%,#1f172d 97.57%);pointer-events:none}.course .course-logo-container .img-placeholder{position:absolute;border-radius:1.25rem;left:0;top:0;z-index:-1;display:flex;align-items:center;justify-content:center;background:#666;max-height:inherit;min-height:inherit;height:100%;width:100%}.course .course-logo-container .img-placeholder img{object-fit:contain}.course .course-logo-container .course-logo-background{max-height:inherit;min-height:inherit;width:100%;height:100%;object-fit:cover}.course .course-logo-container .course-title{color:#fbfbfb;text-align:center;font-family:Inter;font-size:2.375rem;font-weight:600;line-height:normal;letter-spacing:-.07125rem;z-index:11;max-width:52rem;margin:auto;margin-bottom:2.2rem;position:absolute;left:0;right:0;bottom:0}.course .course-description{min-height:700px}.course .course-description .course-para{margin-bottom:12px;font-size:1.0625rem;line-height:1.5rem;background:var(--course-content-bg);border-radius:1.25rem;box-shadow:0 2px 8px #00000026;padding:1.8rem 0rem}.course .course-description .course-para p{color:var(--course-page-text);padding:0 3rem;font-size:1.0625rem;line-height:1.5rem}.course .course-section-title{margin:1.8rem 0;display:flex;align-items:start}.course .course-section-title svg{width:1.375rem;height:1.375rem}.course .course-section-title span{color:var(--course-page-title);font-size:1.375rem;font-weight:700;letter-spacing:-.06875rem;margin-left:.8rem}.course .course-lession-list{padding:1rem 0 1rem .5rem}.course .promotion-header .button{margin-top:30px;margin-bottom:40px}.start-course{text-align:center;margin:4rem 0}.start-course button.play-button{font-size:25px;margin:10px 0 auto;padding:10px 20px;color:#fff;background:#1976d2}.start-course button.play-button i{font-size:38px;height:38px;width:38px;margin-right:9px;line-height:38px;vertical-align:middle}.start-course button.button-buy{font-size:20px;max-width:250px}@media screen and (min-width: 991px){.course-section-title{align-items:center}}@media screen and (max-width: 600px){.course .course-logo-container{min-height:250px;max-height:250px}.course-description .course-para p{padding:0rem!important}.course-description ul{padding:0!important}}.settings{min-height:100vh;max-width:50rem;margin:0 auto;padding:0 1rem}.settings .reset-info{margin-top:30px;font-size:13px!important}.settings .setting-card{border-radius:1.25rem;background:var(--settings-card-bg);box-shadow:0 2px 2px #0000001a;margin-bottom:.75rem;padding:1.4rem 1.6rem}.settings .setting-card .setting-card-title{font-size:1rem;font-weight:600;letter-spacing:-.03rem;color:var(--settings-card-title)}.settings .setting-card .btn-setting{border-radius:1.875rem;background:#1569ca;border:none;color:#fff;font-size:.8125rem;font-weight:500;padding:.6rem 1rem;min-width:9.5rem}.settings .setting-card .setting-card-body{margin-top:2rem}.settings .setting-card .setting-card-body .account-info{color:var(--settings-card-text);display:flex;align-items:center;justify-content:center}.settings .setting-card .setting-card-body .account-info .icon{width:1.49388rem;height:1.49388rem;background-color:#eaeaea;border-radius:50%;display:flex;align-items:center;justify-content:center}.settings .setting-card .setting-card-body .account-info .icon svg{width:1.49388rem;height:1.49388rem}.settings .setting-card .setting-card-body .account-info .login-info{font-size:.875rem;font-weight:400;margin-left:.6rem}.settings .setting-card .setting-card-body .account-info .login-info b{color:#f10153;font-weight:600}.settings .setting-card .setting-card-body .edit-form .form-control{color:var(--settings-card-text)}.settings .setting-card .setting-card-body .edit-form .form-label{color:var(--settings-card-label)}.settings .setting-card .setting-card-body .edit-form .profile-info .form-control{display:flex;text-align:start;padding:0 .75rem}.settings .setting-card .setting-card-body .edit-form .profile-info .form-control .form-label{width:10rem}.settings .setting-card .setting-card-body .edit-form .pricing-control{display:flex;align-items:center;justify-content:space-between;border-radius:1.25rem;background:var(--settings-list-bg);padding:.75rem}.settings .setting-card .setting-card-body .edit-form .pricing-control .pricing-plan .form-control{margin-bottom:0rem;color:#06f;padding:0}.settings .setting-card .setting-card-body .credit-form{display:flex;justify-content:space-between;align-items:center}.settings .setting-card .setting-card-body .credit-form .label{margin:0;color:var(--settings-card-text);font-size:.875rem}.settings .setting-card.danger-zone .setting-card-title{color:#f10153!important}.settings .setting-card.danger-zone .setting-card-body{text-align:center}.settings .setting-card.danger-zone .setting-card-body .info{color:var(--settings-card-label);font-size:.875rem}.settings .setting-card.danger-zone .setting-card-body .info a{color:#4384e6}.settings .setting-card.danger-zone .setting-card-body .btn-setting{margin:auto;margin-top:1rem;background:#dd0031!important}@media screen and (max-width: 600px){.settings .setting-card .setting-card-body{margin-top:1.4rem}.settings .setting-card .setting-card-body .edit-form .profile-info .form-control .form-label{width:7.5rem}.settings .setting-card .setting-card-body .edit-form .pricing-control{flex-direction:column;align-items:start}.settings .setting-card .setting-card-body .edit-form .pricing-control .btn-setting{margin:auto;margin-top:1rem}.settings .setting-card .setting-card-body .credit-form{flex-direction:column}.settings .setting-card .setting-card-body .credit-form .label{margin-bottom:.5rem}}.team{max-width:50rem;min-height:100vh;margin:auto;padding:0 1rem}.team .team-wrapper{border-radius:1.25rem;background:var(--settings-card-bg);box-shadow:0 2px 2px #0000001a}.team .team-wrapper .team-top{padding:1.4rem;border-bottom:1px solid var(--table-border-color)}.team .team-wrapper .team-top .team-data{display:flex;justify-content:space-between}.team .team-wrapper .team-top .team-data label{color:var(--team-text-color);font-size:1rem;font-weight:400;margin-left:1.5rem}.team .team-wrapper .team-top .team-data label:first-child{margin-left:0}.team .team-wrapper .team-top .team-data label .counter{color:var(--team-dark-color);font-weight:600;margin-left:1rem}.team .team-wrapper .team-top .team-data .btn-change-team-size{border:none;background:none;padding:0;color:#1569ca}.team .team-wrapper .team-top .add-user-controls{margin-top:2rem;display:flex;align-items:center;justify-content:space-between}.team .team-wrapper .team-top .add-user-controls label{color:var(--team-dark-color);font-weight:500}.team .team-wrapper .team-top .add-user-controls .input{border-radius:.5rem;background:var(--team-input-bg);max-width:13rem;width:100%;color:var(--para-color);font-size:.8125rem;font-weight:400;height:2.625rem;padding:.6rem 1rem;outline:none;border:none;box-shadow:none;margin-left:.5rem}.team .team-wrapper .team-top .add-user-controls .btn-add-user{border-radius:1.875rem;background:#7f56d9;min-width:7.5rem;border:none;line-height:normal;padding:.6rem 1rem;color:#fff;font-size:.8125rem;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.team .team-wrapper .team-card{padding:1rem 1rem 3rem}.team .team-wrapper .team-card .no-data-available{text-align:center;margin-top:2rem;color:var(--team-text-color);font-size:1rem;font-weight:400}.team .team-wrapper .team-card .no-data-available P{margin:0;margin-top:.5rem;color:var(--team-text-color);font-weight:400;font-size:1rem}.team .team-wrapper .team-card .no-data-available span{color:var(--team-dark-color);font-size:.8125rem}.team .team-wrapper .team-card .table-responsive{display:block;width:100%;overflow-x:auto}.team .team-wrapper .team-card .table-responsive .table-team{width:100%;max-width:100%;margin-bottom:1rem}.team .team-wrapper .team-card .table-responsive .table-team thead{border-bottom:1px solid var(--table-border-color)}.team .team-wrapper .team-card .table-responsive .table-team th,.team .team-wrapper .team-card .table-responsive .table-team td{padding:.5rem}.team .team-wrapper .team-card .table-responsive .table-team th{color:var(--team-dark-color);font-size:.875rem;font-weight:600;text-transform:capitalize;min-width:102px}.team .team-wrapper .team-card .table-responsive .table-team td{font-size:.875rem;font-weight:400;color:var(--team-text-color)}.team .team-wrapper .team-card .table-responsive .table-team tr:last-child{border:none}.team .team-wrapper .team-card .table-responsive .table-team .btn-delete{border-radius:1.875rem;border:1px solid #f10153;color:#f10153;background:none;max-width:7rem;width:100%;font-size:.8125rem;padding:.6rem 1rem}@media screen and (max-width: 991px){.team .team-wrapper .team-top{padding:1rem}.team .team-wrapper .team-top .team-data{flex-wrap:wrap;row-gap:1rem}.team .team-wrapper .team-top .team-data label{font-size:.875rem}.team .team-wrapper .team-top .team-data label .counter{margin-left:.5rem}.team .team-wrapper .team-top .team-data .btn-change-team-size{font-size:.875rem}.team .team-wrapper .team-top .add-user-controls{flex-direction:column}.team .team-wrapper .team-top .add-user-controls .input{margin-left:0;margin-top:1rem;max-width:25rem}.team .team-wrapper .team-top .add-user-controls .btn-add-user{margin-top:1rem}.team .team-wrapper .team-card{padding:1rem 1rem 3rem}}.ebook ul{list-style:circle;margin-left:1rem;padding:0}.ebook ul li{color:var(--course-page-text)}.ebook .section-title-centered{color:#fff!important}.ebook .ebook-logo-container{text-align:center;margin-top:1.2rem}.ebook .ebook-logo-container .ebook-logo-background{height:400px;margin:0 auto;text-align:center}.ebook .book-des .book-des-body .ebook-description a{color:#0076ff}.ebook .book-des .book-des-body .ebook-description .ebook-section-title{margin:1.8rem 0;display:flex;align-items:start}.ebook .book-des .book-des-body .ebook-description .ebook-section-title .icon{margin-left:0}.ebook .book-des .book-des-body .ebook-description .ebook-section-title .icon svg{width:1.375rem;height:1.375rem}.ebook .book-des .book-des-body .ebook-description .ebook-section-title span{color:var(--course-page-title);font-size:1.375rem;font-weight:500;letter-spacing:-.06875rem;margin-left:.8rem}.ebook .book-des .book-des-body .ebook-description p{color:var(--para-color)}.ebook .book-des .book-des-body .start-ebook{margin-top:3rem}.ebook .book-des .book-des-body .start-ebook .btn-highlight,.ebook .book-des .book-des-body .start-ebook .btn-download{border:none;max-width:25rem;width:100%;border-radius:.5rem;display:flex;align-items:center;justify-content:center;padding:1.2rem 1rem;gap:1rem;margin:auto;cursor:pointer}.ebook .book-des .book-des-body .start-ebook .btn-highlight svg,.ebook .book-des .book-des-body .start-ebook .btn-download svg{width:26px;height:26px}.ebook .book-des .book-des-body .start-ebook .btn-highlight i,.ebook .book-des .book-des-body .start-ebook .btn-download i{color:#fff}.ebook .book-des .book-des-body .start-ebook .btn-highlight span,.ebook .book-des .book-des-body .start-ebook .btn-download span{font-weight:600;color:#fff}.ebook .book-des .book-des-body .start-ebook .btn-highlight{background:#dd0031}.ebook .book-des .book-des-body .start-ebook .btn-download{background:#1569ca}.lifetime .lifetime-button{margin-top:70px}.lifetime .lifetime-button .lifetime-bottom-button{margin-top:100px}.lifetime .pricing{padding-top:20px}view-all-lessons{display:block}.lessons{max-width:1170px;margin:0 auto}.search-bar{width:100%;margin:2.375rem 0}.card{background-color:var(--view-lesson-card-bg)}.course-cards .section-sub-title{color:var(--title-sub-color);text-align:center;font-size:1.5rem;font-weight:500;letter-spacing:-.075rem;line-height:normal;max-width:48rem;margin:auto;margin-top:.875rem}.course-cards .course-cards-list{margin-top:3.5rem}.course-cards .course-cards-list .card-course{background-color:var(--course-card-bg);cursor:pointer;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.course-cards .course-cards-list .card-course:hover .course-card-body .total-lessons svg{--fill-color: #fff}.course-cards .course-cards-list .card-course:hover .course-card-body .total-lessons:before{width:100%}.course-cards .course-cards-list .card-course.disabled{cursor:default}.course-cards .course-cards-list .card-course .course-card-img{position:relative;z-index:10}.course-cards .course-cards-list .card-course .course-card-img img.course-logo-background{margin:0 auto;width:100%;min-height:18rem;object-fit:cover}.course-cards .course-cards-list .card-course .course-card-img:after{content:"";position:absolute;bottom:0rem;left:0;width:100%;height:100%;background:var(--card-linear-gradient);pointer-events:none}.course-cards .course-cards-list .card-course .course-card-body{text-align:center;padding:0rem 1.2rem 1.3rem;position:relative;z-index:11;margin-top:-2.4rem}.course-cards .course-cards-list .card-course .course-card-body .card-course-title-wrapper .card-course-title-text{color:var(--card-title);font-size:1.375rem;font-weight:700;letter-spacing:-.66px;text-align:start;margin-bottom:.75rem}.course-cards .course-cards-list .card-course .course-card-body .card-course-title-wrapper.coming-soon{color:#1a2326cc}.course-cards .course-cards-list .card-course .course-card-body .course-description{text-align:left;margin-top:0;color:var(--card-para-color);font-size:1rem;font-weight:400;line-height:normal}.course-cards .course-cards-list .card-course .course-card-body .total-lessons{margin:auto;position:relative;background:var(--course-card-bg);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;text-decoration:none;padding:.5rem 1.8rem .5rem 1.2rem;cursor:pointer;margin-top:.3rem;transition:all .2s ease-in-out;border-radius:1.875rem;overflow:hidden}.course-cards .course-cards-list .card-course .course-card-body .total-lessons:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.875rem;padding:1px;background:linear-gradient(175deg,#7f56d9 19.33%,#eb0547 93.37%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.course-cards .course-cards-list .card-course .course-card-body .total-lessons:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.875rem;background:linear-gradient(175deg,#7f56d9 19.33%,#eb0547 93.37%);width:0%;height:100%;transition:width .5s ease-in-out}.course-cards .course-cards-list .card-course .course-card-body .total-lessons:hover svg{--fill-color: #fff}.course-cards .course-cards-list .card-course .course-card-body .total-lessons:hover:before{width:100%}.course-cards .course-cards-list .card-course .course-card-body .total-lessons svg,.course-cards .course-cards-list .card-course .course-card-body .total-lessons span{z-index:1}.course-cards .course-cards-list .card-course .course-card-body .total-lessons span{color:var(--card-btn-text);font-size:.875rem;font-weight:500;letter-spacing:-.42px;margin-left:.75rem}.course-cards .course-cards-list .card-course .course-card-body .total-lessons svg{width:1.2rem;height:1.2rem;transition:all .2s ease-in-out}.course-cards .course-cards-list .card-course .course-card-body .total-lessons.coming-soon{font-size:.875rem;color:var(--card-btn-text)}@media screen and (max-width: 991px){.course-cards .course-cards-list .card-course .course-card-img img.course-logo-background{min-height:10rem}.course-cards .course-cards-list .card-course .course-card-body{padding:.875rem}}@media screen and (max-width: 480px){.course-cards .course-cards-list .card-course .course-card-body{padding:.875rem}}.ebook-cards .ebook-cards-list{margin-top:2.8rem}.ebook-cards .card-ebook{text-align:center;cursor:pointer;padding:1rem 1rem 2.2rem;transition:box-shadow .3s ease-in-out}.ebook-cards .card-ebook:hover{box-shadow:0 1px 16px #0003,0 2px 8px #00000024,0 4px 8px -1px #0000001f}.ebook-cards .card-ebook.disabled{cursor:default}.ebook-cards .card-ebook .card-ebook-title-text{margin:0;margin-top:1.5rem;color:var(--card-ebook-title-color);font-size:1.5rem;font-weight:700;letter-spacing:-.045rem}.ebook-cards .card-ebook .ebook-logo-background{margin:0 auto;max-height:18rem;height:100%}.ebook-cards .card-ebook .ebook-description{padding:0 12px;text-align:left;margin-top:0}@media screen and (max-width: 1020px){.ebook-cards .card-ebook .ebook-description{text-align:center}}@media screen and (max-width: 600px){.ebook-cards .card-ebook{padding:1rem}.ebook-cards .card-ebook .ebook-logo-background{max-height:10rem}}@media screen and (max-width: 480px){.l-header{box-shadow:none}.card-header{border-top-left-radius:0;border-top-right-radius:0}.course .card-body{padding-left:10px;padding-right:10px}.course .course-logo-background{width:100%;height:auto}.course .course-section-title{font-size:1.375rem}.lessons-list-container{margin-left:-10px;margin-right:-10px}.course .card-body .lessons-list-container:last-child{margin-bottom:-30px}.lessons-list.card{border-radius:0}.l-footer{line-height:1;height:auto;margin-top:0;padding-top:10px;padding-bottom:10px}.l-footer .v-center-block{position:static;transform:none}.l-footer a.back-to-top{position:static;margin:0}}.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-body-content{min-width:300px}html.has-bb-banner.bb-type-bottom #bb-banner{border:1px solid #bf0097;border-radius:10px}
