@media screen{/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated--half{-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes a-fade-in{0%{opacity:0}to{opacity:1}}@keyframes a-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes a-fade-in-up{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes a-fade-in-up{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@-webkit-keyframes a-slide-in-right{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes a-slide-in-right{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes a-slide-in-right-320{0%{transform:translateX(-320px);visibility:visible}to{transform:translateX(0)}}@keyframes a-slide-in-right-320{0%{transform:translateX(-320px);visibility:visible}to{transform:translateX(0)}}.c-video-player__lessons{-webkit-animation:a-slide-in-right-320 .5s;animation:a-slide-in-right-320 .5s}@-webkit-keyframes a-slide-in-right-360{0%{transform:translateX(360px);visibility:visible}to{transform:translateX(0)}}@keyframes a-slide-in-right-360{0%{transform:translateX(360px);visibility:visible}to{transform:translateX(0)}}.c-library-filters{-webkit-animation:a-slide-in-right-360 .5s;animation:a-slide-in-right-360 .5s}@-webkit-keyframes a-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes a-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes a-slide-in-up{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}to{display:none}}@keyframes a-slide-in-up{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}to{display:none}}.a-slide-in-up{-webkit-animation-name:a-slide-in-up;animation-name:a-slide-in-up}@-webkit-keyframes a-slide-out-down{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes a-slide-out-down{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.a-slide-out-down{-webkit-animation-name:a-slide-out-down;animation-name:a-slide-out-down}@-webkit-keyframes a-slight-fade-in-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes a-slight-fade-in-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.c-library-filters .dropdown-menu,.l-newsletter-hero .o-tooltip,.o-dropdown-menu{-webkit-animation:a-slight-fade-in-up .25s;animation:a-slight-fade-in-up .25s}@-webkit-keyframes a-fade-in-up--10{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes a-fade-in-up--10{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.a-fade-in-up--10,section.home-hero .home-hero__testimonial,section.home-hero .home-hero__wrapper{-webkit-animation:a-fade-in-up-20 1s;animation:a-fade-in-up-20 1s}@-webkit-keyframes a-fade-in-up-20{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes a-fade-in-up-20{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.a-fade-in-up-20,.l-collection-hero .l-collection-hero__copy,.l-newsletter-hero:before,article.c-written-tutorial .c-written-tutorial__content,article.c-written-tutorial header{-webkit-animation:a-fade-in-up-20 2s;animation:a-fade-in-up-20 2s}@-webkit-keyframes a-fade-in-down-20{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes a-fade-in-down-20{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.a-fade-in-down-20,.l-newsletter-hero:after,section.home-hero:after{-webkit-animation:a-fade-in-down-20 2s;animation:a-fade-in-down-20 2s}@-webkit-keyframes a-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes a-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.c-price-card,.c-video-player .c-video-player__video .c-video-player__preloader,.c-video-player__complete .c-video-player__complete-wrapper,.c-video-player__paywall .c-video-player__paywall-wrapper,.l-collection-hero .l-collection-hero__artwork,.l-newsletter-hero>div,.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork,article.c-written-tutorial header .c-written-tutorial__artwork,section.home-hero .home-hero__action{-webkit-animation:a-scale-in 1.5s;animation:a-scale-in 1.5s}@-webkit-keyframes a-scale-in-plain{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes a-scale-in-plain{0%{transform:scale(.9)}to{transform:scale(1)}}.c-price-card,.c-video-player .c-video-player__video .c-video-player__preloader,.c-video-player__complete .c-video-player__complete-wrapper,.c-video-player__paywall .c-video-player__paywall-wrapper,.l-collection-hero .l-collection-hero__artwork,.l-newsletter-hero>div,.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork,article.c-written-tutorial header .c-written-tutorial__artwork,section.home-hero .home-hero__action{-webkit-animation:a-scale-in-plain 1.5s;animation:a-scale-in-plain 1.5s}@-webkit-keyframes a-scale-in-small{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes a-scale-in-small{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.a-scale-in-small,.c-empty-state,.c-global-search .c-global-search__input input,.c-search__loading,.c-search__no-results,.c-tutorial-item{-webkit-animation:a-scale-in-small .75s;animation:a-scale-in-small .75s}@-webkit-keyframes a-scale-in-large{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}@keyframes a-scale-in-large{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}.a-scale-in-large{-webkit-animation:a-scale-in-large .75s;animation:a-scale-in-large .75s}@-webkit-keyframes a-file-rotate{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(30px)}50%{transform:translateX(30px) translateY(30px)}75%{transform:translateX(0) translateY(30px)}to{transform:translateX(0) translateY(0)}}@keyframes a-file-rotate{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(30px)}50%{transform:translateX(30px) translateY(30px)}75%{transform:translateX(0) translateY(30px)}to{transform:translateX(0) translateY(0)}}.a-file-rotate,.c-search__loading .c-search__loading-animate img{-webkit-animation:a-file-rotate 3s infinite;animation:a-file-rotate 3s infinite}@-webkit-keyframes a-file-rotate--5{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(5px)}50%{transform:translateX(5px) translateY(5px)}75%{transform:translateX(0) translateY(5px)}to{transform:translateX(0) translateY(0)}}@keyframes a-file-rotate--5{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(5px)}50%{transform:translateX(5px) translateY(5px)}75%{transform:translateX(0) translateY(5px)}to{transform:translateX(0) translateY(0)}}.a-file-rotate--5{-webkit-animation:a-file-rotate--5 3s infinite;animation:a-file-rotate--5 3s infinite}@-webkit-keyframes a-fade-out{0%{opacity:1}to{opacity:0}}@keyframes a-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes a-pulse{0%{background-color:rgba(33,33,33,.75)}50%{background-color:#158443}to{background-color:rgba(33,33,33,.75)}}@keyframes a-pulse{0%{background-color:rgba(33,33,33,.75)}50%{background-color:#158443}to{background-color:rgba(33,33,33,.75)}}.a-pulse{-webkit-animation:a-pulse 3s infinite;animation:a-pulse 3s infinite}@font-face{font-family:Bitter;font-style:normal;font-weight:400;src:local("Bitter Regular"),local("Bitter-Regular"),url(/packs/media/application/fonts/bitter-v13-cyrillic-regular-5e030077ab53c43c2926b9e11552f317.woff2) format("woff2"),url(/packs/media/application/fonts/bitter-v13-cyrillic-regular-2806537ef6aad229eb2dd5299a63aa13.woff) format("woff")}@font-face{font-family:Bitter;font-style:italic;font-weight:400;src:local("Bitter Italic"),local("Bitter-Italic"),url(/packs/media/application/fonts/bitter-v12-latin-ext_latin-italic-a91cdf6bab6cb474f6db294218951103.woff2) format("woff2"),url(/packs/media/application/fonts/bitter-v12-latin-ext_latin-italic-a874eef16d5583c9cac8045500b444ba.woff) format("woff")}@font-face{font-family:Bitter;font-style:normal;font-weight:700;src:local("Bitter Bold"),local("Bitter-Bold"),url(/packs/media/application/fonts/bitter-v13-cyrillic-700-5081926b6893ad61abb33657b8ef67a0.woff2) format("woff2"),url(/packs/media/application/fonts/bitter-v13-cyrillic-700-9671a5c339e3a43046b541c3a673648f.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(/packs/media/application/fonts/ibm-plex-sans-v3-latin-ext_latin-regular-15f2a0f7a8672286ccbee324f596b286.woff2) format("woff2"),url(/packs/media/application/fonts/ibm-plex-sans-v3-latin-ext_latin-regular-235386325f23925a704f03ba115f9c87.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(/packs/media/application/fonts/ibm-plex-sans-v3-latin-ext_latin-700-b47f1e3181804df99811d98dd644cd7c.woff2) format("woff2"),url(/packs/media/application/fonts/ibm-plex-sans-v3-latin-ext_latin-700-5666bb71308aff8baa24fe2fbd55f334.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:local("IBM Plex Serif"),local("IBMPlexSerif"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-regular-bc4a5c4233536455fbe028a650af994e.woff2) format("woff2"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-regular-7d4180b959ca51963f62cc9427c19dd8.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;src:local("IBM Plex Serif Medium"),local("IBMPlexSerif-Medium"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-500-295a6415341029448994b1c83b57ed39.woff2) format("woff2"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-500-04ce61cd46c60748d4c422a384c81537.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;src:local("IBM Plex Serif Bold"),local("IBMPlexSerif-Bold"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-700-727a92c877a399f1a9804f898c48f5d5.woff2) format("woff2"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-700-6b03acb77399b6070ea641f5bd79b4b6.woff) format("woff")}html{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}a,button{transition:all .3s ease-out}button{background:transparent;border:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}a:focus,button:focus,input:focus,li:focus,span:focus{outline:0}fieldset{border:0;margin:0;padding:0}iframe{border:0}ol,ul{list-style:none;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}ol{list-style:decimal}ol li{margin-top:10px}ol li:first-child{margin-top:0}input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-appearance:none}[tabindex="-1"]:focus{outline:none!important}svg g,svg path{fill:inherit}svg.icon{width:32px;height:32px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-display:auto;font-size:1rem;font-weight:400;line-height:1.45;color:#333;-webkit-backface-visibility:hidden;text-shadow:0 -1px 1px hsla(0,0%,100%,.01);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-family:Bitter,serif;font-display:auto;font-weight:700;letter-spacing:-.5px}h1{font-size:3rem;line-height:1.125}}@media screen and (max-width:600px){h1{font-size:1.875rem}}@media screen{h2{font-size:1.875rem;line-height:1.25}h3{font-size:1.5rem}h3,h4{line-height:1.35}h4{font-size:1.3125rem}p{font-size:1.0625rem}}@media screen and (max-width:600px){p{font-size:.9375rem}}@media screen{.o-dropdown-menu{background:#fff;border-radius:.5625rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);padding:12px 0;width:320px;position:absolute;z-index:99999;display:none}.o-dropdown-menu:before{content:"";position:absolute;background:#fff;top:-6px;left:50%;width:18px;height:18px;margin-left:-6px;transform:rotate(45deg);border-radius:3px}.o-dropdown-menu:after{content:"";position:absolute;top:-20px;left:0;width:100%;height:20px}.o-dropdown-menu li{display:flex;align-items:center;height:54px;font-family:Bitter,serif;padding:0 24px}.o-dropdown-menu li>a,.o-dropdown-menu li>div>button{font-size:1.0625rem!important;margin-left:0!important;width:100%;color:#333!important}.o-dropdown-menu li>a:hover,.o-dropdown-menu li>div>button:hover{color:#158443!important}.o-dropdown-menu li i{min-width:34px;height:34px;margin-right:15px}.o-button,.o-button--green{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--green{background:#158443}.o-button--green:hover{background:#17914a}.o-button--blue{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#157cb8}.o-button--blue:hover{background:#1785c6}.o-button--grey{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#6e7687}.o-button--grey:hover{background:#757e8f}.o-button--red{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#cf3b2b}.o-button--red:hover{background:#d54434}.o-button--orange{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#fd7401}.o-button--orange:hover{background:#fe7c0f}.o-button--dark{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#3b4048}.o-button--dark:hover{background:#424750}.o-button--black{border-radius:.5625rem}.o-button--black,.o-button--dark-outline{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#333}.o-button--dark-outline{border-radius:.5625rem;border:2px solid #3b4048}.o-button--dark-outline:hover{border:2px solid #73859f;background:#424750}.o-button--green-outline{border-radius:.5625rem;color:#fff;border:2px solid #158443;color:#158443}.o-button--green-outline,.o-button--white-outline{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:none}.o-button--white-outline{border-radius:.5625rem;border:2px solid #fff;color:#fff}.o-button--yellow{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#fcb526;color:#333}.o-button--yellow:hover{background:#fcba35}.o-button--white-green{color:#fff;color:#158443}.o-button--white-blue,.o-button--white-green{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#fff}.o-button--white-blue{color:#fff;color:#157cb8}.o-button--twitter{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#1d83d1}.o-button--twitter:hover{background:#1f8bde}.o-button--neon-green{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#158443;box-shadow:0 0 1vw #158443,0 0 1vw #158443,0 0 1vw #158443,0 0 .4vw #f9d91d;border:2px solid #199e50}}@media screen and (max-width:600px){.o-button--neon-green{border:1px solid #199e50}}@media screen{.o-button--neon-green:hover{background:#17914a}.o-button--background-yellow{background:#f3b36a!important}.o-button--background-yellow:hover{background:#f4ba78}.o-button--background-blue{background:#157cb8!important}.o-button--background-blue:hover{background:#1785c6}.o-button--disabled{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#dbdde0;cursor:not-allowed}.o-button--disabled:hover{background:#dbdde0!important}.o-button--full-col{display:block;width:100%}.o-button--huge{height:66px;line-height:66px;padding:0 18px}.o-button--large{height:50px;padding:0 18px}.o-button--small{height:42px}.o-button--mini{height:36px;line-height:36px;padding:0 12px;font-size:.875rem}}@media screen and (max-width:600px){.o-button--shrink{height:36px;line-height:36px;padding:0 12px;font-size:.875rem}.o-button--shrink i{display:none}}@media screen{.o-button-round{display:inline-flex;justify-content:center;height:46px;line-height:46px;font-family:Bitter,serif;color:#fff;font-weight:700;border-radius:100px;font-size:1.0625rem;padding:0 30px;cursor:pointer}.o-button-round--blue{background:#157cb8}.o-button-round--green{background:#158443}.o-button-round--disabled{background:#dbdde0;color:#959da5}.o-button__icon--large{height:27px!important;width:27px!important}.o-button__svg{position:absolute;top:50%;left:50%}.o-button__svg--grey{fill:#6e7687}.o-button__svg--medium-grey{fill:#caced2}.o-button__svg--grey-mako{fill:#434a53}.o-button__svg--grey-chateau{fill:#a7adb4}.o-button__svg--grey-regent{fill:#959da5}.o-button__svg--light-grey{fill:#f2f6fa}.o-button__svg--white{fill:#fff}.o-button__svg--black{fill:#333}.o-button__svg--green{fill:#158443}.o-button__svg--red{fill:#cf3b2b}.o-button__svg--orange{fill:#fd7401}.o-button__svg--twitter{fill:#1d83d1}.o-button__svg--highlighter-yellow{fill:#ffe242}.o-button__svg--highlighter-orange{fill:#fbbc5d}.o-button__svg--highlighter-red{fill:#e58a8a}.o-button__svg--highlighter-purple{fill:#a0aef2}.o-button__svg--highlighter-blue{fill:#85dde9}.o-button__svg--highlighter-green{fill:#90de9c}.o-button__icon--white{background:#fff}.o-button__icon--yellow{background:#fcb526}.o-button__icon--black{background:#333}.o-button__icon--grey{background:#6e7687}.o-button__icon--medium-grey{background:#caced2}.o-button__icon--green{background:#158443}.o-button__icon--blue{background:#157cb8}.o-button__icon--input{border:2px solid #fff}.o-button__icon,.o-button__icon--left,.o-button__icon--only{display:inline-block;vertical-align:middle;height:24px;width:24px;border-radius:.5625rem;position:relative}.o-button__icon--left{margin-right:10px}.o-button__icon--right{display:inline-block;vertical-align:middle;height:24px;width:24px;border-radius:.5625rem;position:relative;margin-right:-2px;margin-left:10px}.o-button__icon--right-small{margin-right:-2px;margin-left:6px}.o-button__icon--left-small,.o-button__icon--right-small{display:inline-block;vertical-align:middle;height:15px;width:15px;position:relative}.o-button__icon--left-small{margin-left:-2px;margin-right:6px}.o-button__loader-text{padding-left:36px}.o-button__loader-text--center{position:relative}.o-button__loader-text--center .l-button__loader-pulse{left:-40px}.l-button__loader-pulse{width:32px;height:32px;position:absolute;top:50%;left:10px;margin-top:-16px}.o-icon-button{display:flex;align-items:center;width:36px;height:36px;background:#fff;border-radius:.5625rem;cursor:pointer}.o-icon-button svg{display:block;margin:0 auto}.o-icon-button--small{width:27px;height:27px}.o-icon-button--tiny{width:24px;height:24px}.o-button__icon--dark-blue svg{fill:#3b4048}.o-text-button{display:inline-flex;align-items:center;position:relative;height:46px;line-height:46px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;padding:0;height:24px;line-height:24px;border-radius:0}.o-text-button:hover .o-button__label{text-decoration:underline}.o-text-button .o-button__icon--right{margin-left:8px;margin-top:1px}.o-text-button--green{color:#158443}.o-text-button--black{color:#333}.o-text-button--clear:hover .o-button__label{text-decoration:none}.o-text-button--label{position:relative}.o-text-button--label:hover{text-decoration:none!important}.o-text-button--label:hover:before{content:"";width:100%;height:2px;background:#6e7687;position:absolute;bottom:0;left:0}.o-text-button--hover{position:relative;z-index:0}.o-text-button--hover:before{content:"";position:absolute;width:130%;height:140%;background:#eff3f6;z-index:-1;border-radius:.5625rem;left:-12%;opacity:0;transition:opacity all .3s ease-out}.o-text-button--hover:hover:before{opacity:1}.o-input-button{background:#dce0e7;text-transform:uppercase;font-size:.6875em;font-weight:700;letter-spacing:.5px;border-radius:.5625rem;color:#fff;padding:6px 10px 4px;cursor:pointer}.o-input-button:hover{background:#b9c2cf}.o-button-video{width:96px;height:96px;background:#333;border:6px solid #fff;border-radius:21px;position:absolute;top:50%;left:50%;margin:-48px 0 0 -48px;cursor:pointer;color:#fff}.o-button-video:hover{background:#158443}.o-button-video svg{position:absolute;width:38px;height:42px;fill:#fff;top:50%;left:50%;margin-top:-21px;margin-left:-17px}.o-button-video-start{height:76px;background:#333;border:6px solid #fff;border-radius:12px;font-size:1rem;padding:0 27px;position:absolute;top:50%;left:50%;margin:-38px 0 0 -103px}.o-button-video-start:hover{background:#158443}.o-button-video-start svg{width:40px;height:30px;fill:#fff;margin-left:-6px;margin-right:6px}.o-button-copy{width:52px;height:24px;background:rgba(86,98,115,.5);font-size:.6875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#fff;padding:5px 9px;border-radius:.5625rem;cursor:pointer;position:absolute;top:12px;right:45px;white-space:nowrap}.o-button-copy:before{content:"Copy"}.o-button-copy:hover{background:#647388}.o-button-code{width:24px;height:24px;background:rgba(86,98,115,.5);position:absolute;top:12px;right:15px;border-radius:.5625rem;cursor:pointer;background-image:url(/packs/media/application/images/svg-icons/light-508be5df3f560ff7780903dad29642bf.png);background-size:cover}.o-button-code:hover{background:#647388;background-image:url(/packs/media/application/images/svg-icons/light-508be5df3f560ff7780903dad29642bf.png);background-size:cover}.o-button-menu{width:48px;height:48px;position:absolute;left:80px;z-index:9999;background:#434a53;border-radius:120px;display:none;align-items:center;justify-content:center;cursor:pointer}.o-button-menu svg{width:20px;height:20px;fill:#fff}.o-button-more{width:48px;height:48px;background:#434a53;border-radius:120px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.o-button-more svg{width:20px;height:20px;fill:#fff}.o-button-sidebar{width:36px;height:36px}.o-alert__close{order:10;height:16px;cursor:pointer}.o-alert__close svg{width:16px;height:16px;fill:#fff}.o-button--bookmark{display:inline-flex;align-items:center;float:right;height:46px;line-height:46px;padding:0 5px;font-size:.9375rem;font-weight:700;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap}.o-button--bookmark:focus{outline:none}.o-button--share{cursor:pointer}.o-button--share i{transition:all .3s ease-out}.o-button--share:hover i{background:rgba(202,206,210,.85)}.o-button--how-to .o-button__highlight{width:90px;height:90px;border-radius:100%;border:3px solid #158443;position:absolute;top:50%;left:50%;margin-top:-55px;margin-left:-45px;z-index:999}.o-button--how-to .o-tooltip{opacity:1;visibility:visible;width:300px;top:70px;left:-90px}.o-button--how-to .o-tooltip:after{right:35px;left:auto}.o-button-start-content{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden;color:#fff;text-decoration:none}.o-button-start-content:focus{top:0;left:0;z-index:9999999999;width:auto;height:72px;line-height:72px;padding:0 15px;background-color:#157cb8}.o-button-chapter{width:90px;height:100vh;background:#f5f8fb;position:fixed;top:0;display:flex;align-items:center;justify-content:center;opacity:0}}@media screen and (max-width:992px){.o-button-chapter{width:60px}}@media screen and (max-width:768px){.o-button-chapter{display:none}}@media screen{.o-button-chapter:hover{opacity:1}.o-button-chapter svg{width:17px;height:15px;fill:#a7adb4}.o-button-chapter--left{left:0;transform:rotate(180deg)}.o-button-chapter--right{right:0}.o-button__wrapper{display:flex;align-items:center}.o-button--center .o-button__label,.o-button--center i{margin-left:auto}.o-button--center-left .o-button__label,.o-button--center-left i{margin-right:auto}.o-button--long-label{justify-content:center;white-space:normal;line-height:1.25}.l-button__svg-checkmark{width:14px;height:11px;margin-top:-5px;margin-left:-7px}.l-button__svg-plus{width:12px;height:12px;margin-top:-6px;margin-left:-6px}.l-button__svg-question{width:13px;position:relative;left:3px;top:-1px}.l-button__svg-question--tooltip{opacity:1}.l-button__svg-close{width:18px;transform:rotate(45deg)}.l-button__svg-close--button{width:14px;height:14px;margin:-7px 0 0 -7px;transform:rotate(45deg)}.l-button-inside-input{position:absolute;top:40px;right:15px}.l-button__svg-hamburger{width:12px;height:12px;margin-top:-6px;margin-left:-6px}.l-button__svg-filter{width:16px;height:16px;margin-right:6px}.l-button__svg-grid{width:18px;height:18px;margin-right:9px}.l-button__svg-clear{width:20px;height:20px;margin-right:6px}.l-button__svg-clear--button{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.l-button__svg-bookmark-icon{width:20px;height:20px;margin-top:-20px;margin-left:-10px}.l-button__svg-bookmark-icon-nav{width:20px;height:20px}.l-button__svg-arrow,.l-button__svg-arrow-45{width:14px;height:14px;margin-top:-7px;margin-left:-7px}.l-button__svg-arrow-45{transform:rotate(-45deg)}.l-button__svg-arrow-90{width:14px;height:14px;margin-top:-7px;margin-left:-7px;transform:rotate(90deg)}.l-button__nub{margin-top:-6px;margin-left:-6px;top:-15.5px}.l-button__grid-nub,.l-button__nub{width:10px;height:10px;position:relative}.l-button__grid-nub{margin-top:-5px;margin-left:-5px;top:-16px}.l-button__search{width:18px;height:20px;top:1px;margin-right:8px}.l-button__search svg{width:18px;height:18px}.l-button__svg-facebook{width:11px;position:relative;top:4px;left:-1px}.l-button__svg-facebook-share{width:12px;height:22px;position:absolute;top:6px;left:6px}.l-button__svg-twitter{width:17px}.l-button__svg-twitter-share{width:17px;height:13px;position:absolute;top:7px;left:5px}.l-button__svg-follow-twitter{width:17px;height:17px;margin-left:-8.5px;margin-top:-8.5px}.l-button__svg-speech-bubble{width:22px;height:22px;opacity:.5}.l-button__svg-empty-star,.l-button__svg-star{width:15px;height:15px}.l-button__svg-half-star{width:8px;height:15px}.l-button-newsletter-icon{position:absolute;right:15px;top:13px}.l-button__svg-cog{width:25px;height:25px}.l-button__svg-search-navigator{width:23px;height:23px}.l-button__svg-22,.l-button__svg-bookmark-navigator{width:22px;height:22px}.l-button__svg-watch-offline{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.l-button__svg-notepad-icon-nav{width:24px;height:23px}.l-button__svg-lettering-icon-nav{width:30px;height:17px}.l-button__svg-toc-icon-nav{width:24px;height:21px;margin-top:4px;margin-right:-6px;stroke:#fff}.l-button__search-nav{width:18px;height:20px;top:1px;margin-right:8px}.l-button__search-nav svg{width:21px;height:21px}.l-button__svg-arrow-nav{transition:all .25s;width:12px;height:12px;margin-left:3px}.l-button__svg-arrow-to-nav{width:10px;height:10px;margin-right:8px;opacity:.5;transform:rotate(270deg)}.o-badge{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.6875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#333;padding:5px 9px;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;white-space:nowrap}.o-badge-video{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#333;border:3px solid #fff;border-radius:12px;position:relative}.o-badge-video .o-badge-video__video-icon{position:relative;left:1px;width:16px}.o-badge-video .o-badge-video__route-icon{position:relative;width:23px}.o-badge-tutorial{display:flex;justify-content:center;align-items:center;width:58px;height:58px;background:#333;border:4px solid #fff;border-radius:12px;font-family:Bitter,serif;font-size:1.5em;font-weight:700;color:#fff;overflow:hidden}.o-badge-tutorial img{width:100%;height:100%}.o-badge-tutorial--checkmark{background:#158443}.o-badge-tutorial--checkmark svg{width:18px;height:18px;fill:#fff}.o-badge-tutorial--locked svg{width:16px;fill:#fff;display:block!important}.o-badge-tutorial--recording svg{width:22px;fill:#fff;display:block!important}.o-badge-product{color:#fff;border-radius:9px 3px 9px 9px;padding:5px 12px;box-shadow:none}.o-badge-product--new{background:#157cb8}.o-badge-product--update{background:#41aea4}.o-badge-product--sale{background:#cf3b2b}.o-badge-product--highlight{background:#fcb526;color:#333}.o-badge-product--preorder{background:#3b4048}.o-badge--pro{width:auto;height:auto;background:#157cb8;border-radius:.5625rem;border:2px solid #fff;color:#fff;padding:3px 7px;position:relative}.o-badge--new{background:#9668b0;color:#fff;box-shadow:none;border-radius:9px 3px 9px 9px}.o-label{display:block;font-size:.9375rem;font-weight:500;color:#333}.o-label .o-label__info{font-size:.6875rem;color:#959da5}.o-input{height:50px;padding:0 15px;background:#fff;border:2px solid #d6e0ef;border-radius:.5625rem;transition:all .25s;margin-top:6px;margin-bottom:20px;font-size:1rem}.o-input:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}.o-input--large{height:54px;padding:0 15px;background:#fff;border:2px solid #d6e0ef;border-radius:.5625rem;transition:all .25s;margin-top:6px;margin-bottom:20px;font-size:1rem}.o-input--large:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}.o-input--larger{height:56px;padding:0 15px;background:#fff;border:2px solid #d6e0ef;border-radius:.5625rem;transition:all .25s;margin-top:6px;margin-bottom:20px;font-size:1rem}.o-input--larger:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}.o-input--dark{height:50px;padding:0 15px;background:#fff;border-radius:.5625rem;transition:all .25s;margin-top:6px;margin-bottom:20px;font-size:1rem;background:#3b4048;border:2px solid #73859f;color:#fff}.o-input--dark:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}.o-input--dark::-moz-placeholder{color:#959da5}.o-input--dark:-ms-input-placeholder{color:#959da5}.o-input--dark::-ms-input-placeholder{color:#959da5}.o-input--dark::placeholder{color:#959da5}.o-textarea{padding:15px;background:#fff;border:2px solid #d6e0ef;border-radius:.5625rem;transition:all .25s;margin-top:6px;margin-bottom:20px;font-size:1rem;line-height:1.45;min-width:100%;max-width:100%}.o-textarea:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}.input__group{position:relative}.input__group .input__icon{position:absolute;width:0;height:50px;line-height:48px;text-align:center;margin-top:8px}.input__group .input__icon-svg--twitter{width:15px;height:15px;position:absolute;left:17px;top:50%;margin-top:-7px;fill:#73859f}.input__group .input__icon-svg--search{width:18px;height:18px;position:absolute;left:16px;top:50%;margin-top:-11px;fill:#fff}.input__group .o-input{padding-left:42px}.o-checkbox__wrapper{position:relative}.o-checkbox{position:absolute;cursor:pointer;width:27px;height:27px;text-indent:-9999px}.o-checkbox:hover .checkbox__indicator{background:rgba(29,131,209,.05)}.o-checkbox .checkbox__input{position:absolute;z-index:-1;opacity:0}.o-checkbox .checkbox__input:checked~.checkbox__indicator{background:#158443!important;border:2px solid #158443!important;border:none}.o-checkbox .checkbox__input:checked~.checkbox__indicator svg{display:block}.o-checkbox .checkbox__indicator{position:absolute;left:0;width:27px;height:27px;background:#fff;border-radius:.5625rem;border:2px solid rgba(115,133,159,.5);transition:all .3s}.o-checkbox .checkbox__indicator svg{display:none;position:absolute;top:50%;left:50%;fill:#fff;width:15px;height:12px;margin:-5.5px 0 0 -7.5px}.o-checkbox__title{display:inline-block;padding-top:2px;padding-left:36px}.o-checkbox--dark .checkbox__indicator{background:none;border:2px solid rgba(115,133,159,.75)}.o-checkbox--small,.o-checkbox--small .checkbox__indicator{width:24px;height:24px}.o-checkbox--small .checkbox__indicator svg{width:13px;height:10px;margin:-5px 0 0 -6.5px}.form__validation{position:absolute;left:0;top:82px;font-size:.75em}}@media screen and (max-width:600px){.form__validation{position:relative;top:-15px}}@media screen{.form__validation--error{font-weight:600;color:#cf3b2b}.o-dropdown{display:inline-flex;align-items:center;height:46px;line-height:46px;padding:0 15px;font-size:.9375rem;font-weight:700;border-radius:.5625rem;color:#fff;cursor:pointer;text-decoration:none;transition:all .5s;white-space:nowrap;background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);color:#333;position:relative}.o-dropdown>span{display:flex;align-items:center}.o-dropdown>span svg{width:10px;margin-left:10px}.o-dropdown ul.o-dropdown-menu{width:100%;top:52px;left:0}.o-dropdown ul.o-dropdown-menu li a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.9375rem!important;text-decoration:none}@-webkit-keyframes loader-pulse{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes loader-pulse{0%,to{transform:scale(0)}50%{transform:scale(1)}}.o-loader-pulse__bounce-1,.o-loader-pulse__bounce-2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:loader-pulse 2s ease-in-out infinite;animation:loader-pulse 2s ease-in-out infinite}.o-loader-pulse__bounce-2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}.o-loader-circle{width:100px;height:100px;position:relative}.o-loader-circle .o-loader-circle__arc{position:absolute;width:100%;height:100%}.o-loader-circle .o-loader-circle__arc:after,.o-loader-circle .o-loader-circle__arc:before{content:"";position:absolute;top:32%;left:32%;border:2px solid;border-radius:50%;width:36%;height:36%}.o-loader-circle .o-loader-circle__arc:before{border-color:#158443;opacity:.3}.o-loader-circle .o-loader-circle__arc:after{border-color:transparent transparent #158443;-webkit-animation:rotate .75s linear infinite;animation:rotate .75s linear infinite}@-webkit-keyframes a-dot-loader{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes a-dot-loader{0%{opacity:0}50%{opacity:1}to{opacity:0}}.c-dot-loader .a-dot-loader--1,.c-dot-loader .a-dot-loader--2{-webkit-animation:a-dot-loader 1.5s infinite;animation:a-dot-loader 1.5s infinite}.c-dot-loader .a-dot-loader--2{-webkit-animation-delay:.1s;animation-delay:.1s}.c-dot-loader .a-dot-loader--3{-webkit-animation:a-dot-loader 1.5s infinite;animation:a-dot-loader 1.5s infinite;-webkit-animation-delay:.2s;animation-delay:.2s}div.o-header-logo{width:100%;position:relative}}@media screen and (max-width:992px){div.o-header-logo{width:48px;height:48px}}@media screen{div.o-header-logo svg.o-header-logo__text{width:100%;fill:#fff}div.o-header-logo svg.o-header-logo__mark{width:50px;fill:#158443;position:absolute;top:0;left:0;transition:fill .3s}}@media screen and (max-width:992px){div.o-header-logo svg.o-header-logo__mark{width:48px;position:relative}}@media screen{div.o-header-logo a.o-header-logo__link{display:block}div.o-header-logo a.o-header-logo__link:hover svg.o-header-logo__mark{fill:#fff}.o-rounded-image{border-radius:.5625rem}.o-profile-pic--large,.o-profile-pic--largest,.o-profile-pic--medium,.o-profile-pic--small{background:#fff;border-radius:.5625rem;overflow:hidden}.o-profile-pic--large img,.o-profile-pic--largest img,.o-profile-pic--medium img,.o-profile-pic--small img{width:100%;height:auto}.o-profile-pic--largest{width:120px;height:120px}.o-profile-pic--large{width:90px;height:90px}.o-profile-pic--medium{width:54px;height:54px}.o-profile-pic--small{width:40px;height:40px}.o-screenshot{border:12px solid #fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05)}.o-screenshot--large{border:24px solid #fff}.receipt-date{width:100px}.receipt-products{width:400px}.receipt-order-total,.receipt-tax{width:150px}.o-alert{display:flex;align-items:center;justify-content:space-between;border-radius:.5625rem;min-height:48px;padding:14px 15px;position:relative;font-size:.9375em;margin-top:10px}.o-alert,.o-alert a{color:#fff}}@media screen and (max-width:600px){.o-alert{font-size:.875rem}}@media screen{.o-alert .o-alert__close{order:10;width:16px;height:16px;cursor:pointer;position:relative}.o-alert .o-alert__close svg{width:16px;height:16px;fill:#fff;margin:-8px 0 0 -8px}.o-alert--success{background:#158443;padding-left:94px}.o-alert--success:before{content:"success";color:#158443;position:absolute;left:15px;top:12px;border-radius:.5625rem;background:#fff;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.33px;padding:5px 8px 4px}.o-alert--danger{background:#cf3b2b;padding-left:78px}.o-alert--danger:before{content:"error";color:#cf3b2b;position:absolute;left:15px;top:12px;border-radius:.5625rem;background:#fff;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.33px;padding:5px 8px 4px}.o-alert--warning{background:#fcb526;padding-left:94px}.o-alert--warning:before{content:"warning";color:#fcb526;position:absolute;left:15px;top:12px;border-radius:.5625rem;background:#fff;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.33px;padding:5px 8px 4px}.o-alert--tip{background:#2f4f4f;padding-left:58px}.o-alert--tip:before{content:"tip";color:#2f4f4f;position:absolute;left:15px;top:12px;border-radius:.5625rem;background:#fff;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.33px;padding:5px 8px 4px}.o-alert--info{background:#2f4f4f;padding-left:68px}.o-alert--info:before{content:"info";color:#2f4f4f;position:absolute;left:15px;top:12px;border-radius:.5625rem;background:#fff;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.33px;padding:5px 8px 4px}.o-alert--archive{background:#cf3b2b;padding-left:90px}.o-alert--archive:before{content:"archive";color:#cf3b2b;position:absolute;left:15px;top:12px;border-radius:.5625rem;background:#fff;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.33px;padding:5px 8px 4px}.o-alert--announce{background:#6767a8;padding-left:138px}.o-alert--announce:before{content:"announcement";color:#6767a8;position:absolute;left:15px;top:12px;border-radius:.5625rem;background:#fff;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.33px;padding:5px 8px 4px}.o-alert--subscription{background:#f3b36a;color:#333;padding-left:68px}.o-alert--subscription:before{content:"info";color:#f3b36a;position:absolute;left:15px;top:12px;border-radius:.5625rem;background:#fff;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.33px;padding:5px 8px 4px;background:#333}.o-alert--pro{background:#157cb8;padding-left:68px}.o-alert--pro:before{content:"pro";position:absolute;left:15px;top:12px;background:#fff;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.33px;background:#157cb8;border-radius:.5625rem;border:2px solid #fff;color:#fff;padding:2px 7px;top:13px}.l-alert-admin-top{margin-bottom:27px}.l-alert-sticky{position:fixed;z-index:999999;bottom:0;width:100%;border-radius:0}}@media screen and (max-width:992px){.l-alert-sticky{left:0;width:100%}}@media screen{.l-alert-banner{border-radius:0;margin-top:0}.o-progress-indicator{display:block;position:relative;height:6px;border-radius:50px;background:#d6e0ef}.o-progress-indicator .o-progress-indicator__fill{position:absolute;left:0;top:0;height:6px;border-radius:50px;transition:all .3s ease-out}.o-progress-indicator .o-progress-indicator__fill--green{background:#158443}.o-progress-indicator .o-progress-indicator__fill--yellow{background:#fcb526}.o-progress-indicator .o-progress-indicator__fill--red{background:#cf3b2b}.o-tag{display:inline-block;background:#fff;height:40px;line-height:36px;padding:0 12px;font-size:.875rem;font-weight:600;color:#333;border-radius:.5625rem;text-decoration:none;border:2px solid #d6e0ef;margin-right:2px;margin-bottom:8px;cursor:pointer}.o-tag button{cursor:pointer;vertical-align:middle}.o-tag button svg{width:12px;height:12px;transform:rotate(45deg);margin-left:5px}.o-tag--black{background:#3b4048;border:2px solid #73859f;color:#fff}.o-fragment--tooltip,.o-tooltip,[data-tooltip]:before{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:600;border-radius:.5625rem;padding:9px 18px;position:absolute;top:26px;left:50%;transform:translateX(-50%);visibility:hidden;opacity:0;color:#fff;z-index:99999;width:auto;white-space:nowrap;text-transform:none!important;letter-spacing:0!important}[data-tooltip]{position:relative}[data-tooltip]:before{content:attr(data-tooltip)}[data-tooltip]:after{content:"";position:absolute;background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);top:22px;left:50%;width:18px;height:18px;margin-left:-9px;transform:rotate(45deg);border-radius:3px;opacity:0}.o-button-tooltip:hover .o-tooltip,[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;opacity:1}.o-tooltip{height:40px;line-height:24px}.o-tooltip:after{content:"";position:absolute;background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);top:24px;left:50%;width:18px;height:18px;margin-left:-9px;transform:rotate(45deg);border-radius:3px;opacity:1;z-index:-1}.o-tooltip--slim{padding:6px 14px;height:36px;line-height:24px}.o-tooltip--arrow-top-left:after,.o-tooltip--arrow-top:after{top:-3px;transform:rotate(45deg);border-radius:3px}.o-tooltip--arrow-top-left:after{left:20px}.o-tooltip--arrow-top-right:after{left:auto;right:20px;top:-3px;transform:rotate(45deg);border-radius:3px}.o-tooltip--white{background:#fff;color:#333}.o-tooltip--white:after{background:#fff}.o-tooltip--green,.o-tooltip--green:after{background:#158443}.o-tooltip--top{top:-54px!important}.o-tooltip--align-bottom{top:auto!important;bottom:36px}.o-tooltip--align-bottom:after{top:auto;bottom:-3px}.o-tooltip--paragraph{height:auto;text-align:left;white-space:normal;line-height:1.45;padding:12px 18px}.data-tooltip--top-left{position:unset!important}.data-tooltip--top-left:before{top:-52px;left:82px}.data-tooltip--top-left:after{top:-30px;left:24px}.data-tooltip--top-right:before{top:-48px;left:auto;right:-90px}.data-tooltip--top-right:after{top:-25px;left:auto;right:5px}.o-fragment--tooltip{opacity:1;visibility:visible;display:flex;background:#333!important;height:48px;padding:0 12px 0 2px!important;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-fragment--tooltip span{cursor:pointer}.o-fragment--tooltip:after{content:"";position:absolute;background:#333!important;top:34px!important;left:50%;width:18px;height:18px;margin-left:-9px;transform:rotate(45deg);border-radius:3px;opacity:1;z-index:-1}.o-fragment--tooltip>div,.o-fragment--tooltip>div>button,.o-fragment--tooltip>span{display:flex;align-items:center;line-height:1}.o-fragment--tooltip svg{max-width:24px;max-height:24px}.o-fragment--tooltip .o-tooltip__color{display:block;width:24px;height:24px;border-radius:.375rem;position:relative;margin-left:10px}.o-fragment--tooltip .o-tooltip__color--selected{width:28px;height:28px}.o-fragment--tooltip .o-tooltip__color--selected:before{content:"";width:24px;height:24px;border-radius:4px;border:3px solid #333;position:absolute;left:50%;top:50%;margin:-12px 0 0 -12px}.o-fragment--tooltip .o-tooltip__color--yellow{background:#ffe242}.o-fragment--tooltip .o-tooltip__color--orange{background:#fbbc5d}.o-fragment--tooltip .o-tooltip__color--red{background:#e58a8a}.o-fragment--tooltip .o-tooltip__color--purple{background:#a0aef2}.o-fragment--tooltip .o-tooltip__color--blue{background:#85dde9}.o-fragment--tooltip .o-tooltip__color--green{background:#90de9c}.o-fragment--tooltip .o-tooltip__action{padding:0 10px;border-left:1px solid #434a53}.l-tooltip-book-chapters{left:45px;top:35px}.l-tooltip-book-tools{top:35px}.l-tooltip-erase-notebook{left:auto;right:0;right:-78px;top:32px}.l-tooltip-erase-notebook:after{right:10px}.o-link--green{color:#158443}.l-block{margin:0 auto}}@media screen and (max-width:768px){.l-block{max-width:none;padding:0 20px}}@media screen{.l-block-padding-early{margin:0 auto}}@media screen and (max-width:1280px){.l-block-padding-early{max-width:none;padding:0 20px}}@media screen{.l-block-no-padding-mobile{margin:0 auto}}@media screen and (max-width:768px){.l-block-no-padding-mobile{padding:0}}@media screen and (max-width:768px){.l-block-padding-mobile-20{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:1200px){.l-block-padding-1200{padding-left:24px!important;padding-right:24px!important}}@media screen and (max-width:768px){.l-block-padding-mobile-24{padding-left:24px!important;padding-right:24px!important}}@media screen{.l-block-wrapper{max-width:1280px;margin:0 auto;padding:0 30px}.l-height-0{height:0!important}.l-height-100-percent{height:100%}.l-height-100{height:100vh}.l-height-200{height:200px}.l-block--224{max-width:224px}.l-min-height-100{min-height:100vh}.l-block--card-320{max-width:320px}.l-block--card-360{max-width:360px}.l-block--card-420{max-width:420px}.l-block--card-small{max-width:640px}.l-block--686{max-width:686px}.l-block--688{max-width:688px}.l-block--696{max-width:696px}.l-block--card-medium{max-width:720px}.l-block--806{max-width:806px}.l-block--906{max-width:906px}.l-block--912{max-width:912px}.l-block--920{max-width:920px}.l-block--968{max-width:968px}.l-block--1080{max-width:1080px}.l-block--1152{max-width:1152px}.l-block--1200{max-width:1215px}.l-block--1300{max-width:1300px}.l-block--100{max-width:100%}.l-block-wide{margin:0;max-width:1500px;padding:0 0 0 30px}}@media screen and (min-width:1440px){.l-block-wide{margin:0 auto}}@media screen and (max-width:768px){.l-block-wide{max-width:none;padding:0 20px}}@media screen{.l-block-wide-padding{padding:0 30px}}@media screen and (max-width:768px){.l-block-wide-padding{padding:0 20px}}@media screen{.l-full-col{width:100%}.l-half-col{width:50%}.l-margin-auto{margin:0 auto}.l-margin-0{margin-top:0!important}.l-margin-all-0{margin:0!important}.l-margin-3{margin-top:3px}.l-margin-6{margin-top:6px}.l-margin-9{margin-top:9px}.l-margin-9--force{margin-top:9px!important}.l-margin-10{margin-top:10px}.l-margin-12{margin-top:12px}.l-margin-12--force{margin-top:12px!important}.l-margin-15{margin-top:15px}.l-margin-18{margin-top:18px}.l-margin-18--i{margin-top:18px!important}.l-margin-20{margin-top:20px}.l-margin-21{margin-top:21px}.l-margin-21--force{margin-top:21px!important}.l-margin-24{margin-top:24px}.l-margin-27{margin-top:27px}.l-margin-30{margin-top:30px}.l-margin-30--force{margin-top:30px!important}.l-margin-36{margin-top:36px}.l-margin-40{margin-top:40px}.l-margin-42{margin-top:42px}.l-margin-45{margin-top:45px}.l-margin-50{margin-top:50px}.l-margin-60{margin-top:60px}.l-margin-72{margin-top:72px}.l-margin-90{margin-top:90px}.l-margin-120{margin-top:120px}.l-margin-180{margin-top:180px}.l-margin-240{margin-top:240px}}@media screen and (max-width:768px){.l-margin-240{margin-top:180px}}@media screen{.l-margin-left-10{margin-left:10px}.l-margin-sides-0{margin-left:0!important;margin-right:0!important}.l-margin-sides-2{margin-left:2px;margin-right:2px}.l-margin-sides-3{margin-left:3px;margin-right:3px}.l-margin-sides-8{margin-left:8px;margin-right:8px}.l-margin-n-9{margin-top:-9px}.l-margin-n-18{margin-top:-18px}.l-margin-left-6{margin-left:6px}.l-margin-left-9{margin-left:9px}.l-margin-left-15{margin-left:15px}.l-margin-left-18{margin-left:18px}.l-margin-right-0{margin-right:0!important}.l-margin-right-3{margin-right:3px}.l-margin-right-4{margin-right:4px}.l-margin-right-6{margin-right:6px}.l-margin-right-8{margin-right:8px!important}.l-margin-right-9{margin-right:9px!important}.l-margin-right-10{margin-right:10px!important}.l-margin-right-12{margin-right:12px!important}.l-margin-right-15{margin-right:15px!important}.l-margin-right-16{margin-right:16px!important}.l-margin-right-21{margin-right:21px!important}.l-margin-right-30{margin-right:30px!important}.l-margin-left-auto{margin-left:auto!important}.l-margin-right-auto{margin-right:auto!important}.l-margin-bottom-n-10{margin-bottom:-10px}.l-margin-bottom-n-18{margin-bottom:-18px}.l-margin-bottom-12{margin-bottom:12px!important}.l-margin-right-n-24{margin-right:-24px}.l-margin-left-n-24{margin-left:-24px}.l-margin-bottom-45{margin-bottom:45px!important}.l-margin-bottom-60{margin-bottom:60px!important}}@media screen and (max-width:768px){.l-margin-mobile-9{margin-top:9px}}@media screen and (max-width:768px){.l-margin-mobile-large-12{margin-top:12px}}@media screen and (max-width:768px){.l-margin-mobile-large-15{margin-top:15px}}@media screen and (max-width:768px){.l-margin-mobile-large-18{margin-top:18px}}@media screen and (max-width:600px){.l-margin-mobile-large-40{margin-top:40px}}@media screen and (max-width:600px){.l-margin-mobile-18{margin-top:18px}}@media screen and (max-width:600px){.l-margin-mobile-30{margin-top:30px}}@media screen and (max-width:768px){.l-margin-mobile-large-30{margin-top:30px}}@media screen and (max-width:768px){.l-margin-mobile-large-60{margin-top:60px}}@media screen and (max-width:768px){.l-margin-mobile-large-90{margin-top:90px}}@media screen and (max-width:768px){.l-margin-mobile-large-left-20{margin-left:20px}}@media screen{.l-padding-wrapper{padding-left:30px;padding-right:30px}}@media screen and (max-width:768px){.l-padding-wrapper{padding-left:0;padding-right:0}}@media screen{.l-padding-right-15{padding-right:15px}.l-padding-sides-0{padding:0!important}.l-padding-0{padding-top:0!important}.l-padding-3{padding-top:3px}.l-padding-6{padding-top:6px}.l-padding-9{padding-top:9px}.l-padding-20{padding-top:20px}.l-padding-24{padding-top:24px}.l-padding-30{padding-top:30px}.l-padding-42{padding-top:42px}.l-padding-45{padding-top:45px}.l-padding-48{padding-top:48px}.l-padding-60{padding-top:60px}}@media screen and (max-width:992px){.l-padding-0--tablet{padding-top:0!important}}@media screen and (max-width:768px){.l-padding-0--mobile-large{padding-top:0!important}}@media screen{.l-padding-72{padding-top:72px}.l-padding-90{padding-top:90px}.l-padding-120{padding-top:120px}.l-padding-bottom-18{padding-bottom:18px}.l-padding-bottom-30{padding-bottom:30px}.l-padding-bottom-60{padding-bottom:60px}.l-padding-bottom-90{padding-bottom:90px}.l-padding-bottom-120{padding-bottom:120px}}@media screen and (max-width:768px){.l-padding-bottom-30--mobile-large{padding-bottom:30px!important}}@media screen{.l-padding-bottom-120--force{padding-bottom:120px!important}.l-padding-right-30{padding-right:30px}.l-padding-right-45{padding-right:45px}.l-padding-right-0{padding-right:0!important}}@media screen and (max-width:768px){.l-no-padding-right{padding-right:0}}@media screen{.l-padding-left-86{padding-left:86px}}@media screen and (max-width:992px){.l-no-padding-left--tablet{padding-left:0}}@media screen and (max-width:768px){.l-padding-sides-30--mobile-large{padding-left:30px!important;padding-right:30px!important}}@media screen and (max-width:992px){.l-padding-sides-24--tablet{padding-left:24px;padding-right:24px}}@media screen{.l-flex{display:flex}.l-flex-wrap{display:flex;flex-wrap:wrap}}@media screen and (max-width:768px){.l-flex-wrap--mobile-large{display:flex;flex-wrap:wrap}}@media screen{.l-flex-nowrap{display:flex;flex-wrap:nowrap}.l-flex-wrap-justify{display:flex;flex-wrap:wrap;justify-content:space-between}.l-flex-nowrap-justify{display:flex;flex-wrap:nowrap;justify-content:space-between}.l-flex-align-center{display:flex;align-items:center}.l-flex-align-center--force{display:flex!important;align-items:center}.l-flex-align-start{display:flex;align-items:flex-start}.l-flex-align-end{display:flex;align-items:flex-end}.l-flex-align-stretch{display:flex;align-items:stretch}.l-flex-justify-center{display:flex;justify-content:center}.l-flex-justify-right{display:flex;justify-content:flex-end}.l-flex-justify-space-between{display:flex;justify-content:space-between}.l-relative{position:relative}.l-absolute{position:absolute;top:0}.l-text-align-left{text-align:left}.l-text-align-left--force{text-align:left!important}.l-text-align-center{text-align:center}.l-text-align-right{text-align:right}}@media screen and (max-width:768px){.l-text-align-left--mobile{text-align:left}}@media screen and (max-width:992px){.l-text-align-center--tablet{text-align:center}}@media screen and (max-width:768px){.l-text-align-center--mobile{text-align:center}}@media screen and (max-width:768px){.l-font-header--mobile{font-size:1.5em!important;line-height:1.35}}@media screen and (max-width:768px){.l-font-header--mobile-27{font-size:1.7rem!important;line-height:1.35}}@media screen{.l-font-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.l-font-header,.l-font-header ul{font-family:Bitter,serif}.l-font-header--force{font-family:Bitter,serif!important}.l-font-normal{font-weight:400}.l-font-semibold{font-weight:600}.l-font-bold{font-weight:700}.l-font-italic{font-style:italic}.l-font-no-decor{text-decoration:none}.l-font-no-decor--hover:hover,.l-font-no-decor--hover:hover .o-button__label{text-decoration:none!important}.l-font-underline{text-decoration:underline}.l-font-underline--force{text-decoration:underline!important}.l-font-line{text-decoration:line-through}.l-line-height-1{line-height:1}.l-line-height-1125{line-height:1.125}.l-line-height-1125--force{line-height:1.125!important}.l-line-height-12{line-height:1.2}.l-line-height-125{line-height:1.25}}@media screen and (max-width:768px){.l-line-height-125--mobile-large{line-height:1.25!important}}@media screen{.l-font-12{font-size:.75rem}.l-font-14{font-size:.875rem}.l-font-15{font-size:.9375rem}.l-font-15--force{font-size:.9375rem!important}.l-font-16{font-size:1rem}.l-font-17{font-size:1.0625rem}.l-font-18{font-size:1.125em}.l-font-19{font-size:1.1875rem}.l-font-24{font-size:1.5rem}.l-font-27{font-size:1.6875rem}.l-font-30{font-size:1.875rem}.l-font-36{font-size:2.25rem}.l-font-42{font-size:2.625rem}}@media screen and (max-width:768px){.l-font-16--mobile{font-size:1rem!important}}@media screen and (max-width:768px){.l-font-17--mobile{font-size:1.0625rem!important}}@media screen and (max-width:768px){.l-font-22--mobile{font-size:1.375rem;line-height:1.25}}@media screen and (max-width:768px){.l-font-24--mobile{font-size:1.5rem}}@media screen and (max-width:768px){.l-font-30--mobile{font-size:1.875rem!important}}@media screen{.l-font-36--mobile{font-size:2.25rem}}@media screen and (max-width:768px){.l-font-36--mobile{font-size:1.5em}}@media screen{.l-color-grey{color:#6e7687!important}.l-color-grey-regent{color:#959da5}.l-color-grey-cadet{color:#acb6bf}.l-color-grey-chateau{color:#a7adb4}.l-color-white{color:#fff}.l-color-white--force,.l-color-white-hover:hover{color:#fff!important}.l-color-black{color:#333!important}.l-color-green{color:#158443}.l-color-red{color:#cf3b2b}.l-color-green--force{color:#158443!important}.l-color-neon--red{color:transparent!important;paint-order:fill stroke markers;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fed128;text-shadow:0 0 1vw #fa1c16,0 0 3vw #fa1c16,0 0 3vw #fa1c16,0 0 .4vw #fed128}}@media screen and (max-width:600px){.l-color-neon--red{-webkit-text-stroke-width:1px}}@media screen{.l-color-neon--blue{color:transparent!important;paint-order:fill stroke markers;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#28d7fe;text-shadow:0 0 1vw #1041ff,0 0 3vw #1041ff,0 0 10vw #1041ff,0 0 10vw #1041ff,0 0 .4vw #8bfdfe}}@media screen and (max-width:600px){.l-color-neon--blue{-webkit-text-stroke-width:1px}}@media screen{.l-font-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#959da5}.l-whitespace{white-space:nowrap}.l-whitespace-reset{white-space:normal!important}.l-font-spacing{letter-spacing:-.5px}.l-no-font-spacing{letter-spacing:0}.l-grid-2-fr{display:grid;grid-template-columns:1fr 1fr}.l-grid-2{display:grid;grid-template-columns:auto auto}.l-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.l-grid-3{display:block}}@media screen{.l-grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:600px){.l-grid-4{display:block}}@media screen{.l-grid-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr!important}.l-grid-col-gap-8{grid-column-gap:8px}.l-grid-col-gap-12{grid-column-gap:12px}.l-grid-col-gap-16{grid-column-gap:16px}.l-grid-col-gap-18{grid-column-gap:18px}.l-grid-col-gap-20{grid-column-gap:20px}.l-grid-col-gap-24{grid-column-gap:24px}.l-grid-col-gap-25{grid-column-gap:25px}.l-grid-col-gap-26{grid-column-gap:26px}.l-grid-col-gap-30{grid-column-gap:30px}.l-grid-col-gap-36{grid-column-gap:36px}.l-grid-col-gap-40{grid-column-gap:40px}.l-grid-row-gap-18{grid-row-gap:18px}.l-grid-row-gap-25{grid-row-gap:25px}.l-grid-row-gap-26{grid-row-gap:26px}.l-grid-row-gap-30{grid-row-gap:30px}.l-grid-col-gap-60{grid-column-gap:60px}.l-grid-row-gap-40{grid-row-gap:40px}.l-grid-row-gap-50{grid-row-gap:50px}.l-grid-row-gap-60{grid-row-gap:60px}}@media screen and (max-width:768px){.l-grid-mobile{display:grid;grid-template-columns:1fr}}@media screen and (max-width:768px){.l-grid-mobile--force{display:grid;grid-template-columns:1fr!important}}@media screen{.l-mason-grid{display:grid;grid-column-gap:26px;grid-row-gap:26px;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1080px){.l-mason-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-mason-grid{grid-template-columns:1fr}}@media screen{.l-mason-grid .c-tutorial-item{margin-top:0!important}.l-background--grey{background:#f2f6fa}.l-background--blue-grey{background:#e2e6f7}.l-background--black{background:#333}.l-background--yellow{background:#f3b36a!important}.l-background--yellow-grandis{background:#fdcf74!important}.l-background--blue{background:#157cb8!important}.l-overflow-x{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.l-overflow-hidden{overflow:hidden}}@media screen and (max-width:768px){.l-overflow-hidden--mobile{overflow:hidden;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.l-overflow-hidden--mobile::-webkit-scrollbar{width:0!important}}@media screen{.l-no-border{border:none!important}.l-border-bottom-grey{border-bottom:1px solid #dbdde0}.l-display-block{display:block}.l-display-block--force{display:block!important}.l-inline-block{display:inline-block}.l-inline-flex{display:inline-flex}}@media screen and (max-width:768px){.l-block-mobile-large{display:block}}@media screen and (max-width:600px){.l-block-mobile{display:block}}@media screen{.l-cursor-pointer{cursor:pointer}.l-z-index-1{z-index:1}.l-border-top{border-top:1px solid #dfe7f0}.l-border-bottom{border-bottom:1px solid #dfe7f0}.l-no-focus:focus{box-shadow:none!important;outline:0!important}.l-image-float-left{float:left;margin-right:30px}.l-image-float-left img{margin-top:0!important;margin-bottom:18px!important}.l-image-float-right{float:right;margin-left:30px}.l-image-float-right img{margin-top:0!important;margin-bottom:18px!important}.l-visibility-hidden{visibility:hidden}.l-rotate-180{transform:rotate(180deg)}.l-admin{padding-left:80px}}@media screen and (max-width:992px){.l-admin{padding-left:0}}@media screen{.l-admin .container{padding-top:36px;padding-bottom:90px}.l-admin-big-container{margin:0 -40px}}@media screen and (max-width:1200px){.l-admin-big-container{margin:0}}@media screen{.admin__subtitle{font-size:1rem;color:#6e7687;margin-top:15px}}@media screen and (max-width:600px){.admin__subtitle{font-size:.9375em}}@media screen{.l-admin--sidebar-open{padding-left:320px}}@media screen and (max-width:1080px){.l-admin--sidebar-open{padding-left:270px}}@media screen and (max-width:992px){.l-admin--sidebar-open{padding-left:0;padding-right:0}}@media screen{.l-admin--sidebar-open .c-banner-advert .c-banner-advert__copy p{display:none}}@media screen and (max-width:992px){.l-admin--sidebar-open .c-banner-advert .c-banner-advert__copy p{display:block}}@media screen{.l-admin--sidebar-open .c-nav-sidebar--article{width:320px!important}.l-admin--sidebar-open .c-nav-sidebar--article .c-nav-sidebar__title,.l-admin--sidebar-open .c-nav-sidebar--article .c-sidebar-navigator{display:block}}@media screen and (max-width:1080px){.l-admin--sidebar-open .c-nav-sidebar--article{width:270px!important}}@media screen and (max-width:1200px){.l-admin--sidebar-open .c-written-tutorial{padding-left:60px;padding-right:60px}}@media screen and (max-width:992px){.l-admin--sidebar-open .c-written-tutorial{padding-left:20px;padding-right:20px}}@media screen{.l-admin--sidebar-open .c-nav-sidebar__nav-action .o-button__label--open{display:inline-flex!important}.l-admin--sidebar-open .c-nav-sidebar__nav-action .o-button__label--close{display:none}.l-admin--sidebar-open .c-nav-sidebar__nav-action i{margin-right:10px!important}.l-admin--sidebar-open .c-global-header__logo .o-header-logo__text{opacity:1!important}.l-video-overlay{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;left:0;top:0}.l-video-overlay h3{font-size:2.25rem;text-align:center;color:#fff}.l-video-overlay--start{align-items:flex-start}.l-tutorial-collection{padding-top:42px}.l-tutorial-collection .l-margin-24{margin-top:24px!important}.l-block-tutorials{margin:0;max-width:1500px}}@media screen and (min-width:1440px){.l-block-tutorials{margin:0 auto}}@media screen and (max-width:768px){.l-block-tutorials{max-width:none}}@media screen{.l-block-tutorials .c-tutorial-item__metadata{display:none!important}.l-block-tutorials .c-tutorial-item__metadata-short{color:#333}.l-block-tutorials .c-tutorial-item__metadata-short,.l-block-tutorials .c-tutorial-item__type{display:block!important;margin-top:6px}.l-tutorial-container{margin:0 auto}}@media screen and (max-width:1280px){.l-tutorial-container{padding-right:0}}@media screen{.l-tutorial-container:hover .o-button__icon{opacity:1}.l-tutorial-container .c-tutorial-item{width:300px;min-width:300px}}@media screen and (max-width:992px){.l-tutorial-container .c-tutorial-item{margin-top:0!important}}@media screen{.l-tutorial-container--slider{position:relative}.l-tutorial-container--slider .c-tutorial-item{margin:0 9px}.l-tutorial-container--slider .o-button__icon--prev{position:absolute;top:0;width:50px;height:100%;cursor:pointer;opacity:0;transition:all .5s;left:10px}}@media screen and (max-width:992px){.l-tutorial-container--slider .o-button__icon--prev{opacity:1}}@media screen{.l-tutorial-container--slider .o-button__icon--prev span{position:absolute;top:50%;width:50px;height:50px;background:rgba(51,51,51,.5);transition:all .5s;margin-top:-25px;border-radius:.5625rem}.l-tutorial-container--slider .o-button__icon--prev span:hover{background:rgba(51,51,51,.9)}.l-tutorial-container--slider .o-button__icon--prev svg{transform:rotate(180deg)}.l-tutorial-container--slider .o-button__icon--next{position:absolute;top:0;width:50px;height:100%;cursor:pointer;opacity:0;transition:all .5s;right:10px}}@media screen and (max-width:992px){.l-tutorial-container--slider .o-button__icon--next{opacity:1}}@media screen{.l-tutorial-container--slider .o-button__icon--next span{position:absolute;top:50%;width:50px;height:50px;background:rgba(51,51,51,.5);transition:all .5s;margin-top:-25px;border-radius:.5625rem}.l-tutorial-container--slider .o-button__icon--next span:hover{background:rgba(51,51,51,.9)}.l-home-hero{display:grid;grid-template-columns:1fr 400px;grid-column-gap:54px}}@media screen and (max-width:1280px){.l-home-hero{padding:0 30px}}@media screen and (max-width:1080px){.l-home-hero{grid-template-columns:1fr}}@media screen and (max-width:768px){.l-home-hero{grid-template-columns:1fr;padding:0}}@media screen and (max-width:768px){.l-home-hero .l-home-hero__controls{display:block;text-align:center}.l-home-hero .l-home-hero__controls .c-tabs{justify-content:center}}@media screen{.l-home-hero .l-home-hero__video-wrapper .c-tutorial-item{margin-top:0}.l-home-hero .l-home-hero__video-wrapper .c-tutorial-item a{border-radius:0 0 .5625rem .5625rem!important}}@media screen and (max-width:768px){.l-home-hero .l-home-hero__video-wrapper .c-tutorial-item .c-tutorial-item__art{display:none}}@media screen and (max-width:1080px){.l-home-hero .l-home-hero__new{margin-top:30px}}@media screen{.l-home-hero .l-video-overlay{background:#fff}.l-home-hero .l-home-hero__video-player{width:100%;padding-top:56.25%;background:#fff;border-radius:.5625rem .5625rem 0 0;position:relative;overflow:hidden}}@media screen and (max-width:768px){.l-home-hero .l-home-hero__video-player{border-radius:.5625rem}}@media screen{.l-home-hero .l-home-hero__video-player img{width:100%}.l-follow-pillars{background:#fff;box-shadow:0 2px 1px 0 rgba(0,0,0,.05);overflow:hidden}}@media screen and (max-width:1280px){.l-follow-pillars{padding:0 0 0 30px}}@media screen and (max-width:768px){.l-follow-pillars{padding:0}}@media screen{.l-follow-pillars>div{height:90px;white-space:nowrap;overflow-x:auto;touch-action:none;-webkit-overflow-scrolling:touch}.l-follow-pillars h3{margin-right:-146px}}@media screen and (max-width:992px){.l-follow-pillars h3{margin-right:15px}}@media screen{.l-follow-pillars ul{margin-left:auto;margin-right:auto}.l-follow-pillars ul li{margin:0 6px}.l-library.l-background--black .c-search__no-results h3,.l-library.l-background--black .c-search__no-results h4,.l-library.l-background--black .c-search__no-results p,.l-library.l-background--black h3{color:#fff}.l-library.l-background--black .c-search__no-results .o-tag{background:#3b4048;border:2px solid #73859f;color:#fff}.l-library.l-background--black .c-library-controls div.o-text-button span,.l-library.l-background--black .c-search__loading__title,.l-library.l-background--black .l-library__results{color:#fff}.l-library.l-background--black .c-library-controls div.o-text-button svg{fill:#fff}.l-library.l-background--black .o-button__icon span{box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;background:#fff}.l-library.l-background--black .o-button__icon svg{fill:#333}.l-book-chapter .l-admin{padding-left:0}.l-book-chapter .l-admin--sidebar-open{padding-left:320px}}@media screen and (max-width:1080px){.l-book-chapter .l-admin--sidebar-open{padding-left:270px}}@media screen and (max-width:992px){.l-book-chapter .l-admin--sidebar-open{padding-left:0;padding-right:0}}@media screen{.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar--article{width:320px!important}.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar--article .c-nav-sidebar__title,.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar--article .c-sidebar-navigator{display:block}}@media screen and (max-width:1080px){.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar--article{width:270px!important}}@media screen{.l-book-chapter .l-admin--sidebar-open .o-button-chapter{display:none}}@media screen and (max-width:1200px){.l-book-chapter .l-admin--sidebar-open .c-written-tutorial{padding-left:48px;padding-right:48px}}@media screen and (max-width:992px){.l-book-chapter .l-admin--sidebar-open .c-written-tutorial{padding-left:24px;padding-right:24px}}@media screen{.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar__nav-action .o-button__label--open{display:inline-flex!important}.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar__nav-action .o-button__label--close{display:none}.l-book-chapter .l-admin--sidebar-open .c-nav-sidebar__nav-action i{margin-right:10px!important}.l-book-chapter .c-written-tutorial__introduction h1{display:flex;flex-wrap:nowrap;align-items:flex-start}.l-book-chapter .c-written-tutorial__introduction h1>span:first-child{font-size:5.2rem;margin-right:15px;letter-spacing:-5px}.l-book-chapter .c-written-tutorial__introduction h1 span{display:block}.l-book-chapter .c-written-tutorial__introduction>div span:first-child{font-size:2.5rem}}@media screen and (max-width:768px){.l-book-chapter .c-written-tutorial__content{margin-top:0!important}}@media screen and (max-width:768px){.l-book-chapter .c-written-tutorial__content h1,.l-book-chapter .c-written-tutorial__content h2,.l-book-chapter .c-written-tutorial__content h3,.l-book-chapter .c-written-tutorial__content h4,.l-book-chapter .c-written-tutorial__content h5{margin-top:30px!important}}@media screen{.l-book-chapter .l-book-header--hide{display:none!important}.l-book-chapter .l-book-header--margin{margin-left:-3px!important}.l-book-chapter-end-message{padding:60px 24px;border-top:1px solid #dfe7f0;margin-top:0}}@media screen and (max-width:768px){.l-book-chapter-end-message{padding:60px 0}}@media screen{.l-book-chapter-end-message p{font-size:.9375rem!important;color:#6e7687}.l-book-materials-download a,.l-book-materials-download button{background:#3b4048!important}.l-book-materials-download a:hover,.l-book-materials-download button:hover{background:#424750!important}.l-book-materials-download a svg,.l-book-materials-download button svg{fill:#333!important}.l-book-materials-download .c-modal .c-modal__close{background:none!important}}@media screen and (max-width:800px){.l-book-materials-download .c-modal .c-modal__close{width:36px!important}}@media screen{.l-book-materials-download .c-modal .c-modal__description a{background:none!important}.l-book-materials-download .c-modal .o-button--green{background:#158443!important}}@media screen and (max-width:800px){.l-book-materials-download .c-modal .o-button--green{width:auto!important}}@media screen and (max-width:800px){.l-book-materials-download .c-modal .o-button--green .o-button__icon--right{margin-left:10px!important}}@media screen{.l-book-materials-download .c-modal .o-button--green svg{fill:#158443!important}.c-reading-experience-selector .l-chapter-font-serif label,.l-chapter-font-serif .c-book-chapter .c-written-tutorial__content .note,.l-chapter-font-serif .c-book-chapter .c-written-tutorial__content figcaption,.l-chapter-font-serif .c-book-chapter .c-written-tutorial__content ol,.l-chapter-font-serif .c-book-chapter .c-written-tutorial__content p,.l-chapter-font-serif .c-book-chapter .c-written-tutorial__content ul{font-family:"IBM Plex Serif",serif!important}.l-chapter-font-sans-serif .c-book-chapter .c-written-tutorial__content .note,.l-chapter-font-sans-serif .c-book-chapter .c-written-tutorial__content figcaption,.l-chapter-font-sans-serif .c-book-chapter .c-written-tutorial__content ol,.l-chapter-font-sans-serif .c-book-chapter .c-written-tutorial__content p,.l-chapter-font-sans-serif .c-book-chapter .c-written-tutorial__content ul{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h1,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h2{font-size:1.875em}}@media screen and (max-width:768px){.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h1,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h2{font-size:1.5em}}@media screen{.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h3{font-size:1.5em}}@media screen and (max-width:768px){.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h3{font-size:1.25em}}@media screen{.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h4{font-size:1.188em}}@media screen and (max-width:768px){.l-book-chapter article.c-written-tutorial .c-written-tutorial__content h4{font-size:1.0625em}}@media screen{.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul{font-size:1.0625em}}@media screen and (max-width:768px){.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul{font-size:.9375em;margin-top:18px}}@media screen{.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul p{font-size:1em}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote li p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol li p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p li p,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul li p{margin-top:.5rem;font-size:1em}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote ul,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ol ul,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content p ul,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul ol,.l-book-chapter article.c-written-tutorial .c-written-tutorial__content ul ul{font-size:1em}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content pre{font-size:.8125em}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content pre code{font-size:1em}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content code{font-size:.875em}.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote{font-size:1em}}@media screen and (max-width:768px){.l-book-chapter article.c-written-tutorial .c-written-tutorial__content blockquote{font-size:.9375em}}@media screen{.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content{font-size:75%}.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content h5{margin-top:30px}.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content ul{margin-top:18px}.l-chapter-text-size-75 .c-book-chapter .c-written-tutorial__content blockquote p:first-child{margin-top:0!important}.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content{font-size:80%}.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content h5{margin-top:30px}.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content ul{margin-top:18px}.l-chapter-text-size-80 .c-book-chapter .c-written-tutorial__content blockquote p:first-child{margin-top:0!important}.l-chapter-text-size-85 .c-book-chapter .c-written-tutorial__content{font-size:85%}.l-chapter-text-size-90 .c-book-chapter .c-written-tutorial__content{font-size:90%}.l-chapter-text-size-100 .c-book-chapter .c-written-tutorial__content{font-size:100%}.l-chapter-text-size-110 .c-book-chapter .c-written-tutorial__content{font-size:110%}.l-chapter-text-size-120 .c-book-chapter .c-written-tutorial__content{font-size:120%}.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content{font-size:130%}.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h5{margin-top:42px}}@media screen and (max-width:768px){.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content h5{margin-top:30px!important}}@media screen{.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content ul{margin-top:30px}}@media screen and (max-width:768px){.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content ul{margin-top:24px!important}}@media screen{.l-chapter-text-size-130 .c-book-chapter .c-written-tutorial__content blockquote p:first-child{margin-top:0!important}.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content{font-size:140%}.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h5{margin-top:42px}}@media screen and (max-width:768px){.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h1,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h2,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h3,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h4,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content h5{margin-top:30px!important}}@media screen{.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content ul{margin-top:30px}}@media screen and (max-width:768px){.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content blockquote,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content ol,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content p,.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content ul{margin-top:24px!important}}@media screen{.l-chapter-text-size-140 .c-book-chapter .c-written-tutorial__content blockquote p:first-child{margin-top:0!important}.l-page-size-456 .c-book-chapter,.l-page-size-456 .c-written-tutorial__content{max-width:456px}.l-page-size-572 .c-book-chapter,.l-page-size-572 .c-written-tutorial__content{max-width:572px}.l-page-size-688 .c-book-chapter,.l-page-size-688 .c-written-tutorial__content{max-width:688px}.l-page-size-920 .l-admin--sidebar-open .c-book-chapter,.l-page-size-920 .l-admin--sidebar-open .c-written-tutorial__content{max-width:820px!important}}@media screen and (min-width:1440px){.l-page-size-920 .l-admin--sidebar-open .c-book-chapter,.l-page-size-920 .l-admin--sidebar-open .c-written-tutorial__content{max-width:920px!important}}@media screen{.l-page-size-920 .c-book-chapter,.l-page-size-920 .c-written-tutorial__content{max-width:920px}}@media screen and (max-width:1280px){.l-page-size-920 .o-button-chapter{width:60px}}@media screen and (max-width:1120px){.l-page-size-920 .o-button-chapter{display:none}}@media screen{.l-page-size-1036 .l-admin--sidebar-open{padding-left:320px}}@media screen and (max-width:1080px){.l-page-size-1036 .l-admin--sidebar-open{padding-left:270px}}@media screen and (max-width:992px){.l-page-size-1036 .l-admin--sidebar-open{padding-left:0}}@media screen{.l-page-size-1036 .l-admin--sidebar-open .c-book-chapter,.l-page-size-1036 .l-admin--sidebar-open .c-written-tutorial__content{max-width:820px!important}}@media screen and (min-width:1440px){.l-page-size-1036 .l-admin--sidebar-open .c-book-chapter,.l-page-size-1036 .l-admin--sidebar-open .c-written-tutorial__content{max-width:1036px!important}}@media screen{.l-page-size-1036 .c-book-chapter,.l-page-size-1036 .c-written-tutorial__content{max-width:1036px}}@media screen and (max-width:1120px){.l-page-size-1036 .c-book-chapter{padding-left:30px;padding-right:30px}}@media screen and (max-width:1350px){.l-page-size-1036 .o-button-chapter{width:60px}}@media screen and (max-width:1280px){.l-page-size-1036 .o-button-chapter{display:none}}@media screen{.c-book-chapter .l-image-100 img{max-width:100%!important}.c-book-chapter .l-image-90 img{max-width:90%!important}.c-book-chapter .l-image-80 img{max-width:80%!important}.c-book-chapter .l-image-70 img{max-width:70%!important}.c-book-chapter .l-image-60 img{max-width:60%!important}.c-book-chapter .l-image-50 img{max-width:50%!important}.c-book-chapter .l-image-40 img{max-width:40%!important}.c-book-chapter .l-image-30 img{max-width:30%!important}.c-book-chapter .l-image-20 img{max-width:20%!important}.c-book-chapter .l-image-10 img{max-width:10%!important}.l-book-hero{padding-bottom:0!important}}@media screen and (max-width:992px){.l-book-hero{padding-bottom:45px!important}}@media screen and (max-width:768px){.l-book-hero{padding-top:45px!important}}@media screen and (max-width:600px){.l-book-hero{padding-top:30px!important;padding-bottom:15px!important}}@media screen{.l-book-hero .l-collection-hero__wrapper{grid-template-columns:300px 1fr!important;align-items:flex-start!important}}@media screen and (max-width:992px){.l-book-hero .l-collection-hero__wrapper{grid-column-gap:0!important;grid-template-columns:285px 1fr!important}}@media screen and (max-width:768px){.l-book-hero .l-collection-hero__wrapper{grid-template-columns:1fr!important}}@media screen and (max-width:768px){.l-book-hero .l-collection-hero__artwork{width:100%!important;margin-left:0!important;text-align:center}}@media screen and (max-width:768px){.l-book-hero .l-collection-hero__copy{background:none!important;margin-left:0!important;margin-top:0!important;padding:0!important}.l-book-hero .l-collection-hero__copy>span,.l-book-hero .l-collection-hero__copy h1{text-align:center}}@media screen{.l-book-hero .l-collection-hero__copy .rating{color:#333!important}.l-book-hero .l-collection-hero__copy .rating .l-button__svg-empty-star{fill:#caced2}.l-book-hero .l-collection-hero__copy-markdown{font-size:1.1875em!important}}@media screen and (max-width:768px){.l-book-hero .l-collection-hero__copy-markdown{font-size:1rem!important}}@media screen and (max-width:992px){.l-book-hero .l-collection-hero__artwork img{max-width:240px!important}}@media screen and (max-width:768px){.l-book-hero .l-collection-hero__artwork img{max-width:180px!important}}@media screen and (max-width:800px){.l-book-hero .l-book-hero__buttons{display:flex;flex-wrap:wrap}.l-book-hero .l-book-hero__buttons>div{width:100%}.l-book-hero .l-book-hero__buttons .l-margin-right-9{margin-right:0!important}.l-book-hero .l-book-hero__buttons a,.l-book-hero .l-book-hero__buttons button{width:100%}.l-book-hero .l-book-hero__buttons a .o-button__label,.l-book-hero .l-book-hero__buttons button .o-button__label{margin-left:auto;margin-right:auto}.l-book-hero .l-book-hero__buttons a .o-button__icon--left,.l-book-hero .l-book-hero__buttons button .o-button__icon--left{margin-right:-24px}.l-book-hero .l-book-hero__buttons a .o-button__icon--right,.l-book-hero .l-book-hero__buttons button .o-button__icon--right{margin-left:-24px}.l-book-hero .l-book-hero__buttons .l-book-materials-download{order:2;margin-top:15px}}@media screen and (max-width:600px){.l-book-hero .l-book-hero__buttons .l-book-materials-download .u-hide-mobile{display:inline-block!important}}@media screen{.l-book-modules .l-collection-modules__module{grid-template-columns:300px 1fr!important;grid-column-gap:90px!important}}@media screen and (max-width:992px){.l-book-modules .l-collection-modules__module{grid-template-columns:1fr!important}}@media screen and (max-width:992px){.l-book-modules .l-collection-modules__pitch-cards{order:2}}@media screen{.l-book-sales-grid{max-width:1152px;margin:0 auto;display:grid;grid-template-columns:6fr 4fr;grid-column-gap:16px}}@media screen and (max-width:768px){.l-book-sales-grid{grid-template-columns:1fr}}@media screen{.l-book-sales-left{padding-right:50px}}@media screen and (max-width:1200px){.l-book-sales-left{padding-right:24px}}@media screen and (max-width:768px){.l-book-sales-left{padding-right:0}}@media screen{.l-book-sales-left-top{display:grid;grid-template-columns:.25fr .75fr;grid-column-gap:8px}}@media screen and (max-width:1200px){.l-book-sales-left-top{grid-column-gap:24px}}@media screen and (max-width:768px){.l-book-sales-left-top{grid-template-columns:2fr 8fr}}@media screen and (max-width:992px){.l-collection-hero__copy-markdown{font-size:.9375rem}}@media screen and (max-width:768px){.l-collection-hero__copy-markdown{display:none}}@media screen{.l-book-meta>div{margin-top:30px}.l-book-meta>div:first-child{margin-top:0}.l-book-meta span{display:block;font-size:.9375rem;text-align:right}}@media screen and (max-width:768px){.l-book-meta span{font-size:.875rem}}@media screen{.l-book-meta span:last-child{font-weight:700;margin-top:3px}.l-book-art{text-align:right}}@media screen and (max-width:768px){.l-book-art{text-align:left}}@media screen{.l-book-art img{max-width:396px;width:100%;border-radius:.9375rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)}}@media screen and (max-width:768px){.l-book-art img{max-width:324px}}@media screen{.l-book-art .l-button-look-inside{margin:-38px 0 0 -96px}.l-book-art .l-button-look-inside .o-button__icon--left{width:32px;height:32px;margin-right:12px}.l-book-sales-copy h2{font-size:1.5rem;margin-top:18px}}@media screen and (max-width:768px){.l-book-sales-copy h2{font-size:1.375rem}}@media screen{.l-book-sales-copy h2:first-child{margin-top:0}.l-book-sales-copy h3{font-size:1.25rem;margin-top:15px}}@media screen and (max-width:768px){.l-book-sales-copy h3{font-size:1.1875rem}}@media screen{.l-book-sales-copy h4{font-size:1.0625rem;margin-top:12px}.l-book-sales-copy p{margin-top:18px}}@media screen and (max-width:768px){.l-book-sales-copy p{font-size:1rem}}@media screen{.l-book-sales-copy ol,.l-book-sales-copy ul{margin-top:18px;list-style:inherit;padding-left:18px}.l-book-sales-copy ol li,.l-book-sales-copy ul li{margin-top:10px}.l-book-sales-copy ul{list-style:disc}.l-book-sales-copy ol{list-style:decimal}.l-book-sales-copy a{color:#158443}.l-book-toc h2{margin-top:45px}}@media screen and (max-width:768px){.l-book-toc h2{font-size:1.375rem}}@media screen{.l-book-toc h2:first-child{margin-top:0}.l-book-toc h4{line-height:1.25}}@media screen and (max-width:768px){.l-book-toc h4{font-size:1.1875rem!important}}@media screen{.l-book-toc .c-tutorial-episode{margin-top:20px}.l-book-toc .c-tutorial-episode:before{height:calc(100% - 33px)}.l-book-toc .c-tutorial-episode p{margin-top:6px;font-size:.9375em}.l-book-toc .l-book-toc-section-description{position:relative;padding-left:64px;margin-top:20px}.l-book-toc .l-book-toc-section-description:before{content:"";position:absolute;left:20px;top:0;width:6px;height:100%;background:#dfe7f0;border-radius:100px;transition:all .75s}.l-book-toc .l-book-toc-section-description h1,.l-book-toc .l-book-toc-section-description h2,.l-book-toc .l-book-toc-section-description h3,.l-book-toc .l-book-toc-section-description h4,.l-book-toc .l-book-toc-section-description h5{margin-top:15px}.l-book-toc .l-book-toc-section-description ol,.l-book-toc .l-book-toc-section-description p,.l-book-toc .l-book-toc-section-description ul{font-size:.9375em;margin-top:15px}.l-book-toc .l-book-toc-section-description ol:first-child,.l-book-toc .l-book-toc-section-description p:first-child,.l-book-toc .l-book-toc-section-description ul:first-child{margin-top:0}.l-book-toc .l-book-toc-section-description ol em,.l-book-toc .l-book-toc-section-description p em,.l-book-toc .l-book-toc-section-description ul em{font-style:italic;font-weight:400}.l-book-toc .l-book-toc-section-description ol strong,.l-book-toc .l-book-toc-section-description p strong,.l-book-toc .l-book-toc-section-description ul strong{font-weight:700}.l-book-toc .l-book-toc-section-description ol em strong,.l-book-toc .l-book-toc-section-description ol strong em,.l-book-toc .l-book-toc-section-description p em strong,.l-book-toc .l-book-toc-section-description p strong em,.l-book-toc .l-book-toc-section-description ul em strong,.l-book-toc .l-book-toc-section-description ul strong em{font-style:italic;font-weight:700}.l-book-toc .l-book-toc-section-description ol,.l-book-toc .l-book-toc-section-description ul{padding-left:20px}.l-book-toc .l-book-toc-section-description ol li,.l-book-toc .l-book-toc-section-description ul li{margin-top:3px}.l-book-toc .l-book-toc-section-description ul{list-style:disc}.l-book-toc .l-book-toc-section-description ol{list-style:lower-roman}.l-book-contributors .l-grid-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-book-contributors .l-grid-3{grid-template-columns:1fr;grid-row-gap:0}}@media screen and (max-width:768px){.l-book-contributors .c-content-author:first-child{margin-top:0}}@media screen{.l-book-contributors h3{display:none}.l-book-contributors .c-authors{background:none;padding:0}.l-book-contributors .l-block-wrapper{padding:0}.l-book-contributors .c-content-author p{display:none}.l-book-contributors .c-content-author__title{font-size:21px!important;line-height:1.125;max-width:96px}}@media screen and (max-width:768px){.l-book-contributors .c-content-author__title{max-width:none;font-size:1.1875rem!important}}@media screen{.l-book-contributors .c-content-author img{width:90px;height:90px;border-radius:.5625rem;border:0;box-shadow:0}}@media screen and (max-width:768px){.l-book-contributors .c-content-author img{width:72px;height:72px}}@media screen{.l-book-sales-right{margin-top:-24px}.l-book-sales-right .l-book-sales-right--container{position:-webkit-sticky;position:sticky;top:0;padding-top:24px;height:100vh;overflow-y:scroll}}@media screen and (max-width:768px){.l-book-sales-right .l-book-sales-right--container{padding-top:0;height:auto}}@media screen and (max-width:768px){.l-book-sales-right{position:fixed;z-index:99999999;bottom:0;left:0;width:100%;padding:18px 24px;background:#fff;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)}}@media screen{.l-book-sales-right h1{line-height:1}}@media screen and (max-width:992px){.l-book-sales-right h1{font-size:2.5rem}}@media screen and (max-width:768px){.l-book-sales-right h1{font-size:1.375rem}}@media screen{.l-book-sales-right .o-badge--pro{border-color:#157cb8;margin-right:5px}.l-book-sales-right a.rating{flex-wrap:wrap;margin-top:10px}}@media screen and (max-width:768px){.l-book-sales-right a.rating{display:none}}@media screen{.l-book-sales-right a.rating .l-font-17{font-size:1.5rem;top:2px;position:relative}}@media screen and (max-width:992px){.l-book-sales-right a.rating .l-font-17{font-size:1.1875rem}}@media screen{.l-book-sales-right a.rating svg{width:20px;height:19px}}@media screen and (max-width:992px){.l-book-sales-right a.rating svg{width:16px}}@media screen{.l-book-sales-right a.rating .l-font-15{display:block;white-space:nowrap;width:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#158443;letter-spacing:0}}@media screen and (max-width:992px){.l-book-sales-right .l-book-sales-right-authors{font-size:1rem}}@media screen and (max-width:768px){.l-book-sales-right .l-book-sales-right-authors{font-size:.875rem!important}}@media screen and (max-width:768px){.l-book-sales-right--show{overflow-y:scroll;height:100%}}@media screen and (max-width:768px){.l-book-sales-right--show .l-book-sales-cta-secondary{display:block!important}}@media screen and (max-width:768px){.l-book-sales-right--show .l-book-sales-cta-tertiary{display:none!important}}@media screen and (max-width:768px){.l-book-sales-right--show .l-book-sales-cta-close{display:block!important}}@media screen and (max-width:768px){.l-book-sales-right--show .l-no-border{border-bottom:1px solid #dfe7f0!important}}@media screen and (max-width:768px){.l-book-sales-right--show .o-button--huge{padding-top:14px!important;padding-bottom:14px!important}}@media screen{.l-book-sales-cta{border-bottom:1px solid #dfe7f0;margin-top:15px;padding-bottom:15px}}@media screen and (max-width:768px){.l-book-sales-cta{margin-top:10px;padding-bottom:10px}}@media screen{.l-book-sales-cta:last-child{border-bottom:0}}@media screen and (max-width:768px){.l-book-sales-cta .o-button--huge{height:auto;line-height:1.25;padding-top:10px;padding-bottom:10px}}@media screen and (max-width:768px){.l-book-sales-cta.l-book-sales-cta-secondary{display:none}}@media screen{.l-book-sales-cta.l-book-sales-cta-tertiary{display:none}}@media screen and (max-width:768px){.l-book-sales-cta.l-book-sales-cta-tertiary{display:block}}@media screen{.l-book-sales-cta.l-book-sales-cta-open{padding-bottom:0}.l-book-sales-cta.l-book-sales-cta-close{display:none}}@media screen and (max-width:768px){.l-book-sales-cta .l-book-sales-right-info{font-size:.8125rem}}@media screen and (max-width:768px){.l-book-sales-cta .o-button{font-size:.875rem}}@media screen{.l-book-sales-related{max-width:1152px;margin:0 auto}}@media screen and (max-width:992px){.l-book-sales-related .l-grid-4{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.l-book-sales-related .l-grid-4{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.l-book-sales-related .l-grid-4{display:grid;grid-template-columns:1fr}}@media screen{.l-path-grid{display:grid;grid-template-columns:3.33fr 6.66fr;grid-column-gap:26px}}@media screen and (max-width:992px){.l-path-grid{grid-template-columns:1fr}}@media screen{.l-path-hero{padding-top:40px;position:relative}.l-path-hero .l-path-hero__wrapper{display:grid;grid-template-columns:1fr;text-align:center}.l-path-hero .l-path-hero__wrapper .l-path-hero__copy .o-button--continue{max-width:360px;text-overflow:ellipsis;overflow:hidden}}@media screen and (max-width:768px){.l-path-hero .l-path-hero__wrapper .l-path-hero__copy .o-button--continue .o-button__label{max-width:200px}}@media screen{.l-path-hero .l-path-hero__wrapper .l-path-hero__copy .o-progress-indicator{background:rgba(0,0,0,.125);width:100%;position:absolute;left:0;bottom:0;border-radius:0!important}.l-path-hero .l-path-hero__wrapper .l-path-hero__copy .o-progress-indicator .o-progress-indicator__fill{width:33.33%;border-radius:0 20px 20px 0}}@media screen and (max-width:1080px){.l-path-hero .l-path-hero__wrapper .l-path-hero__video{margin-right:-100px}}@media screen and (max-width:992px){.l-path-hero .l-path-hero__wrapper .l-path-hero__video{order:1}}@media screen and (max-width:768px){.l-path-hero .l-path-hero__wrapper .l-path-hero__video{margin-right:0}}@media screen{.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork{position:relative;width:100%;width:300px;height:300px;margin:0 auto}.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork figure{text-align:center;height:100%}.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork figure .o-button-video-start{z-index:1}.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork img{position:absolute;left:0;top:0;width:100%;height:auto}}@media screen and (max-width:992px){.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork--feature{width:300px}}@media screen and (max-width:600px){.l-path-hero .l-path-hero__wrapper .l-path-hero__artwork--feature{margin:0 auto}}@media screen{.l-path-hero h1{font-size:2rem;line-height:1.125}.l-path-hero p{font-family:Bitter,serif;font-size:1.0625rem;margin-top:15px}}@media screen and (max-width:768px){.l-path-hero p{font-size:1rem}}@media screen{.l-path-hero p:first-child{margin-top:0}.l-path-hero .c-video-player__video{width:480px;border-radius:.5625rem;overflow:hidden;padding-top:56.25%;background:#333}}@media screen and (min-width:1080px){.l-path-hero .c-video-player__video{width:720px}}@media screen and (max-width:768px){.l-path-hero .c-video-player__video{width:100%}}@media screen{.l-path-hero .c-video-player__video img{width:100%}.l-path-hero .c-box-list{position:absolute;top:10px;left:180px}}@media screen and (max-width:768px){.l-path-hero .c-box-list{left:10px;top:70px}}@media screen{.l-path-hero .c-box-list li{cursor:inherit}.l-path-hero .c-box-list li:first-of-type{opacity:.9}.l-path-hero .c-box-list li:nth-of-type(2){opacity:.8}.l-path-hero .c-box-list li:nth-of-type(3){opacity:.7}.l-path-hero .c-box-list li:nth-of-type(4){opacity:.6}.l-path-hero .c-box-list li:nth-of-type(5){opacity:.5}.l-path-hero .c-box-list li:nth-of-type(6){opacity:.4}.l-path-hero .c-box-list li:nth-of-type(7){opacity:.3}.l-path-hero .c-box-list li:nth-of-type(8){opacity:.2}.l-path-hero .c-box-list li:nth-of-type(9){opacity:.1}}@media screen and (max-width:768px){.l-popular-paths{grid-template-columns:1fr;grid-row-gap:30px}}@media screen{#learning-path-list .c-tutorial-item:before{top:68px}}@media screen and (max-width:768px){#learning-path-list .c-tutorial-item:before{top:66px;left:19px}}@media screen{#learning-path-list .c-tutorial-item a{box-shadow:4px 4px 30px 0 rgba(51,51,51,.075);padding:21px}#learning-path-list .c-tutorial-item a .c-tutorial-item__upper{grid-template-columns:1fr 150px;grid-column-gap:26px}}@media screen and (max-width:768px){#learning-path-list .c-tutorial-item a .c-tutorial-item__upper{grid-template-columns:1fr!important}}@media screen and (max-width:768px){#learning-path-list .c-tutorial-item a .c-tutorial-item__upper .c-tutorial-item__title{font-size:1.3125rem}}@media screen{#learning-path-list .c-tutorial-item a .c-tutorial-item__lower{display:none!important}#learning-path-list .c-tutorial-item a .c-tutorial-item__metadata-short{display:flex;align-items:center;margin-top:15px}}@media screen and (max-width:768px){#learning-path-list .c-tutorial-item a .c-tutorial-item__metadata-short{display:none}}@media screen{#learning-path-list .c-tutorial-item a .c-tutorial-item__metadata-short .o-badge-video{width:38px;min-width:38px;height:38px;margin-right:9px}#learning-path-list .c-tutorial-item a .c-tutorial-item__metadata-short .o-badge-video svg{width:13px}#learning-path-list .c-tutorial-item a .c-tutorial-item__metadata-short .o-badge--pro{margin-right:6px}#learning-path-list .c-tutorial-item a .c-tutorial-item__text{margin-left:0;display:block}}@media screen and (max-width:768px){#learning-path-list .c-tutorial-item a .c-tutorial-item__text{margin-left:0;margin-top:0!important}}@media screen{#learning-path-list .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__description{padding-right:0}}@media screen and (max-width:768px){#learning-path-list .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__description{padding-right:20px}}@media screen and (max-width:768px){#learning-path-list .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__description ol,#learning-path-list .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__description p,#learning-path-list .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__description ul{font-size:.875rem}}@media screen{#learning-path-list .c-tutorial-item a .c-tutorial-item__title{font-size:1.5rem;line-height:1.2;padding-right:0}#learning-path-list .c-tutorial-item a .c-tutorial-item__platform{display:none}#learning-path-list .c-tutorial-item a .c-tutorial-item__art{order:4;width:150px;height:150px;background:none;align-self:center}#learning-path-list .c-tutorial-item a .c-tutorial-item__art img{display:block;transform:scale(1)}#learning-path-list .c-tutorial-item a .c-tutorial-item__icon{right:-96px;position:relative;display:none}#learning-path-list .c-tutorial-item a .c-tutorial-item__number-badge .o-badge-tutorial{top:6px}}@media screen and (max-width:992px){.l-collection-paths{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-collection-paths{grid-template-columns:1fr}}@media screen{.l-collection-paths .c-tutorial-item{margin-top:0!important}}@media screen and (max-width:768px){.l-domain-collection .c-tutorial--list.c-tutorial--number .c-tutorial-item .c-tutorial-item__text{margin-top:0!important}}@media screen and (max-width:768px){.l-domain-collection .c-tutorial--list.c-tutorial--number .c-tutorial-item__number-badge .o-badge-tutorial{left:auto!important}}@media screen and (max-width:768px){.l-domain-collection .c-tutorial--list .c-tutorial-item{margin-top:0!important}}@media screen{.l-domain-collection .c-tutorial-item .c-tutorial-item__title{word-break:break-word}.l-domain-collection .c-tutorial-item .c-tutorial-item__platform{display:none}.l-domain-collection .c-tutorial-item .c-tutorial-item__parent{display:block!important}.l-domain-collection .c-tutorial-item .c-tutorial-item__description p{height:44px;overflow:hidden}.l-domain-collection .c-tutorial-item .c-tutorial-item__description ol,.l-domain-collection .c-tutorial-item .c-tutorial-item__description ul{display:none}.l-domain-collection .c-tutorial--number .c-tutorial-item{padding-left:0!important}.l-domain-collection .c-tutorial--number .c-tutorial-item:before{display:none!important}}@media screen{.l-domain-collection .c-tutorial--number .c-tutorial-item .o-badge-tutorial{top:28px!important;right:28px!important;left:auto!important}}@media screen and (max-width:768px){.l-domain-collection .c-tutorial--number .c-tutorial-item .o-badge-tutorial{right:21px!important;font-size:1rem;left:auto!important}}@media screen and (max-width:768px){.l-domain-collection .c-tutorial--number .c-tutorial-item .c-tutorial-item__text{margin-top:0!important}}@media screen{.l-collection-hero{padding:72px 30px;overflow:hidden}}@media screen and (max-width:768px){.l-collection-hero{padding:0 20px 54px}}@media screen{.l-collection-hero .l-collection-hero__wrapper{display:grid;grid-template-columns:1fr 500px;grid-column-gap:90px;align-items:center}}@media screen and (max-width:992px){.l-collection-hero .l-collection-hero__wrapper{grid-template-columns:1fr 300px}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__wrapper{grid-template-columns:1fr}}@media screen{.l-collection-hero h1{line-height:1.125}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__copy{order:2;margin-left:-20px;padding:20px 20px 0;background:#333;margin-top:-60px;-webkit-animation:none;animation:none}}@media screen{.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ol,.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown p,.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ul{font-size:1.0625rem;font-family:Bitter,serif;margin-top:15px}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ol,.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown p,.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ul{font-size:.9375rem}}@media screen{.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ol,.l-collection-hero .l-collection-hero__copy .l-collection-hero__copy-markdown ul{list-style:inherit;padding-left:10px}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__artwork{order:1;width:calc(100% + 40px);margin-left:-20px;margin-bottom:10px;-webkit-animation:none;animation:none}}@media screen{.l-collection-hero .l-collection-hero__artwork img{max-width:100%}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__artwork img{width:100%}}@media screen{.l-collection-hero a.rating{color:#fff!important}.l-collection-hero a.rating .l-button__svg-empty-star{fill:#434a53}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__artwork--desktop{display:none}}@media screen{.l-collection-hero .l-collection-hero__artwork--mobile{display:none}}@media screen and (max-width:768px){.l-collection-hero .l-collection-hero__artwork--mobile{display:block}}@media screen{.l-collection-hero--trailer{overflow:hidden}.l-collection-hero--trailer .l-collection-hero__wrapper{grid-template-columns:1fr 1fr;grid-column-gap:60px;align-items:flex-start}}@media screen and (max-width:768px){.l-collection-hero--trailer .l-collection-hero__wrapper{display:flex;flex-wrap:wrap}}@media screen and (max-width:768px){.l-collection-hero--trailer .l-collection-hero__copy{margin-top:0}}@media screen{.l-collection-hero--trailer .l-collection-hero__trailer{width:120%;padding-bottom:67.5%;border-radius:.5625rem;position:relative;overflow:hidden;background:#434a53}}@media screen and (min-width:1200px){.l-collection-hero--trailer .l-collection-hero__trailer{width:100%;padding-bottom:56.25%}}@media screen and (max-width:768px){.l-collection-hero--trailer .l-collection-hero__trailer{width:100%;padding-bottom:56.25%;margin-top:15px;border:none}}@media screen{.l-collection-hero--trailer .l-collection-hero__trailer .o-button-video{position:absolute;z-index:1}.l-collection-hero--trailer .l-collection-hero__trailer iframe,.l-collection-hero--trailer .l-collection-hero__trailer img{width:100%;max-width:100%;height:100%;position:absolute;z-index:0}}@media screen and (max-width:768px){.l-collection-hero--trailer .l-collection-hero__trailer iframe,.l-collection-hero--trailer .l-collection-hero__trailer img{height:100%}}@media screen{.l-collection-episodes .l-collection-episodes__wrapper{max-width:685px}.l-collection-episodes h2{font-size:1.5rem;margin-top:50px}.l-collection-episodes h2:first-child{margin-top:0}.l-collection-modules .l-collection-modules__module{display:grid;grid-template-columns:1fr 360px;grid-column-gap:120px}}@media screen and (max-width:1080px){.l-collection-modules .l-collection-modules__module{grid-template-columns:1fr 360px}}@media screen and (max-width:992px){.l-collection-modules .l-collection-modules__module{grid-template-columns:1fr}}@media screen{.l-collection-modules .l-collection-modules__module-episodes h2{margin-top:50px}}@media screen and (max-width:768px){.l-collection-modules .l-collection-modules__module-episodes h2{font-size:1.5rem}}@media screen{.l-collection-modules .l-collection-modules__module-episodes h2:first-child{margin-top:0}}@media screen and (max-width:992px){.l-collection-modules .l-collection-modules__pitch-cards{margin-top:60px}}@media screen{.l-collection-modules .l-collection-modules__pitch-cards h2{font-size:1.5rem}.l-collection-modules .l-collection-modules__pitch-cards a{color:#158443}.l-collection-modules .l-collection-modules__pitch-cards ol,.l-collection-modules .l-collection-modules__pitch-cards p,.l-collection-modules .l-collection-modules__pitch-cards ul{font-size:.9375rem}.l-collection-modules .l-collection-modules__pitch-cards p{margin-top:18px}.l-collection-modules .l-collection-modules__pitch-cards ul{display:grid;grid-template-columns:1fr}.l-collection-modules .l-collection-modules__pitch-cards ul li{padding-left:33px;font-family:Bitter,serif;font-weight:700;margin-top:15px;position:relative}.l-collection-modules .l-collection-modules__pitch-cards ul li:first-child{margin-top:15px}.l-collection-modules .l-collection-modules__pitch-cards ul li:before{content:"";width:24px;height:24px;position:absolute;left:0;background-image:url(/packs/media/application/images/svg-icons/checkmark--clear-green-27068de4b48be56f0b1f20f3f23573da.png);background-size:cover}.l-collection-modules .l-collection-modules__pitch-cards .l-collection-modules__trailer{width:100%;padding-bottom:56.25%;border-radius:.5625rem;position:relative;overflow:hidden}.l-collection-modules .l-collection-modules__pitch-cards .l-collection-modules__trailer iframe{width:100%;max-width:100%;height:100%;position:absolute;z-index:0}.l-newsletter-hero{position:relative;z-index:1;padding-top:180px;padding-bottom:270px}}@media screen and (max-width:768px){.l-newsletter-hero{padding-top:120px;padding-bottom:210px}}@media screen{.l-newsletter-hero:before{content:"";width:100%;height:250px;position:absolute;bottom:0;background-image:url(/packs/media/application/images/artwork/email-layout-3b868ebb4927e3e8c400e8a92b3f5ea5.svg);background-size:1350px;background-repeat:no-repeat;background-position:top -480px center;z-index:-1}}@media screen and (max-width:768px){.l-newsletter-hero:before{background-size:750px;background-position:center -170px}}@media screen{.l-newsletter-hero:after{content:"";width:100%;height:380px;position:absolute;top:0;left:0;background-image:url(/packs/media/application/images/artwork/keyboard-coffee-layout-e47ff7e96717f033b0253dad35ff461a.svg);background-size:1440px;background-repeat:no-repeat;background-position:110px -180px;z-index:-1}}@media screen and (min-width:1440px){.l-newsletter-hero:after{display:none}}@media screen and (max-width:1200px){.l-newsletter-hero:after{background-position:0 -180px}}@media screen and (max-width:992px){.l-newsletter-hero:after{display:none}}@media screen and (max-width:768px){.l-newsletter-hero h1{font-size:1.5rem}}@media screen and (max-width:768px){.l-newsletter-hero .l-block--card-medium{padding:0!important}}@media screen{.l-newsletter-hero .o-tooltip{top:-50px;opacity:0;visibility:visible;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin-left:-100px}}@media screen and (max-width:992px){.l-newsletter-hero .o-tooltip{display:none}}@media screen{.l-newsletter-benefits{overflow:hidden;margin-bottom:90px}}@media screen and (max-width:600px){.l-newsletter-benefits>div{padding:0 20px!important}}@media screen{.l-newsletter-benefits .l-newsletter-benefits__copy{padding-right:150px}}@media screen and (max-width:1200px){.l-newsletter-benefits .l-newsletter-benefits__copy{padding-right:90px}}@media screen and (max-width:992px){.l-newsletter-benefits .l-newsletter-benefits__copy{padding-right:30px}}@media screen and (max-width:768px){.l-newsletter-benefits .l-newsletter-benefits__copy{padding-right:0}}@media screen and (max-width:768px){.l-newsletter-benefits h2{font-size:1.5rem}}@media screen{.l-newsletter-benefits p,.l-newsletter-benefits ul{font-family:Bitter,serif}.l-newsletter-benefits ul li{position:relative;font-size:1.125rem;padding-left:40px;margin-top:15px}}@media screen and (max-width:600px){.l-newsletter-benefits ul li{font-size:1rem}}@media screen{.l-newsletter-benefits ul li:first-child{margin-top:0}.l-newsletter-benefits ul li:before{content:"";background-image:url(/packs/media/application/images/svg-icons/checkmark--green-23763c7e65736636bfe09c53751a025b.png);background-size:100%;width:24px;height:24px;position:absolute;left:0}.l-newsletter-benefits p{font-size:1.125rem;margin-top:15px}}@media screen and (max-width:600px){.l-newsletter-benefits p{font-size:1rem}}@media screen{.l-newsletter-benefits .l-newsletter-benefits__artwork{position:relative}}@media screen and (max-width:768px){.l-newsletter-benefits .l-newsletter-benefits__artwork{display:none}}@media screen{.l-newsletter-benefits .l-newsletter-benefits__artwork-top{width:380px;margin-right:120px;position:relative;z-index:1}}@media screen and (max-width:992px){.l-newsletter-benefits .l-newsletter-benefits__artwork-top{width:300px;margin-right:30px}}@media screen{.l-newsletter-benefits .l-newsletter-benefits__artwork-bottom{width:380px;position:absolute;right:-240px;top:0;transform:rotate(10deg);z-index:0}}@media screen and (max-width:992px){.l-newsletter-benefits .l-newsletter-benefits__artwork-bottom{width:300px}}@media screen{.home-pattern{background-size:2000px;background-position-x:-500px}section.home-hero{background:#333;background-size:cover;padding-top:100px;position:relative;z-index:0}}@media screen and (max-width:768px){section.home-hero{padding-top:60px}}@media screen{section.home-hero:after{content:"";width:100%;height:380px;position:absolute;top:0;left:0;background-size:640px;background-repeat:no-repeat;background-position:960px -240px;z-index:-1}section.home-hero .home-hero__wrapper{display:grid;grid-template-columns:1fr 465px;grid-column-gap:100px}}@media screen and (max-width:992px){section.home-hero .home-hero__wrapper{display:block}}@media screen{section.home-hero h1,section.home-hero p{color:#fff}section.home-hero h1{font-size:4rem}}@media screen and (max-width:1080px){section.home-hero h1{font-size:3.5rem}}@media screen and (max-width:768px){section.home-hero h1{font-size:1.875rem}}@media screen{section.home-hero p{font-family:Bitter,serif;font-size:1.5rem}}@media screen and (max-width:768px){section.home-hero p{font-size:1rem}}@media screen{section.home-hero .home-hero__testimonial{margin-bottom:90px}}@media screen and (max-width:992px){section.home-hero .home-hero__testimonial{display:none}}@media screen{section.home-hero .home-hero__testimonial p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.0625rem}section.home-hero .home-hero__testimonial span{display:block;font-family:Bitter,serif;font-weight:700;font-size:1.125rem;color:#fff;margin-top:18px}section.home-hero .home-hero__action{background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;padding:24px}}@media screen and (max-width:992px){section.home-hero .home-hero__action{background:none;box-shadow:0;border-radius:0;padding:18px 0 90px}}@media screen{section.home-hero .home-hero__action h4{text-align:center;font-size:1.5rem;padding:0 60px;margin-bottom:27px}}@media screen and (max-width:992px){section.home-hero .home-hero__action h4{display:none}}@media screen{section.home-hero .home-hero__action h5{text-align:center;font-size:1.1875rem}}@media screen and (max-width:992px){section.home-hero .home-hero__action h5{display:none}}@media screen{section.home-hero .home-hero__action ul{padding-left:8px}section.home-hero .home-hero__action ul li{font-family:Bitter,serif;font-size:1.125rem;font-weight:700;margin-top:15px;position:relative;padding-left:40px}}@media screen and (max-width:992px){section.home-hero .home-hero__action ul li{color:#fff}}@media screen and (max-width:768px){section.home-hero .home-hero__action ul li{font-size:1rem}}@media screen{section.home-hero .home-hero__action ul li:before{content:"";width:24px;height:24px;background-image:url(/packs/media/application/images/svg-icons/checkmark--green-23763c7e65736636bfe09c53751a025b.png);background-size:cover;position:absolute;left:0;top:1px}}@media screen and (max-width:992px){section.home-hero .home-hero__action ul li:before{background-image:url(/packs/media/application/images/svg-icons/checkmark-2e54a12ae315316c72c793d49572d8bc.png)}}@media screen{section.home-hero .home-hero__action .o-button--green{width:100%}section.home-hero .home-hero__action .o-button--green span{width:100%;margin-right:-20px;text-align:center}section.home-hero .home-hero__action .o-button--green i{margin-left:auto}section.home-pillars{position:relative}section.home-pillars .home-pillars--adjust{margin-top:-50px}}@media screen and (max-width:992px){section.home-pillars .home-pillars--adjust{margin-top:0}}@media screen and (max-width:992px){section.home-pillars .l-flex{display:block}}@media screen{section.home-pillars h2{color:#fff;font-size:3rem;line-height:1.125}}@media screen and (max-width:768px){section.home-pillars h2{font-size:1.875rem}}@media screen{section.home-pillars p{font-family:Bitter,serif;font-size:1.125rem;margin-top:15px;color:#fff}}@media screen and (max-width:768px){section.home-pillars p{font-size:.9375rem}}@media screen{section.home-pillars .home-pillars__entry{min-height:720px;padding:45px 90px;overflow:hidden}}@media screen and (max-width:1080px){section.home-pillars .home-pillars__entry{padding:45px 60px}}@media screen and (max-width:768px){section.home-pillars .home-pillars__entry{min-height:auto;padding:30px}}@media screen{section.home-pillars .home-pillars__entry-wrapper{max-width:550px;margin:0 auto}}@media screen and (max-width:768px){section.home-pillars .home-pillars__entry-wrapper{max-width:auto}}@media screen{section.home-pillars .home-pillars__entry-wrapper a{text-decoration:none}section.home-pillars .home-pillars__entry-hint{margin-top:64px}section.home-pillars .home-pillars__entry-hint>p{display:flex}section.home-pillars .home-pillars__entry-hint>p span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;padding-left:9px}section.home-pillars .home-pillars__entry-hint>p span a{color:#fff;text-decoration:underline}.home-pillars--beta{min-height:420px!important}}@media screen and (max-width:768px){.home-pillars--beta{min-height:auto!important}}@media screen{.home-pillars--beta h2{font-size:2.25rem!important;margin-top:15px}}@media screen and (max-width:768px){.home-pillars--beta h2{font-size:1.875rem!important}}@media screen{.home-pillars--beta p{font-size:1rem!important}}@media screen and (max-width:768px){.home-pillars--beta p{font-size:.9375rem!important}}@media screen{.home-pillars--beta .home-pillars__entry-hint{margin-top:48px}.home-pillars--beta .o-button--dark{background:none;padding:0}}@media screen and (min-width:1200px){.home-pillars__left,.home-pillars__right{width:50%}}@media screen{.home-pillars--swift{background:#ff6333}.home-pillars--swift img{width:340px;display:block;margin:0 auto;position:relative;right:-70px;bottom:-20px}}@media screen and (max-width:768px){.home-pillars--swift img{width:240px}}@media screen{.home-pillars--swift .home-pillars__entry-hint svg{fill:#ff6333}.home-pillars--android{background:#49f2c5;background:linear-gradient(135deg,#49f2c5,#0575e6);border-radius:12px 0 0 0;position:relative;z-index:1;overflow:hidden}}@media screen and (max-width:992px){.home-pillars--android{border-radius:0}}@media screen{.home-pillars--android:before{width:100%;height:100%;top:0;left:0}.home-pillars--android:after,.home-pillars--android:before{content:"";background-size:cover;position:absolute;z-index:-1}.home-pillars--android:after{width:230px;height:290px;background-image:url(/packs/media/application/images/artwork/android-pillar--no-shadow-8fc8ce7031dee621c9734ff03bd20c0b.svg);bottom:-80px;left:50%;margin-left:-115px}}@media screen and (max-width:768px){.home-pillars--android:after{display:none}}@media screen{.home-pillars--android img{width:180px}.home-pillars--android .home-pillars__entry-hint svg{fill:#49c9d7}.home-pillars--server-side-swift{background:#363b44;background-image:url(/packs/media/application/images/artwork/server-side-swift-database-3d65e0a1b3902b58deb45222ad9cf263.svg);background-size:210px;background-position:bottom -70px right -15px;background-repeat:no-repeat}}@media screen and (max-width:992px){.home-pillars--server-side-swift{border-radius:0}}@media screen{.home-pillars--server-side-swift svg{fill:#363b44}.home-pillars--unity{background:#687bad;background-image:url(/packs/media/application/images/artwork/unity-vr-b3141d1050c936a4e0a73816b7ac87e1.svg);background-size:420px;background-position:bottom -250px right -175px;background-repeat:no-repeat}.home-pillars--unity svg{fill:#687bad}.home-pillars--unreal-engine{background:#535a65;background-image:url(/packs/media/application/images/artwork/unreal-engine-ray-gun-285bbfbbe0a6f7da370c6979f4410c18.svg);background-size:180px;background-position:bottom -20px right 50px;background-repeat:no-repeat;border-radius:0 0 12px 0}}@media screen and (max-width:992px){.home-pillars--unreal-engine{border-radius:0}}@media screen{.home-pillars--unreal-engine svg{fill:#535a65}.home-pillars--flutter{background:#096abb;background-image:url(/packs/media/application/images/artwork/flutter-logo-49d86da574009ac6ae46e2c4624fa851.svg);background-size:210px;background-position:bottom -60px right 25px;background-repeat:no-repeat}}@media screen and (max-width:768px){.home-pillars--flutter{background-size:180px;background-position:bottom -60px right 10px}}@media screen{.home-pillars--flutter svg{fill:#096abb}.home-pillars--library{background:#1e8c75;background-image:url(/packs/media/application/images/artwork/library-yeti-779a1d2962524d934ff923d593f3006c.svg);background-size:320px;background-position:bottom -90px right -125px;background-repeat:no-repeat}}@media screen and (max-width:768px){.home-pillars--library{background-size:240px}}@media screen{.home-pillars--library svg{fill:#1e8c75}.home-top-tutorials{background:#333;padding-top:150px;padding-bottom:96px;margin-top:-50px;overflow:hidden}.home-top-tutorials .c-tutorial--card{margin-top:24px!important}.home-top-tutorials .c-tutorial--card .c-tutorial-item{min-height:340px}.home-top-tutorials .c-tutorial--card .c-tutorial-item .c-tutorial-item__text{white-space:normal;padding:0 18px 50px}.home-top-tutorials .c-tutorial--card .c-tutorial-item .c-tutorial-item__title{color:#fff!important}.home-community{position:relative;z-index:1}.home-community h3{font-size:3rem}}@media screen and (max-width:768px){.home-community h3{font-size:1.875rem}}@media screen{.home-community p{font-family:Bitter,serif;font-size:1.125rem;margin-top:20px}}@media screen and (max-width:768px){.home-community p{font-size:1rem}}@media screen and (max-width:768px){.home-tutorials h3{text-align:left}}@media screen{.home-tutorials .c-tutorial-item .c-tutorial-item__metadata,.home-tutorials .c-tutorial-item .c-tutorial-item__metadata-short,.home-tutorials .c-tutorial-item .c-tutorial-item__platform{display:none}.home-tutorials .c-tutorial-item:nth-child(odd) .c-tutorial-item__art{height:220px}.l-home-section-border-padding{padding-top:30px;border-top:1px solid #d6e0ef}}@media screen and (max-width:768px){.l-home-section-border-padding{padding-top:0;border-top:none}}@media screen{.l-home-section-border-padding-bottom{padding-bottom:42px;border-bottom:1px solid #d6e0ef;margin-bottom:-18px}}@media screen and (max-width:768px){.l-home-section-border-padding-bottom{padding-bottom:0;border-top:none;margin-bottom:0}}@media screen{.l-home-getting-started .c-tutorial--featured{width:calc(100% + 30px);overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.l-home-getting-started .c-tutorial--featured::-webkit-scrollbar{width:0!important}}@media screen and (min-width:1600px){.l-home-getting-started .c-tutorial--featured{width:100%}}@media screen and (max-width:768px){.l-home-getting-started .c-tutorial--featured{display:grid}}@media screen{.l-home-getting-started .c-tutorial-item{width:auto!important;min-width:auto!important;height:345px!important;white-space:nowrap;width:360px!important}}@media screen and (min-width:1600px){.l-home-getting-started .c-tutorial-item{width:auto!important}}@media screen and (max-width:1200px){.l-home-getting-started .c-tutorial-item{height:300px!important}}@media screen and (max-width:768px){.l-home-getting-started .c-tutorial-item{width:300px!important;height:270px!important;margin-bottom:18px}}@media screen{.l-home-getting-started .c-tutorial-item a{background:#fff;box-shadow:4px 4px 30px 0 rgba(51,51,51,.075)}.l-home-getting-started .c-tutorial-item .c-tutorial-item__art{width:100%;transition:all .5s}.l-home-getting-started .c-tutorial-item .c-tutorial-item__art:before{z-index:1;background-image:none!important;display:none}.l-home-getting-started .c-tutorial-item .c-tutorial-item__art:hover img{transform:scale(1.1)!important}.l-home-getting-started .c-tutorial-item .c-tutorial-item__art img{display:block;width:100%;max-width:315px;margin:0 auto;position:relative;top:15px;transform:scale(1)!important}}@media screen and (max-width:768px){.l-home-getting-started .c-tutorial-item .c-tutorial-item__art img{max-width:270px}}@media screen{.l-home-getting-started .c-tutorial-item .c-tutorial-item__text{z-index:2;white-space:normal}.l-home-getting-started .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.5rem!important;line-height:1.2!important;color:#333}}@media screen and (max-width:768px){.l-home-getting-started .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.5rem!important}}@media screen{.l-home-getting-started .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__abstract{color:#6e7687;margin-top:10px}}@media screen and (max-width:1200px){.l-home-getting-started .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__abstract{height:0;opacity:0}}@media screen and (max-width:768px){.l-home-getting-started .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__abstract{margin:0!important}}@media screen{.l-home-getting-started .c-tutorial-item--path a:before{content:"";position:absolute;top:16px;left:50%;width:244px;height:154px;margin-left:-122px;background-image:url(/packs/media/application/images/artwork/illustration-paths-5703f9256d5a173672ad2971378aa031.svg);background-size:cover}.l-home-getting-started .c-tutorial-item--ios a:before{content:"";position:absolute;top:25px;left:50%;width:182px;height:147px;margin-left:-90px;background-image:url(/packs/media/application/images/artwork/illustration-ios-app-802e29f76e19af41ec505ca879ed0961.svg);background-size:cover}.l-home-getting-started .c-tutorial-item--android a:before{content:"";position:absolute;top:25px;left:50%;width:190px;height:139px;margin-left:-95px;background-image:url(/packs/media/application/images/artwork/illustration-android-app-62e1ee9164c2fc541d8f9a731faf2431.svg);background-size:cover}.l-home-getting-started .c-tutorial-item--book a:before{content:"";position:absolute;top:27px;left:50%;width:240px;height:140px;margin-left:-120px;background-image:url(/packs/media/application/images/artwork/illustration-ios-apprentice-031e3499890da30253d519d6dfcad831.svg);background-size:cover}}@media screen and (min-width:1440px){.l-home-card-grid .l-grid-2{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.l-home-card-grid .l-grid-2{display:block}}@media screen and (max-width:1080px){.l-home-card-grid .c-tutorial--list{grid-template-columns:1fr 1fr}}@media screen{.l-home-card-grid .c-tutorial-item{margin-top:0!important}.l-home-card-grid .c-tutorial-item a{min-height:100%}.l-home-card-grid .c-tutorial-item .c-tutorial-item__text{display:grid!important}.l-home-card-grid .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{display:none}.l-home-card-grid .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short{margin-top:6px;font-size:.875rem}.l-home-card-grid .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete,.l-home-card-grid .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__in-progress{order:4}.l-home-card-grid .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete{width:113px}.l-home-card-grid .c-tutorial-item .c-tutorial-item__number-badge{position:absolute;top:37px;right:37px}}@media screen and (max-width:768px){.l-home-card-grid .c-tutorial-item .c-tutorial-item__number-badge{display:none}}@media screen{.l-home-card-grid .c-tutorial-item .o-badge-tutorial--locked{display:flex}.l-home-continue-watching .c-tutorial--featured{width:calc(100% + 30px);overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.l-home-continue-watching .c-tutorial--featured::-webkit-scrollbar{width:0!important}}@media screen and (min-width:1600px){.l-home-continue-watching .c-tutorial--featured{width:100%}}@media screen and (max-width:768px){.l-home-continue-watching .c-tutorial--featured{display:grid}}@media screen{.l-home-continue-watching .c-tutorial-item{width:auto!important;min-width:300px!important;height:240px!important;min-height:240px!important;overflow:hidden;border-radius:.5625rem}}@media screen and (min-width:1600px){.l-home-continue-watching .c-tutorial-item{min-width:auto!important}}@media screen{.l-home-continue-watching .c-tutorial-item:before{background:rgba(51,51,51,.6)}.l-home-continue-watching .c-tutorial-item a{padding:21px 0!important;overflow:hidden}.l-home-continue-watching .c-tutorial-item a:hover .c-tutorial-item__art img{transform:scale(1.4)}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__platform,.l-home-continue-watching .c-tutorial-item .c-tutorial-item__text-upper-meta .c-tutorial-item__metadata,.l-home-continue-watching .c-tutorial-item .o-badge--new{display:none}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__text-upper-meta .c-tutorial-item__metadata-short{display:none;overflow:hidden;width:200px;height:20px;text-overflow:ellipsis;white-space:nowrap;margin-top:9px}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__text-upper-meta .c-tutorial-item__metadata-short .o-badge,.l-home-continue-watching .c-tutorial-item .c-tutorial-item__text-upper-meta .c-tutorial-item__metadata-short .o-badge-video{display:none}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__text{display:block;white-space:normal;padding:21px 21px 9px!important;width:100%}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__title{font-size:1.5rem!important;max-height:90px;overflow:hidden}}@media screen and (max-width:992px){.l-home-continue-watching .c-tutorial-item .c-tutorial-item__title{white-space:wrap}}@media screen{.l-home-continue-watching .c-tutorial-item .c-tutorial-item__art{left:0;width:100%}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__art-image--primary{height:100%;width:auto}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__in-progress{position:absolute!important;bottom:-21px!important;left:0!important;width:100%!important;background:rgba(0,0,0,.125)!important}.l-home-continue-watching .c-tutorial-item .c-tutorial-item__in-progress .c-tutorial-item__in-progress--fill{background:#158443!important}.l-home-upcoming .c-tutorial-item .o-badge--new,.l-home-upcoming .c-tutorial-item .o-button--bookmark{display:none!important}.l-home-upcoming .c-tutorial-item .c-tutorial-item__wrapper{min-height:100%}.l-home-upcoming .c-tutorial-item .c-tutorial-item__description,.l-home-upcoming .c-tutorial-item .c-tutorial-item__platform,.l-home-upcoming .c-tutorial-item .c-tutorial-item__title{color:#959da5!important}.l-home-upcoming .c-tutorial-item .c-tutorial-item__complete,.l-home-upcoming .c-tutorial-item .c-tutorial-item__in-progress,.l-home-upcoming .c-tutorial-item .c-tutorial-item__metadata,.l-home-upcoming .c-tutorial-item .c-tutorial-item__metadata-short{display:none!important}.l-home-upcoming .o-badge--soon{width:107px!important;height:25px!important;display:block!important}.l-home-upcoming .o-badge-tutorial--locked{display:none!important}.l-home-upcoming .o-badge-tutorial--recording{display:flex!important}.l-home-new-tutorials-sidebar>div{display:grid;grid-template-columns:1fr 420px;grid-column-gap:90px}}@media screen and (max-width:1200px){.l-home-new-tutorials-sidebar>div{grid-template-columns:1fr 360px;grid-column-gap:60px}}@media screen and (max-width:992px){.l-home-new-tutorials-sidebar>div{grid-template-columns:1fr}}@media screen{.l-home-new-tutorials-sidebar .o-badge--new{display:none}.l-home-new-tutorials-sidebar .o-badge-tutorial--locked,.l-home-new-tutorials-sidebar .o-badge-tutorial--recording{display:none!important}.l-home-new-tutorials-sidebar .c-tutorial-item__metadata{order:3;font-size:.875rem!important;display:block!important}.l-home-new-tutorials-sidebar .c-tutorial-item__metadata-short,.l-home-new-tutorials-sidebar .c-tutorial-item__type{display:none!important}.l-home-new-tutorials .c-tutorial-item a{height:100%}}@media screen and (max-width:768px){.l-home-new-tutorials .c-tutorial-item a .c-tutorial-item__text{display:grid!important}}@media screen{.l-home-new-tutorials .c-tutorial-item .c-tutorial-item__metadata{order:3;font-size:.875rem}.l-home-new-tutorials .c-tutorial-item .c-tutorial-item__complete,.l-home-new-tutorials .c-tutorial-item .c-tutorial-item__in-progress{order:4!important}.l-home-new-tutorials .c-tutorial-item .c-tutorial-item__complete{margin-top:15px!important;width:113px!important}.l-home-announcements .c-tutorial-item .o-button--bookmark{display:none!important}.l-home-announcements .c-tutorial-item a{grid-template-columns:1fr 72px!important;padding:21px!important}.l-home-announcements .c-tutorial-item a .c-tutorial-item__complete,.l-home-announcements .c-tutorial-item a .c-tutorial-item__in-progress,.l-home-announcements .c-tutorial-item a .c-tutorial-item__metadata-short,.l-home-announcements .c-tutorial-item a .c-tutorial-item__type{display:none!important}.l-home-books .c-tutorial--mason-mini{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:25px;grid-row-gap:25px;height:100%}}@media screen and (max-width:992px){.l-home-books .c-tutorial--mason-mini{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:768px){.l-home-books .c-tutorial--mason-mini{grid-template-columns:1fr}}@media screen{.l-home-books .c-tutorial--mason-mini .c-tutorial-item{margin-bottom:20px;margin-top:0;height:100%}.l-home-books .c-tutorial--mason-mini .c-tutorial-item>a{display:block;height:100%}}@media screen and (max-width:768px){.l-home-books .c-tutorial--mason-mini .c-tutorial-item>a{grid-template-columns:1fr 72px!important}}@media screen and (max-width:768px){.l-home-books .c-tutorial--mason-mini .c-tutorial-item>a .c-tutorial-item__upper{display:grid}}@media screen{.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art{width:auto!important;height:auto!important;background:none!important;order:1;margin-top:-40px}}@media screen and (max-width:768px){.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art{width:72px!important;height:72px!important;order:2;margin-top:0;margin-bottom:20px;border-radius:.5625rem;overflow:hidden}}@media screen{.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__art-image--primary{display:block!important;width:100%}}@media screen and (max-width:768px){.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__art-image--primary{display:none!important}}@media screen{.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__art-image--alternate{display:none!important}}@media screen and (max-width:768px){.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__art-image--alternate{display:block!important}}@media screen{.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__text{padding-right:0;margin-left:0;margin-top:10px}.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{padding-right:0!important}.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__upper{display:block}.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__lower{display:none!important}.l-home-books .c-tutorial--mason-mini .c-tutorial-item .c-tutorial-item__text-upper-meta{display:none}.l-home-recommendations span.o-tooltip{opacity:1;visibility:visible;transform:none;top:-50px;margin-left:-120px}.l-home-recommendations .c-tutorial-item .c-tutorial-item__complete,.l-home-recommendations .c-tutorial-item .c-tutorial-item__in-progress{order:4!important}.l-home-dashboard{padding-left:80px}}@media screen and (max-width:992px){.l-home-dashboard{padding-left:0}}@media screen{.l-home-dashboard .l-grid-2{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1080px){.l-home-dashboard .l-grid-2{grid-template-columns:1fr 1fr}}@media screen{.l-home-dashboard--sidebar{padding-left:280px}}@media screen and (max-width:992px){.l-home-dashboard--sidebar{padding-left:0}}@media screen{.l-home-dashboard--sidebar .l-grid-2{grid-template-columns:1fr 1fr}}@media screen and (min-width:1440px){.l-home-dashboard--sidebar .l-grid-2{grid-template-columns:1fr 1fr 1fr}}@media screen{.l-home-teaspoon{overflow:hidden;background-image:url(/packs/media/application/images/patterns/shape-background-1-769eb51d334f9705b0d9e0a8f2a01052.svg),url(/packs/media/application/images/patterns/shape-background-2-37571e1162a42ee9fc713d15e5e62616.svg),url(/packs/media/application/images/patterns/shape-background-3-643629bf40a5d6920f5bea389eb5e31a.svg),url(/packs/media/application/images/patterns/shape-background-4-86459555e93d36fff2580738ad87d056.svg),url(/packs/media/application/images/patterns/shape-background-5-d9f4dbb1723248904d2f9c872c36d538.svg),url(/packs/media/application/images/patterns/shape-background-6-3a5e871c3f53041ce5e5418513926343.svg),url(/packs/media/application/images/patterns/shape-background-7-c1b4f5228eda6ffc62439b25dcb7bc24.svg),url(/packs/media/application/images/patterns/shape-background-8-299b06e4474ea8a1f3bef01914ada6fe.svg),url(/packs/media/application/images/patterns/shape-background-9-56d5f03ce9e3f48a8c2d12bcf0ff6ac0.svg),url(/packs/media/application/images/patterns/shape-background-10-4fd4abca02fe21615b640791ed0a39c8.svg),url(/packs/media/application/images/patterns/shape-background-11-769eb51d334f9705b0d9e0a8f2a01052.svg),url(/packs/media/application/images/patterns/shape-background-12-af3b329ac0fca80063f4d79bf6b91653.svg);background-size:1440px,1440px,1440px,630px,630px,630px,630px,730px,730px,730px,1440px,1452px;background-position:top -40px right -50px,100% 0,top 430px right -200px,top 1330px left -400px,top 1380px left -420px,top 1530px right -400px,top 1580px right -420px,top 3030px right -400px,top 3580px right -420px,bottom 1000px left,bottom right -50px,bottom -1000px left;background-repeat:no-repeat}section.l-home-hero-teaspoon{padding-top:136px}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon{padding-top:90px}}@media screen and (max-width:768px){section.l-home-hero-teaspoon{padding-top:60px}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__wrapper{display:grid;grid-template-columns:.6fr .4fr;grid-column-gap:26px}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__wrapper{grid-template-columns:1fr}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__left{position:relative}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__left{max-width:686px;margin:0 auto}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__left:before{content:"";position:absolute;top:-240px;left:-180px;width:324px;height:541px;background-image:url(/packs/media/application/images/artwork/illustration-home-hero-75863e9b90a5f96611b42111628c39b7.svg);background-size:cover;background-repeat:no-repeat}section.l-home-hero-teaspoon .l-home-hero-teaspoon__left h1{font-size:3.75rem;line-height:1}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__left h1{text-align:center}}@media screen and (max-width:768px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__left h1{font-size:2.25rem}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__left p{margin-top:20px;font-family:Bitter,serif;font-size:1.3125rem;line-height:1.35;letter-spacing:-.5px}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__left p{text-align:center}}@media screen and (max-width:768px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__left p{font-size:1.0625rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;letter-spacing:0}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__right{position:relative;z-index:0}section.l-home-hero-teaspoon .l-home-hero-teaspoon__right:before{content:"";position:absolute;z-index:-1;top:-240px;left:0;width:626px;height:669px;background-image:url(/packs/media/application/images/patterns/shape-background-13-1207ebe786df3db68c0a0490e24ec94f.svg);background-size:cover;background-repeat:no-repeat}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__right:before{display:none}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__right>div{margin-top:-76px;padding-left:40px}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__right>div{margin-top:20px!important;padding-left:0}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__right p,section.l-home-hero-teaspoon .l-home-hero-teaspoon__right ul{font-family:Bitter,serif;font-size:1.25rem;color:#fff}}@media screen and (max-width:1080px){section.l-home-hero-teaspoon .l-home-hero-teaspoon__right p,section.l-home-hero-teaspoon .l-home-hero-teaspoon__right ul{color:#333}}@media screen{section.l-home-hero-teaspoon .l-home-hero-teaspoon__right p{text-align:center;line-height:1.25}section.l-home-hero-teaspoon .l-home-hero-teaspoon__right p span{font-size:1.125rem}section.l-home-hero-teaspoon .l-home-hero-teaspoon__right ul{text-align:center;margin-top:20px;padding-left:0;font-size:1.125rem}section.l-home-hero-teaspoon-bottom{padding-bottom:140px}}@media screen and (max-width:768px){section.l-home-hero-teaspoon-bottom{padding-top:90px;padding-bottom:90px}}@media screen{section.l-home-hero-teaspoon-bottom .l-home-hero-teaspoon__left:before{top:-140px;left:-180px;width:295px;height:633px;background-image:url(/packs/media/application/images/artwork/illustration-home-footer-23af706922f52b8c62b880a05cdf62c1.svg)!important;background-size:cover;background-repeat:no-repeat}section.l-home-hero-teaspoon-bottom .l-home-hero-teaspoon__right:before{background-image:url(/packs/media/application/images/patterns/shape-background-14-3abf26db587a4535df60f282a0ea5090.svg)!important;background-size:cover;background-repeat:no-repeat}section.l-home-hero-teaspoon-bottom .l-home-hero-teaspoon__right>div{margin-top:0}}@media screen and (max-width:1080px){.l-home-promo-video-teaspoon{margin-top:90px}}@media screen{.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid{display:grid;grid-template-columns:.4fr .6fr;grid-column-gap:26px}}@media screen and (max-width:1080px){.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid{grid-template-columns:1fr;grid-row-gap:20px}}@media screen{.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid p{padding-right:20px;font-size:1rem}}@media screen and (max-width:1080px){.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid p{padding-right:0;font-size:1.0625rem}}@media screen and (max-width:1080px){.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid .l-home-promo-video-teaspoon__video{order:0}}@media screen and (max-width:1080px){.l-home-promo-video-teaspoon .l-home-promo-video-teaspoon__grid>div{order:1;text-align:center;max-width:678px;margin:0 auto}}@media screen{.l-home-platforms .l-home-platforms__grid-outer{display:grid;grid-template-columns:.75fr .25fr;grid-column-gap:16px}}@media screen and (max-width:1080px){.l-home-platforms .l-home-platforms__grid-outer{grid-template-columns:1fr;grid-row-gap:16px}}@media screen{.l-home-platforms .l-home-platforms__grid-inner-left{display:grid;grid-template-columns:.33333fr .33333fr .333333fr;grid-column-gap:16px}}@media screen and (max-width:768px){.l-home-platforms .l-home-platforms__grid-inner-left{grid-template-columns:1fr;grid-row-gap:16px}}@media screen{.l-home-platforms .l-home-platforms__grid-inner-left .c-card-platform{min-height:420px}}@media screen and (max-width:768px){.l-home-platforms .l-home-platforms__grid-inner-left .c-card-platform{min-height:auto}}@media screen{.l-home-platforms .l-home-platforms__grid-inner-left .c-card-platform a{padding-top:130px}.l-home-platforms .l-home-platforms__grid-inner-right{display:grid;grid-row-gap:16px}}@media screen and (max-width:1080px){.l-home-platforms .l-home-platforms__grid-inner-right{grid-template-columns:1fr 1fr;grid-column-gap:16px}}@media screen and (max-width:768px){.l-home-platforms .l-home-platforms__grid-inner-right{grid-template-columns:1fr}}@media screen and (max-width:1080px){.l-home-platforms .l-home-platforms__grid-inner-right .c-card-platform a{padding-top:120px}}@media screen{.l-home-platforms .l-home-platforms__grid-inner-right .c-card-platform a h2{align-self:flex-end}.l-home-platforms .l-home-platforms__grid-inner-right .c-card-platform a p{display:none}}@media screen and (max-width:768px){.l-home-platforms .l-home-platforms__grid-inner-right .c-card-platform a p{display:block}}@media screen and (max-width:768px){.l-home-platforms .c-card-platform h2,.l-home-platforms .c-card-platform p{max-width:none;display:block}}@media screen{.l-home-community{position:relative;z-index:1}.l-home-community>div{position:relative}.l-home-community>div:before{content:"";position:absolute;left:-482px;top:-50px;width:572px;height:574px;background-image:url(/packs/media/application/images/photos/people-mosaic-left-c009ae683584c530d7d5a50200486976.png);background-size:cover}}@media screen and (max-width:768px){.l-home-community>div:before{display:none}}@media screen{.l-home-community>div:after{content:"";position:absolute;right:-482px;top:-50px;width:572px;height:574px;background-image:url(/packs/media/application/images/photos/people-mosaic-right-d89b15daa1938c6f3b28a3bd180b3a6a.png);background-size:cover}}@media screen and (max-width:768px){.l-home-community>div:after{display:none}}@media screen{.l-home-community p{font-family:Bitter,serif;font-size:1.25rem;margin-top:20px;letter-spacing:-.5px}}@media screen and (max-width:768px){.l-home-community p{font-size:1.0625rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#6e7687;letter-spacing:0}}@media screen{.l-home-community p:first-child{margin-top:40px}.l-home-tutorials-teaspoon .l-tutorial-container{padding:0}.l-home-tutorials-teaspoon .l-tutorial-collection{padding-top:0}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--next,.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--prev{opacity:1;width:140px}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--next span,.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--prev span{background:#333}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--next span:hover,.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--prev span:hover{background:#158443}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--prev{left:0;background:#fff;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));padding-left:24px}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--next{right:0;background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);padding-right:24px}.l-home-tutorials-teaspoon .l-tutorial-collection .o-button__icon--next span{right:24px}.l-home-tutorials-teaspoon .l-tutorial-container__wrapper{padding-top:36px;padding-bottom:36px}.l-home-tutorials-teaspoon .c-tutorial-item{width:275px;min-width:275px}.l-home-tutorials-teaspoon .c-tutorial-item a{border-radius:.75rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__text-upper{padding:20px}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__text{margin:0}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__art{border-radius:.5625rem .5625rem 0 0}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__icon{top:140px!important}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__icon .o-badge--pro{top:8px;box-shadow:none}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__title{font-size:1.25rem!important;line-height:1.25}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__metadata,.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__metadata-short{display:none}.l-home-tutorials-teaspoon .c-tutorial-item a .c-tutorial-item__platform{display:block!important}}@media screen and (max-width:1080px){.l-home-why-choose .l-grid-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-home-why-choose>div>div{margin-top:40px}}@media screen and (max-width:768px){.l-home-why-choose h3,.l-home-why-choose p{text-align:center}}@media screen and (max-width:768px){.l-home-why-choose h3{margin-top:20px}}@media screen{.l-home-why-choose p{font-size:1rem}}@media screen and (max-width:768px){.l-home-why-choose p{font-size:1.0625rem}}@media screen{.l-onboarding-background{background-image:url(/packs/media/application/images/patterns/shape-background-2-37571e1162a42ee9fc713d15e5e62616.svg),url(/packs/media/application/images/patterns/shape-background-1-769eb51d334f9705b0d9e0a8f2a01052.svg);background-size:100%,1440px;background-position:top -72px right,top -60px right -60px;background-repeat:no-repeat}.l-onboarding-interests{grid-column-gap:16px;grid-row-gap:16px}}@media screen and (max-width:1080px){.l-onboarding-interests{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:992px){.l-onboarding-interests{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.l-onboarding-interests{display:grid;grid-template-columns:1fr}}@media screen{.l-onboarding-interests .c-card-platform>div{padding-top:140px}.l-onboarding-interests .c-card-platform>div h2{min-width:100%;width:100%;justify-content:center}.l-onboarding-skill{display:flex;white-space:nowrap;max-width:770px;margin-left:auto;margin-right:auto}.l-onboarding-skill:before{content:"";width:200px;height:100%}.l-onboarding-skill .c-card-choice{min-width:345px;width:345px;height:380px;margin-left:40px;white-space:normal}}@media screen and (max-width:768px){.l-onboarding-skill .c-card-choice{margin-left:30px;width:300px;min-width:300px}}@media screen{.l-onboarding-skill .c-card-choice img{margin-top:24px;width:160px}.l-onboarding-skill--multiple{max-width:none!important}.l-subscription-plans--teaspoon{background-image:url(/packs/media/application/images/artwork/illustration-subscription-header-1711b5a319eefe8fcfa0da0c5c34a54c.svg),url(/packs/media/application/images/patterns/shape-background-2-37571e1162a42ee9fc713d15e5e62616.svg),url(/packs/media/application/images/patterns/shape-background-1-769eb51d334f9705b0d9e0a8f2a01052.svg);background-size:1500px,100%,1440px;background-position:top -120px center,top -72px right,top -60px right -60px;background-repeat:no-repeat,no-repeat,no-repeat}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon>div>.l-flex-justify-center{display:grid;grid-template-columns:1fr}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .l-margin-30--force{margin-top:0!important}}@media screen{.l-subscription-plans--teaspoon .c-plan{height:auto;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)!important;padding:32px 18px!important}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan{width:100%;text-align:center;padding-bottom:36px;padding-left:24px;padding-right:24px}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan:first-of-type{order:1}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan .c-plan__info{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__info{display:grid;grid-template-areas:"intro benefits" "options options";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media screen and (max-width:600px){.l-subscription-plans--teaspoon .c-plan .c-plan__info{grid-template-areas:"intro intro" "benefits benefits" "options options"}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__intro{grid-area:intro}}@media screen{.l-subscription-plans--teaspoon .c-plan .c-plan__intro .c-plan__blurb{font-size:.9375rem;color:#333;width:200px;display:block;text-align:center;margin:9px auto -10px;opacity:.66}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__intro .c-plan__blurb{margin-bottom:0}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__intro .c-plan__price .c-plan__price-main{font-size:3.75rem!important;line-height:60px!important;position:relative;top:auto;left:auto;letter-spacing:-2px}.l-subscription-plans--teaspoon .c-plan .c-plan__intro .c-plan__price .c-plan__price-cents{top:auto;bottom:0;left:auto;right:auto}.l-subscription-plans--teaspoon .c-plan .c-plan__intro .c-plan__price .c-plan__price-currency{top:auto;bottom:auto;left:-15px;right:auto}}@media screen{.l-subscription-plans--teaspoon .c-plan .c-plan__benefits{padding-bottom:90px}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan .c-plan__benefits{padding-bottom:0}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__benefits{grid-area:benefits}}@media screen and (max-width:600px){.l-subscription-plans--teaspoon .c-plan .c-plan__benefits{padding-bottom:0;margin-top:24px!important}}@media screen{.l-subscription-plans--teaspoon .c-plan .c-plan__benefits li{font-size:.9375rem}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan .c-plan__benefits li:first-child{margin-top:0}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan .c-plan__options{display:flex;justify-content:center;align-content:center;flex-wrap:wrap}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__options{grid-area:options;margin-top:30px}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan .c-plan__options a{position:relative;transform:none;bottom:auto}}@media screen{.l-subscription-plans--teaspoon .c-plan .c-plan__options .o-button--primary{bottom:36px}}@media screen and (max-width:768px){.l-subscription-plans--teaspoon .c-plan .c-plan__options .o-button--primary{bottom:0}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan .c-plan__options .o-button--secondary{margin-top:20px;width:100%}}@media screen and (max-width:600px){.l-subscription-plans--teaspoon .c-plan .c-plan__options .o-button--secondary{white-space:normal}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan--left,.l-subscription-plans--teaspoon .c-plan--right{border-radius:.5625rem}}@media screen{.l-subscription-plans--teaspoon .c-plan--emphasis{background:#157cb8;min-width:336px}.l-subscription-plans--teaspoon .c-plan--emphasis:after{content:"";position:absolute;left:0;bottom:-20px;width:100%;height:40px;background:#157cb8;border-radius:.5625rem}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan--emphasis{order:0;min-height:auto}}@media screen and (max-width:992px){.l-subscription-plans--teaspoon .c-plan--emphasis:after{display:none}}@media screen{.l-subscription-plans--teaspoon .c-plan--emphasis .c-plan__blurb{color:#fff!important}.l-subscription-plans--teaspoon .c-plan--emphasis .o-badge{color:#157cb8;border-color:#157cb8}.l-subscription-plans--teaspoon .c-plan--emphasis .o-badge--pro{color:#fff;position:relative;border-radius:.5625rem;border:2px solid #fff;left:auto;top:-4px;margin:0 0 0 3px}}@media screen and (max-width:992px){.l-onboarding-plans--black-friday .c-plan--neon{border:none;box-shadow:none}}@media screen{.l-onboarding-plans--black-friday .o-tooltip{line-height:1}.l-onboarding-plans--black-friday .o-tooltip:after{display:none}.l-subscription-sales-flourish--bottom{width:100%;height:200px;position:relative;margin-bottom:-100px}.l-subscription-sales-flourish--bottom:before{content:"";position:absolute;width:100%;height:100%;background:#f3b36a;-webkit-clip-path:polygon(0 0,0 0,100% 0,100% 100%);clip-path:polygon(0 0,0 0,100% 0,100% 100%)}.l-subscription-sales-flourish--bottom:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#f3b36a;opacity:.1;-webkit-clip-path:polygon(0 0,100% 0,0 100%,0 0);clip-path:polygon(0 0,100% 0,0 100%,0 0)}section.l-about-hero{height:450px;z-index:1;position:relative;overflow:hidden}section.l-about-hero:before{content:"";width:560px;height:100%;background-image:url(/packs/media/application/images/patterns/people-left-large@2x-60b1ad86e26303541b1cb707afb18c6f.png);background-size:cover;position:absolute;top:0;left:0;z-index:-1}}@media screen and (max-width:1200px){section.l-about-hero:before{left:-150px}}@media screen and (max-width:992px){section.l-about-hero:before{display:none}}@media screen{section.l-about-hero:after{content:"";width:560px;height:100%;background-image:url(/packs/media/application/images/patterns/people-right-large@2x-21d62b3f9ddab23aad8150e85110228a.png);background-size:cover;position:absolute;top:0;right:0;z-index:-1}}@media screen and (max-width:1200px){section.l-about-hero:after{right:-150px}}@media screen and (max-width:992px){section.l-about-hero:after{display:none}}@media screen{section.l-about-hero h1{width:100%;font-size:3.75rem;text-align:center}}@media screen and (max-width:768px){section.l-about-hero h1{font-size:2rem}}@media screen{section.l-about-hero h1 span{margin-top:12px;display:block;font-size:1.875rem;line-height:1.35}}@media screen and (max-width:768px){section.l-about-hero h1 span{font-size:1.5rem}}@media screen{section.l-about-stats{background:#158443;background-image:url(/packs/media/application/images/patterns/geometric-relate-pattern--green-dd669e6ba122a2d675333129d8159d41.png);background-size:cover;padding:54px 0}section.l-about-stats h2,section.l-about-stats li,section.l-about-stats p{color:#fff}section.l-about-stats .l-about-stats__figures{display:flex;justify-content:space-between;text-align:center}}@media screen and (max-width:768px){section.l-about-stats .l-about-stats__figures{display:none}}@media screen{section.l-about-stats .l-about-stats__figures .l-about-stats__figures-total{font-family:Bitter,serif;font-size:54px;font-weight:700;letter-spacing:-3px;display:block}section.l-about-stats .l-about-stats__figures .l-about-stats__figures-title{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;display:block;margin-top:-3px}}@media screen and (max-width:768px){section.l-about-stats .l-about-stats__quotes{margin-top:0}}@media screen and (max-width:768px){section.l-about-stats .l-about-stats__quotes .l-grid-2{display:block}}@media screen{section.l-about-stats .l-about-stats__quotes h2{font-size:3rem}}@media screen and (max-width:768px){section.l-about-stats .l-about-stats__quotes h2{font-size:1.5rem}}@media screen{section.l-about-stats .l-about-stats__quotes p{font-family:Bitter,serif;font-size:1.125rem}}@media screen and (max-width:768px){section.l-about-stats .l-about-stats__quotes p{font-size:.9375rem;margin-top:15px}}@media screen{section.l-about-team{padding-top:72px;padding-left:300px}}@media screen and (max-width:992px){section.l-about-team{padding-left:0}}@media screen{section.l-about-team .c-nav-sidebar--article{position:absolute;width:320px!important;height:auto;top:150px}section.l-about-team .c-nav-sidebar--article .c-global-header__logo,section.l-about-team .c-nav-sidebar--article .c-nav-sidebar__nav-action,section.l-about-team .c-nav-sidebar--article .c-nav-sidebar__title{display:none}section.l-about-team .c-nav-sidebar--article .c-sidebar-navigator{display:block}section.l-about-team .l-about-team__title{font-size:3rem;text-align:center}}@media screen and (max-width:768px){section.l-about-team .l-about-team__title{font-size:1.75rem;text-align:left}}@media screen{section.l-about-team .o-button--small{line-height:42px!important}.l-about-team__people .c-content-author{display:block}.l-about-team__people .c-content-author img{min-width:54px;height:54px}.l-about-team__people .c-content-author .c-content-author__title{font-size:1.125rem;margin-top:9px}.l-about-team__people .c-content-author .c-content-author__description{max-height:87px;overflow:hidden}.l-about-team__people .c-content-author .c-content-author__description a{color:#6e7687;text-decoration:none}section.l-join-team{padding:120px 0}section.l-join-team h3{font-size:1.875rem}}@media screen and (max-width:768px){section.l-join-team h3{font-size:1.5rem}}@media screen{section.l-join-team p{font-family:Bitter,serif;font-size:1.0625rem}}@media screen and (max-width:768px){section.l-join-team p{font-size:.9375rem}}@media screen{.l-library-wrapper{max-width:960px;padding:0 30px}}@media screen and (max-width:1200px){.l-library-wrapper{max-width:none;padding-right:130px}}@media screen and (max-width:992px){.l-library-wrapper{padding-right:30px}}@media screen{.c-library-filters--open .l-library-wrapper{max-width:none;padding-right:410px;padding-left:30px}}@media screen and (max-width:992px){.c-library-filters--open .l-library-wrapper{padding-right:30px}}@media screen{.l-library-wrapper.c-library-filters__added .o-tag{margin-right:5px}.l-contributors-article .l-block-wrapper{max-width:720px;padding:0}}@media screen and (max-width:1280px){.l-contributors-article .l-block-wrapper{padding:0 20px}}@media screen and (max-width:768px){.l-contributors-article .l-block-wrapper{padding-left:20px!important;padding-right:20px!important}}@media screen{.l-contributors-article .l-block-wrapper .l-grid-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.l-contributors-article .l-block-wrapper .l-grid-3{grid-template-columns:1fr}}@media screen{.l-contributors-article .c-content-author__description{font-size:.875rem!important}}@media screen and (max-width:768px){.l-community-care-article .l-grid-row-gap-40{grid-row-gap:30px!important}}@media screen and (max-width:768px){.l-community-care-article .c-tutorial-item{margin-top:0!important}}@media screen{.l-community-care-article .c-tutorial-item .c-tutorial-item__title{font-size:1.875rem!important}}@media screen and (max-width:768px){.l-community-care-article .c-tutorial-item .c-tutorial-item__title{font-size:1.3125rem!important}}@media screen and (max-width:992px){.l-community-care-article .c-tutorial--card.c-tutorial--floating-button{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:768px){.l-community-care-article .c-tutorial--card.c-tutorial--floating-button{grid-template-columns:1fr!important}}@media screen{.l-community-care-article .c-written-tutorial__introduction,.l-community-care-article .c-written-tutorial__introduction:before{background:#e2e6f7!important}.l-community-care-article header .l-block{position:relative;z-index:1}.l-community-care-article header .c-written-tutorial--event-artwork{z-index:0!important}.l-community-care-article .l-community-care-upcoming-events{margin-bottom:-26px}.l-community-care-article .l-community-care-upcoming-events ul{list-style:none;padding:0!important;margin:0}.l-community-care-article .l-community-care-upcoming-events ul li{display:flex;align-items:center;font-size:1.5rem;font-family:Bitter,serif;font-weight:700;padding:15px 0;border-bottom:1px solid #eff3f6}}@media screen and (max-width:768px){.l-community-care-article .l-community-care-upcoming-events ul li{font-size:1.25rem}}@media screen{.l-community-care-article .l-community-care-upcoming-events ul li:last-child{border-bottom:none}.l-community-care-article .l-community-care-upcoming-events ul li span{display:inline-flex;background:#158443;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.6875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#fff;padding:3px 7px;border-radius:.5625rem;white-space:nowrap}.l-community-care-article .l-community-care-upcoming-events ul li a{color:#333;text-decoration:underline;margin-left:12px}.l-article-profile{display:flex;margin-top:24px}.l-article-profile p{margin-top:0!important}.l-article-profile img{margin-right:20px!important;min-width:150px;width:150px;height:150px}}@media screen and (max-width:768px){.l-article-profile img{margin-right:18px!important;min-width:90px;width:90px;height:90px}}@media screen and (max-width:600px){.l-bookmark-button-mobile{margin-right:0;margin-left:auto}.l-bookmark-button-mobile button{background:none;padding:0;border-radius:0}.l-bookmark-button-mobile button:hover{background:none}.l-bookmark-button-mobile button .o-button__label,.l-bookmark-button-mobile button .o-button__loader-text,.l-bookmark-button-mobile button .o-loader-pulse{display:none}.l-bookmark-button-mobile button i{width:20px;height:20px;margin:0;background:none;border-radius:0}.l-bookmark-button-mobile button svg{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.l-bookmark-button-mobile .o-button--dark svg{fill:#caced2}}@media screen{.l-bookmark-button-icon{margin-right:0}.l-bookmark-button-icon button{background:none;padding:0;border-radius:0}.l-bookmark-button-icon button:hover{background:none}.l-bookmark-button-icon button .o-button__label,.l-bookmark-button-icon button .o-button__loader-text,.l-bookmark-button-icon button .o-loader-pulse{display:none}.l-bookmark-button-icon button i{width:20px;height:20px;margin:0;background:none;border-radius:0}.l-bookmark-button-icon button svg{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.l-bookmark-button-icon .o-button--dark svg{fill:#caced2}.l-bookmark-button-remove .c-tutorial-item__icon{display:none!important}}@media screen and (max-width:768px){.l-bookmark-button-remove{display:grid}.l-bookmark-button-remove>span{order:5}.l-bookmark-button-remove>span>a{position:relative!important;top:0!important;right:0!important;left:18px!important;margin-top:0!important}.l-bookmark-button-remove>a{order:1}}@media screen{.l-video-rating-footer{margin-top:-100px;padding-left:20px;padding-right:20px}.l-video-rating-footer .c-add-rating{border-top:1px solid #dfe7f0;max-width:640px;padding-bottom:120px}.l-article-rating-footer h3,.l-video-rating-footer .c-add-rating h3{margin-bottom:12px!important}.l-article-rating-footer h3{font-size:1.0625rem!important;margin-top:0!important}.l-prefers-color-scheme--dark{background-color:#333;color:#fff!important}.l-prefers-color-scheme--dark .l-background--grey{background:#333}.l-prefers-color-scheme--dark .l-color-grey--dark{color:#a7adb4!important}.l-prefers-color-scheme--dark .l-color-invert--dark{color:#a7adb4}.l-prefers-color-scheme--dark .l-color-invert--dark a{color:#fff}.l-prefers-color-scheme--dark .o-tag{background:#3b4048;border:2px solid #73859f;color:#fff}.l-prefers-color-scheme--dark .c-tabs{border-bottom:2px solid #3b4048!important}.l-prefers-color-scheme--dark .o-button--share:hover i{background:#73859f!important}.l-prefers-color-scheme--dark .o-button--share i{background:#434a53}.l-prefers-color-scheme--dark .l-border-bottom,.l-prefers-color-scheme--dark .o-screenshot{border-color:#434a53}.l-prefers-color-scheme--dark .l-svg-color-night-grey-chateau{fill:#a7adb4!important}.l-prefers-color-scheme--dark .l-svg-color-night-white{fill:#fff!important}.l-prefers-color-scheme--dark .o-button--green-outline{border-color:#fff;color:#fff}.l-prefers-color-scheme--dark .o-button--green-outline svg{fill:#fff}.l-prefers-color-scheme--dark .o-button-round--disabled{background:#3b4048;color:#fff}.l-prefers-color-scheme--dark .o-skeleton-card__text,.l-prefers-color-scheme--dark .o-skeleton-card__title,.l-prefers-color-scheme--dark .o-skeleton-sidebar__meta,.l-prefers-color-scheme--dark .o-skeleton__artwork,.l-prefers-color-scheme--dark .o-skeleton__button,.l-prefers-color-scheme--dark .o-skeleton__graphic,.l-prefers-color-scheme--dark .o-skeleton__text,.l-prefers-color-scheme--dark .o-skeleton__title{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#646d7a;background:linear-gradient(90deg,#3b4048 8%,#485059 18%,#3b4048 33%);background-size:800px 104px!important;-webkit-animation-duration:1s!important;animation-duration:1s!important}.l-prefers-color-scheme--dark .o-skeleton-card{background:#434a53!important}.l-prefers-color-scheme--dark .c-authors .c-content-author .c-content-author__title{color:#fff}.l-prefers-color-scheme--dark .c-authors .c-content-author .c-content-author__description{color:#a7adb4}.l-prefers-color-scheme--dark .c-authors .c-content-author img{border:4px solid #434a53}.l-prefers-color-scheme--dark .c-authors .c-content-author .o-badge{background:#434a53!important;color:#fff!important}.l-prefers-color-scheme--dark .c-tutorial-item>div.c-tutorial-item__wrapper,.l-prefers-color-scheme--dark .c-tutorial-item a{background:#3b4048!important;box-shadow:none;padding:21px}.l-prefers-color-scheme--dark .c-tutorial-item .o-button--mark-as-complete .checkbox__indicator,.l-prefers-color-scheme--dark .c-tutorial-item .o-button--mark-as-complete .checkbox__input{background:none}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .o-badge--soon{background:#434a53!important;color:#fff!important}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{color:#fff!important}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__category,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ol,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description p,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ul{color:#a7adb4}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform,.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__type{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__continue{border-radius:.5625rem!important;box-shadow:0!important;border-bottom:0!important}.l-prefers-color-scheme--dark .c-tutorial-item .c-tutorial-item__art{background:none!important}.l-prefers-color-scheme--dark .c-tutorial--card .c-tutorial-item a{border-bottom:0!important}.l-prefers-color-scheme--dark .c-tutorial--list .c-tutorial-item a,.l-prefers-color-scheme--dark .c-tutorial--white .c-tutorial-item,.l-prefers-color-scheme--dark .c-tutorial--white .c-tutorial-item a{background:#3b4048!important}.l-prefers-color-scheme--dark .c-card-platform a{background-color:#3b4048}.l-prefers-color-scheme--dark .c-card-platform a:before{-webkit-filter:invert(100%);filter:invert(100%)}.l-prefers-color-scheme--dark .c-card-platform a h2{color:#fff}.l-prefers-color-scheme--dark .c-card-platform a p{color:#a7adb4}.l-prefers-color-scheme--dark .c-tutorial-episode:before{background:#434a53!important}.l-prefers-color-scheme--dark .c-tutorial-episode h4 a{color:#fff!important}.l-prefers-color-scheme--dark .c-tutorial-episode .o-badge-tutorial{border-color:#434a53}.l-prefers-color-scheme--dark .c-tutorial-episode p{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-video-information .c-content-author a{color:#fff}.l-prefers-color-scheme--dark .c-video-information .c-content-author img{border:4px solid #434a53}.l-prefers-color-scheme--dark .c-video-player__paywall .c-video-player__paywall-copy p{color:#333}.l-prefers-color-scheme--dark .c-video-player__paywall--professional .c-video-player__paywall-copy .l-color-white,.l-prefers-color-scheme--dark .c-video-player__paywall--professional .c-video-player__paywall-copy p{color:#fff}.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card h4{color:#333}}@media screen and (max-width:1080px){.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card h4{color:#fff}}@media screen{.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card .c-price-card__price span{color:#333}}@media screen and (max-width:1080px){.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card .c-price-card__price span{color:#fff}}@media screen{.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card .c-price-card__period{color:#333}}@media screen and (max-width:1080px){.l-prefers-color-scheme--dark .c-video-player__paywall-options .c-price-card .c-price-card__period{color:#fff}}@media screen{.l-prefers-color-scheme--dark .c-video-player__paywall--black-friday-2019 .c-price-card .c-price-card__price-currency,.l-prefers-color-scheme--dark .c-video-player__paywall--black-friday-2019 .c-price-card h4{color:#fff!important}.l-prefers-color-scheme--dark .c-video-player--nav .c-video-player__paywall-options .c-price-card .c-price-card__period,.l-prefers-color-scheme--dark .c-video-player--nav .c-video-player__paywall-options .c-price-card .c-price-card__price span,.l-prefers-color-scheme--dark .c-video-player--nav .c-video-player__paywall-options .c-price-card h4{color:#fff}.l-prefers-color-scheme--dark .c-forum-comments__load{background:#434a53!important}.l-prefers-color-scheme--dark .c-forum-comments__load span{color:#fff!important}.l-prefers-color-scheme--dark .c-forum-comments__load i svg{fill:#fff}.l-prefers-color-scheme--dark .o-link--bookmark-remove{color:#158443!important;border-bottom:none!important}.l-prefers-color-scheme--dark .l-follow-pillars{background:#3b4048;box-shadow:none}.l-prefers-color-scheme--dark .l-home-hero .l-home-hero__video-wrapper .c-tutorial-item a{border-radius:0 0 0 0!important}.l-prefers-color-scheme--dark .home-hero{box-shadow:none}.l-prefers-color-scheme--dark .home-hero .home-hero__action h4,.l-prefers-color-scheme--dark .home-hero .home-hero__action ul{color:#333}.l-prefers-color-scheme--dark .home-top-tutorials .c-tutorial-item .c-tutorial-item__metadata{color:#6e7687!important}.l-prefers-color-scheme--dark .home-top-tutorials .c-tutorial-item .o-progress-indicator{background:#434a53!important}.l-prefers-color-scheme--dark .home-pattern{background-image:none!important}.l-prefers-color-scheme--dark .l-home-hero-teaspoon .l-home-hero-teaspoon__left:before{-webkit-filter:invert(100%);filter:invert(100%)}}@media screen and (max-width:1080px){.l-prefers-color-scheme--dark .l-home-hero-teaspoon .l-home-hero-teaspoon__right p,.l-prefers-color-scheme--dark .l-home-hero-teaspoon .l-home-hero-teaspoon__right ul{color:#fff}}@media screen{.l-prefers-color-scheme--dark .l-home-teaspoon .l-tutorial-collection .c-tutorial-item a{background:#3b4048!important}.l-prefers-color-scheme--dark .l-home-teaspoon .l-tutorial-collection .o-button__icon--prev{background:#333;background:linear-gradient(90deg,#333,rgba(51,51,51,0))}.l-prefers-color-scheme--dark .l-home-teaspoon .l-tutorial-collection .o-button__icon--next{background:#fff;background:linear-gradient(90deg,rgba(51,51,51,0),#333)}.l-prefers-color-scheme--dark .c-tabs--emphasis{border-bottom:none!important}.l-prefers-color-scheme--dark .c-tabs--emphasis .c-tabs--active:before{display:none}.l-prefers-color-scheme--dark .l-tutorial-container--slider .c-tutorial-item a{background:none!important}.l-prefers-color-scheme--dark .l-library .c-library-controls div{color:#fff!important}.l-prefers-color-scheme--dark .l-library .c-library-controls div svg{fill:#fff!important}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark .l-library .c-tutorial-item{margin-top:15px!important;border:0!important}}@media screen{.l-prefers-color-scheme--dark .l-library .c-library-filters__added .o-tag{background:#3b4048;border:2px solid #73859f;color:#fff}.l-prefers-color-scheme--dark .l-library .c-library-filters__added .o-tag svg{fill:#fff}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item{background:#3b4048!important}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item{border:0;background:none!important}}@media screen{.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item a{border:0;padding:0}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item .c-tutorial-item__art{background:none}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item .o-button{background:#158443!important;border-radius:.5625rem!important;padding:21px 21px 21px 0!important}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item .o-button svg{fill:#158443!important}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item .o-button--center{padding:21px!important}.l-prefers-color-scheme--dark .l-popular-paths .c-tutorial-item .o-progress-indicator{background:rgba(0,0,0,.125)}.l-prefers-color-scheme--dark #learning-path-list .c-tutorial-item:before{background:#434a53!important}.l-prefers-color-scheme--dark #learning-path-list .c-tutorial-item .c-tutorial-item__icon{display:none}.l-prefers-color-scheme--dark #learning-path-list .c-tutorial-item .o-badge-tutorial{border-color:#434a53}.l-prefers-color-scheme--dark article.c-written-tutorial{color:#fff;background-color:#333}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark article.c-written-tutorial header .c-written-tutorial__introduction{background:#333}}@media screen{.l-prefers-color-scheme--dark article.c-written-tutorial header .c-written-tutorial__breadcrumbs{color:#a7adb4!important}.l-prefers-color-scheme--dark article.c-written-tutorial header .c-written-tutorial__breadcrumbs a{color:#a7adb4}.l-prefers-color-scheme--dark article.c-written-tutorial header .c-written-tutorial__breadcrumbs .l-svg-breadcrumb{fill:#a7adb4}.l-prefers-color-scheme--dark article.c-written-tutorial .c-content-author img{border:4px solid #434a53}.l-prefers-color-scheme--dark article.c-written-tutorial .c-content-author .c-content-author__title a{color:#fff}.l-prefers-color-scheme--dark article.c-written-tutorial .c-content-author .c-content-author__description{color:#a7adb4}.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .note h1,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .note h2,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .note h3,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .note h4,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .note h5,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content>h1,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content>h2,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content>h3,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content>h4,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content>h5,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content a,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ol h1,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ol h2,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ol h3,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ol h4,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ol h5,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content p h1,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content p h2,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content p h3,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content p h4,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content p h5,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ul h1,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ul h2,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ul h3,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ul h4,.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content ul h5,.l-prefers-color-scheme--dark article.c-written-tutorial h1{color:#fff!important}.l-prefers-color-scheme--dark article.c-written-tutorial .c-written-tutorial__content .c-spoiler__answer{background:#434a53!important}.l-prefers-color-scheme--dark article.c-written-tutorial code{color:#fff!important;background:#3b4048!important;border:1px solid #73859f!important}.l-prefers-color-scheme--dark article.c-written-tutorial pre{border:1px solid #73859f}.l-prefers-color-scheme--dark article.c-written-tutorial pre code{background:transparent!important;border:none!important}.l-prefers-color-scheme--dark article.c-written-tutorial .note{background:#434a53!important}.l-prefers-color-scheme--dark article.c-written-tutorial .note a{color:#fff!important}.l-prefers-color-scheme--dark article.c-written-tutorial .bordered{border-color:#434a53!important}.l-prefers-color-scheme--dark article.c-written-tutorial .c-box-list__item,.l-prefers-color-scheme--dark article.c-written-tutorial .c-box-list__item--active{color:#fff!important}.l-prefers-color-scheme--dark article.c-written-tutorial .c-box-list__item--active:before{background-image:url(/packs/media/application/images/svg-icons/chevron--white-d840f5157ba8341e91381cb3f90debcf.png)!important;background-size:cover}.l-prefers-color-scheme--dark article.c-written-tutorial--event header h1,.l-prefers-color-scheme--dark article.c-written-tutorial--event header p{color:#333!important}.l-prefers-color-scheme--dark article.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction{background:#333!important;z-index:1}.l-prefers-color-scheme--dark article.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction:before{background:#333!important}.l-prefers-color-scheme--dark article.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction h1,.l-prefers-color-scheme--dark article.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction p{color:#fff!important}.l-prefers-color-scheme--dark article.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial--event-artwork{z-index:0}.l-prefers-color-scheme--dark .l-community-care-article.c-written-tutorial--event header{background:#333!important}.l-prefers-color-scheme--dark .l-community-care-article.c-written-tutorial--event header h1,.l-prefers-color-scheme--dark .l-community-care-article.c-written-tutorial--event header p{color:#fff!important}.l-prefers-color-scheme--dark .l-community-care-upcoming-events li{border-color:#434a53!important}.l-prefers-color-scheme--dark .l-community-care-upcoming-events li a{color:#fff!important}.l-prefers-color-scheme--dark .l-about-team .c-content-author a{color:#fff}.l-prefers-color-scheme--dark .l-about-team .c-content-author .c-content-author__description{color:#a7adb4}.l-prefers-color-scheme--dark .l-about-team .c-content-author .c-content-author__description a{color:#a7adb4;text-decoration:underline}.l-prefers-color-scheme--dark .l-about-team .c-content-author img{border:4px solid #434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--white .c-sidebar-navigator .c-sidebar-navigator__indicator{background:none;border:2px solid #434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--white .c-sidebar-navigator .c-sidebar-navigator__indicator:after,.l-prefers-color-scheme--dark .c-nav-sidebar--white .c-sidebar-navigator .c-sidebar-navigator__indicator:before{background:#434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--white .c-sidebar-navigator .c-sidebar-navigator__title{color:#fff}.l-prefers-color-scheme--dark .l-onboarding-plans .c-plan{color:#333}.l-prefers-color-scheme--dark .c-onboarding-progress .c-onboarding-progress__bar{background:#434a53!important}.l-prefers-color-scheme--dark .c-onboarding-progress .c-onboarding-progress__bar--complete{background:#158443!important}.l-prefers-color-scheme--dark .l-onboarding-interests .c-card-category .c-card-category__text-title{color:#333}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark .l-onboarding-interests .c-card-category{border-bottom:1px solid #434a53}.l-prefers-color-scheme--dark .l-onboarding-interests .c-card-category .c-card-category__text-title{color:#fff}}@media screen{.l-prefers-color-scheme--dark .l-onboarding-skill .c-card-choice .c-card-choice__title{color:#333}.l-prefers-color-scheme--dark .c-testimonial:before{display:none}.l-prefers-color-scheme--dark .c-testimonial img{border:4px solid #434a53!important}.l-prefers-color-scheme--dark .c-content-author--card{background:none}.l-prefers-color-scheme--dark .c-content-author--card img{border:4px solid #434a53}.l-prefers-color-scheme--dark .c-testimonial--twitter{background:#3b4048}.l-prefers-color-scheme--dark .c-testimonial--twitter .c-testimonial__date,.l-prefers-color-scheme--dark .c-testimonial--twitter .c-testimonial__twitter,.l-prefers-color-scheme--dark .c-testimonial--twitter p{color:#a7adb4}.l-prefers-color-scheme--dark .c-written-tutorial__introduction .rating{color:#fff!important}.l-prefers-color-scheme--dark .c-written-tutorial__introduction .l-button__svg-empty-star{fill:#434a53}.l-prefers-color-scheme--dark .l-article-rating-footer,.l-prefers-color-scheme--dark .l-video-rating-footer .c-add-rating{border-top:1px solid #434a53}.l-prefers-color-scheme--dark .l-article-rating-footer h3,.l-prefers-color-scheme--dark .l-video-rating-footer h3{color:#fff!important}.l-prefers-color-scheme--dark .l-article-rating-footer .l-color-grey-regent,.l-prefers-color-scheme--dark .l-article-rating-footer a,.l-prefers-color-scheme--dark .l-video-rating-footer .l-color-grey-regent,.l-prefers-color-scheme--dark .l-video-rating-footer a{color:#a7adb4}.l-prefers-color-scheme--dark .l-article-rating-footer .c-rate__star,.l-prefers-color-scheme--dark .l-video-rating-footer .c-rate__star{background:#434a53}.l-prefers-color-scheme--dark .l-article-rating-footer .c-rate__star--green,.l-prefers-color-scheme--dark .l-video-rating-footer .c-rate__star--green{background:#158443}.l-prefers-color-scheme--dark .l-newsletter-hero .o-input--larger{background:#3b4048;border:2px solid #73859f;color:#fff}.l-prefers-color-scheme--dark .l-newsletter-hero .o-input--larger::-moz-placeholder{color:#959da5}.l-prefers-color-scheme--dark .l-newsletter-hero .o-input--larger:-ms-input-placeholder{color:#959da5}.l-prefers-color-scheme--dark .l-newsletter-hero .o-input--larger::-ms-input-placeholder{color:#959da5}.l-prefers-color-scheme--dark .l-newsletter-hero .o-input--larger::placeholder{color:#959da5}.l-prefers-color-scheme--dark .l-newsletter-hero .o-tooltip{display:none}.l-prefers-color-scheme--dark .l-newsletter-article{border-top:1px solid #434a53}.l-prefers-color-scheme--dark .l-newsletter-article h4{color:#fff!important}.l-prefers-color-scheme--dark .l-newsletter-article p{color:#fff}.l-prefers-color-scheme--dark .l-newsletter-article .l-color-grey{color:#a7adb4!important}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark .l-newsletter-article .o-button__svg--green{fill:#333}}@media screen{.l-prefers-color-scheme--dark .l-newsletter-article .o-input--larger{background:#3b4048;border:2px solid #73859f;color:#fff}.l-prefers-color-scheme--dark .l-newsletter-article .o-input--larger::-moz-placeholder{color:#959da5}.l-prefers-color-scheme--dark .l-newsletter-article .o-input--larger:-ms-input-placeholder{color:#959da5}.l-prefers-color-scheme--dark .l-newsletter-article .o-input--larger::-ms-input-placeholder{color:#959da5}.l-prefers-color-scheme--dark .l-newsletter-article .o-input--larger::placeholder{color:#959da5}.l-prefers-color-scheme--dark .l-collection-introduction__copy h2{color:#333}.l-prefers-color-scheme--dark .l-collection-introduction__copy p{color:#fff}.l-prefers-color-scheme--dark .l-collection-pitch-cards h2{color:#333}.l-prefers-color-scheme--dark .l-collection-pitch-cards .c-card-pitch{background:none}.l-prefers-color-scheme--dark .l-collection-modules__pitch-cards p{color:#a7adb4}.l-prefers-color-scheme--dark .l-book-hero .rating{color:#fff!important}.l-prefers-color-scheme--dark .l-book-hero .rating .l-button__svg-empty-star{fill:#434a53}.l-prefers-color-scheme--dark .l-book-hero .c-box-list--black li{color:#fff}.l-prefers-color-scheme--dark .l-book-hero .c-box-list--black li:before{background-image:url(/packs/media/application/images/svg-icons/chevron--white-d840f5157ba8341e91381cb3f90debcf.png)!important;background-size:cover}.l-prefers-color-scheme--dark .c-faq ul{color:#6e7687}.l-prefers-color-scheme--dark .l-home-section-border-padding{padding-top:0;border-top:0}.l-prefers-color-scheme--dark .l-home-section-border-padding-bottom{padding-bottom:0;border-bottom:0;margin-bottom:0}.l-prefers-color-scheme--dark .l-home-upcoming .c-tutorial-item__title{opacity:.5}.l-prefers-color-scheme--dark .l-home-continue-watching .c-tutorial-item a{border-bottom:0}.l-prefers-color-scheme--dark .l-home-continue-watching .c-tutorial-item a .c-tutorial-item__text{padding-bottom:0}.l-prefers-color-scheme--dark .l-home-continue-watching .c-tutorial-item a .c-tutorial-item__text .c-tutorial-item__metadata{color:#fff!important}.l-prefers-color-scheme--dark .l-home-getting-started .c-tutorial-item a{padding:0;border-bottom:none}.l-prefers-color-scheme--dark .l-home-getting-started .c-tutorial-item a:before{-webkit-filter:invert(100%);filter:invert(100%)}.l-prefers-color-scheme--dark .l-home-getting-started .c-tutorial-item a .c-tutorial-item__abstract{color:#a7adb4!important}.l-prefers-color-scheme--dark .l-home-recommendations .o-tooltip{background:#fff!important;color:#333!important}.l-prefers-color-scheme--dark .l-home-recommendations .o-tooltip:after{background:#fff}.l-prefers-color-scheme--dark .c-profile__bio-description{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-profile__bio-description a{color:#a7adb4;text-decoration:underline}.l-prefers-color-scheme--dark .c-book-header{background:#333!important}.l-prefers-color-scheme--dark .c-book-header .o-button__svg--grey-regent{fill:#a7adb4}.l-prefers-color-scheme--dark .c-book-header .l-button__svg-toc-icon-nav{stroke:#333}.l-prefers-color-scheme--dark .c-book-header>nav ul li{color:#fff}.l-prefers-color-scheme--dark .c-book-header .o-tooltip,.l-prefers-color-scheme--dark .c-book-header .o-tooltip:after{background:#3b4048}.l-prefers-color-scheme--dark .c-book-header .login-link{color:#fff!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book,.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-nav-sidebar__wrapper{background:#222}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons-section{border-color:#434a53!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons{background:#222}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons-header svg{fill:#a7adb4}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item-title,.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item-title a,.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons-title,.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons-title a{color:#fff!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-sidebar-navigator__title,.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-video-player__lessons-sum,.l-prefers-color-scheme--dark .c-nav-sidebar--book .l-color-grey{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list li:before{background:transparent;border-color:#fff}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list li>a{color:#fff}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list li>a:hover{color:#fff!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item--active:before{background-image:url(/packs/media/application/images/svg-icons/chevron--white-d840f5157ba8341e91381cb3f90debcf.png)!important;background-size:cover!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item--complete a{color:#fff!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item--complete:before{background:#158443!important;background-image:url(/packs/media/application/images/svg-icons/checkmark-2e54a12ae315316c72c793d49572d8bc.png)!important;background-size:cover!important}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list__item--complete+.c-sidebar-navigator:before{opacity:1}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-box-list .c-box-list__item--locked:before{background-image:url(/packs/media/application/images/svg-icons/padlock-baa0abd24bd53f324a831de0dfec4124.png)!important;background-size:cover}.l-prefers-color-scheme--dark .c-nav-sidebar--book .c-sidebar-navigator:before{background:#585e66;opacity:.5}.l-prefers-color-scheme--dark .c-global-search--book{background:#333}.l-prefers-color-scheme--dark .c-global-search--book .l-color-grey{color:#fff!important}.l-prefers-color-scheme--dark .c-global-search--book .o-input{background:#3b4048;border:2px solid #73859f;color:#fff}.l-prefers-color-scheme--dark .c-global-search--book .o-input::-moz-placeholder{color:#959da5}.l-prefers-color-scheme--dark .c-global-search--book .o-input:-ms-input-placeholder{color:#959da5}.l-prefers-color-scheme--dark .c-global-search--book .o-input::-ms-input-placeholder{color:#959da5}.l-prefers-color-scheme--dark .c-global-search--book .o-input::placeholder{color:#959da5}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations h3{color:#fff}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations ul li{border-bottom:1px solid #434a53;padding:15px 0}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations ul li a{color:#a7adb4}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations ul li a:hover{color:#fff}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations ul li p{font-size:.9375rem;color:#fff}.l-prefers-color-scheme--dark .c-global-search--book .c-global-search__recommendations ul li .c-search__results--highlight{background:transparent;font-weight:700;color:#fff}.l-prefers-color-scheme--dark .c-global-search--book .c-paginator{border-color:#434a53}.l-prefers-color-scheme--dark .c-notebook{background:#222;border:0}.l-prefers-color-scheme--dark .c-notebook .c-notebook__artwork{-webkit-filter:invert(100%);filter:invert(100%)}.l-prefers-color-scheme--dark .c-notebook .l-color-grey{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-notebook .o-button__svg--grey{fill:#a7adb4}.l-prefers-color-scheme--dark .c-notebook .c-notebook__demo p mark{color:#fff;background:#ab5050}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry{border-color:#434a53}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry a,.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry mark{color:#fff!important}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .c-notebook__entry-text,.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry h4{color:#fff}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .c-notebook__action{color:#a7adb4}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .o-textarea{background:#3b4048;border:2px solid #73859f;color:#fff}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .o-textarea::-moz-placeholder{color:#959da5}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .o-textarea:-ms-input-placeholder{color:#959da5}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .o-textarea::-ms-input-placeholder{color:#959da5}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .o-textarea::placeholder{color:#959da5}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry .c-notebook__entry-note span{color:#a7adb4}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--yellow:before{background:#d6c256}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--orange:before{background:#c97228}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--red:before{background:#ab5050}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--purple:before{background:#9157ad}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--blue:before{background:#5e70cc}.l-prefers-color-scheme--dark .c-notebook .c-notebook__entry.c-notebook__entry--green:before{background:#549954}.l-prefers-color-scheme--dark .o-fragment--tooltip{background:#3b4048!important;box-shadow:4px 4px 30px rgba(0,0,0,.3)}.l-prefers-color-scheme--dark .o-fragment--tooltip:after{background:#3b4048!important}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--yellow{background:#d6c256}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--orange{background:#c97228}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--red{background:#ab5050}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--purple{background:#9157ad}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--blue{background:#5e70cc}.l-prefers-color-scheme--dark .o-fragment--tooltip .o-tooltip__color--green{background:#549954}.l-prefers-color-scheme--dark .o-button__svg--highlighter-yellow{fill:#d6c256}.l-prefers-color-scheme--dark .o-button__svg--highlighter-orange{fill:#c97228}.l-prefers-color-scheme--dark .o-button__svg--highlighter-red{fill:#ab5050}.l-prefers-color-scheme--dark .o-button__svg--highlighter-purple{fill:#9157ad}.l-prefers-color-scheme--dark .o-button__svg--highlighter-blue{fill:#5e70cc}.l-prefers-color-scheme--dark .o-button__svg--highlighter-green{fill:#549954}.l-prefers-color-scheme--dark .o-fragment--tooltip-with-note{background:#3b4048!important;border:2px solid #73859f!important}.l-prefers-color-scheme--dark .o-fragment--tooltip-with-note textarea{color:#fff!important}.l-prefers-color-scheme--dark .o-fragment--tooltip-with-note textarea::-moz-placeholder{color:#959da5!important}.l-prefers-color-scheme--dark .o-fragment--tooltip-with-note textarea:-ms-input-placeholder{color:#959da5!important}.l-prefers-color-scheme--dark .o-fragment--tooltip-with-note textarea::-ms-input-placeholder{color:#959da5!important}.l-prefers-color-scheme--dark .o-fragment--tooltip-with-note textarea::placeholder{color:#959da5!important}.l-prefers-color-scheme--dark .o-fragment--tooltip-with-note .o-fragment__action{color:#a7adb4!important}.l-prefers-color-scheme--dark .o-fragment mark{color:#fff;background-color:#8a7400}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-yellow{background:#8a7400}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-yellow.o-fragment--annotation-note{border-bottom:3px solid #ebc700}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-orange{background:#b05000}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-orange.o-fragment--annotation-note{border-bottom:3px solid #f99a0c}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-red{background:#783838}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-red.o-fragment--annotation-note{border-bottom:3px solid #e58a8a}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-purple{background:#5f2878}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-purple.o-fragment--annotation-note{border-bottom:3px solid #a0aef2}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-blue{background:#1d35b2}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-blue.o-fragment--annotation-note{border-bottom:3px solid #5bd1e1}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-green{background:#3a5f3a}.l-prefers-color-scheme--dark mark.o-fragment--highlighter-green.o-fragment--annotation-note{border-bottom:3px solid #90de9c}.l-prefers-color-scheme--dark .c-reading-experience-selector{background:#222;border:0}.l-prefers-color-scheme--dark .c-reading-experience-selector h4{color:#fff}.l-prefers-color-scheme--dark .c-reading-experience-selector .o-button__svg--grey-regent{fill:#fff}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__checkbox--large{background:#3b4048;border:2px solid #73859f}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__checkbox--large label{color:#fff}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-webkit-slider-runnable-track,.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range:focus::-webkit-slider-runnable-track{background:#73859f}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-moz-range-track{background:#73859f}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-ms-track{background:#73859f}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-webkit-slider-thumb{border:0}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-moz-range-thumb{border:0}.l-prefers-color-scheme--dark .c-reading-experience-selector .c-reading-experience-selector__range::-ms-thumb{border:0}.l-prefers-color-scheme--dark .c-book-chapter__links a,.l-prefers-color-scheme--dark .l-book-chapter-end-message{border-color:#434a53}.l-prefers-color-scheme--dark .l-book-chapter-end-message p{color:#a7adb4!important}.l-prefers-color-scheme--dark .l-book-chapter-end-message p a{color:#fff!important}.l-prefers-color-scheme--dark .l-book-chapter-end-message input,.l-prefers-color-scheme--dark .l-book-chapter-end-message textarea{background:#3b4048;border:2px solid #73859f;color:#fff}.l-prefers-color-scheme--dark .l-book-chapter-end-message input::-moz-placeholder,.l-prefers-color-scheme--dark .l-book-chapter-end-message textarea::-moz-placeholder{color:#a7adb4!important;opacity:.75!important}.l-prefers-color-scheme--dark .l-book-chapter-end-message input:-ms-input-placeholder,.l-prefers-color-scheme--dark .l-book-chapter-end-message textarea:-ms-input-placeholder{color:#a7adb4!important;opacity:.75!important}.l-prefers-color-scheme--dark .l-book-chapter-end-message input::-ms-input-placeholder,.l-prefers-color-scheme--dark .l-book-chapter-end-message textarea::-ms-input-placeholder{color:#a7adb4!important;opacity:.75!important}.l-prefers-color-scheme--dark .l-book-chapter-end-message input::placeholder,.l-prefers-color-scheme--dark .l-book-chapter-end-message textarea::placeholder{color:#a7adb4!important;opacity:.75!important}.l-prefers-color-scheme--dark .c-book-chapter .c-modal .c-modal__description p{color:#6e7687!important}.l-prefers-color-scheme--dark .c-book-chapter .o-button-chapter{background:#3b4048}}@media screen and (max-width:600px){.l-prefers-color-scheme--dark .c-book-chapter .c-written-tutorial__introduction{background:#333!important}}@media screen{.l-prefers-color-scheme--dark .c-book-chapter .l-written-tutorial--light pre code{color:#333}.l-prefers-color-scheme--dark .c-book-chapter .c-book-chapter__links{border-color:#434a53}.l-prefers-color-scheme--dark .c-book-chapter .c-book-chapter__links a{color:#fff!important}.l-prefers-color-scheme--dark .c-book-chapter .c-book-chapter__links a:hover{background:#434a53}.l-prefers-color-scheme--dark .c-book-chapter h1,.l-prefers-color-scheme--dark .c-book-chapter h2,.l-prefers-color-scheme--dark .c-book-chapter h3,.l-prefers-color-scheme--dark .c-book-chapter h4,.l-prefers-color-scheme--dark .c-book-chapter h5,.l-prefers-color-scheme--dark .c-book-chapter ol,.l-prefers-color-scheme--dark .c-book-chapter p,.l-prefers-color-scheme--dark .c-book-chapter ul{color:#fff!important}.l-prefers-color-scheme--dark .c-book-chapter pre{border:1px solid #73859f!important}.l-prefers-color-scheme--dark .c-book-chapter code{color:#fff;background:#3b4048!important;border:1px solid #73859f!important}.l-prefers-color-scheme--dark .c-book-chapter blockquote{background:#434a53!important}.l-prefers-color-scheme--dark .c-book-chapter blockquote a{color:#fff!important}.l-prefers-color-scheme--dark .c-book-chapter figcaption{color:#a7adb4!important}.l-prefers-color-scheme--dark .c-book-chapter .l-image-bordered img{border-color:#434a53!important}.l-prefers-color-scheme--dark .l-written-tutorial--light pre{border:1px solid #fff!important;background:#f2f6fa!important;color:#333!important}.l-prefers-color-scheme--dark .l-written-tutorial--light pre code{color:#333!important}.l-prefers-color-scheme--dark .l-written-tutorial--light .o-button-code{background-image:url(/packs/media/application/images/svg-icons/dark-c66d63bca5756bd5f4e166b1dfd13be2.png);background-size:cover}.l-prefers-color-scheme--dark .l-written-tutorial--light .o-button-code:hover{background:#647388;background-image:url(/packs/media/application/images/svg-icons/dark-c66d63bca5756bd5f4e166b1dfd13be2.png);background-size:cover}.l-prefers-color-scheme--dark .c-mobile-navigator--book{background:#222}.l-prefers-color-scheme--dark .c-mobile-navigator--book .o-button__svg--grey-regent{fill:#a7adb4}.l-prefers-color-scheme--dark .c-mobile-navigator--book .l-button__svg-toc-icon-nav{stroke:#222}.l-prefers-color-scheme--dark .c-mobile-navigator--book a:hover{background:#3b4048!important}}@media screen and (max-width:768px){.l-prefers-color-scheme--dark .l-book-sales-right{background:#222}}@media screen{.l-prefers-color-scheme--dark .l-book-sales-right .o-badge--pro{border-color:#fff}.l-prefers-color-scheme--dark .l-book-sales-right a.rating span{color:#fff}.l-prefers-color-scheme--dark .l-book-sales-right a.rating .l-button__svg-empty-star{fill:#434a53}.l-prefers-color-scheme--dark .l-book-sales-right--show .l-no-border{border-bottom:1px solid #434a53!important}.l-prefers-color-scheme--dark .l-book-sales-cta{border-bottom:1px solid #434a53}.l-prefers-color-scheme--dark .l-book-sales-cta .l-color-green,.l-prefers-color-scheme--dark .l-book-sales-cta .o-text-button--green{color:#fff}.l-prefers-color-scheme--dark .l-book-sales-cta .o-text-button svg{fill:#fff}.l-prefers-color-scheme--dark .l-book-sales-copy ol,.l-prefers-color-scheme--dark .l-book-sales-copy p,.l-prefers-color-scheme--dark .l-book-sales-copy ul{color:#a7adb4}.l-prefers-color-scheme--dark .l-book-sales-copy a{color:#fff}.l-prefers-color-scheme--dark .l-book-contributors img{border:none}.l-prefers-color-scheme--dark .c-version-history-table .c-version-history-table__row{border-bottom:1px solid #434a53}.l-prefers-color-scheme--dark .c-version-history-table .c-version-history-table__meta{color:#a7adb4}.l-prefers-color-scheme--dark .c-version-history-table .c-version-history-table__links a{color:#fff!important}.l-prefers-color-scheme--dark .l-book-toc .l-book-toc-section-description:before{background:#434a53}.l-prefers-color-scheme--dark .l-book-toc .l-book-toc-section-description ol,.l-prefers-color-scheme--dark .l-book-toc .l-book-toc-section-description p,.l-prefers-color-scheme--dark .l-book-toc .l-book-toc-section-description ul{color:#a7adb4}.l-prefers-color-scheme--dark .c-paginator a{color:#fff}.l-prefers-color-scheme--dark .c-paginator a:hover{background:#434a53}.l-prefers-color-scheme--dark .c-paginator a svg{fill:#a7adb4}.l-prefers-color-scheme--dark .c-banner-advert-sticky--obfuscate{background:#222}.l-prefers-color-scheme--dark .c-banner-advert-sticky--obfuscate p{color:#fff!important}.l-prefers-color-scheme--dark .c-banner-advert-sticky--obfuscate img{-webkit-filter:invert(100%);filter:invert(100%)}.l-prefers-color-scheme--dark .c-banner-advert-sticky--obfuscate .l-obfuscated-text{background:#ab5050}.l-prefers-color-scheme--dark .c-bookshelf-book a{color:#fff}.l-prefers-color-scheme--dark .c-bookshelf-book .c-bookshelf-book__description{color:#a7adb4}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode{background:#222}}@media screen and (max-width:992px){.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode,.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__wrapper{background:#222}}@media screen{.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__nav-action{border-color:#434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__nav-action .o-button__icon--black{background:#fff}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__nav-action .o-button__icon--black svg{fill:#333}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__nav-action .l-color-black{color:#fff!important}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__section:before{background-color:#434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-nav-sidebar__title{color:#fff}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-sidebar-navigator li a .c-sidebar-navigator__indicator{border-color:#434a53}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-sidebar-navigator li a .c-sidebar-navigator__indicator:after{background:#434a53!important}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .c-sidebar-navigator li a .c-sidebar-navigator__title{color:#fff}.l-prefers-color-scheme--dark .c-nav-sidebar--night-mode .o-checkbox .checkbox__indicator{background:none;border:2px solid rgba(115,133,159,.75)}.l-prefers-color-scheme--dark .c-mobile-navigator{background:#222}.l-prefers-color-scheme--dark .c-mobile-navigator a:hover{background:#3b4048!important}.l-svg-collection{width:24px;height:24px;min-width:24px;min-height:24px;margin-right:9px}.l-svg-notebook-bin{width:17px;height:21px}.l-svg-breadcrumb{width:10px;transform:rotate(90deg);height:10px;fill:#6e7687}.l-svg-color-grey-regent{fill:#959da5!important}.l-svg-color-grey-raven{fill:#6e7687!important}.c-nav-sidebar{position:fixed;left:0;width:320px;height:100%;background:#262626;background:linear-gradient(180deg,#262626,#3b4048);padding:0 24px;overflow:hidden}}@media screen and (max-width:992px){.c-nav-sidebar{width:100%;height:auto;position:relative;background:#262626}}@media screen and (max-width:992px){.c-nav-sidebar .c-nav-sidebar__cover{display:none!important;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(59,64,72,.8);z-index:9999;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:a-fade-in;animation-name:a-fade-in}}@media screen and (max-width:992px){.c-nav-sidebar .c-nav-sidebar__wrapper{display:none!important;position:fixed;right:0;top:0;width:320px;height:100vh;background:#262626;background:linear-gradient(180deg,#262626,#3b4048);z-index:10000;padding:78px 24px 30px;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:a-slide-in-right;animation-name:a-slide-in-right}}@media screen and (max-width:992px){.c-nav-sidebar .c-nav-sidebar__nav{height:calc(100% - 90px);overflow:scroll;margin-top:20px}}@media screen{.c-nav-sidebar button.c-nav-sidebar__menu-toggle{position:absolute;top:15px;right:15px;display:none}}@media screen and (max-width:992px){.c-nav-sidebar button.c-nav-sidebar__menu-toggle{display:flex!important}}@media screen{.c-nav-sidebar button.c-nav-sidebar__menu-toggle svg{display:flex;align-self:center;width:18px;height:18px;fill:#fff}.c-nav-sidebar a.c-nav-sidebar__item{display:block;color:#fff;text-decoration:none;font-size:1.0625rem;font-weight:500;height:60px;line-height:60px}}@media screen and (max-width:992px){.c-nav-sidebar a.c-nav-sidebar__item{height:54px;line-height:54px;font-size:1.1875rem}}@media screen{.c-nav-sidebar a.c-nav-sidebar__item:hover{padding-left:4px;color:#73859f}.c-nav-sidebar a.c-nav-sidebar__link--active{color:#fff;background:rgba(115,133,159,.1);border-left:5px solid #73859f;margin-left:-24px;margin-right:-24px;padding-left:24px}}@media screen and (max-width:992px){.c-nav-sidebar a.c-nav-sidebar__link--active{background:none;margin-left:0;margin-right:0;padding-left:0;border-left:0;border-right:5px solid #73859f}}@media screen{.c-nav-sidebar a.c-nav-sidebar__link--active:hover{padding-left:24px!important}}@media screen and (max-width:992px){.c-nav-sidebar a.c-nav-sidebar__link--active:hover{padding-left:0!important}}@media screen{.c-nav-sidebar div.c-nav-sidebar__logo--mobile-menu{display:none;position:absolute;top:0}}@media screen and (max-width:992px){.c-nav-sidebar div.c-nav-sidebar__logo--mobile-menu{display:block!important}}@media screen{.c-nav-sidebar div.c-nav-sidebar__profile{position:absolute;left:0;bottom:0;width:100%;display:flex;align-content:center;justify-content:space-between;background:#393e44;padding:15px 24px 20px}.c-nav-sidebar div.c-nav-sidebar__profile:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:rgba(115,133,159,.2)}}@media screen and (max-width:992px){.c-nav-sidebar div.c-nav-sidebar__profile{margin-top:18px}}@media screen{.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-message{display:block;color:#fff}}@media screen and (max-width:992px){.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-message{font-size:15px}}@media screen{.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-controls{text-align:right}}@media screen and (max-width:992px){.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-image img{width:48px;height:48px}}@media screen{.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-button{padding:0;line-height:20px;height:20px;margin-top:4px;opacity:.75}.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-button:hover{opacity:1}.c-nav-sidebar div.c-nav-sidebar__profile .c-nav-sidebar__profile-button svg{fill:#262626}.c-nav-sidebar div.c-nav-sidebar-advert{display:flex;align-items:center;height:calc(100vh - 136px)}}@media screen and (max-width:992px){.c-nav-sidebar div.c-nav-sidebar-advert{display:none}}@media screen{.c-nav-sidebar div.c-nav-sidebar-advert>div{text-align:center}.c-nav-sidebar div.c-nav-sidebar-advert>div .c-nav-sidebar-advert__wrapper{-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:a-fade-in;animation-name:a-fade-in}.c-nav-sidebar div.c-nav-sidebar-advert>div .c-nav-sidebar-advert__title{font-family:Bitter,serif;font-size:1.6875em;color:#fff}.c-nav-sidebar div.c-nav-sidebar-advert>div .c-nav-sidebar-advert__subtitle{color:#fff;font-size:.9375em;margin-top:18px;opacity:.8}.c-nav-sidebar div.c-nav-sidebar-advert>div .c-nav-sidebar-advert__image{position:absolute;bottom:0;left:50%;z-index:-1;width:160px;margin-left:-80px;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:a-fade-in-up;animation-name:a-fade-in-up}.c-nav-sidebar--article{position:fixed;top:0;left:0;width:80px!important;height:100%;background:#fafafa;padding:0 24px 30px;overflow-y:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.c-nav-sidebar--article::-webkit-scrollbar{width:0!important}}@media screen and (max-width:992px){.c-nav-sidebar--article{width:100%;height:auto;position:relative;background:#fafafa;padding-bottom:0}}@media screen and (max-width:992px){.c-nav-sidebar--article .c-nav-sidebar__wrapper{display:none!important;position:fixed;right:0;top:0;width:100%;height:100vh;background:#fafafa;z-index:10000;padding:78px 24px 30px;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:a-slide-in-right;animation-name:a-slide-in-right}}@media screen{.c-nav-sidebar--article .c-nav-sidebar__nav{padding-top:15px}}@media screen and (max-width:992px){.c-nav-sidebar--article .c-nav-sidebar__nav{height:100%;overflow:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.c-nav-sidebar--article .c-nav-sidebar__nav::-webkit-scrollbar{width:0!important}}@media screen and (max-width:992px){.c-nav-sidebar--article .c-nav-sidebar__nav{height:calc(100% - 90px);overflow:scroll;margin-top:20px;padding-left:2px}}@media screen{.c-nav-sidebar--article .c-nav-sidebar__nav .c-global-header__logo{width:240px;margin-left:-9px}.c-nav-sidebar--article .c-nav-sidebar__nav .c-global-header__logo .o-header-logo__text{opacity:0!important}.c-nav-sidebar--article .o-header-logo__link:hover .o-header-logo__mark{fill:#158443!important}.c-nav-sidebar--article .c-nav-sidebar__nav-action{display:inline-flex;position:relative;top:0;margin-top:0;padding:20px 0 0}.c-nav-sidebar--article .c-nav-sidebar__nav-action .o-button__label--open{display:none}.c-nav-sidebar--article .c-nav-sidebar__nav-action i{margin-right:0;margin-left:4px}.c-nav-sidebar--article .c-nav-sidebar__title{outline:none;color:#333;font-family:Bitter,serif;font-weight:700;display:block;font-size:1.125rem;line-height:1.2;padding:1em 45px 0 0;position:relative;transition:background .3s;text-decoration:none;display:none}.c-nav-sidebar--article .c-nav-sidebar__title svg{position:relative!important;left:0;top:0;margin-right:6px;width:12px;height:12px}.c-nav-sidebar--article .c-sidebar-navigator__link,.c-nav-sidebar--article .c-sidebar-navigator__link:hover{color:#333}.c-nav-sidebar--article nav.c-video-player__lessons{width:100%}.c-nav-sidebar--article nav.c-video-player__lessons .c-video-player__lessons-section{display:block}.c-nav-sidebar--white .c-nav-sidebar--article{background:none}.c-nav-sidebar--white .c-nav-sidebar--article .c-sidebar-navigator__link:hover .c-sidebar-navigator__indicator:before{background:#dbdde0}.c-nav-sidebar--white .c-nav-sidebar--article .c-sidebar-navigator__indicator{background:#fff;border:2px solid #dbdde0}.c-nav-sidebar--white .c-nav-sidebar--article .c-sidebar-navigator__indicator:after{background:#dbdde0}.c-nav-sidebar--white .c-nav-sidebar--article .is-active .c-sidebar-navigator__indicator:before{background:#dbdde0!important}.c-nav-sidebar--white .c-nav-sidebar--article .c-sidebar-navigator__title{color:#333}.c-nav-sidebar--white .c-nav-sidebar--article .c-sidebar-navigator__title:hover{color:#158443}.c-sidebar-navigator{position:relative;padding-bottom:30px;display:none}.c-sidebar-navigator li{list-style:none;margin-top:16px;font-size:.875rem}.c-sidebar-navigator li:last-child .c-sidebar-navigator__indicator:after,.c-sidebar-navigator li:nth-last-child(2) .c-sidebar-navigator__indicator:after{display:none}.c-sidebar-navigator li a{display:flex;align-items:flex-start;color:#fff;text-decoration:none;position:relative}.c-sidebar-navigator li a:hover{color:#73859f}.c-sidebar-navigator li a.c-sidebar-navigator__link.is-active .c-sidebar-navigator__indicator:before,.c-sidebar-navigator li a:hover .c-sidebar-navigator__indicator:before{content:"";width:8px;height:8px;position:absolute;top:5px;left:5px;background:#73859f;border-radius:.5625rem;opacity:1}.c-sidebar-navigator li a.c-sidebar-navigator__link.is-active .c-sidebar-navigator__title{color:#158443}.c-sidebar-navigator li a.c-sidebar-navigator__link--empty{display:block;height:20px}.c-sidebar-navigator li a .c-sidebar-navigator__indicator{display:block;min-width:18px;min-height:18px;background:none;border:2px solid #dbdde0;border-radius:50%}.c-sidebar-navigator li a .c-sidebar-navigator__indicator:before{opacity:0;transition:opacity .3s}.c-sidebar-navigator li a .c-sidebar-navigator__indicator:after{content:"";width:2px;height:calc(100% - 4px);position:absolute;top:22px;left:9px;margin-left:-1px;background:#dbdde0;border-radius:.5625rem}.c-sidebar-navigator li a .c-sidebar-navigator__title{padding-left:12px;margin-top:-1px}.c-nav-sidebar-my-interests{position:fixed;top:0;left:0;z-index:9999;width:80px;height:100%;background:#fafafa;padding:0 24px 120px;overflow:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.c-nav-sidebar-my-interests::-webkit-scrollbar{width:0!important}}@media screen and (max-width:992px){.c-nav-sidebar-my-interests{display:none;z-index:999999}}@media screen and (max-width:768px){.c-nav-sidebar-my-interests{width:210px!important}}@media screen{.c-nav-sidebar-my-interests .c-nav-sidebar__cover{margin-left:-24px;width:calc(100% + 48px);height:72px;background:#157cb8}.c-nav-sidebar-my-interests .o-header-logo{width:240px;margin-top:11px;margin-bottom:5px;margin-left:-9px;position:relative}}@media screen and (max-width:992px){.c-nav-sidebar-my-interests .o-header-logo{display:none}}@media screen{.c-nav-sidebar-my-interests .o-header-logo .o-header-logo__link:hover .o-header-logo__mark{fill:#158443}.c-nav-sidebar-my-interests .o-header-logo .o-header-logo__mark{width:50px}.c-nav-sidebar-my-interests .o-header-logo .o-header-logo__text{visibility:hidden;opacity:0}.c-nav-sidebar-my-interests .c-nav-sidebar__menu-toggle--opener{display:flex}.c-nav-sidebar-my-interests .c-nav-sidebar__menu-toggle--closer{display:none}.c-nav-sidebar-my-interests .o-button-sidebar{position:relative;margin-top:15px}.c-nav-sidebar-my-interests .o-button-sidebar svg{margin-left:-12.5px;margin-top:-12.5px}.c-nav-sidebar-my-interests .c-nav-sidebar__wrapper{padding-bottom:30px;display:none}.c-nav-sidebar-my-interests button.c-nav-sidebar__menu-toggle{position:absolute;top:15px;left:75px;display:none;border-radius:100px;background:#434a53;width:48px;height:48px}.c-nav-sidebar-my-interests button.c-nav-sidebar__menu-toggle svg{display:flex;align-self:center;width:20px;height:20px;fill:#fff}.c-nav-sidebar-my-interests .c-nav-sidebar__nav-action{border-bottom:1px solid #dbdde0;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px);padding:20px 24px}.c-nav-sidebar-my-interests .c-nav-sidebar__section{display:flex;align-items:center;height:50px;cursor:auto;position:relative}.c-nav-sidebar-my-interests .c-nav-sidebar__section:before{content:"";position:absolute;top:0;left:-24px;width:calc(100% + 48px);height:1px;background:#dbdde0}.c-nav-sidebar-my-interests .c-nav-sidebar__section svg{width:17px;height:17px;fill:#333}.c-nav-sidebar-my-interests .c-nav-sidebar__section .c-nav-sidebar__section-svg--large{width:19px;height:19px;fill:#333;margin-right:-1px}.c-nav-sidebar-my-interests .c-sidebar-navigator__link,.c-nav-sidebar-my-interests .c-sidebar-navigator__link:hover{color:#333}.c-nav-sidebar-my-interests a.c-nav-sidebar__item{display:block;color:#333;text-decoration:none;font-size:.875rem;font-weight:500;height:40px;line-height:40px}.c-nav-sidebar-my-interests a.c-nav-sidebar__item:hover{padding-left:4px;color:#73859f}.c-nav-sidebar-my-interests a.c-nav-sidebar__item:last-of-type{margin-bottom:10px}.c-nav-sidebar-my-interests a.c-nav-sidebar__link--active{color:#333;background:#158443;margin-left:-24px;margin-right:-24px;padding-left:24px}.c-nav-sidebar-my-interests a.c-nav-sidebar__link--active:hover{color:#fff;padding-left:24px}.c-nav-sidebar-my-interests div.c-nav-sidebar__logo--mobile-menu{display:none;position:absolute;top:0}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile{position:fixed;left:0;bottom:0;width:320px;display:flex;align-content:center;justify-content:space-between;background:#393e44;padding:15px 24px 20px}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:rgba(115,133,159,.2)}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile .c-nav-sidebar__profile-message{display:block;color:#fff}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile .c-nav-sidebar__profile-controls{text-align:right}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile .c-nav-sidebar__profile-button{padding:0;line-height:20px;height:20px;margin-top:4px;opacity:.75}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile .c-nav-sidebar__profile-button:hover{opacity:1}.c-nav-sidebar-my-interests div.c-nav-sidebar__profile .c-nav-sidebar__profile-button svg{fill:#262626}.c-nav-sidebar-my-interests--close{position:fixed;left:256px;top:12px;display:flex;z-index:9999999}}@media screen and (max-width:768px){.c-nav-sidebar-my-interests--close{left:186px}}@media screen{.c-nav-sidebar-admin--open .c-nav-sidebar__wrapper{display:block!important;overflow:scroll;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.c-nav-sidebar-admin--open .c-nav-sidebar__wrapper::-webkit-scrollbar{width:0!important}}@media screen and (min-width:1200px){.c-nav-sidebar-admin--open .c-nav-sidebar__wrapper{overflow:visible;overflow:initial}}@media screen{.c-nav-sidebar-admin--open .c-nav-sidebar__wrapper .c-nav-sidebar__link--active{border-right:none}.l-admin--sidebar-open .c-nav-sidebar--book{display:block}}@media screen and (max-width:992px){.l-admin--sidebar-open .c-nav-sidebar--book{overflow:visible;overflow:initial}}@media screen{.l-admin--sidebar-open .o-button-chapter{display:none}.c-nav-sidebar--book{z-index:1;display:none;background:#fafafa}.c-nav-sidebar--book .c-video-player__lessons{padding-top:72px;background:#fafafa;-webkit-animation:none;animation:none}}@media screen and (max-width:992px){.c-nav-sidebar--book .c-video-player__lessons{padding-top:0}}@media screen and (max-width:992px){.c-nav-sidebar--book .c-nav-sidebar__wrapper{background:#fafafa;-webkit-animation:none;animation:none}}@media screen{.c-nav-sidebar--book .c-video-player__lessons-section{border-color:#dbdde0!important}.c-nav-sidebar--book .c-video-player__lessons-section:last-child{padding-bottom:120px}.c-nav-sidebar--book .c-video-player__lessons-header svg{fill:#a7adb4!important;opacity:1!important}.c-nav-sidebar--book .c-video-player__lessons-title,.c-nav-sidebar--book .c-video-player__lessons-title a{color:#333!important}.c-nav-sidebar--book .c-video-player__lessons-title a:hover{text-decoration:underline!important}.c-nav-sidebar--book .c-video-player__lessons-sum{color:#6e7687!important}.c-nav-sidebar--book .c-box-list li a{color:#333}.c-nav-sidebar--book .c-box-list li a:hover{color:#333;text-decoration:underline}.c-nav-sidebar--book .c-box-list--linked li:before{background:#fff}.c-nav-sidebar--book .c-box-list--linked li:after{display:none}.c-nav-sidebar--book .c-box-list__item--complete{text-decoration:none!important}.c-nav-sidebar--book .c-box-list__item--complete:before{background-image:url(/packs/media/application/images/svg-icons/checkmark-2e54a12ae315316c72c793d49572d8bc.png)!important;background-size:cover}.c-nav-sidebar--book .c-box-list__item--complete a{color:#333!important}.c-nav-sidebar--book .c-box-list__item--complete:hover{color:#333}.c-nav-sidebar--book .c-box-list__item--complete .c-box-list__item-scroll-to:hover{color:#333!important}.c-nav-sidebar--book .c-box-list__item--complete+.c-sidebar-navigator:before,.c-nav-sidebar--book .c-box-list__item--complete+nav:before{background:#158443}.c-nav-sidebar--book .c-box-list .c-box-list__item--active:before{background-image:url(/packs/media/application/images/svg-icons/chevron--black-31dff1f9bdab2e826000d0d989a6d02c.png);background-size:cover}.c-nav-sidebar--book .c-box-list__item-scroll-to:hover{color:#333!important}.c-nav-sidebar--book .c-box-list .c-box-list__item--locked:before{background-image:url(/packs/media/application/images/svg-icons/padlock--black-234c52aab0e915da6da6a31eefbc4c64.png)!important;background-size:cover}.c-nav-sidebar--book .c-sidebar-navigator{padding-bottom:0;position:relative}.c-nav-sidebar--book .c-sidebar-navigator:before{content:"";position:absolute;top:-6px;left:9px;width:2px;height:calc(100% + 18px);background:#dbdde0}.c-nav-sidebar--book .c-sidebar-navigator li{padding-left:20px;margin-top:12px!important;font-size:.875rem;white-space:normal!important;text-overflow:unset!important;overflow-x:visible!important}.c-nav-sidebar--book .c-sidebar-navigator li:before{display:none}.c-nav-sidebar--book .c-sidebar-navigator li a{white-space:normal!important;font-weight:400;color:#6e7687!important}.c-nav-sidebar--book .c-sidebar-navigator .is-active,.c-nav-sidebar--book .c-sidebar-navigator li a:hover{text-decoration:underline}.c-nav-sidebar--book .c-sidebar-navigator .c-sidebar-navigator__indicator{display:none}.s_show_mobile_menu .c-nav-sidebar__cover,.s_show_mobile_menu .c-nav-sidebar__wrapper{display:block!important}header#c-global-header{height:72px;background:#333;padding:0 25px 0 15px;display:flex;align-items:center;position:relative;z-index:999999}}@media screen and (max-width:768px){header#c-global-header{z-index:99999}}@media screen{header#c-global-header .c-global-header__logo{width:240px;height:50px;margin:0;z-index:99999}}@media screen and (max-width:1144px){header#c-global-header .c-global-header__logo{width:50px}}@media screen{header#c-global-header .c-global-header__logo .o-header-logo__mark{width:50px;height:50px}}@media screen and (max-width:1144px){header#c-global-header .c-global-header__logo svg.o-header-logo__text{display:none}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav{position:fixed;left:0;top:0;background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);width:100%;height:100%;overflow-y:scroll;padding-top:72px;padding-bottom:36px;display:none}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav .u-toggle-dropdown .o-button--dark{display:none}}@media screen{header#c-global-header .c-global-header__nav.c-global-header__nav--show-menu{display:block!important}header#c-global-header .c-global-header__nav>ul{display:flex;align-items:center}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav>ul{display:block;padding:0 20px}}@media screen{header#c-global-header .c-global-header__nav>ul>li{font-size:.9375rem;font-weight:600!important;color:#fff;margin-left:30px;position:relative}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav>ul>li{margin-left:0}}@media screen{header#c-global-header .c-global-header__nav>ul>li>a{font-weight:600!important;text-decoration:none;color:#fff;transition:border 0s}header#c-global-header .c-global-header__nav>ul>li>a:hover{border-bottom:2px solid #73859f}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav>ul>li>a{height:54px;line-height:54px;font-family:Bitter;font-size:1.125rem}}@media screen{header#c-global-header .c-global-header__nav>ul>li>a.c-global-header__nav-link--active{border-bottom:2px solid #73859f}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav>ul>li>a.c-global-header__nav-link--active{border:0}}@media screen{header#c-global-header .c-global-header__nav>ul>li a{text-decoration:none}header#c-global-header .c-global-header__nav>ul>li>span{font-weight:600!important}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile{margin-top:30px}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile li{display:flex;font-family:Bitter,serif;font-size:1.0625rem;font-weight:600!important;height:54px;line-height:54px;position:relative}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile li a{margin-left:12px}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile i.o-dropdown-menu__icon--night-mode svg{top:3px;position:relative;width:18px;height:18px;fill:#fff}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile .o-checkbox{top:50%;margin-top:-13px;right:0}header#c-global-header .c-global-header__nav .l-night-mode-toggle--mobile .o-checkbox .checkbox__indicator{background:none;border:2px solid rgba(115,133,159,.75)}header#c-global-header .c-global-header__nav .c-global-header__search{font-weight:600}header#c-global-header .c-global-header__nav .c-global-header__search.c-global-header__search--active span:before{content:"";position:absolute;left:0;width:100%;height:2px;background:#73859f;bottom:1px}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav .c-global-header__search{background:#333;height:48px;border-radius:100px;width:100%;margin-top:10px}header#c-global-header .c-global-header__nav .c-global-header__search .l-button__search{left:20px}}@media screen{header#c-global-header .c-global-header__nav .c-global-header__search span{position:relative;text-decoration:none}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav .c-global-header__search span:hover:before{display:none}}@media screen and (max-width:768px){header#c-global-header .c-global-header__nav .c-global-header__search span{padding-left:24px}}@media screen{header#c-global-header .c-global-header__nav .c-global-header__search span:hover:before{content:"";position:absolute;left:0;width:100%;height:2px;background:#73859f;bottom:1px}header#c-global-header .c-global-header__user{margin-left:auto;display:flex;z-index:999}header#c-global-header .c-global-header__user a,header#c-global-header .c-global-header__user button{font-size:.9375rem;font-weight:600;text-decoration:none;color:#fff;margin-left:15px}header#c-global-header .c-global-header__user a.c-global-header__user-login,header#c-global-header .c-global-header__user button.c-global-header__user-login{transition:border 0s;line-height:48px}header#c-global-header .c-global-header__user a.c-global-header__user-login:hover,header#c-global-header .c-global-header__user button.c-global-header__user-login:hover{border-bottom:2px solid #73859f}header#c-global-header .c-global-header__user .l-button__nub{top:0;margin-left:2px}header#c-global-header .c-global-header__user .c-global-header__action{width:126px}}@media screen and (max-width:360px){header#c-global-header .c-global-header__user .c-global-header__action{display:none}}@media screen{header#c-global-header .c-global-header__user .c-global-header__action a{width:126px;height:126px;border-radius:100px;background:#158443;display:flex;align-items:center;font-family:Bitter,serif;text-align:center;line-height:1.25;position:absolute;top:-64px}header#c-global-header .c-global-header__user .c-global-header__action a:hover{background:#17914a}header#c-global-header .c-global-header__user .c-global-header__action a span{position:relative;top:25px}header#c-global-header .c-global-header__user .c-global-header__action a span:hover{text-decoration:none}header#c-global-header .c-global-header__user .c-global-header__user-control{display:flex;min-height:100%;align-items:center;margin:0 21px 0 0}}@media screen and (max-width:992px){header#c-global-header .c-global-header__user .c-global-header__user-control{display:none}}@media screen{header#c-global-header .c-global-header__user .c-global-header__user-control a{display:flex;min-height:100%;align-items:center;position:relative}header#c-global-header .c-global-header__user .c-global-header__user-control a .o-tooltip{top:42px}.c-dropdown-menu--expanded{background-color:#222;width:320px;left:0}}@media screen and (max-width:992px){.c-dropdown-menu--expanded{left:0;margin-left:0}}@media screen and (max-width:768px){.c-dropdown-menu--expanded{padding-top:0}}@media screen{.c-dropdown-menu--expanded:before{display:none}}@media screen and (max-width:992px){.c-dropdown-menu--expanded:before{left:50px}}@media screen and (max-width:600px){.c-dropdown-menu--expanded:before{display:none}}@media screen and (max-width:768px){.c-dropdown-menu--expanded{width:100%;position:relative;left:0;margin-left:0;background:none;box-shadow:none;display:block!important;padding-bottom:0}}@media screen and (max-width:600px){.c-dropdown-menu--expanded li{padding:0}.c-dropdown-menu--expanded li a{color:#fff!important}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established{height:auto;padding-top:12px;padding-bottom:12px;position:relative;display:block}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__established{padding-left:0;padding-right:0}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established:before{content:"";width:calc(100% - 48px);height:1px;position:absolute;bottom:0;left:24px;background:#32363a;opacity:.5}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__established:before{display:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established:last-child:before{display:none}.c-dropdown-menu--expanded .c-dropdown-menu__established:hover{background:#32363a}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__established:hover{background:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established:hover .l-button__svg-arrow-nav{transform:translateX(3px)}.c-dropdown-menu--expanded .c-dropdown-menu__established a{display:flex}.c-dropdown-menu--expanded .c-dropdown-menu__established span{display:block}.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__lead{font-size:1rem;color:#a7adb4}.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__title{font-size:1rem!important;color:#fff}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__title{font-size:1.125rem!important}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__subtitle{margin-top:0;color:#a7adb4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;font-weight:400!important}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__subtitle{font-size:.875rem}}@media screen and (max-width:600px){.c-dropdown-menu--expanded .c-dropdown-menu__established span.o-dropdown-menu__subtitle{color:#a7adb4}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established i{width:48px;height:48px;margin-right:22px}}@media screen and (max-width:600px){.c-dropdown-menu--expanded .c-dropdown-menu__established i{display:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__established--no-hover:hover{background:none}.c-dropdown-menu--expanded .c-dropdown-menu__sublinks{margin-top:10px;display:grid;grid-template-columns:1fr}.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li{height:auto;padding:0;margin-top:8px}.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li:first-child{margin-top:2px}.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li:last-child{margin-bottom:4px}.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li a{display:flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#fff!important;font-size:.8125rem!important;font-weight:400}}@media screen and (max-width:768px){.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li a{font-size:.875rem!important}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__sublinks li a:hover{text-decoration:underline!important}.c-dropdown-menu--expanded .c-dropdown-menu__beta{height:54px!important;background:#eaedf1;font-size:1.0625rem!important;position:relative}}@media screen and (max-width:600px){.c-dropdown-menu--expanded .c-dropdown-menu__beta{background:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__beta a{display:flex;align-items:center}.c-dropdown-menu--expanded .c-dropdown-menu__beta .o-badge{margin-left:auto}.c-dropdown-menu--expanded .c-dropdown-menu__beta.c-dropdown-menu__beta--padding-top{margin-top:24px}}@media screen and (max-width:600px){.c-dropdown-menu--expanded .c-dropdown-menu__beta.c-dropdown-menu__beta--padding-top{margin-top:0}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__beta.c-dropdown-menu__beta--padding-top:before{content:"";width:100%;height:12px;background:#eaedf1;position:absolute;left:0;top:-12px}}@media screen and (max-width:600px){.c-dropdown-menu--expanded .c-dropdown-menu__beta.c-dropdown-menu__beta--padding-top:before{display:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__beta.c-dropdown-menu__beta--padding-bottom{margin-bottom:12px}}@media screen and (max-width:600px){.c-dropdown-menu--expanded .c-dropdown-menu__beta.c-dropdown-menu__beta--padding-bottom{margin-bottom:0}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__beta.c-dropdown-menu__beta--padding-bottom:before{content:"";width:100%;height:12px;background:#eaedf1;position:absolute;left:0;bottom:-12px}}@media screen and (max-width:600px){.c-dropdown-menu--expanded .c-dropdown-menu__beta.c-dropdown-menu__beta--padding-bottom:before{display:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__beta i{display:flex;width:36px;height:36px}}@media screen and (max-width:600px){.c-dropdown-menu--expanded .c-dropdown-menu__beta i{display:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__beta i img{width:100%}.c-dropdown-menu--expanded .c-dropdown-menu__button{height:80px;margin-top:24px}}@media screen and (max-width:600px){.c-dropdown-menu--expanded .c-dropdown-menu__button{display:none}}@media screen{.c-dropdown-menu--expanded .c-dropdown-menu__button a{font-size:.9375rem!important;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;text-align:center;color:#fff!important}.c-dropdown-menu--expanded .c-dropdown-menu__button a:hover{color:#fff!important;background:#17914a}.l-dropdown-menu-user{right:-22px;top:42px}}@media screen and (max-width:600px){.l-dropdown-menu-user{top:52px;left:-210px;width:270px}.l-dropdown-menu-user:before{display:none}}@media screen and (max-width:360px){.l-dropdown-menu-user{left:auto;right:10px}}@media screen{.l-dropdown-menu-user:before{left:auto;right:45px}.l-dropdown-menu-user i.o-dropdown-menu__icon{display:flex;align-items:center;justify-content:center;border-radius:.5625rem}.l-dropdown-menu-user i.o-dropdown-menu__icon svg{fill:#fff;width:18px}.l-dropdown-menu-user i.o-dropdown-menu__icon--admin{background:#3b4048}.l-dropdown-menu-user i.o-dropdown-menu__icon--admin svg{width:20px;height:20px}.l-dropdown-menu-user i.o-dropdown-menu__icon--subscription{background:#3268a6}.l-dropdown-menu-user i.o-dropdown-menu__icon--subscription svg{position:relative;width:21px;height:21px}.l-dropdown-menu-user i.o-dropdown-menu__icon--account{background:#158443}.l-dropdown-menu-user i.o-dropdown-menu__icon--account svg{width:26px;height:26px}.l-dropdown-menu-user i.o-dropdown-menu__icon--profile{background:#2ea664}.l-dropdown-menu-user i.o-dropdown-menu__icon--profile svg{height:25px;width:30px}.l-dropdown-menu-user i.o-dropdown-menu__icon--products{background:#fd7401}.l-dropdown-menu-user i.o-dropdown-menu__icon--products svg{width:12px}.l-dropdown-menu-user i.o-dropdown-menu__icon--bookmarks{background:#585e66}.l-dropdown-menu-user i.o-dropdown-menu__icon--bookmarks svg{width:12px}.l-dropdown-menu-user i.o-dropdown-menu__icon--newsletter{background:#157cb8}.l-dropdown-menu-user i.o-dropdown-menu__icon--newsletter svg{height:20px}.l-dropdown-menu-user i.o-dropdown-menu__icon--support{background:#687bad}.l-dropdown-menu-user i.o-dropdown-menu__icon--support svg{width:9px}.l-dropdown-menu-user i.o-dropdown-menu__icon--forums{background:#41aea4}.l-dropdown-menu-user i.o-dropdown-menu__icon--forums svg{width:18px}.l-dropdown-menu-user i.o-dropdown-menu__icon--logout{background:#cf3b2b}.l-dropdown-menu-user i.o-dropdown-menu__icon--logout svg{width:16px;height:16px;transform:rotate(-45deg)}.l-dropdown-menu-user i.o-dropdown-menu__icon--night-mode{background:#333}.l-dropdown-menu-user i.o-dropdown-menu__icon--night-mode svg{width:16px;height:20px}.l-dropdown-menu-user .o-checkbox{right:24px}}@media screen and (max-width:600px){.l-dropdown-menu-user .o-checkbox{display:none}}@media screen{nav#c-pillar-navigation{display:flex;justify-content:center;align-items:center;height:60px;background:#fff;box-shadow:0 2px 1px 0 rgba(0,0,0,.05);padding:0 20px;overflow:hidden;touch-action:none;-webkit-overflow-scrolling:touch}}@media screen and (max-width:768px){nav#c-pillar-navigation{padding:0}}@media screen{nav#c-pillar-navigation>div{width:100%}nav#c-pillar-navigation ul{display:flex;align-items:center;justify-content:center;overflow-x:scroll}}@media screen and (max-width:600px){nav#c-pillar-navigation ul{justify-content:flex-start}}@media screen{nav#c-pillar-navigation ul li{padding:0 15px;white-space:nowrap}}@media screen and (max-width:768px){nav#c-pillar-navigation ul li:first-child{padding-left:35px}}@media screen and (max-width:768px){nav#c-pillar-navigation ul li:last-child{padding-right:30px}}@media screen{nav#c-pillar-navigation ul li a{font-size:.9375rem;font-weight:600;color:#333;text-decoration:none}nav#c-pillar-navigation ul li a.active,nav#c-pillar-navigation ul li a:hover{color:#158443}footer#c-global-footer{background-color:#333;padding:30px;position:relative;z-index:9999999;overflow:hidden}footer#c-global-footer:before{content:"";position:absolute;top:-80px;right:0;z-index:0;width:200px;height:327px;background-image:url(/packs/media/application/images/artwork/devices-outline-8b3d885d729da32bf9728469933a2e2a.svg);background-size:200px;background-repeat:no-repeat;opacity:.3}footer#c-global-footer .c-global-footer__wrapper{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr;grid-column-gap:24px;position:relative}}@media screen and (max-width:1200px){footer#c-global-footer .c-global-footer__wrapper{margin-bottom:30px}}@media screen and (max-width:1080px){footer#c-global-footer .c-global-footer__wrapper{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"logo logo logo logo"}}@media screen and (max-width:768px){footer#c-global-footer .c-global-footer__wrapper{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo"}}@media screen and (max-width:600px){footer#c-global-footer .c-global-footer__wrapper{grid-template-columns:1fr;grid-template-areas:"logo"}}@media screen and (max-width:1080px){footer#c-global-footer .c-global-footer__wrapper .c-global-footer__logo{grid-area:logo;max-width:25%;margin-bottom:30px}}@media screen and (max-width:768px){footer#c-global-footer .c-global-footer__wrapper .c-global-footer__logo{max-width:100%}}@media screen and (max-width:768px){footer#c-global-footer .c-global-footer__wrapper>div{padding-right:0}}@media screen{footer#c-global-footer .c-global-footer__wrapper>div .o-header-logo{width:240px}footer#c-global-footer .c-global-footer__wrapper>div .o-header-logo .o-header-logo__mark{position:relative;width:40px;fill:#fff}footer#c-global-footer .c-global-footer__wrapper>div h4{color:#fff;font-size:1rem}footer#c-global-footer .c-global-footer__wrapper>div p{color:#a7adb4;font-size:.875rem}}@media screen and (max-width:1200px){footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__places{grid-template-columns:1fr 1fr}}@media screen and (max-width:992px){footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__places{grid-template-columns:1fr}}@media screen{footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__places li{margin-bottom:10px}footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__places li a{transition:border 0s}footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__places li a:hover{border-bottom:2px solid #73859f}footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__newsletter-text img{max-width:60px}}@media screen and (max-width:992px){footer#c-global-footer .c-global-footer__wrapper>div .c-global-footer__newsletter-text img{display:none}}@media screen{footer#c-global-footer .c-global-footer__wrapper>div ul li a{color:#a7adb4;font-size:.875rem;text-decoration:none}footer#c-global-footer .c-global-footer__wrapper>div input{width:100%;margin-top:21px}footer#c-global-footer .c-global-footer__wrapper>div .o-icon-button--tiny{position:absolute;right:16px;top:50%;margin-top:-12px}footer#c-global-footer .c-global-footer__copyright{max-width:1380px;margin:50px auto 0;align-self:flex-end;position:relative;z-index:1;border-top:1px solid #434a53;padding-top:30px}footer#c-global-footer .c-global-footer__copyright ul{display:flex;justify-content:space-between}}@media screen and (max-width:768px){footer#c-global-footer .c-global-footer__copyright ul{display:block;text-align:center}}@media screen{footer#c-global-footer .c-global-footer__copyright ul a,footer#c-global-footer .c-global-footer__copyright ul li{font-size:.875rem;color:#a7adb4}footer#c-global-footer .c-global-footer__copyright ul a{text-decoration:none;transition:border 0s}footer#c-global-footer .c-global-footer__copyright ul a:hover{border-bottom:2px solid #73859f}}@media screen and (max-width:768px){footer#c-global-footer .c-global-footer__copyright ul a{margin-top:6px}}@media screen{.c-tabs{height:54px;border-bottom:2px solid #dbdde0;width:100%}.c-tabs,.c-tabs li{display:flex;align-items:center}.c-tabs li{font-size:.9375em;font-weight:600;height:100%;margin:0 12px;cursor:pointer;position:relative;white-space:nowrap}.c-tabs li:first-child{margin-left:0}.c-tabs li.c-tabs--active:before{content:"";bottom:-2px;left:0;position:absolute;width:100%;height:2px;background:#157cb8}.c-tabs li.c-tabs--title{font-family:Bitter,serif;font-size:2.25rem;font-weight:700;letter-spacing:-.5px;cursor:inherit}}@media screen and (max-width:768px){.c-tabs li.c-tabs--title{display:none}}@media screen{.c-tabs li.c-tabs--title:after{content:"";position:absolute;width:calc(100% + 30px);height:2px;left:0;bottom:-2px;background:#fff}.c-tabs-wrapper{background:#333;top:0;z-index:999;overflow:scroll;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.c-tabs-wrapper::-webkit-scrollbar{width:0!important}.c-tabs--emphasis{border-bottom:0;height:80px;position:relative;z-index:0}}@media screen and (max-width:768px){.c-tabs--emphasis{width:calc(100% + 30px)}}@media screen{.c-tabs--emphasis ul{width:100%;padding-left:20px!important}.c-tabs--emphasis .l-overflow-x{scrollbar-width:none}.c-tabs--emphasis>li>ul>li{margin:0}.c-tabs--emphasis li{font-family:Bitter,serif;font-weight:700;font-size:1.0625rem;letter-spacing:-.25px}.c-tabs--emphasis li span{font-weight:500}.c-tabs--emphasis li a{height:44px;line-height:44px;text-decoration:none;color:#fff;padding:0 20px;z-index:1}.c-tabs--emphasis li a svg{fill:#fff}.c-tabs--emphasis li .c-tabs__link--start{background:#3268a6;border-radius:50px;margin-right:20px}.c-tabs--emphasis li .c-tabs__link--start:hover{background:#366fb2}.c-tabs--emphasis li.c-tabs--active a{background:#158443;border-radius:50px}.c-mobile-navigator{position:fixed;bottom:0;left:0;width:100%;height:60px;line-height:60px;background:#fafafa;grid-template-columns:1fr 1fr 1fr;z-index:9999;display:none;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)}}@media screen and (max-width:992px){.c-mobile-navigator{display:grid}}@media screen{.c-mobile-navigator li{text-align:center}.c-mobile-navigator li a{width:100%;height:100%;display:flex;align-content:center;justify-content:center;align-items:center;cursor:pointer}.c-mobile-navigator li a:hover{background:#dbdde0}.c-nav-sidebar-my-interests--show{display:flex!important;flex-wrap:wrap;align-content:flex-start;width:280px}}@media screen and (max-width:992px){.c-nav-sidebar-my-interests--show{display:none!important}}@media screen{.c-nav-sidebar-my-interests--show .o-header-logo__text{visibility:visible!important}.c-nav-sidebar-my-interests--show .c-nav-sidebar__menu-toggle--opener{display:none}.c-nav-sidebar-my-interests--show .c-nav-sidebar__menu-toggle--closer{display:flex}.c-nav-sidebar-my-interests--show .c-nav-sidebar__wrapper{display:block}.c-nav-sidebar-my-interests--show-mobile{display:flex!important;flex-wrap:wrap;align-content:flex-start;width:280px}}@media screen and (max-width:992px){.c-nav-sidebar-my-interests--show-mobile{display:block!important}}@media screen and (min-width:992px){.c-nav-sidebar-my-interests--show-mobile{display:block!important;width:80px}.c-nav-sidebar-my-interests--show-mobile .o-header-logo__text{visibility:hidden!important}.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__menu-toggle--closer,.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__wrapper{display:none!important}.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__menu-toggle--opener{display:flex!important}}@media screen and (max-width:992px){.c-nav-sidebar-my-interests--show-mobile{display:flex!important}}@media screen{.c-nav-sidebar-my-interests--show-mobile .o-header-logo__text{visibility:visible!important}.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__menu-toggle--opener{display:none}.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__menu-toggle--closer{display:flex}.c-nav-sidebar-my-interests--show-mobile .c-nav-sidebar__wrapper{display:block}.c-book-header{background:#fff!important;justify-content:space-between;position:-webkit-sticky!important;position:sticky!important;top:0}}@media screen and (max-width:992px){.c-book-header{position:relative!important}}@media screen and (max-width:768px){.c-book-header{justify-content:unset}}@media screen{.c-book-header .c-global-header__logo{width:50px!important}.c-book-header .c-global-header__logo .o-header-logo__link:hover svg{fill:#158443!important}.c-book-header .o-profile-pic--small+i svg{fill:#959da5}}@media screen and (max-width:768px){.c-book-header .c-book-header__chapter-intro{display:block;font-size:1rem}}@media screen and (max-width:768px){.c-book-header .c-book-header__chapter-intro a,.c-book-header .c-book-header__chapter-intro span{display:block}}@media screen{.c-book-header .c-book-header__chapter-title{display:inline-block;line-height:1.25;display:flex!important;margin-right:-110px}}@media screen and (max-width:1080px){.c-book-header .c-book-header__chapter-title{margin-right:0}}@media screen and (max-width:768px){.c-book-header .c-book-header__chapter-title{padding-right:30px}}@media screen and (max-width:600px){.c-book-header .c-global-header__nav{position:relative!important;display:block!important;background:none!important;overflow:visible!important;padding:0!important;text-align:center}}@media screen and (max-width:600px){.c-book-header .c-global-header__nav ul{width:100%}}@media screen{.c-book-header .c-global-header__nav ul li{margin-left:18px!important}.c-book-header .c-global-header__user{margin-left:0!important}}@media screen and (max-width:768px){.c-book-header .c-global-header__user{margin-left:auto!important}}@media screen and (max-width:600px){.c-book-header .c-global-header__user .c-global-header__action{display:none}}@media screen{.c-book-header .login-link{color:#959da5!important}.c-mobile-navigator--book{background:#fafafa}.c-mobile-navigator--book a:hover{background:#dbdde0!important}.c-paginator a{width:100%;display:flex;justify-content:center;align-items:center;font-family:Bitter,serif;font-weight:700;font-size:1.125rem;height:72px;line-height:72px;text-decoration:none;text-align:center;color:#333;cursor:pointer}.c-paginator a:hover{background:#f5f8fb}.c-paginator a span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-paginator a svg{width:17px;height:15px;fill:#a7adb4}.c-paginator .c-paginator__back:hover svg{transform:translateX(-5px)}.c-paginator .c-paginator__back span,.c-paginator .c-paginator__back svg{margin-right:auto}.c-paginator .c-paginator__back span{margin-left:-41px}.c-paginator .c-paginator__back svg{transition:all .25s;margin-left:24px}.c-paginator .c-paginator__forward:hover svg{transform:translateX(5px)}.c-paginator .c-paginator__forward span,.c-paginator .c-paginator__forward svg{margin-left:auto}.c-paginator .c-paginator__forward span{margin-right:-41px}.c-paginator .c-paginator__forward svg{transition:all .25s;margin-right:24px}.c-form__section-title{width:100%;font-size:1.1875rem;font-family:Bitter,serif;border-top:1px solid #eff3f6;padding-top:30px;padding-bottom:20px;margin-top:16px}.c-form__section-title:first-child{padding-top:0;border-top:0;margin-top:0}.c-form__info-cta{display:grid;grid-template-columns:1fr auto}}@media screen and (max-width:768px){.c-form__info-cta{display:block!important}}@media screen{.c-form__info-cta p{font-size:1rem;color:#6e7687;padding-right:20px}.c-form__info-cta a{white-space:nowrap;color:#158443}.c-form__upload-photo{text-align:center;margin-top:30px;margin-bottom:20px}.c-form__upload-photo figure.c-form__upload-photo-image .o-profile-pic{display:block;margin:0 auto}.c-form__upload-photo [class*=button]:not([class*=button__]){margin-top:18px}.c-form__upload-photo p{font-size:.9375rem;color:#6e7687;margin-top:18px}.c-login-form .o-input{width:100%;margin-bottom:15px}}@media screen and (max-width:992px){.c-login-form>.l-fill-col{display:none}}@media screen and (max-width:992px){.c-login-form>.l-form-col{width:100%}}@media screen{.c-login-form__wrapper{max-width:360px;margin:0 auto;padding:120px 0}.c-login-form__header{display:flex;align-items:baseline}.c-login-form__header h3{flex-grow:1}.c-login-form__form .form__validation--error{position:relative;top:-12px}.c-login-form__terms{font-size:.875rem;color:#959da5}.c-login-form__terms a{color:#158443}.c-login-form__copy{font-size:.9375rem;color:#959da5}.c-login-form__links{font-family:Bitter,serif;font-weight:500;font-size:.9375rem;color:#158443;text-decoration:underline;cursor:pointer}.c-login-form__newsletter .form__validation--error{top:3px;left:32px}.c-login-form__newsletter-message{display:block;color:#959da5;font-size:.9375rem;padding-left:32px}.c-login-form__newsletter-message a{color:#158443}.c-single-input-form{position:relative}.c-single-input-form input{margin:0!important}}@media screen and (max-width:768px){.c-single-input-form input{height:50px}}@media screen{.c-single-input-form a,.c-single-input-form button{position:absolute;right:7px;top:10px;margin-top:-3px}}@media screen and (max-width:768px){.c-single-input-form a,.c-single-input-form button{right:12px;top:13px;margin-top:0;padding:0;background:none;height:24px}.c-single-input-form a .o-button__label,.c-single-input-form button .o-button__label{display:none}.c-single-input-form a i,.c-single-input-form button i{margin:0}}@media screen{.c-list-item-wrapper{background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;display:flex;flex-wrap:wrap;align-items:center;min-height:75px;padding:13px 24px;margin-bottom:10px}.c-table__row{display:flex;width:100%;align-items:center}.c-table__row .c-table__image{width:54px;height:54px;margin-right:15px;background:#d6e0ef;border-radius:.5625rem;overflow:hidden}.c-table__row .c-table__image img{width:100%;height:100%}.c-table__row .c-table__image--offset{margin-left:-9px}.c-table__row .c-table__copy{flex:1 1}.c-table__row .c-table__copy a{display:block;text-decoration:none}.c-table__row .c-table__copy a:hover .c-table__row-title{color:#158443}.c-table__row .c-table__copy .c-table__row-title{font-family:Bitter,serif;font-size:1.125rem;font-weight:700;text-decoration:none;color:#333;transition:all .3s;padding-right:30px}.c-table__row .c-table__copy .c-table__row-subtitle{font-size:.9375rem;text-decoration:none;color:#6e7687;padding-right:45px}.c-table__row .c-table__row-data{padding-right:20px}.c-table__row .c-table__row-data span{display:block}.c-table__row .c-table__row-control{position:relative;margin-left:auto}.c-table__row .c-table__row-control .c-table__row-checkbox{top:50%;margin-top:-13.5px;right:0}.c-table-list{padding:8px 24px}.c-table-list .c-table__row,.c-table-list .table__col-title{border-bottom:1px solid #eff3f6}.c-table-list .c-table__row{padding:21px 0;align-items:top}.c-table-list .c-table__row:last-child{border-bottom:0}.c-table-list .c-table__row .c-table__image{width:42px;height:42px}.c-table-list .c-table__row .c-table__copy .c-table__row-title{font-size:1.0625em}.c-table-list .l-table__row--height{padding:15px 0}.c-table-list .c-table__header{padding:10px 0}.c-table-list .c-table__header span{font-family:Bitter,serif;font-weight:700;font-size:1.125rem}.c-box-list li{font-size:.9375rem;font-weight:600;position:relative;margin-top:18px;color:#fff;cursor:pointer;z-index:1;padding-left:30px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.c-box-list li:first-child{margin-top:0}.c-box-list li:before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;border-radius:.4375rem;border:2px solid #dbdde0;z-index:-1}.c-box-list li.c-box-list__item--active{cursor:auto}.c-box-list li.c-box-list__item--active:before{background-image:url(/packs/media/application/images/svg-icons/chevron--white-d840f5157ba8341e91381cb3f90debcf.png);background-size:cover}.c-box-list li.c-box-list__item--active a:hover{color:#fff;cursor:auto}.c-box-list li.c-box-list__item--complete{color:#158443;text-decoration:line-through}.c-box-list li.c-box-list__item--complete:before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;background:#158443;background-image:url(/packs/media/application/images/svg-icons/checkmark-2e54a12ae315316c72c793d49572d8bc.png);background-size:cover;border-radius:.4375rem;border:0}.c-box-list li.c-box-list__item--complete a,.c-box-list li.c-box-list__item--complete a .c-box-list__item-duration{color:#158443}.c-box-list li.c-box-list__item--pending{opacity:.2}.c-box-list li.c-box-list__item--pending .o-badge{display:none}.c-box-list li.c-box-list__item--locked:before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;background:none;background-image:url(/packs/media/application/images/svg-icons/padlock-baa0abd24bd53f324a831de0dfec4124.png)!important;background-size:cover!important;border-radius:0;border:0}.c-box-list li a{display:flex;margin-left:-30px;padding-left:30px;color:#fff;text-decoration:none;white-space:nowrap}.c-box-list li a:hover{color:#158443}.c-box-list li a .c-box-list__item-number{margin-right:3px}.c-box-list li a .c-box-list__item-duration{margin-left:auto;color:#a7adb4}.c-box-list li a .c-box-list__item-title{width:100%;text-overflow:ellipsis;overflow:hidden}.c-box-list--linked li:first-child:after{display:none}.c-box-list--linked li:after{content:"";position:absolute;top:-15px;left:9px;width:2px;height:12px;background:#585e66}.c-box-list--black li{color:#333;font-weight:400}.c-box-list--black li.c-box-list__item--active:before{background-image:url(/packs/media/application/images/svg-icons/chevron--black-31dff1f9bdab2e826000d0d989a6d02c.png);background-size:cover}.c-box-list--black a{color:#333!important;text-decoration:none}.c-box-list--black a:hover{color:#158443!important}.c-box-list--checked li{cursor:inherit}.c-box-list--checked li:before{background-image:url(/packs/media/application/images/svg-icons/checkmark-2e54a12ae315316c72c793d49572d8bc.png);background-size:cover;border:2px solid #fff}.l-list-item-wrapper:first-child{margin-top:30px}.c-onboarding-progress{display:flex;justify-content:space-between;align-items:center}.c-onboarding-progress li{min-width:27px;height:27px;background:#333;border-radius:.5625rem;font-family:Bitter,serif;font-weight:700;color:#fff;text-align:center;position:relative}.c-onboarding-progress li .c-onboarding-progress__step{line-height:26px}.c-onboarding-progress li.c-onboarding-progress__bar{background:#dfe7f0;width:100%;height:6px;border-radius:100px;margin:0 9px}.c-onboarding-progress li.c-onboarding-progress__bar.c-onboarding-progress__bar--in-progress:before{content:"";width:50%;height:100%;border-radius:100px;background:#158443;position:absolute;left:0}.c-onboarding-progress li.c-onboarding-progress__bar.c-onboarding-progress__bar--complete{background:#158443}.c-onboarding-progress li.c-onboarding-progress--complete{background:#158443;background-image:url(/images/svg-icons/checkmark--large.png);background-size:cover}.c-onboarding-progress li.c-onboarding-progress--complete .c-onboarding-progress__step{display:none}.c-onboarding-progress li.c-onboarding-progress--complete .o-tooltip,.c-onboarding-progress li.c-onboarding-progress--complete .o-tooltip:after{background:#158443}.c-onboarding-progress li .o-tooltip{visibility:visible;opacity:1;top:-50px;height:36px;line-height:17px}}@media screen and (max-width:992px){.c-onboarding-progress li .o-tooltip{display:none}}@media screen{.c-onboarding-progress li .o-tooltip:after{top:20px}.c-item-list-icon li{padding-left:33px;font-family:Bitter,serif;font-weight:700;font-size:1.0625rem;margin-top:15px;position:relative}.c-item-list-icon li:first-child{margin-top:0}.c-item-list-icon li:before{content:"";width:24px;height:24px;position:absolute;left:0}.c-item-list-icon--arrow-right li:before{background-image:url(/packs/media/application/images/svg-icons/arrow-right--clear-green-91b5c75f7f1ca24611c29068b9bf0bfc.png);background-size:cover}.c-item-list-icon--checkmark li:before{background-image:url(/packs/media/application/images/svg-icons/checkmark--clear-green-27068de4b48be56f0b1f20f3f23573da.png);background-size:cover}.c-list-filter li{margin-top:18px}.c-list-filter li:first-child{margin-top:0}.c-list-filter .c-list-filter__label{font-size:.9375rem;padding-left:36px}.c-list-filter--dark .c-list-filter__label{color:#fff}.c-version-history-table .c-version-history-table__row{margin-top:18px;padding-bottom:15px;border-bottom:1px solid #dfe7f0}.c-version-history-table .c-version-history-table__row h3{font-size:1.3125rem;line-height:1.25}}@media screen and (max-width:768px){.c-version-history-table .c-version-history-table__row h3{font-size:1.1875rem}}@media screen{.c-version-history-table .c-version-history-table__row .c-version-history-table__meta{display:block;font-size:.9375rem;margin-top:6px}.c-version-history-table .c-version-history-table__row .c-version-history-table__links{margin-top:3px}.c-version-history-table .c-version-history-table__row .c-version-history-table__links a,.c-version-history-table .c-version-history-table__row .c-version-history-table__links span{font-size:.9375rem;color:#158443}.c-admin-advert-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.c-admin-advert-wrapper .l-half-col{width:calc(50% - 10px)}}@media screen and (max-width:600px){.c-admin-advert-wrapper .l-half-col{width:100%}}@media screen{.c-admin-advert{background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;display:flex;margin-top:15px;padding:24px 30px;min-height:196px;overflow:hidden}}@media screen and (max-width:600px){.c-admin-advert{min-height:auto}}@media screen{.c-admin-advert:first-child{margin-top:0}.c-admin-advert>div{display:flex;flex-wrap:wrap}.c-admin-advert .c-admin-advert__copy{padding-right:30px;flex-grow:1}.c-admin-advert .c-admin-advert__copy .c-admin-advert__title{width:100%;font-size:1.3125rem;line-height:1.25}}@media screen and (max-width:600px){.c-admin-advert .c-admin-advert__copy .c-admin-advert__title{font-size:1.3125rem}}@media screen{.c-admin-advert .c-admin-advert__copy .c-admin-advert__subtitle{width:100%;font-size:.9375rem;color:#6e7687;margin-top:6px}.c-admin-advert .c-admin-advert__copy a{margin-top:30px;align-self:flex-end}.c-admin-advert .c-admin-advert__copy--large{min-height:240px}}@media screen and (max-width:600px){.c-admin-advert .c-admin-advert__copy--large{min-height:auto}}@media screen{.c-admin-advert .c-admin-advert__copy--large .c-admin-advert__title{font-size:2.25rem}}@media screen and (max-width:600px){.c-admin-advert .c-admin-advert__copy--large .c-admin-advert__title{font-size:1.3125rem}}@media screen{.c-admin-advert .c-admin-advert__copy--large .c-admin-advert__subtitle{font-size:1rem;padding-right:10%}}@media screen and (max-width:600px){.c-admin-advert .c-admin-advert__copy--large .c-admin-advert__subtitle{font-size:.9375rem;padding-right:0}}@media screen{.c-admin-advert .c-admin-advert__artwork{width:90px;height:90px;align-self:center}}@media screen and (min-width:993px) and (max-width:1080px){.c-admin-advert .c-admin-advert__artwork{width:60px;height:60px}}@media screen and (max-width:768px){.c-admin-advert .c-admin-advert__artwork{align-self:flex-start;width:60px;height:60px}}@media screen{.c-admin-advert .c-admin-advert__artwork img{min-width:100%;height:100%}.c-admin-advert .c-admin-advert__artwork--large{width:210px;height:210px}}@media screen and (max-width:600px){.c-admin-advert .c-admin-advert__artwork--large{width:60px;height:60px}}@media screen{.c-admin-advert--large{min-height:300px}}@media screen and (max-width:600px){.c-admin-advert--large{min-height:auto}}@media screen{.l-custom-admin-advert--large{width:360px!important;height:304px!important;margin-top:-30px;margin-right:-30px;align-self:flex-start!important}}@media screen and (min-width:993px) and (max-width:1080px){.l-custom-admin-advert--large{width:300px!important;height:250px!important}}@media screen and (max-width:600px){.l-custom-admin-advert--large{width:140px!important;height:120px!important}}@media screen{.c-banner-advert{height:140px;overflow:hidden;z-index:9999;position:relative}.c-banner-advert:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}}@media screen and (max-width:1080px){.c-banner-advert{height:auto;padding-top:30px;padding-bottom:30px}}@media screen{.c-banner-advert .c-banner-advert__wrapper{height:100%;position:relative;z-index:1}.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__flex-wrapper{display:flex;align-items:center;height:100%}}@media screen and (max-width:1080px){.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__flex-wrapper{display:grid;grid-template-columns:auto auto}}@media screen and (max-width:600px){.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__flex-wrapper{grid-template-columns:1fr}}@media screen{.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__art{height:100%}}@media screen and (max-width:1080px){.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__art{display:none}}@media screen{.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__art img{position:relative}.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__copy{margin-left:24px;margin-right:24px}}@media screen and (max-width:1080px){.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__copy{margin-left:0}}@media screen{.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__copy h2{display:flex;align-items:center;font-size:1.6875rem;color:#fff}}@media screen and (max-width:600px){.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__copy h2{font-size:1.5rem}}@media screen{.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__copy h2 a{color:#fff}.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__copy h2 .o-badge{position:relative;vertical-align:middle;margin-left:14px}}@media screen and (max-width:600px){.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__copy .c-banner-advert__copy-header--large{font-size:1.5rem!important}}@media screen{.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__copy p{font-family:Bitter,serif;font-size:1.0625rem;color:#f2f6fa;margin-top:5px}}@media screen and (max-width:600px){.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__copy p{font-size:.9375rem}}@media screen{.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__action{margin-left:auto}}@media screen and (max-width:600px){.c-banner-advert .c-banner-advert__wrapper .c-banner-advert__action{margin-top:18px;margin-left:0}}@media screen{.c-banner-advert--ios{background-color:#f64e1a}.c-banner-advert--ios:before{background-image:url(/packs/media/application/images/patterns/ios-pattern@2x-938f9fdbf61df1b8d6730202dd136fcd.png);background-size:cover}.c-banner-advert--ios .c-banner-advert__art{width:222px;margin-left:-30px}.c-banner-advert--ios .c-banner-advert__art img{top:24px}.c-banner-advert--android{background-image:linear-gradient(90deg,#0575e6,#00a0ff,#00c3f4,#00deb5,#00f260)}.c-banner-advert--android:before{background-image:url(/packs/media/application/images/patterns/android-pattern@2x-e324a00d2859e5ee9a36fb47ec7f9f42.png);background-size:cover}.c-banner-advert--android .c-banner-advert__art{width:140px}.c-banner-advert--android .c-banner-advert__art img{top:20px}.c-banner-advert--server-side-swift{background-color:#363b44}.c-banner-advert--server-side-swift:before{background-image:url(/packs/media/application/images/patterns/server-side-swift-pattern@2x-5e31f1ab654a26462b27f3d062d3a873.png);background-size:cover}.c-banner-advert--server-side-swift .c-banner-advert__art{width:140px}.c-banner-advert--server-side-swift .c-banner-advert__art img{width:100%}.c-banner-advert--server-side-swift .o-button--dark{background:#fd7401}.c-banner-advert--server-side-swift .o-button--dark svg{fill:#fd7401}.c-banner-advert--unity{background-color:#194a85}.c-banner-advert--unity:before{background-image:url(/packs/media/application/images/patterns/unity-pattern@2x-60ddd8f44dfb217d09e213ef690b7a18.png);background-size:cover}.c-banner-advert--unity .c-banner-advert__art{width:160px}.c-banner-advert--unity .c-banner-advert__art img{top:20px}.c-banner-advert--flutter{background-color:#096abb}.c-banner-advert--flutter:before{background-image:url(/packs/media/application/images/patterns/flutter-pattern@2x-90285364fefd8477510cb7b0f42eb97c.png);background-size:cover}.c-banner-advert--flutter .c-banner-advert__art{width:160px}.c-banner-advert--flutter .c-banner-advert__art img{top:20px}.c-banner-advert--unreal-engine{background-color:#79376c}.c-banner-advert--unreal-engine:before{background-image:url(/packs/media/application/images/patterns/unreal-engine-pattern@2x-bb8afe1488c1257a16aa8f3638cec358.png);background-size:cover}.c-banner-advert--unreal-engine .c-banner-advert__art{width:172px}.c-banner-advert--unreal-engine .c-banner-advert__art img{top:20px}.c-banner-advert--macos{background-color:#41aea4}.c-banner-advert--macos:before{background-image:url(/packs/media/application/images/patterns/macos-pattern@2x-f84fb2989220ebc008b6130035faed61.png);background-size:cover}.c-banner-advert--macos .c-banner-advert__art{width:172px}.c-banner-advert--macos .c-banner-advert__art img{top:20px}.c-banner-advert--archive{background-color:#333}.c-banner-advert--archive:before{background-image:url(/packs/media/application/images/patterns/archive-pattern@2x-98fc064248d1e6efdeb6f545792b4465.png);background-size:cover}.c-banner-advert--archive .c-banner-advert__art{width:120px}.c-banner-advert--archive .c-banner-advert__art img{top:30px}.c-banner-advert--podcast{background-color:#333}.c-banner-advert--podcast:before{background-image:url(/packs/media/application/images/patterns/podcast-pattern@2x-45bb601474c4c41f06260208665f77a3.png);background-size:cover}.c-banner-advert--podcast .c-banner-advert__copy p{max-width:720px}.c-banner-advert--podcast .c-banner-advert__art{width:120px}.c-banner-advert--podcast .c-banner-advert__art img{top:30px}.c-banner-advert--mobile-app{background:#f2f6fa}.c-banner-advert--mobile-app h2,.c-banner-advert--mobile-app p{color:#333!important}.c-banner-advert--mobile-app .c-banner-advert__art img{width:180px;top:10px}.c-banner-advert--campaign{height:auto;min-height:140px;display:flex;align-items:center;padding:30px 0}.c-banner-advert--campaign .c-banner-advert__copy p{margin-top:9px}}@media screen and (max-width:768px){.c-banner-advert--campaign .c-banner-advert__copy p{padding-right:0}}@media screen{.c-banner-advert--account{background-color:#333}.c-banner-advert--account:before{background-image:url(/packs/media/application/images/patterns/flare-relate-pattern--dark-teal-a3c8155545450d5baab5623e29193613.png);background-size:cover}.c-banner-advert--account .c-banner-advert__art{width:300px}.c-banner-advert--account .c-banner-advert__art img{top:20px;margin-top:-40px;margin-bottom:-60px}.c-banner-advert--account-list{padding-bottom:60px}.c-banner-advert--account-list:before{background-image:url(/packs/media/application/images/patterns/large-geometric-relate-pattern--dark-5a38698fcffb85136a1773c19aa459be.png);background-size:cover}}@media screen and (max-width:1080px){.c-banner-advert--account-list .l-block-wrapper{width:100%}}@media screen{.c-banner-advert--account-list h2{font-size:1.875rem!important;line-height:1.35!important}}@media screen and (max-width:768px){.c-banner-advert--account-list h2{font-size:1.5rem!important;line-height:1.25!important}}@media screen{.c-banner-advert--account-list .c-banner-advert__art{width:240px;min-width:240px;margin-left:auto}}@media screen and (max-width:1080px){.c-banner-advert--account-list .c-banner-advert__art{display:block!important}}@media screen and (max-width:768px){.c-banner-advert--account-list .c-banner-advert__art{display:none!important}}@media screen{.c-banner-advert--account-list .c-banner-advert__art img{top:0;margin-top:0;margin-bottom:0}.c-banner-advert--account-list .c-box-list li{font-family:Bitter,serif;font-size:1.0625rem}}@media screen and (max-width:768px){.c-banner-advert--account-list .c-box-list li{font-size:.9375rem}}@media screen{.c-banner-advert--account-list .c-box-list li:before{top:3px}}@media screen and (max-width:768px){.c-banner-advert--account-list .c-box-list li:before{top:1px}}@media screen{.c-banner-advert--newsletter{background-color:#158443}.c-banner-advert--newsletter:before{background-image:url(/packs/media/application/images/patterns/geometric-relate-pattern--dark-5273a8c86cb6d152903441185d270cdd.png);background-size:cover}.c-banner-advert--newsletter .c-banner-advert__art{width:200px}.c-banner-advert--newsletter .c-banner-advert__art img{margin-bottom:-120px}.c-banner-advert--subscription{background-color:#fdcf74;padding:45px 0}.c-banner-advert--subscription .c-banner-advert__flex-wrapper{max-width:912px;display:grid!important;grid-template-columns:1fr 1fr;grid-column-gap:26px}}@media screen and (max-width:1080px){.c-banner-advert--subscription .c-banner-advert__flex-wrapper{grid-template-columns:1fr!important}}@media screen and (max-width:600px){.c-banner-advert--subscription h2{white-space:normal}}@media screen{.c-banner-advert--subscription h2,.c-banner-advert--subscription p{color:#333!important}}@media screen and (max-width:1080px){.c-banner-advert--subscription h2,.c-banner-advert--subscription p{display:block!important}}@media screen{.c-banner-advert--subscription .c-banner-advert__copy{margin:0!important}}@media screen and (max-width:1080px){.c-banner-advert--subscription .c-banner-advert__copy{order:2;text-align:center;max-width:560px;margin:30px auto 0!important}}@media screen{.c-banner-advert--subscription .c-banner-advert__art{width:100%}}@media screen and (max-width:1080px){.c-banner-advert--subscription .c-banner-advert__art{display:block!important;order:1;max-width:442px;margin:0 auto}}@media screen{.c-banner-advert--subscription .c-banner-advert__art img{width:100%}.c-banner-advert--pro-subscription{background-color:#157cb8!important}.c-banner-advert--pro-subscription h2,.c-banner-advert--pro-subscription p{color:#fff!important}.c-banner-advert--team-subscription{background:#a5ceb5}.c-banner-advert--team-subscription .c-banner-advert__art{display:inline-table;width:420px}}@media screen and (max-width:768px){.c-banner-advert--team-subscription .c-banner-advert__art{max-width:300px;width:100%}}@media screen{.c-banner-advert--path{background-color:#333}.c-banner-advert--path .c-banner-advert__action{position:relative;top:20px;min-width:250px;margin-bottom:-50px;padding-right:60px}.c-banner-advert--path .c-banner-advert__action .c-box-list{max-height:240px}.c-banner-advert--path .c-banner-advert__action .c-box-list li{overflow-x:visible;cursor:inherit}.c-banner-advert--path .c-banner-advert__action .c-box-list li:first-child{opacity:.9}.c-banner-advert--path .c-banner-advert__action .c-box-list li:nth-child(2){opacity:.8}.c-banner-advert--path .c-banner-advert__action .c-box-list li:nth-child(3){opacity:.7}.c-banner-advert--path .c-banner-advert__action .c-box-list li:nth-child(4){opacity:.6}.c-banner-advert--path .c-banner-advert__action .c-box-list li:nth-child(5){opacity:.5}.c-banner-advert--path .c-banner-advert__action .c-box-list li:nth-child(6){opacity:.4}.c-banner-advert--path .c-banner-advert__action .c-box-list li:nth-child(7){opacity:.3}.c-banner-advert--path .c-banner-advert__action .c-box-list li:nth-child(8){opacity:.2}.c-banner-advert--path .c-banner-advert__action .c-box-list li:nth-child(9){opacity:.1}.c-banner-advert--path .c-banner-advert__action .c-box-list li:after{background:#fff;border-radius:100px}.c-banner-advert--path-android{background-color:#c9dc8d}.c-banner-advert--path-android .c-banner-advert__wrapper:before{content:"";width:167px;height:165px;position:absolute;left:-167px;top:50%;margin-top:-84px;background-image:url(/packs/media/application/images/artwork/illustration-android-path-1-50d60aa7b1a7586b72eeeb848010f82d.svg);background-size:cover}.c-banner-advert--path-android .c-banner-advert__wrapper:after{content:"";width:175px;height:168px;position:absolute;right:-175px;top:50%;margin-top:-86px;background-image:url(/packs/media/application/images/artwork/illustration-android-path-2-46c0f8ff5785cc53ae4c88003ebcbffd.svg);background-size:cover}.c-banner-advert--path-ios{background-color:#fcac6d}.c-banner-advert--path-ios .c-banner-advert__wrapper:before{content:"";width:167px;height:175px;position:absolute;left:-167px;top:50%;margin-top:-90px;background-image:url(/packs/media/application/images/artwork/illustration-ios-path-2-4fd0e89a938cdd5f9aed0f5e7706e84d.svg);background-size:cover}.c-banner-advert--path-ios .c-banner-advert__wrapper:after{content:"";width:195px;height:158px;position:absolute;right:-195px;top:50%;margin-top:-80px;background-image:url(/packs/media/application/images/artwork/illustration-ios-path-1-0c368fdd428afe071a36cb0fa4ba573a.svg);background-size:cover}.c-banner-advert--path-unity{background-color:#8cbdda}.c-banner-advert--path-unity .c-banner-advert__wrapper:before{content:"";width:185px;height:165px;position:absolute;left:-185px;top:50%;margin-top:-75px;background-image:url(/packs/media/application/images/artwork/illustration-unity-path-1-ffd0e553c44c6b070030a2f1d8e29625.svg);background-size:cover}.c-banner-advert--path-unity .c-banner-advert__wrapper:after{content:"";width:155px;height:166px;position:absolute;right:-155px;top:50%;margin-top:-83px;background-image:url(/packs/media/application/images/artwork/illustration-unity-path-2-fc26fe7b4b0f2445141637e642af5e7b.svg);background-size:cover}.c-banner-related{padding:45px 0;overflow:hidden;position:relative}.c-banner-related:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}}@media screen and (max-width:1080px){.c-banner-related{padding:45px 50px}}@media screen and (max-width:768px){.c-banner-related{padding:45px 0}}@media screen{.c-banner-related .c-banner-related__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px;align-items:center;position:relative}}@media screen and (max-width:768px){.c-banner-related .c-banner-related__wrapper{grid-template-columns:1fr!important}}@media screen and (max-width:768px){.c-banner-related .c-banner-related__wrapper .c-banner-related__text{text-align:center}}@media screen{.c-banner-related .c-banner-related__wrapper .c-banner-related__text .o-header-logo__mark{width:24px;height:24px;fill:#fff}.c-banner-related .c-banner-related__wrapper .c-banner-related__text .c-banner-related__headline{font-size:2.25rem;line-height:1.25;margin-top:6px;color:#fff}}@media screen and (max-width:768px){.c-banner-related .c-banner-related__wrapper .c-banner-related__text .c-banner-related__headline{font-size:1.875rem}}@media screen and (max-width:600px){.c-banner-related .c-banner-related__wrapper .c-banner-related__text .c-banner-related__headline{font-size:1.5rem}}@media screen{.c-banner-related .c-banner-related__wrapper .c-banner-related__text .c-banner-related__description{font-family:Bitter,serif;font-size:1.125rem;margin-top:9px;color:#fff}}@media screen and (max-width:768px){.c-banner-related .c-banner-related__wrapper .c-banner-related__text .c-banner-related__description{font-size:1rem}}@media screen and (max-width:768px){.c-banner-related .c-banner-related__wrapper .c-banner-related__artwork{text-align:center;margin-top:30px}}@media screen{.c-banner-related .c-banner-related__wrapper .c-banner-related__artwork img{width:100%}}@media screen and (max-width:768px){.c-banner-related .c-banner-related__wrapper .c-banner-related__artwork img{max-width:320px}}@media screen{.c-banner-related--subscription{background:#fdcf74}.c-banner-related--subscription .c-banner-related__wrapper{grid-column-gap:26px}.c-banner-related--subscription .c-banner-related__text h3{font-size:1.6875rem!important}.c-banner-related--subscription .c-banner-related__text p{font-size:1.0625rem}}@media screen and (max-width:768px){.c-banner-related--subscription .c-banner-related__text{order:2}}@media screen and (max-width:768px){.c-banner-related--subscription .c-banner-related__artwork{order:1;margin-top:0!important;margin-bottom:30px}}@media screen{.c-banner-related--content{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048)}.c-banner-related--content:before{background-image:url(/packs/media/application/images/patterns/flare-relate-pattern--blue-a42ac49b6749ad50065221a4f9572d74.png);background-size:cover}.c-banner-related--content .c-banner-related__wrapper{grid-template-columns:1fr auto}}@media screen and (max-width:768px){.c-banner-related--content .c-banner-related__text{order:2}}@media screen and (max-width:768px){.c-banner-related--content .c-banner-related__text .o-header-logo__mark{display:none}}@media screen{.c-banner-related--content .c-banner-related__artwork{text-align:right}}@media screen and (max-width:768px){.c-banner-related--content .c-banner-related__artwork{order:1;text-align:left!important;margin-top:0!important}}@media screen{.c-banner-related--content .c-banner-related__artwork img{max-width:350px;border-radius:.5625rem}}@media screen and (max-width:768px){.c-banner-related--content .c-banner-related__artwork img{max-width:250px!important}}@media screen{.c-banner-advert-sticky{display:flex;align-items:center;height:80px;background:#3268a6;position:fixed;bottom:0;left:0;width:100%;z-index:99;box-shadow:0 -2px 1px 0 rgba(51,51,51,.05)}}@media screen and (max-width:992px){.c-banner-advert-sticky{height:auto}}@media screen{.c-banner-advert-sticky .c-banner-advert-sticky__wrapper{display:flex;align-items:center;padding:0 60px}}@media screen and (max-width:992px){.c-banner-advert-sticky .c-banner-advert-sticky__wrapper{padding:10px 60px 15px 20px}}@media screen and (max-width:600px){.c-banner-advert-sticky .c-banner-advert-sticky__wrapper{display:block}}@media screen{.c-banner-advert-sticky .c-banner-advert-sticky__wrapper img{max-width:90px;margin-right:30px;position:relative}}@media screen and (max-width:992px){.c-banner-advert-sticky .c-banner-advert-sticky__wrapper img{display:none}}@media screen{.c-banner-advert-sticky .c-banner-advert-sticky__wrapper p{font-family:Bitter,serif;font-weight:700;font-size:1rem;padding-right:20px;color:#fff}}@media screen and (max-width:600px){.c-banner-advert-sticky .c-banner-advert-sticky__wrapper p{margin-bottom:15px}}@media screen{.c-banner-advert-sticky .c-banner-advert-sticky__wrapper .o-alert__close{position:absolute;top:50%;right:15px;margin-top:-15px;width:30px;height:30px}.c-banner-advert-sticky .c-banner-advert-sticky__wrapper .o-alert__close svg{margin-top:-8px;margin-left:-8px}.c-banner-advert-sticky--account{background:#41aea4;background-image:url(/packs/media/application/images/patterns/flare-relate-pattern--dark-teal-a3c8155545450d5baab5623e29193613.png);background-size:cover}.c-banner-advert-sticky--newsletter{background:#333;background-image:url(/packs/media/application/images/patterns/geometric-relate-pattern--dark-5273a8c86cb6d152903441185d270cdd.png);background-size:cover}.c-banner-advert-sticky--newsletter img{max-width:120px!important;top:20px}.c-banner-advert-sticky--subscribe{background:#fdcf74}.c-banner-advert-sticky--subscribe .c-banner-advert-sticky__wrapper{padding-left:0;padding-right:0}}@media screen and (max-width:992px){.c-banner-advert-sticky--subscribe .c-banner-advert-sticky__wrapper{padding-left:24px;padding-right:60px;padding-top:15px}}@media screen and (max-width:600px){.c-banner-advert-sticky--subscribe .c-banner-advert-sticky__wrapper{padding-right:24px}}@media screen{.c-banner-advert-sticky--subscribe p{color:#333!important}.c-banner-advert-sticky--subscribe img{max-width:180px!important;margin-right:20px!important;margin-left:-30px!important;top:0}.c-banner-advert-sticky--pro-subscribe{background:#157cb8}}@media screen and (max-width:992px){.c-banner-advert-sticky--pro-subscribe .c-banner-advert-sticky__wrapper{padding-top:15px}}@media screen{.c-banner-advert-sticky--pro-subscribe p{color:#fff!important}.c-banner-advert-sticky--pro-subscribe img{max-width:150px!important;margin-right:20px!important;margin-left:-30px!important;top:10px}.c-banner-advert-sticky--team-subscribe{background:#a5ceb5}.c-banner-advert-sticky--team-subscribe .c-banner-advert-sticky__wrapper{padding-left:0;padding-right:0}}@media screen and (max-width:992px){.c-banner-advert-sticky--team-subscribe .c-banner-advert-sticky__wrapper{padding-left:24px;padding-right:60px}}@media screen and (max-width:600px){.c-banner-advert-sticky--team-subscribe .c-banner-advert-sticky__wrapper{padding-right:24px}}@media screen{.c-banner-advert-sticky--team-subscribe img{max-width:95px!important;top:1px}.c-banner-advert-sticky--obfuscate{background:#fff;box-shadow:0 2px 24px 0 rgba(51,51,51,.1);height:96px}}@media screen and (max-width:992px){.c-banner-advert-sticky--obfuscate{margin:0 24px;width:calc(100% - 48px);bottom:72px;border-radius:.5625rem;padding:24px;z-index:0;height:auto}}@media screen{.c-banner-advert-sticky--obfuscate .c-banner-advert-sticky__wrapper{max-width:1140px;padding:0}}@media screen and (max-width:1200px){.c-banner-advert-sticky--obfuscate .c-banner-advert-sticky__wrapper{padding:0 24px}}@media screen and (max-width:992px){.c-banner-advert-sticky--obfuscate .c-banner-advert-sticky__wrapper{padding:0}}@media screen{.c-banner-advert-sticky--obfuscate p{color:#333!important}.c-banner-advert-sticky--obfuscate img{max-width:170px!important}.c-banner-advert-sticky--obfuscate .l-obfuscated-text{display:inline-block;width:104px;text-align:center;background:#f4c3c3}.c-banner-advert-sticky--black{background:#333}}@media screen and (max-width:992px){.c-banner-advert-sticky--cta-only .c-banner-advert-sticky__wrapper{padding:15px 20px}}@media screen{.c-price-card{background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;text-align:center;width:300px;height:0%;padding:30px 0 40px;margin:0 20px}.c-price-card h4{font-size:1.125rem}.c-price-card .c-price-card__price span{font-family:Bitter,serif}.c-price-card .c-price-card__price .c-price-card__price-currency{font-size:1.25rem;margin-right:-6px}.c-price-card .c-price-card__price .c-price-card__price-main{font-size:7.5rem;line-height:100px;letter-spacing:-5px}.c-price-card .c-price-card__price .c-price-card__price-change{margin-left:-6px;position:relative;top:-75px}.c-price-card .c-price-card__period{display:block;font-family:Bitter,serif}.c-price-card .c-price-card__saving{display:block;font-size:.875rem;color:#73859f}.c-price-card--small{width:270px}.c-banner-advert--teaspoon-launch{background:#fdcf74;height:auto;padding-top:30px;padding-bottom:30px;text-align:center}.c-banner-advert--teaspoon-launch .c-banner-advert__copy{margin:0!important}.c-banner-advert--teaspoon-launch .c-banner-advert__copy h2,.c-banner-advert--teaspoon-launch .c-banner-advert__copy p{display:block!important;text-align:center;color:#333!important}.c-banner-advert--teaspoon-launch .c-banner-advert__artwork-left{position:absolute;left:-250px;top:-92px;width:298px}}@media screen and (max-width:768px){.c-banner-advert--teaspoon-launch .c-banner-advert__artwork-left{bottom:-92px;top:auto}}@media screen{.c-banner-advert--teaspoon-launch .c-banner-advert__artwork-right{position:absolute;right:-340px;top:-92px;width:380px}}@media screen and (max-width:768px){.c-banner-advert--teaspoon-launch .c-banner-advert__artwork-right{bottom:-92px;top:auto}}@media screen{.c-modal{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;background:rgba(59,64,72,.9);display:flex;align-items:center;justify-content:center;overflow:scroll;z-index:999999}}@media screen and (max-width:992px){.c-modal{padding:20px}}@media screen{.c-modal .c-modal__close{display:flex;align-items:center;width:36px;height:36px;background:#fff;border-radius:.5625rem;cursor:pointer;position:absolute;top:10px;right:10px;z-index:100;justify-content:center}.c-modal .c-modal__close svg{width:18px;height:18px;transform:rotate(45deg);margin:0}.c-modal .c-modal-wrapper{display:flex;flex-wrap:wrap;background:#fff;width:720px;border-radius:.5625rem;overflow:hidden;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:a-zoom-in;animation-name:a-zoom-in;position:relative}}@media screen and (max-width:768px){.c-modal .c-modal-wrapper{padding-top:24px}}@media screen{.c-modal .c-modal__copy{flex-grow:1;padding:15px 36px 24px}}@media screen and (max-width:768px){.c-modal .c-modal__copy{padding:27px 24px}}@media screen{.c-modal .c-modal__copy .c-modal__title{margin-bottom:18px}}@media screen and (max-width:600px){.c-modal .c-modal__copy .c-modal__title{font-size:1.875rem}}@media screen{.c-modal .c-modal__copy .c-modal__subtitle{font-weight:500;font-size:1.3125rem}}@media screen and (max-width:600px){.c-modal .c-modal__copy .c-modal__subtitle{font-size:1.125rem}}@media screen{.c-modal .c-modal__copy .c-modal__description ol,.c-modal .c-modal__copy .c-modal__description p,.c-modal .c-modal__copy .c-modal__description ul{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important;font-size:1rem;margin-top:24px;color:#6e7687}}@media screen and (max-width:600px){.c-modal .c-modal__copy .c-modal__description ol,.c-modal .c-modal__copy .c-modal__description p,.c-modal .c-modal__copy .c-modal__description ul{font-size:.9375em}}@media screen{.c-modal .c-modal__copy .c-modal__description a{font-weight:400!important;color:#158443!important;margin-left:0!important;text-decoration:underline}.c-modal .c-modal__copy .c-modal__description p:first-child{margin-top:0}.c-modal .c-modal__copy .c-modal__description--scroll{max-height:240px;overflow:scroll;border-bottom:1px solid #eff3f6;padding-bottom:24px}.c-modal .c-modal__copy .c-modal__form .c-modal__checkbox{display:inline-block}.c-modal--sign-up{text-align:center;white-space:normal}.c-modal--sign-up .c-modal__title{font-size:1.6875em;padding:0 60px;margin-top:0!important;color:#333!important}}@media screen and (max-width:600px){.c-modal--sign-up .c-modal__title{font-size:1.3125rem!important;padding:0}}@media screen{.c-modal--sign-up .c-modal__artwork{width:100%;margin-top:30px}}@media screen and (max-width:768px){.c-modal--sign-up .c-modal__artwork{display:none}}@media screen{.c-modal--sign-up .c-modal__artwork img{width:100%;max-width:140px!important;margin:0 auto!important;border:0!important}.c-modal--sign-up .c-modal__artwork .c-modal__artwork--subscribe{max-width:210px!important}.c-modal--sign-up .o-button--green,.c-modal--sign-up .o-button--green:hover{color:#fff}.c-modal--highlighting .c-modal__title{font-size:1.5rem}.c-modal--highlighting .c-modal__artwork{width:100%;margin-top:30px}.c-modal--highlighting .c-modal__artwork img{width:100%;max-width:250px!important}.c-modal--highlighting .c-modal__copy{padding-bottom:36px!important}.c-modal--highlighting .c-modal__copy .c-modal__description a{color:#6e7687!important}.c-modal--highlighting .o-button__svg--grey-regent{fill:#959da5!important}.c-modal--trailer .c-modal-wrapper{background:none;width:auto}}@media screen and (max-width:768px){.c-modal--trailer .c-modal-wrapper{width:100%}}@media screen{.c-modal--trailer .c-modal-wrapper .c-modal__player{width:480px;border-radius:.5625rem;overflow:hidden;padding-top:56.25%;background:#333;position:relative}}@media screen and (min-width:1080px){.c-modal--trailer .c-modal-wrapper .c-modal__player{width:720px}}@media screen{.c-modal--trailer .c-modal-wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}.c-modal--trailer .c-modal__close{right:0;top:0}}@media screen and (max-width:768px){.c-modal--trailer .c-modal__close{position:fixed;top:15px;right:15px}}@media screen{.c-modal--trailer .c-modal__close svg{position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px}@-webkit-keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.o-skeleton__artwork{width:100%;height:160px}.o-skeleton__artwork,.o-skeleton__graphic{max-width:100%;border-radius:9px;background:#eff3f6;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px}.o-skeleton__graphic{width:64px;height:64px}.o-skeleton__graphic--small{width:54px;height:54px}.o-skeleton__graphic--large{width:90px;height:90px}.o-skeleton__title{max-width:100%;border-radius:9px;background:#eff3f6;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px;width:100%;max-width:260px;height:36px}}@media screen and (max-width:600px){.o-skeleton__title{height:33px}}@media screen{.o-skeleton__text{max-width:100%;border-radius:9px;background:#eff3f6;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px;width:250px;height:12px}.o-skeleton__text--small{width:180px}.o-skeleton__button{max-width:100%;border-radius:9px;background:#eff3f6;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px;width:120px;height:42px}}@media screen and (max-width:600px){.o-skeleton__button{display:block;margin-top:9px}}@media screen{.o-skeleton-sidebar__meta-wrapper{margin-left:12px}.o-skeleton-sidebar__meta{max-width:100%;border-radius:9px;background:#eff3f6;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px;width:60px;height:9px}.o-skeleton-sidebar__meta--small{width:30px;margin-top:9px}.o-skeleton-sidebar__meta--large{width:180px}.o-skeleton-card{background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.075);width:100%;padding:30px 24px}.o-skeleton-card--small{padding:24px}.o-skeleton-card--large{padding-bottom:45px}.o-skeleton-card__title{width:250px;height:30px}.o-skeleton-card__text,.o-skeleton-card__title{max-width:100%;border-radius:9px;background:#eff3f6;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:linear-gradient(90deg,#e1e3e6 8%,#e6e8eb 18%,#e1e3e6 33%);background-size:800px 104px}.o-skeleton-card__text{width:330px;height:12px;margin-top:12px}.c-skeleton-sidebar{align-self:flex-start;opacity:.8}}@media screen and (max-width:992px){.c-skeleton-sidebar{display:none}}@media screen{.c-skeleton-sidebar>div{display:flex;flex-wrap:wrap}.c-skeleton-sidebar>div:last-child{position:absolute;bottom:30px}.c-skeleton-sidebar .c-skeleton-sidebar__text{margin-top:44px}.c-skeleton-sidebar .c-skeleton-sidebar__text:first-child{margin-top:0;width:210px}.c-skeleton-sidebar .c-skeleton-sidebar__text:nth-child(2){width:130px}.c-skeleton-sidebar .c-skeleton-sidebar__text:nth-child(3){width:240px}.c-skeleton-sidebar .c-skeleton-sidebar__text:nth-child(4){width:100px}.c-skeleton-sidebar .c-skeleton-sidebar__text:nth-child(5){width:180px}.c-skeleton-admin{display:flex;flex-wrap:wrap;justify-content:space-between}.c-skeleton-admin .l-half-col{width:calc(50% - 10px)}.c-skeleton-admin .o-skeleton-card__text:first-child{width:210px}.c-skeleton-admin .o-skeleton-card__text:nth-child(2){width:100px}.c-skeleton-tutorials{width:100%}}@media screen and (max-width:1140px){.c-skeleton-tutorials{grid-template-columns:1fr 1fr 1fr}.c-skeleton-tutorials>div{margin-top:30px}}@media screen and (max-width:992px){.c-skeleton-tutorials{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.c-skeleton-tutorials{display:block}}@media screen{.c-tutorial-item{position:relative}.c-tutorial-item>a{text-decoration:none;display:block}.c-tutorial-item .o-button--bookmark{display:none}.c-tutorial-item .o-button--mark-as-complete{position:absolute;top:12px;right:12px;width:27px;height:27px;display:none}}@media screen and (max-width:768px){.c-tutorial-item .o-button--mark-as-complete{display:none!important}}@media screen{.c-tutorial-item .o-button--mark-as-complete .checkbox__indicator,.c-tutorial-item .o-button--mark-as-complete .checkbox__input{top:0}.c-tutorial-item .o-button--mark-as-complete button:focus{outline:none}.c-tutorial-item .o-badge-tutorial--locked,.c-tutorial-item .o-badge-tutorial--recording{display:none}.c-tutorial-item .c-tutorial-item__art{background:#fff;border-radius:.5625rem;overflow:hidden;position:relative}.c-tutorial-item .c-tutorial-item__art img{display:flex;width:100%;height:auto;align-self:flex-start}.c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete,.c-tutorial-item .c-tutorial-item__art .c-tutorial-item__in-progress,.c-tutorial-item .c-tutorial-item__art img.c-tutorial-item__art-image--alternate{display:none}.c-tutorial-item .c-tutorial-item__art .o-badge{position:absolute;z-index:1}.c-tutorial-item .c-tutorial-item__text{display:flex;flex-wrap:wrap}}@media screen and (max-width:600px){.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{word-break:break-word}}@media screen{.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__category,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-family:Bitter,serif;font-size:1.3125rem;font-weight:700;line-height:1.35;letter-spacing:-.5px;color:#333;padding-right:12px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__category{font-size:1.125rem;font-weight:500;margin-top:9px;display:none}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent{display:none}.c-tutorial-item .c-tutorial-item__text>span{display:block;width:100%;font-size:.9375rem}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short{color:#6e7687;font-size:.9375rem}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{width:100%;margin-top:8px;font-size:.9375rem;color:#6e7687}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ol,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description p,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ul{margin-top:8px;font-size:.9375rem;color:#6e7687}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ol,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description ul{padding-left:10px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__continue,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform-long,.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__type{color:#6e7687}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__continue{display:none;margin-top:8px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform-long{display:none}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__in-progress{display:none;width:100%;height:6px;border-radius:100px;position:absolute;left:0;bottom:0}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__in-progress .c-tutorial-item__in-progress--fill{width:50%;background:#158443;height:6px;position:absolute;left:0;top:0;border-radius:100px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete{display:none;color:#fff;margin-top:10px;background:#158443;align-items:center}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete .c-tutorial-item__complete-text{position:relative;top:-1px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete i{display:flex;justify-content:center;align-content:center;width:15px;height:20px;margin-right:6px;border-radius:7px}.c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete i svg{width:11px;fill:#fff}.c-tutorial-item .c-tutorial-item__text .o-badge{width:auto;font-size:.6875rem;margin-top:10px;display:none}.c-tutorial-item .c-tutorial-item__lower,.c-tutorial-item .c-tutorial-item__number-badge .o-badge-tutorial--checkmark,.c-tutorial-item .c-tutorial-item__text .o-badge--soon{display:none}.c-tutorial-item.c-tutorial-item--in-progress .c-tutorial-item__continue,.c-tutorial-item.c-tutorial-item--in-progress .c-tutorial-item__in-progress{display:block}.c-tutorial-item.c-tutorial-item--complete .c-tutorial-item__complete{display:inline-flex}.c-tutorial-item.c-tutorial-item--complete .c-tutorial-item__number-badge .o-badge-tutorial{display:none}.c-tutorial-item.c-tutorial-item--complete .c-tutorial-item__number-badge .o-badge-tutorial--checkmark{display:flex}.c-tutorial-item.c-tutorial-item--complete [data-tooltip]:before{content:"Unmark as complete"!important;right:-96px}}@media screen and (max-width:992px){.c-tutorial--card{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.c-tutorial--card{grid-template-columns:1fr 1fr}}@media screen{.c-tutorial--card .o-button--bookmark{display:inline-block;position:absolute;top:177px;right:0}.c-tutorial--card .c-tutorial-item{position:relative}}@media screen and (max-width:600px){.c-tutorial--card .c-tutorial-item{margin-top:45px}}@media screen{.c-tutorial--card .c-tutorial-item a{padding:0!important}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art{width:100%;height:160px;display:flex;align-items:center;justify-content:center}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .o-badge--pro,.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .o-badge-video{display:inline-flex;position:absolute;left:auto!important;right:12px!important;top:12px!important;z-index:1}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__in-progress{width:100%;height:6px;border-radius:100px;position:absolute;bottom:0;left:0;z-index:1}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__in-progress .c-tutorial-item__in-progress--fill{width:50%;background:#158443;height:6px;position:absolute;left:0;top:0;border-radius:100px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete{color:#fff;background:#158443;align-items:center;margin-top:0;z-index:2}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete .c-tutorial-item__complete-text{position:relative;top:-1px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete i{display:flex;justify-content:center;align-content:center;width:15px;height:20px;margin-right:6px;border-radius:7px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete i svg{width:11px;fill:#fff}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art .o-badge{top:12px;left:12px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art--product{height:auto;margin-bottom:-12px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art--product img{transform:scale(.9)}.c-tutorial--card .c-tutorial-item .c-tutorial-item__art--product+.c-tutorial-item__text+.c-tutorial-item__number-badge .o-badge-tutorial{left:8px;top:162px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text{padding:0 12px;margin-top:15px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:21px;padding-right:33px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__category{display:block!important}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{margin-top:8px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{align-self:flex-end;margin-top:5px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short,.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__type{font-size:13px;letter-spacing:-.1px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__complete,.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description,.c-tutorial--card .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__in-progress,.c-tutorial--card .c-tutorial-item .c-tutorial-item__upper .c-tutorial-item__platform{display:none}.c-tutorial--card .c-tutorial-item .c-tutorial-item__icon{display:flex;position:absolute;top:12px!important;right:13px}.c-tutorial--card .c-tutorial-item .c-tutorial-item__icon .o-badge-video{align-self:center}.c-tutorial--card .c-tutorial-item .o-badge-tutorial{position:absolute;left:12px;top:132px}.c-tutorial--list .c-tutorial-item--in-progress a{padding-bottom:27px!important}.c-tutorial--list .c-tutorial-item--complete .c-tutorial-item__metadata-short{display:none!important}.c-tutorial--list .c-tutorial--list__page{margin-top:15px}.c-tutorial--list .c-tutorial--list__page:first-child{margin-top:0}.c-tutorial--list .c-tutorial-item{margin-top:15px}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item{margin-top:15px!important}}@media screen{.c-tutorial--list .c-tutorial-item:first-child{margin-top:0}.c-tutorial--list .c-tutorial-item .o-button--bookmark{display:inline-block;position:absolute;z-index:1;bottom:0;right:12px}.c-tutorial--list .c-tutorial-item .o-link--bookmark-remove{color:#6e7687;text-decoration:underline;display:inline-block;position:absolute;z-index:1;bottom:21px;right:20px;box-shadow:none;border-radius:none;padding:0;cursor:pointer;font-size:.9375em}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .o-link--bookmark-remove{position:absolute!important;top:auto!important;bottom:21px!important;right:21px!important;left:auto!important}}@media screen{.c-tutorial--list .c-tutorial-item>a,.c-tutorial--list .c-tutorial-item>div.c-tutorial-item__wrapper{background:#fff;box-shadow:4px 4px 30px 0 rgba(51,51,51,.075);border-radius:.5625rem;padding:21px 42px 21px 21px}.c-tutorial--list .c-tutorial-item .c-tutorial-item__upper{display:grid;grid-template-columns:90px 1fr 42px}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__upper{grid-template-columns:1fr 72px!important}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__art{width:90px;height:90px;display:flex;align-items:center;justify-content:center;background:#dbdde0}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__art{width:72px;height:72px;order:2}.c-tutorial--list .c-tutorial-item .c-tutorial-item__art .o-badge{top:15px;left:15px}}@media screen and (max-width:768px) and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__art .o-badge{display:none}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__art img{align-self:auto;transform:scale(1.4)}.c-tutorial--list .c-tutorial-item .c-tutorial-item__art img.c-tutorial-item__art-image--primary{display:none}.c-tutorial--list .c-tutorial-item .c-tutorial-item__art img.c-tutorial-item__art-image--alternate{display:flex}.c-tutorial--list .c-tutorial-item .c-tutorial-item__art .c-tutorial-item__complete{display:none}.c-tutorial--list .c-tutorial-item .c-tutorial-item__art--product img{transform:scale(1)!important}.c-tutorial--list .c-tutorial-item .c-tutorial-item__text{margin-left:18px}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text{display:block;order:1;margin:0}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.3125rem}}@media screen and (max-width:600px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.25rem}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .o-badge--pro{display:inline-flex;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{display:none;margin-top:8px}}@media screen and (max-width:600px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata,.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-long,.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short{font-size:.875rem}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{display:block;margin-bottom:8px;padding-right:80px}}@media screen and (max-width:600px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{padding-right:0;font-size:.875rem}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent,.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{align-self:flex-end;margin-top:9px}}@media screen and (max-width:992px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent,.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{align-self:normal}}@media screen and (max-width:600px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__parent,.c-tutorial--list .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{font-size:.875rem}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__icon{display:flex}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .c-tutorial-item__icon{display:none}}@media screen{.c-tutorial--list .c-tutorial-item .c-tutorial-item__icon .o-badge-video{align-self:center}.c-tutorial--list .c-tutorial-item .c-tutorial-item__icon .o-badge--pro{z-index:1;display:inline-table;align-self:center;box-shadow:none}}@media screen and (max-width:768px){.c-tutorial--list .c-tutorial-item .o-badge-tutorial{position:absolute;left:12px!important;top:132px!important;z-index:1}}@media screen{.c-tutorial--featured .l-tutorial-container__wrapper{grid-row-gap:30px}.c-tutorial--featured .c-tutorial-item--in-progress .c-tutorial-item__in-progress{display:block}.c-tutorial--featured .c-tutorial-item{width:480px;min-width:480px;height:325px;position:relative}.c-tutorial--featured .c-tutorial-item>a{display:flex;align-items:flex-end;height:100%;overflow:hidden;border-radius:.5625rem}.c-tutorial--featured .c-tutorial-item>a:hover .c-tutorial-item__art img{transform:scale(1.3)}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art{position:absolute;top:0;left:0;height:100%}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(51,51,51,0) 0,#333);z-index:1}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art img{transition:all .5s;transform:scale(1.2)}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art .o-badge{left:15px;top:15px}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art .o-badge--pro,.c-tutorial--featured .c-tutorial-item .c-tutorial-item__art .o-badge-video{right:15px!important;top:15px!important}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text{position:relative;align-self:flex-end;padding:21px 24px;z-index:2}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text span{color:#fff}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.875rem;line-height:1.25}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__category{font-size:1.3125em}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{display:none;color:#fff}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{margin-top:12px!important;display:block!important;font-size:.9375rem!important}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{margin-top:3px}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata,.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata-short,.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{color:#fff!important}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__lower,.c-tutorial--featured .c-tutorial-item .c-tutorial-item__text-upper-meta{display:none!important}.c-tutorial--featured .c-tutorial-item .c-tutorial-item__icon{position:absolute;right:15px;top:15px!important;z-index:3}.c-tutorial--card .c-tutorial-item__metadata-short .o-badge-video,.c-tutorial--featured .c-tutorial-item .o-badge-tutorial,.c-tutorial--featured .c-tutorial-item .o-button--bookmark{display:none}.c-tutorial--card.c-tutorial--number .c-tutorial-item__text{margin-top:40px!important}.c-tutorial--card.c-tutorial--number .c-tutorial-item__art--product+.c-tutorial-item__text{margin-top:20px!important}.c-tutorial--list.c-tutorial--number .c-tutorial-item{padding-left:86px}}@media screen and (max-width:768px){.c-tutorial--list.c-tutorial--number .c-tutorial-item{padding-left:56px}}@media screen{.c-tutorial--list.c-tutorial--number .c-tutorial-item:before{content:"";position:absolute;left:27px;top:100px;width:6px;height:calc(100% - 50px);background:#dfe7f0;border-radius:100px}.c-tutorial--list.c-tutorial--number .c-tutorial-item.c-tutorial-item--complete:before{background:#158443}.c-tutorial--list.c-tutorial--number .o-badge-tutorial{position:absolute;top:36px;left:0}.c-tutorial--contributor .c-tutorial-item__text .c-tutorial-item__complete{display:none}.c-tutorial--contributor .c-tutorial-item__text .o-badge-role{display:inline-flex}.c-tutorial--contributor .c-tutorial-item__text .c-tutorial-item__platform{display:none}.c-tutorial--mini .c-tutorial-item{margin-top:15px}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item{margin-top:0}}@media screen{.c-tutorial--mini .c-tutorial-item a{padding:13px 15px;grid-template-columns:54px 1fr}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item a{padding:0}}@media screen{.c-tutorial--mini .c-tutorial-item .o-button--bookmark{display:none}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .o-button--bookmark{display:block}}@media screen{.c-tutorial--mini .c-tutorial-item .c-tutorial-item__art{width:54px;height:54px}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .c-tutorial-item__art{width:72px;height:72px}}@media screen{.c-tutorial--mini .c-tutorial-item .c-tutorial-item__art span.o-badge{display:none}.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text{margin-left:15px}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text{margin-left:0}}@media screen{.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.125rem}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{font-size:1.3125rem}}@media screen{.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{margin-top:2px}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__metadata{margin-top:8px}}@media screen{.c-tutorial--mini .c-tutorial-item .c-tutorial-item__complete,.c-tutorial--mini .c-tutorial-item .c-tutorial-item__icon,.c-tutorial--mini .c-tutorial-item .c-tutorial-item__in-progress,.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description,.c-tutorial--mini .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__platform{display:none}}@media screen and (max-width:768px){.c-tutorial--mini .c-tutorial-item .c-tutorial-item__icon{display:none}}@media screen{.c-tutorial-episode{position:relative;padding-left:64px;margin-top:20px}.c-tutorial-episode:first-child{margin-top:0}.c-tutorial-episode:last-child:before{display:none}.c-tutorial-episode:before{content:"";position:absolute;left:20px;top:40px;width:6px;height:calc(100% - 15px);background:#dfe7f0;border-radius:100px;transition:all .75s}.c-tutorial-episode>div:last-child{height:0}.c-tutorial-episode a{color:#333;text-decoration:none}.c-tutorial-episode a:hover{color:#158443}.c-tutorial-episode h4{font-size:1.3125rem}.c-tutorial-episode p{font-size:1rem;margin-top:10px;color:#333}}@media screen and (max-width:768px){.c-tutorial-episode p{font-size:.9375rem}}@media screen{.c-tutorial-episode .c-tutorial-episode__length{font-family:Bitter,serif;font-size:1.125em;margin-left:8px;position:relative;top:3px}.c-tutorial-episode .o-badge{margin-left:12px;position:relative;top:1px}.c-tutorial-episode .o-badge-tutorial{position:absolute;top:-9px;left:0;width:46px;height:46px;font-size:1.1875rem}.c-tutorial-episode .o-badge-tutorial svg{display:none}.c-tutorial-episode .o-button--mark-as-complete{position:absolute;left:0;top:-9px;width:46px;height:46px;cursor:pointer;z-index:99}.c-tutorial-episode .o-button--mark-as-complete:focus{outline:none}.c-tutorial-episode__number-badge .o-badge-tutorial--checkmark,.c-tutorial-episode__number-badge .o-badge-tutorial--locked{display:none}.c-tutorial-episode--completed .c-tutorial-episode__number-badge,.c-tutorial-episode--completed:before{background:#158443}.c-tutorial-episode--completed .c-tutorial-episode__number-badge .o-badge-tutorial{display:none}.c-tutorial-episode--completed .c-tutorial-episode__number-badge .o-badge-tutorial--checkmark{display:flex}.c-tutorial-episode--completed .c-tutorial-episode__number-badge svg{display:block}.c-tutorial-episode--completed [data-tooltip]:before{left:70px!important;content:attr(data-unmark-complete)!important}.c-tutorial-episode--locked .o-badge-tutorial{display:none}.c-tutorial-episode--locked .o-badge-tutorial--locked{display:flex}.c-tutorial-card--large .c-tutorial-item{padding:42px 30px 96px;background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem}}@media screen and (max-width:768px){.c-tutorial-card--large .c-tutorial-item{background:none;padding:0;box-shadow:none;margin-top:24px}}@media screen{.c-tutorial-card--large .c-tutorial-item__art{display:flex;min-height:240px;margin-bottom:24px}}@media screen and (max-width:768px){.c-tutorial-card--large .c-tutorial-item__art{background:none;margin-bottom:21px;min-height:auto}}@media screen{.c-tutorial-card--large .c-tutorial-item__art img{width:200px;margin:0 auto;align-self:center}.c-tutorial-card--large .c-tutorial-item__title{font-size:1.6875rem!important;line-height:1.3}}@media screen and (max-width:768px){.c-tutorial-card--large .c-tutorial-item__title{font-size:1.3125rem!important;line-height:1.35}}@media screen{.c-tutorial-card--large .c-tutorial-item__icon{position:absolute;top:20px;right:20px}}@media screen and (max-width:768px){.c-tutorial-card--large .c-tutorial-item__icon{top:0;right:0}}@media screen{.c-tutorial-card--large .o-button{display:flex;position:absolute;bottom:30px;width:calc(100% - 60px)}}@media screen and (max-width:768px){.c-tutorial-card--large .o-button{width:100%;position:relative;bottom:auto;margin-top:18px}}@media screen{.c-tutorial-card--large .o-progress-indicator{margin-top:18px}.c-tutorial-card--large .o-progress-indicator .o-progress-indicator__fill{width:25%}.c-tutorial-item__art.c-tutorial-item__art--learning-path{background:none!important;height:100%!important}}@media screen and (max-width:768px){.c-tutorial-item__art.c-tutorial-item__art--learning-path{height:auto!important;width:100%!important;margin:0 auto!important}}@media screen{.c-tutorial-item__art.c-tutorial-item__art--learning-path img{transform:scale(1)!important}.o-progress-indicator--learning-path{position:absolute;bottom:0;left:0;width:100%;background:none}.o-progress-indicator--learning-path .o-progress-indicator__fill{width:25%}}@media screen and (max-width:768px){.c-tutorial-item--learning-path{margin-top:24px!important}}@media screen{.c-tutorial-item--learning-path a{grid-template-columns:90px 1fr 0!important}.c-tutorial-item--learning-path .c-tutorial-item__text .c-tutorial-item__description{padding-right:0!important}}@media screen and (max-width:768px){.c-tutorial-item--learning-path .c-tutorial-item__text{margin-left:0!important}}@media screen and (max-width:768px){.c-tutorial-item--learning-path .c-tutorial-item__art{margin-bottom:21px!important}}@media screen and (max-width:768px){.c-tutorial-item--learning-path .c-tutorial-item__icon{top:0!important;right:0!important}}@media screen{.c-tutorial-item--learning-path .c-tutorial-item__continue{display:flex!important;box-shadow:0!important;color:#fff!important;background:#158443!important;padding:5px 9px 5px 11px!important;align-items:center;position:absolute;bottom:21px;left:129px}}@media screen and (max-width:768px){.c-tutorial-item--learning-path .c-tutorial-item__continue{left:0;padding:5px 9px 5px 11px!important;border-radius:.5625rem!important}}@media screen{.c-tutorial-item--learning-path .c-tutorial-item__continue:hover{background:#17914a}.c-tutorial-item--learning-path .c-tutorial-item__continue .c-tutorial-item__complete-text{position:relative;top:-1px}.c-tutorial-item--learning-path .c-tutorial-item__continue i{display:flex;justify-content:center;align-content:center;width:15px;height:20px;margin-right:0;margin-left:3px}.c-tutorial-item--learning-path .c-tutorial-item__continue i svg{width:11px;fill:#fff}}@media screen and (max-width:768px){.c-tutorial-item--learning-path-continue .c-tutorial-item__continue{display:none!important}}@media screen{.c-tutorial--dark .c-tutorial-item a{background:none!important;box-shadow:none;border-radius:0!important;border-bottom:2px solid #3b4048;padding:21px 21px 21px 0}}@media screen and (max-width:768px){.c-tutorial--dark .c-tutorial-item a{padding:0 0 21px;border-bottom:0}}@media screen{.c-tutorial--dark .c-tutorial-item .c-tutorial-item__title{color:#fff!important}.c-tutorial--dark .c-tutorial-item .c-tutorial-item__description,.c-tutorial--dark .c-tutorial-item .c-tutorial-item__metadata,.c-tutorial--dark .c-tutorial-item .c-tutorial-item__metadata-short,.c-tutorial--dark .c-tutorial-item .c-tutorial-item__platform{color:#a7adb4!important}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__upper{display:grid;grid-template-columns:1fr 90px;width:100%}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text-upper-meta{display:none}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__lower{display:block}.c-tutorial--mason .c-tutorial-item>a,.c-tutorial--mason .c-tutorial-item>div.c-tutorial-item__wrapper{overflow:hidden;position:relative;display:flex;flex-wrap:wrap;align-content:space-between;padding:21px;height:100%}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__art{order:2}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__art .o-badge--pro,.c-tutorial--mason .c-tutorial-item .c-tutorial-item__art .o-badge-video{display:none}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__art .o-badge-tutorial--locked,.c-tutorial--mason .c-tutorial-item .c-tutorial-item__art .o-badge-tutorial--recording{display:flex;width:48px;height:48px;left:50%!important;top:50%!important;margin:-24px 0 0 -24px}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text{order:1;margin-left:0;align-content:start!important}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__title{padding-right:30px}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text .o-badge--new{display:inline-flex;position:absolute;top:0;right:10px;z-index:2}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text .o-badge--pro{display:inline-flex;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;box-shadow:none;margin-top:0}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{margin-top:15px;padding-right:0}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__icon,.c-tutorial--mason .c-tutorial-item .o-badge--new{display:none}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__metadata-short{display:flex;align-items:center}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__metadata-short .o-badge,.c-tutorial--mason .c-tutorial-item .c-tutorial-item__metadata-short .o-badge-video{margin-right:9px}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__metadata-short .o-badge-video{width:38px;height:38px;min-width:38px;min-height:38px}.c-tutorial--mason .c-tutorial-item .c-tutorial-item__metadata-short .o-badge-video svg{width:13px}.c-tutorial--mason-mini a{grid-template-columns:1fr 72px!important;padding:18px 21px!important}.c-tutorial--mason-mini .c-tutorial-item__title{font-size:1.1875em!important;padding-right:30px!important}}@media screen and (max-width:768px){.c-tutorial--mason-mini .c-tutorial-item__title{font-size:1.3125em!important}}@media screen{.c-tutorial--mason-mini .c-tutorial-item__art{width:72px!important;height:72px!important}.c-tutorial--mason-mini .c-tutorial-item__metadata{display:block!important}.c-tutorial--mason-mini .c-tutorial-item__metadata-short{color:#333}.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__upper{grid-template-columns:90px 1fr}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__upper{grid-template-columns:1fr 72px}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper{margin-left:18px;order:2}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper{margin-left:0;order:1}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper .o-badge--new{display:block;position:absolute;right:21px;top:21px;margin-top:0}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper .o-badge--new{right:10px;top:10px;z-index:2}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper-meta{display:block}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__text-upper-meta{display:none}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__platform{display:none}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__platform{display:block}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__platform-long{display:block}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__platform-long{display:none}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__description{margin-top:9px!important}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__description{margin-top:15px!important}}@media screen{.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__lower{display:none}}@media screen and (max-width:768px){.c-tutorial--mason-large .c-tutorial-item .c-tutorial-item__lower{display:block}}@media screen{.c-tutorial--mason-art .c-tutorial-item__art{width:180px!important;height:100%!important;position:absolute;right:0;top:0;border-radius:0!important}.c-tutorial--mason-art .c-tutorial-item__art-image--alternate{transform:none!important;width:auto!important;height:100%!important}.c-tutorial--mason-art .c-tutorial-item__lower{padding-right:180px}.c-tutorial--mason-art .o-button--bookmark{right:192px!important}.c-tutorial--mason-small .c-tutorial-item>a,.c-tutorial--mason-small .c-tutorial-item>div{box-shadow:4px 4px 30px 0 rgba(51,51,51,.075)}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__upper{grid-template-columns:1fr 72px;grid-column-gap:16px}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__lower{display:inline-grid}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__title{font-size:1.25rem;padding-right:0!important;line-height:1.2}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__parent,.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__platform{margin-top:5px!important}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__metadata-short{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:90%;height:40px;line-height:40px}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__metadata-short .o-badge-video{margin-right:5px;display:inline-flex;top:2px}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__metadata-short .o-badge-video svg{height:14px}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__metadata-short .o-badge--pro{height:26px;line-height:16px;margin-right:5px}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__description,.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__metadata-short,.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__platform{font-size:.875rem}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__art{width:72px!important;height:72px!important}.c-tutorial--mason-small .c-tutorial-item .c-tutorial-item__complete{width:108px}.c-tutorial--mason-mini-bookmark a{padding:18px 45px 18px 21px!important}.c-tutorial--mason-mini-bookmark a .o-button--bookmark{right:10px!important;top:18px!important}}@media screen and (max-width:768px){.c-tutorial--list.c-tutorial--number .c-tutorial-item__number-badge .o-badge-tutorial{width:42px;height:42px;top:13px!important;left:0!important;font-size:1rem}}@media screen and (max-width:768px){.c-tutorial--list.c-tutorial--number .c-tutorial-item__art{display:none}}@media screen{.c-tutorial--mark-as-complete .o-button--bookmark{display:none!important}.c-tutorial--mark-as-complete .o-button--mark-as-complete{display:block}.c-tutorial--white .c-tutorial-item{background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;min-height:340px;overflow:hidden}.c-tutorial--white .c-tutorial-item .c-tutorial-item__art{border-radius:.5625rem .5625rem 0 0}.c-tutorial--white .c-tutorial-item .c-tutorial-item__text{white-space:normal;padding:0 18px 50px}.c-tutorial--white .c-tutorial-item .c-tutorial-item__text .c-tutorial-item__description{display:block}.c-tutorial--floating-button .c-tutorial-item .c-tutorial-item__text{padding-bottom:100px}.c-tutorial--floating-button .c-tutorial-item .o-button{position:absolute;bottom:24px}.c-video-player{position:relative;background:#333;overflow:hidden;padding:50px 60px 0 140px}}@media screen and (max-width:1080px){.c-video-player{padding:50px 30px 0 110px}}@media screen and (max-width:992px){.c-video-player{padding:50px 30px 0}}@media screen and (max-width:768px){.c-video-player{padding:50px 0 0}}@media screen{.c-video-player.c-video-player--nav{padding:50px 60px 90px}}@media screen and (max-width:1080px){.c-video-player.c-video-player--nav{padding:50px 30px 0}}@media screen{.c-video-player.c-video-player--nav .o-button-sidebar--open{display:none}.c-video-player.c-video-player--nav .o-button-sidebar--close{display:inline-flex}}@media screen and (max-width:992px){.c-video-player.c-video-player--nav .o-button-sidebar--close{display:none}}@media screen{.c-video-player.c-video-player--nav .c-video-player__lessons{display:block!important;width:320px}}@media screen and (max-width:992px){.c-video-player.c-video-player--nav .c-video-player__lessons{width:100%}}@media screen{.c-video-player.c-video-player--nav .c-video-player__lessons-section{display:block}.c-video-player.c-video-player--nav .c-video-player__lessons-section .c-tutorial-item__metadata-short{display:none}.c-video-player.c-video-player--nav .c-video-player__lessons-section--action{display:block;padding:20px 24px;border-bottom:1px solid #434a53}}@media screen and (max-width:992px){.c-video-player.c-video-player--nav .c-video-player__lessons-section--action{display:none}}@media screen{.c-video-player.c-video-player--nav .c-video-player__wrapper{margin:0 auto!important;padding-left:320px;max-width:1280px}}@media screen and (max-width:1080px){.c-video-player.c-video-player--nav .c-video-player__wrapper{margin:0 auto!important}}@media screen and (max-width:992px){.c-video-player.c-video-player--nav .c-video-player__wrapper{padding-left:0;padding-right:0}}@media screen{.c-video-player.c-video-player--nav .c-video-player__video{border-radius:.5625rem}.c-video-player.c-video-player--nav h1{max-width:320px}}@media screen and (max-width:1280px){.c-video-player.c-video-player--nav h1{max-width:180px}}@media screen{.c-video-player header{display:grid;grid-template-columns:230px 1fr 230px;align-items:flex-start}}@media screen and (max-width:768px){.c-video-player header{grid-template-columns:1fr auto}}@media screen{.c-video-player header h1{height:30px;line-height:30px;max-width:480px;text-align:center;font-size:1.125rem;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 auto}}@media screen and (max-width:992px){.c-video-player header h1{max-width:210px}}@media screen and (max-width:768px){.c-video-player header h1{display:none}}@media screen{.c-video-player header h1 .o-badge--pro{margin-right:10px;top:-3px}.c-video-player .c-video-player__wrapper{transition:padding .25s cubic-bezier(.175,.885,.32,1.275)}}@media screen and (max-width:992px){.c-video-player .c-video-player__wrapper{display:grid;width:100%}}@media screen{.c-video-player .c-video-player__video{background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);border-radius:.5625rem;margin-top:40px;margin-bottom:45px;padding-top:56.25%;position:relative;overflow:hidden}}@media screen and (max-width:992px){.c-video-player .c-video-player__video{margin-bottom:15px}}@media screen and (max-width:600px){.c-video-player .c-video-player__video{margin-left:-20px;width:calc(100% + 40px);border-radius:0!important;margin-bottom:0;padding-bottom:20px}}@media screen{.c-video-player .c-video-player__video .c-video-player__preloader{width:100%;-webkit-animation-duration:.5s;animation-duration:.5s}div.vimeo-player>div[style]{padding:0!important;position:inherit!important}.c-video-player__lessons:hover{overflow-y:auto}.c-video-player__lessons{position:absolute;left:0;top:0;z-index:1;width:80px;height:100%;background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);padding:4px 0 36px;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.c-video-player__lessons::-webkit-scrollbar{width:0!important}}@media screen and (max-width:992px){.c-video-player__lessons{width:100%;position:relative;order:3;background:none}}@media screen and (max-width:992px){.c-video-player__lessons .c-video-player__lessons-section--action{display:none}}@media screen{.c-video-player__lessons .o-button-sidebar--open{position:absolute;top:15px;left:22px;cursor:pointer}.c-video-player__lessons .o-button-sidebar--open svg{width:26px;height:26px;margin:-13px 0 0 -13px}.c-video-player__lessons .o-button-sidebar--close{display:none}.c-video-player__lessons .c-video-player__lessons-section{border-bottom:1px solid #434a53;padding:0 24px 20px;display:none}.c-video-player__lessons .c-video-player__lessons-section:last-child{border-bottom:0}}@media screen and (max-width:992px){.c-video-player__lessons .c-video-player__lessons-section{display:block;padding:0 0 24px}}@media screen{.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-header{display:block;cursor:pointer;position:relative}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-header svg{width:15px;height:9px;fill:#b8cce6;position:absolute;top:50%;right:0;opacity:.5;margin-top:-4px;transform:rotate(180deg)}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-header.c-video-player__lessons-header--open svg{transform:rotate(1turn)}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-title{display:block;font-size:1.125rem;color:#fff;margin-top:20px}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-title .l-svg-collection{margin-right:12px}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-title a{color:#fff;text-decoration:none}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-title a:hover{color:#158443}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-title .o-badge--pro{margin-left:12px}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lessons-sum{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#a7adb4;margin-top:3px}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list{display:none;margin:18px 0 10px}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list>li{white-space:normal;overflow-x:visible;text-overflow:none}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list>li a:before{background:#fff;color:#333;z-index:999;top:-51px}}@media screen and (max-width:1080px){.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list>li a:before{display:none}}@media screen{.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list>li a:after{background:#fff;z-index:998;top:-28px}}@media screen and (max-width:1080px){.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list>li a:after{display:none}}@media screen{.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list li>div{display:inline}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list li>div>button{position:absolute;left:0;top:0;width:20px;height:20px;cursor:pointer}.c-video-player__lessons .c-video-player__lessons-section .c-video-player__lesson-list--open{display:block}.c-video-player__lessons .c-video-player__lessons-section .c-tutorial-item{margin-top:30px}.c-video-player__lessons .c-video-player__lessons-section .c-tutorial-item:first-child{margin-top:0}.c-video-player__lessons .c-video-player__lessons-section .c-tutorial-item a{border-bottom:0}.c-video-player__lessons .c-video-player__lessons-section .o-button--mark-as-complete{width:20px;height:20px;position:absolute;left:0;top:0;z-index:99;cursor:pointer}.c-video-player__lessons .c-video-player__lessons-section .o-button--mark-as-complete:focus{outline:none}.c-video-player__complete{display:none}.c-video-player__complete .c-video-player__complete-wrapper{text-align:center}}@media screen and (max-width:768px){.c-video-player__complete h3{display:none}}@media screen and (max-width:768px){.c-video-player__complete .o-button--dark{background:none;margin-top:9px}}@media screen{.c-video-player__complete .c-video-player__complete-countdown{font-size:.9375rem;font-weight:700;color:#fff}}@media screen and (max-width:768px){.c-video-player__complete .c-video-player__complete-countdown{display:none}}@media screen{.c-video-player__complete .c-video-player__complete-loader{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin-left:auto;margin-right:auto;position:relative;cursor:pointer;border-radius:100px}}@media screen and (max-width:600px){.c-video-player__complete .c-video-player__complete-loader{width:60px;height:60px}}@media screen{.c-video-player__complete .c-video-player__complete-loader:hover{background:#434a53}.c-video-player__complete .c-video-player__complete-loader .c-video-player__complete-icon{width:38px;height:42px;fill:#fff;margin-right:-5px}}@media screen and (max-width:600px){.c-video-player__complete .c-video-player__complete-loader .c-video-player__complete-icon{width:20px;height:30px}}@media screen{.c-video-player__complete .c-video-player__complete-loader .c-video-player__complete-circle{position:absolute;left:0;top:0}}@media screen and (max-width:600px){.c-video-player__complete .c-video-player__complete-loader .c-video-player__complete-circle{width:60px;height:60px}}@media screen{.c-video-player__complete .c-video-player__complete-loader .c-video-player__complete-circle.c-video-player__complete-circle--fill{transform:rotate(-90deg)}.c-video-player__paywall,.c-video-player__paywall .c-video-player__paywall-mobile-link{display:none}}@media screen and (max-width:600px){.c-video-player__paywall .c-video-player__paywall-mobile-link{display:block;position:absolute;width:100%;height:100%}}@media screen{.c-video-player__paywall .c-video-player__paywall-wrapper{display:flex;padding:30px;align-items:center;height:100%;max-width:960px;margin:0 auto;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (max-width:1080px){.c-video-player__paywall .c-video-player__paywall-wrapper{padding:60px}}@media screen and (max-width:992px){.c-video-player__paywall .c-video-player__paywall-wrapper{text-align:center}}@media screen and (max-width:768px){.c-video-player__paywall .c-video-player__paywall-wrapper{padding:15px}}@media screen{.c-video-player__paywall .c-video-player__paywall-sign-in{font-size:1rem}}@media screen and (max-width:600px){.c-video-player__paywall .c-video-player__paywall-sign-in{display:none}}@media screen{.c-video-player__paywall .c-video-player__paywall-sign-in a{color:#158443}.c-video-player__paywall .c-video-player__paywall-copy{padding-right:30px}}@media screen and (max-width:992px){.c-video-player__paywall .c-video-player__paywall-copy{padding-right:0}}@media screen and (max-width:992px){.c-video-player__paywall .c-video-player__paywall-artwork{display:none}}@media screen{.c-video-player__paywall .c-video-player__paywall-artwork img{width:320px}}@media screen and (max-width:600px){.c-video-player__paywall .c-video-player__paywall-options{margin-top:0}}@media screen and (max-width:992px){.c-video-player__paywall h3{text-align:center!important;line-height:1.25}}@media screen and (max-width:768px){.c-video-player__paywall h3{font-size:1.5rem!important}}@media screen and (max-width:400px){.c-video-player__paywall h3{font-size:1.1875rem!important}}@media screen and (max-width:600px){.c-video-player__paywall .c-price-card{padding:10px 0!important}}@media screen and (max-width:600px){.c-video-player__paywall .c-price-card h4{font-size:1rem}}@media screen and (max-width:600px){.c-video-player__paywall .c-price-card .o-badge{display:none}}@media screen and (max-width:600px){.c-video-player__paywall .c-price-card__price span{font-size:1rem!important}}@media screen and (max-width:1080px){.c-video-player__paywall{align-items:center}.c-video-player__paywall h3{margin-top:0!important;font-size:2.25rem}.c-video-player__paywall .c-video-player__paywall-options{display:flex;flex-wrap:wrap;max-width:600px;padding:0 20px;flex-direction:column-reverse}.c-video-player__paywall .c-price-card{background:none;width:100%;display:flex;align-items:center;border-bottom:2px solid #3b4048;padding:20px 0}.c-video-player__paywall .c-price-card:first-child{border-bottom:0}.c-video-player__paywall .c-price-card .c-price-card__divider{display:flex;align-items:center}.c-video-player__paywall .c-price-card .c-price-card__period,.c-video-player__paywall .c-price-card h4{margin-top:0;color:#fff}.c-video-player__paywall .c-price-card .c-price-card__price{margin-top:0;margin-left:10px;margin-right:5px}.c-video-player__paywall .c-price-card .c-price-card__price span{color:#fff;font-size:1.125rem;font-weight:700;line-height:21px;margin:0;letter-spacing:-.5px;top:0}.c-video-player__paywall .c-price-card .c-price-card__price .c-price-card__price-change{margin-left:-4px}.c-video-player__paywall .c-price-card .c-price-card__action{margin-top:0;margin-left:auto}.c-video-player__paywall .c-price-card .c-price-card__action a{padding:0;background:none}.c-video-player__paywall .c-price-card .c-price-card__action a .o-button__label{display:none}.c-video-player__paywall .c-price-card .c-price-card__action a svg{fill:#333}}@media screen{.c-video-player--nav .c-video-player__paywall{align-items:center}.c-video-player--nav .c-video-player__paywall h3{margin-top:0!important;font-size:2rem;text-align:center!important;line-height:1.25}.c-video-player--nav .c-video-player__paywall-wrapper{max-width:720px;margin:0 auto;text-align:center}.c-video-player--nav .c-video-player__paywall-copy{padding-right:0}}@media screen and (max-width:1200px){.c-video-player--nav .c-video-player__paywall-copy .l-font-17{display:none}}@media screen{.c-video-player--nav .c-video-player__paywall-artwork{display:none}.c-video-player--nav .c-video-player__paywall-options{display:flex;flex-wrap:wrap;max-width:600px;padding:0 20px;flex-direction:column-reverse}.c-video-player--nav .c-price-card{background:none;width:100%;display:flex;align-items:center;border-bottom:2px solid #3b4048;padding:20px 0}.c-video-player--nav .c-price-card:first-child{border-bottom:0}.c-video-player--nav .c-price-card .c-price-card__divider{display:flex;align-items:center}.c-video-player--nav .c-price-card .c-price-card__period,.c-video-player--nav .c-price-card h4{margin-top:0;color:#fff}.c-video-player--nav .c-price-card .c-price-card__price{margin-top:0;margin-left:10px;margin-right:5px}.c-video-player--nav .c-price-card .c-price-card__price span{color:#fff;font-size:1.125rem;font-weight:700;line-height:21px;margin:0;letter-spacing:-.5px;top:0}.c-video-player--nav .c-price-card .c-price-card__price .c-price-card__price-change{margin-left:-4px}.c-video-player--nav .c-price-card .c-price-card__action{margin-top:0;margin-left:auto}.c-video-player__paywall--black-friday{background:#234387;background-image:url(https://files.carolus.raywenderlich.com/patterns/video-overlay-hex-pattern.png);background-size:cover}}@media screen and (max-width:600px){.c-video-player__paywall--black-friday{background:none}}@media screen and (max-width:600px){.c-video-player__paywall--black-friday h3{display:block!important;font-size:1.25rem!important;margin-bottom:18px;padding:0 20px}}@media screen and (max-width:340px){.c-video-player__paywall--black-friday h3{font-size:1.125rem!important;margin-bottom:10px}}@media screen{.c-video-player__paywall--black-friday .c-video-player__paywall-sign-in,.c-video-player__paywall--black-friday .c-video-player__paywall-sign-in a{color:#fff}.c-video-player__paywall--black-friday .c-price-card{margin:0 auto}}@media screen and (max-width:600px){.c-video-player__paywall--black-friday .c-price-card>div{margin:0 auto}}@media screen and (max-width:600px){.c-video-player__paywall--black-friday .c-price-card .c-price-card__divider{display:inline-flex!important}}@media screen{.c-video-player__paywall--black-friday .c-price-card .c-price-card__divider-alternate{display:none}}@media screen and (max-width:600px){.c-video-player__paywall--black-friday .c-price-card .c-price-card__divider-alternate{display:none!important}}@media screen{.c-video-player__paywall--black-friday .c-price-card .o-badge{display:none}}@media screen and (max-width:600px){.c-video-player__paywall--black-friday .c-price-card .o-badge{display:inline}}@media screen and (max-width:600px){.c-video-player__paywall--black-friday .c-price-card__action{position:absolute;right:30px;top:50%}.c-video-player__paywall--black-friday .c-price-card__action a{background:none!important;padding:0!important}.c-video-player__paywall--black-friday .c-price-card__action a .o-button__label{display:none!important}.c-video-player__paywall--black-friday .c-price-card__action a svg{fill:#333!important}}@media screen{.c-video-player__paywall--black-friday .c-price-card__title{font-size:1.5rem;margin-bottom:6px}}@media screen and (max-width:1080px){.c-video-player__paywall--black-friday .c-price-card{display:block}.c-video-player__paywall--black-friday .c-price-card .c-price-card__divider{display:none}.c-video-player__paywall--black-friday .c-price-card .c-price-card__divider-alternate{display:block}.c-video-player__paywall--black-friday .c-price-card .c-price-card__divider-alternate h4{font-size:1.5rem}.c-video-player__paywall--black-friday .c-price-card .c-price-card__saving{color:#fff}.c-video-player__paywall--black-friday .c-price-card .c-price-card__action{margin-top:0;margin-left:auto}.c-video-player__paywall--black-friday .c-price-card .c-price-card__action a{padding:0 15px;background:#158443}.c-video-player__paywall--black-friday .c-price-card .c-price-card__action a .o-button__label{display:inline-flex}.c-video-player__paywall--black-friday .c-price-card .c-price-card__action a svg{fill:#158443}}@media screen{.c-video-player--nav .c-video-player__paywall--black-friday .c-price-card{display:block}.c-video-player--nav .c-video-player__paywall--black-friday .c-price-card .c-price-card__divider{display:none}.c-video-player--nav .c-video-player__paywall--black-friday .c-price-card .c-price-card__divider-alternate{display:block}.c-video-player--nav .c-video-player__paywall--black-friday .c-price-card .c-price-card__divider-alternate h4{font-size:1.5rem}.c-video-player--nav .c-video-player__paywall--black-friday .c-price-card .c-price-card__saving{color:#fff}.c-video-player__paywall--black-friday-2019{background:#333}}@media screen and (max-width:1080px){.c-video-player__paywall--black-friday-2019 .c-video-player__paywall-wrapper .c-plan--neon{box-shadow:none;border:none}}@media screen and (max-width:600px){.c-video-player__paywall--black-friday-2019 .c-video-player__paywall-wrapper .l-color-neon--red{color:#fff!important;-webkit-text-stroke-width:0;text-shadow:none}}@media screen{.c-video-player--nav .c-video-player__paywall--black-friday .c-plan--neon{border:none;box-shadow:none}.c-video-player__paywall--black-friday--mod-spring{background-image:url(/packs/media/application/images/patterns/spring-fling-video-background@2x-877f96d55e6d32009f31c55978b27aa0.png)!important;background-color:#ffd7d6!important;background-size:100%!important;background:no-repeat}.c-video-player__paywall--black-friday--mod-spring .c-video-player__paywall-sign-in,.c-video-player__paywall--black-friday--mod-spring .c-video-player__paywall-wrapper h3{color:#333!important}.c-video-player__paywall--black-friday--mod-spring .c-price-card__price-main{font-size:6.5rem!important;letter-spacing:-7px!important}}@media screen and (max-width:1080px){.c-video-player__paywall--black-friday--mod-spring .c-price-card{background:none;box-shadow:none!important}.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__saving,.c-video-player__paywall--black-friday--mod-spring .c-price-card h4{color:#333}.c-video-player__paywall--black-friday--mod-spring .c-price-card .o-button--green{background:#158443!important}.c-video-player__paywall--black-friday--mod-spring .c-price-card .o-button--green svg{fill:#158443!important}}@media screen and (max-width:1080px) and (max-width:600px){.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__price{margin-left:5px!important;margin-right:0!important}}@media screen and (max-width:1080px) and (max-width:600px){.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__price .c-price-card__period,.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__price .c-price-card__price-currency,.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__price .c-price-card__price-main{color:#333}}@media screen and (max-width:1080px) and (max-width:600px){.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__price .c-price-card__price-main{letter-spacing:-.5px!important}}@media screen and (max-width:1080px) and (max-width:600px){.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__period{color:#333;font-weight:700}}@media screen and (max-width:1080px) and (max-width:600px){.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__action a{background:none!important}.c-video-player__paywall--black-friday--mod-spring .c-price-card .c-price-card__action a svg{fill:#333!important}}@media screen{.c-video-player__paywall--free-weekend{background:#fdc774;background-image:url(/packs/media/application/images/patterns/free-weekend-video-background@2x-feab8a22d594855ae555a4e2e905c2f4.png);background-size:cover;display:block;text-align:center;align-items:center}.c-video-player__paywall--free-weekend h3,.c-video-player__paywall--free-weekend p{color:#333!important}}@media screen and (max-width:992px){.c-video-player__paywall--free-weekend h3{font-size:2rem}}@media screen{.c-video-player__paywall--free-weekend h3 span{display:block;font-size:2.1rem;margin-top:-6px}}@media screen and (max-width:992px){.c-video-player__paywall--free-weekend h3 span{font-size:1.75rem}}@media screen and (max-width:768px){.c-video-player__paywall--free-weekend h3 span{display:none}}@media screen{.c-video-player__paywall--free-weekend h3+p{font-family:Bitter,serif;font-size:1.1875rem;padding:0 60px}}@media screen and (max-width:992px){.c-video-player__paywall--free-weekend h3+p{font-size:1.0625rem}}@media screen and (max-width:600px){.c-video-player__paywall--free-weekend h3+p{padding:0 20px;font-size:.875rem}}@media screen and (max-width:600px){.c-video-player__paywall--free-weekend .l-margin-21{margin-top:0}}@media screen and (max-width:600px){.c-video-player__paywall--free-weekend .l-margin-30{margin-top:15px}}@media screen{.c-video-player--nav .c-video-player__paywall--free-weekend h3{font-size:2rem}.c-video-player--nav .c-video-player__paywall--free-weekend h3 span{font-size:1.75rem}.c-video-player--nav .c-video-player__paywall--free-weekend p{font-size:1.0625rem}.c-video-information .c-written-tutorial__content h2,.c-video-information .c-written-tutorial__content h3,.c-video-information .c-written-tutorial__content h4{margin-bottom:24px}.c-video-information .c-written-tutorial__content ol,.c-video-information .c-written-tutorial__content p,.c-video-information .c-written-tutorial__content ul{font-size:1.0625rem;margin-bottom:18px}}@media screen and (max-width:768px){.c-video-information .c-written-tutorial__content ol,.c-video-information .c-written-tutorial__content p,.c-video-information .c-written-tutorial__content ul{font-size:.9375rem}}@media screen{.c-video-information .c-written-tutorial__content ol,.c-video-information .c-written-tutorial__content ul{padding-left:20px;list-style:disc outside none;list-style:initial}.c-video-information .c-written-tutorial__content ol li,.c-video-information .c-written-tutorial__content ul li{margin-top:0}.c-video-information .c-written-tutorial__content ol{list-style:decimal}.c-video-information .c-written-tutorial__content a{color:#158443;text-decoration:underline}.c-subscription-promo-video .c-subscription-promo-video__wrapper{position:relative;border-radius:1.25rem}.c-subscription-promo-video .c-subscription-promo-video__wrapper img{border-radius:1.25rem}.c-subscription-promo-video .c-subscription-promo-video__placeholder{opacity:0;border-radius:1.25rem}.c-subscription-promo-video .c-subscription-promo-video__fake{background:url(/packs/media/application/images/photos/promo-video-bg-cf4836d8619107084e195faf17847f63.jpg);background-size:cover;position:absolute;top:0;left:0;width:100%;z-index:1;cursor:pointer;border-radius:1.25rem;padding-top:56.25%;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)}.c-subscription-promo-video .c-subscription-promo-video__fake:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(35,41,43,0);z-index:-1;transition:all .05s linear}.c-subscription-promo-video .c-subscription-promo-video__fake .o-button-video{position:absolute}article.c-written-tutorial{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:600px){article.c-written-tutorial{padding-top:0;margin-top:0;overflow:hidden}}@media screen{article.c-written-tutorial header{display:grid;grid-template-columns:1fr 210px;grid-column-gap:25px}}@media screen and (max-width:1280px){article.c-written-tutorial header{grid-column-gap:30px}}@media screen and (max-width:1080px){article.c-written-tutorial header{grid-template-columns:1fr 250px}}@media screen and (max-width:768px){article.c-written-tutorial header{grid-template-columns:1fr 200px}}@media screen and (max-width:600px){article.c-written-tutorial header{display:grid;grid-template-columns:1fr;padding:0;-webkit-animation:none;animation:none}}@media screen{article.c-written-tutorial header h1{line-height:1;color:#333;word-break:break-word;font-size:2.625rem}}@media screen and (max-width:768px){article.c-written-tutorial header h1{font-size:2.25rem}}@media screen and (max-width:600px){article.c-written-tutorial header h1{font-size:1.875rem}}@media screen{article.c-written-tutorial header .c-written-tutorial__pull-quote{font-family:"IBM Plex Serif",serif;font-size:1.0625rem}article.c-written-tutorial header .o-button--green{margin-left:0!important;margin-right:0!important}article.c-written-tutorial header .c-written-tutorial__breadcrumbs a{color:#6e7687}}@media screen and (max-width:768px){article.c-written-tutorial header .c-written-tutorial__breadcrumbs a{font-size:.9375rem}}@media screen and (max-width:600px){article.c-written-tutorial header .c-written-tutorial__introduction{order:2;margin-left:-20px;padding:20px 20px 0;background:#fff;z-index:2}}@media screen{article.c-written-tutorial header .c-written-tutorial__introduction .o-button--bookmark .o-button__svg{margin-top:-10px}article.c-written-tutorial header .c-written-tutorial__artwork{width:100%}}@media screen and (max-width:600px){article.c-written-tutorial header .c-written-tutorial__artwork{order:1;margin-bottom:-60px;margin-left:-20px;width:calc(100% + 40px);-webkit-animation:none;animation:none;z-index:1}}@media screen{article.c-written-tutorial header .c-written-tutorial__artwork img{width:282px;height:282px;background:#73859f;border-radius:21px;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)}}@media screen and (max-width:1080px){article.c-written-tutorial header .c-written-tutorial__artwork img{width:250px;height:250px}}@media screen and (max-width:768px){article.c-written-tutorial header .c-written-tutorial__artwork img{width:200px;height:200px}}@media screen and (max-width:600px){article.c-written-tutorial header .c-written-tutorial__artwork img{display:flex;margin:0 auto;width:100%;height:auto;border-radius:0;box-shadow:none}}@media screen{article.c-written-tutorial header .c-written-tutorial__artwork figcaption{font-size:.9375rem;color:#6e7687}article.c-written-tutorial header .c-written-tutorial__meta{font-size:.9375rem}}@media screen and (max-width:992px){article.c-written-tutorial .c-written-tutorial__content{overflow:hidden}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content{padding:0;margin-top:24px}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer{display:flex}}@media screen and (max-width:600px){article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer{display:block}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-tags{width:100%;padding-right:45px}article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share{display:flex;align-items:flex-start;margin-left:auto}}@media screen and (max-width:600px){article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share{margin-top:30px}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share button{margin-left:6px}article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share .o-button--bookmark{height:28px;line-height:28px;padding:0}}@media screen and (max-width:600px){article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share .o-button--bookmark{margin-left:auto}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-footer .c-written-tutorial__content-share .o-button--bookmark svg{margin-top:-10px}article.c-written-tutorial .c-written-tutorial__content h1,article.c-written-tutorial .c-written-tutorial__content h2{font-size:1.6875rem;margin-top:27px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h1,article.c-written-tutorial .c-written-tutorial__content h2{font-size:1.5rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content h3{font-size:1.3125rem;margin-top:24px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h3{font-size:1.3125rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content h4{font-size:1.125rem;margin-top:18px}article.c-written-tutorial .c-written-tutorial__content h1,article.c-written-tutorial .c-written-tutorial__content h2,article.c-written-tutorial .c-written-tutorial__content h3,article.c-written-tutorial .c-written-tutorial__content h4,article.c-written-tutorial .c-written-tutorial__content h5{margin-top:36px;color:#333}article.c-written-tutorial .c-written-tutorial__content h1 a,article.c-written-tutorial .c-written-tutorial__content h2 a,article.c-written-tutorial .c-written-tutorial__content h3 a,article.c-written-tutorial .c-written-tutorial__content h4 a,article.c-written-tutorial .c-written-tutorial__content h5 a{color:#158443}article.c-written-tutorial .c-written-tutorial__content h2+p,article.c-written-tutorial .c-written-tutorial__content h3+p,article.c-written-tutorial .c-written-tutorial__content h4+p{margin-top:12px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h2+p,article.c-written-tutorial .c-written-tutorial__content h3+p,article.c-written-tutorial .c-written-tutorial__content h4+p{margin-top:12px}}@media screen{article.c-written-tutorial .c-written-tutorial__content h1+span+p{margin-top:10px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h1+span+p{margin-top:10px!important}}@media screen{article.c-written-tutorial .c-written-tutorial__content h2+span+p{margin-top:10px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h2+span+p{margin-top:10px!important}}@media screen{article.c-written-tutorial .c-written-tutorial__content h3+span+p{margin-top:10px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h3+span+p{margin-top:10px!important}}@media screen{article.c-written-tutorial .c-written-tutorial__content h4+span+p{margin-top:10px;margin-top:10px!important}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content h4+span+p{margin-top:10px!important}}@media screen{article.c-written-tutorial .c-written-tutorial__content ol,article.c-written-tutorial .c-written-tutorial__content p,article.c-written-tutorial .c-written-tutorial__content ul{font-family:"IBM Plex Serif",serif;font-size:1.0625rem;line-height:1.58;margin-top:18px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content ol,article.c-written-tutorial .c-written-tutorial__content p,article.c-written-tutorial .c-written-tutorial__content ul{font-size:1rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content ol a,article.c-written-tutorial .c-written-tutorial__content p a,article.c-written-tutorial .c-written-tutorial__content ul a{color:#158443}article.c-written-tutorial .c-written-tutorial__content ol em,article.c-written-tutorial .c-written-tutorial__content ol strong,article.c-written-tutorial .c-written-tutorial__content p em,article.c-written-tutorial .c-written-tutorial__content p strong,article.c-written-tutorial .c-written-tutorial__content ul em,article.c-written-tutorial .c-written-tutorial__content ul strong{font-weight:700;font-style:normal}article.c-written-tutorial .c-written-tutorial__content ol i,article.c-written-tutorial .c-written-tutorial__content p i,article.c-written-tutorial .c-written-tutorial__content ul i{font-style:italic}article.c-written-tutorial .c-written-tutorial__content ol,article.c-written-tutorial .c-written-tutorial__content ul{padding-left:24px}article.c-written-tutorial .c-written-tutorial__content ol li,article.c-written-tutorial .c-written-tutorial__content ul li{margin-top:.5rem}article.c-written-tutorial .c-written-tutorial__content ul li{list-style:square}article.c-written-tutorial .c-written-tutorial__content div.note{font-family:"IBM Plex Serif",serif;background:#f2f6fa;font-size:1rem;padding:20px 24px;border-radius:.5625rem;margin-top:18px}article.c-written-tutorial .c-written-tutorial__content div.note pre{margin-left:0;width:100%}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content div.note{font-size:.9375rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content div.note em{font-weight:700;font-style:normal}article.c-written-tutorial .c-written-tutorial__content div.note p{font-size:1.0625rem}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content div.note p{font-size:.9375rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content div.note p:first-child{margin-top:0}article.c-written-tutorial .c-written-tutorial__content div.note a{color:#158443}article.c-written-tutorial .c-written-tutorial__content code,article.c-written-tutorial .c-written-tutorial__content pre{word-wrap:break-word}article.c-written-tutorial .c-written-tutorial__content pre{font-family:Menlo,monospace!important;font-size:.8125rem;background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);border-radius:.5625rem;color:#fff;margin-top:18px;position:relative;padding:15px 80px 15px 15px;margin-left:-16px;width:calc(100% + 32px);white-space:pre-wrap}}@media screen and (max-width:992px){article.c-written-tutorial .c-written-tutorial__content pre{width:100%;margin-left:0}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content pre{font-size:.75rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-spoiler pre{margin-left:0;width:100%}article.c-written-tutorial .c-written-tutorial__content code{font-family:Menlo,monospace;font-size:.875rem;padding:0 6px;border:1px solid #d6e0ef;background:#f2f6fa;border-radius:5px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content code{font-size:.8125rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content .wp-video,article.c-written-tutorial .c-written-tutorial__content img{margin:0 auto;display:flex;max-width:100%;height:auto}article.c-written-tutorial .c-written-tutorial__content .bordered{border:.75rem solid #dfe7f0;border-radius:.5625rem}article.c-written-tutorial .c-written-tutorial__content .wp-caption{margin:36px auto}article.c-written-tutorial .c-written-tutorial__content .wp-caption-text{font-size:.9375rem;color:#6e7687;margin-top:9px}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content .o-button--files{display:none}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-iframe{position:relative;padding-bottom:56.25%;margin:36px 0}article.c-written-tutorial .c-written-tutorial__content .c-written-tutorial__content-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}article.c-written-tutorial .c-written-tutorial__content .c-spoiler{text-align:center}article.c-written-tutorial .c-written-tutorial__content .c-spoiler.c-spoiler--revealed .c-spoiler__answer{display:block}article.c-written-tutorial .c-written-tutorial__content .c-spoiler.c-spoiler--revealed .o-button{display:none}article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer{text-align:left;font-family:"IBM Plex Serif",serif;background:#f2f6fa;font-size:1.0625rem;padding:20px 24px;border-radius:.5625rem;margin-top:24px;display:none}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer{font-size:.9375rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer em{font-weight:700;font-style:normal}article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer p{font-size:1.0625rem}}@media screen and (max-width:768px){article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer p{font-size:.9375rem}}@media screen{article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer p:first-child{margin-top:0}article.c-written-tutorial .c-written-tutorial__content .c-spoiler .c-spoiler__answer a{color:#158443}article.c-written-tutorial.c-written-tutorial--event{padding:0;height:100%;min-height:100vh}article.c-written-tutorial.c-written-tutorial--event header{display:block;padding:60px 0;-webkit-animation:none;animation:none;background:#e2e6f7}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header .c-written-tutorial__introduction{background:none;margin-left:0;padding:0}}@media screen{article.c-written-tutorial.c-written-tutorial--event header h1{font-size:4rem}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header h1{font-size:2.5rem}}@media screen{article.c-written-tutorial.c-written-tutorial--event header h1>span{display:none;font-size:3rem}article.c-written-tutorial.c-written-tutorial--event header .c-written-tutorial__pull-quote{font-family:Bitter,serif}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header p{font-size:15px}}@media screen{article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header{background:none;padding:360px 0 0;position:relative;overflow:hidden}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header{padding:180px 0 0}}@media screen and (max-width:600px){article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header{padding:150px 0 0}}@media screen{article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction{background:#fff;position:relative;padding-right:90px;padding-bottom:30px}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction{padding-right:30px;padding-bottom:0}}@media screen{article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction:before{content:"";width:10000px;height:100%;position:absolute;left:-10000px;top:0;background:#fff}article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction h1{padding-top:30px}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction h1{font-size:2.0625rem}}@media screen{article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction p{font-size:1.1875rem}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event header.c-written-tutorial--event-header .c-written-tutorial__introduction p{font-size:.9375rem}}@media screen{article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial--event-artwork{width:100%;padding-top:50%;overflow:hidden;position:absolute;top:0;left:0;z-index:-1}article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial--event-artwork img{position:absolute;top:0;left:0;width:100%}}@media screen and (max-width:600px){article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial--event-artwork img{width:150%;margin-left:-25%}}@media screen{article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content{padding-bottom:120px}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content{padding-left:20px;padding-right:20px}}@media screen{article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content>h2{font-size:2.5rem}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content>h2{font-size:1.5rem}}@media screen{article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content>h2 a{color:#333}article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content>span{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:15px}article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content img.bordered{border-width:9px}}@media screen and (max-width:768px){article.c-written-tutorial.c-written-tutorial--event .c-written-tutorial__content img.bordered{border-width:6px}}@media screen{.l-written-tutorial--light pre{border:1px solid #d6e0ef!important;background:#f2f6fa!important;color:#333!important}.l-written-tutorial--light .o-button-code{background-image:url(/packs/media/application/images/svg-icons/dark-c66d63bca5756bd5f4e166b1dfd13be2.png);background-size:cover}.l-written-tutorial--light .o-button-code:hover{background:#647388;background-image:url(/packs/media/application/images/svg-icons/dark-c66d63bca5756bd5f4e166b1dfd13be2.png);background-size:cover}.c-admin-edit-banner{background:#333;display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;width:100%;padding:12px 15px;z-index:99999}}@media screen and (max-width:768px){.c-admin-edit-banner{justify-content:center}}@media screen{.c-admin-edit-banner a,.c-admin-edit-banner span{font-size:.9375rem;font-weight:600;color:#fff;text-decoration:none}.c-admin-edit-banner a{cursor:pointer;margin-right:18px}}@media screen and (max-width:992px){.c-admin-edit-banner .c-admin-edit-banner__links{display:none}}@media screen and (max-width:768px){.c-admin-edit-banner .c-admin-edit-banner__profile{display:none}}@media screen{.c-admin-edit-banner .c-admin-edit-banner__profile .c-admin-edit-banner__profile-username{max-width:100px;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap}.c-admin-edit-banner .o-text-button--warning:hover .o-tooltip{opacity:1;visibility:visible}.c-admin-edit-banner .o-text-button--warning li{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:12px;position:relative}.c-admin-edit-banner .o-text-button--warning li:before{content:"";width:3.5px;height:13px;background-image:url(/packs/media/application/images/svg-icons/warning-f8f8a21c2df4300d518720bcfefa6a23.png);background-size:cover;position:absolute;left:0;top:9px}}@media screen and (max-width:768px){.c-admin-edit-banner .o-text-button--warning li{max-width:200px}}@media screen{.c-admin-edit-banner .o-text-button--warning .o-tooltip{top:auto;bottom:40px;line-height:30px;height:auto}.c-admin-edit-banner .o-text-button--warning .o-tooltip:after{display:none}}@media screen and (max-width:992px){.c-admin-edit-banner .o-text-button--warning .o-tooltip{left:auto!important;right:0;transform:none}}@media screen and (max-width:768px){.c-admin-edit-banner .o-text-button--warning .o-tooltip{left:50%!important;right:auto;transform:translateX(-50%)}}@media screen{.c-sticky-options-banner{position:fixed;top:10px;right:30px;z-index:99999;width:27px}}@media screen and (max-width:1200px){.c-sticky-options-banner{display:none}}@media screen{.c-sticky-options-banner button{width:27px;padding:0;margin-top:15px}.c-sticky-options-banner button i{width:27px}.c-book-chapter{padding-top:30px!important}}@media screen and (max-width:992px){.c-book-chapter{padding-left:24px;padding-right:24px}}@media screen and (max-width:768px){.c-book-chapter{padding-left:24px!important;padding-right:24px!important}}@media screen{.c-book-chapter header{display:block!important;-webkit-animation:none!important;animation:none!important}.c-book-chapter header h1{margin-top:20px}}@media screen and (max-width:600px){.c-book-chapter header .c-written-tutorial__introduction{margin-left:0!important;padding:0!important}}@media screen and (max-width:768px){.c-book-chapter header .c-written-tutorial__introduction .l-font-17{font-size:1rem}}@media screen and (max-width:768px){.c-book-chapter header .c-written-tutorial__introduction .l-font-42{font-size:2rem}}@media screen{.c-book-chapter .c-written-tutorial__content{-webkit-animation:none!important;animation:none!important}.c-book-chapter .c-written-tutorial__content ol strong,.c-book-chapter .c-written-tutorial__content p strong,.c-book-chapter .c-written-tutorial__content ul strong{font-weight:700!important;font-style:normal!important}.c-book-chapter .c-written-tutorial__content ol strong em,.c-book-chapter .c-written-tutorial__content p strong em,.c-book-chapter .c-written-tutorial__content ul strong em{font-style:italic!important;font-weight:700!important}.c-book-chapter .c-written-tutorial__content ol em,.c-book-chapter .c-written-tutorial__content p em,.c-book-chapter .c-written-tutorial__content ul em{font-style:italic!important;font-weight:400!important}.c-book-chapter .c-written-tutorial__content ol em strong,.c-book-chapter .c-written-tutorial__content p em strong,.c-book-chapter .c-written-tutorial__content ul em strong{font-style:italic!important;font-weight:700!important}.c-book-chapter h1 code,.c-book-chapter h2 code,.c-book-chapter h3 code,.c-book-chapter h4 code,.c-book-chapter h5 code{font-size:inherit!important;font-family:inherit!important;background:none!important;border:0!important;padding:0!important}.c-book-chapter h1 em,.c-book-chapter h2 em,.c-book-chapter h3 em,.c-book-chapter h4 em,.c-book-chapter h5 em{font-style:normal}.c-book-chapter pre code{background:none!important;border:none!important;padding:0!important}.c-book-chapter blockquote{font-family:inherit;background:#f2f6fa;font-size:1em;padding:20px 24px;border-radius:.5625rem;margin-top:18px}.c-book-chapter blockquote pre{margin-left:0;width:100%}}@media screen and (max-width:768px){.c-book-chapter blockquote{font-size:.9375rem}}@media screen{.c-book-chapter blockquote strong{font-weight:700;font-style:normal}.c-book-chapter blockquote em{font-style:italic}.c-book-chapter blockquote p{font-size:1.0625rem}}@media screen and (max-width:768px){.c-book-chapter blockquote p{font-size:.9375rem}}@media screen{.c-book-chapter blockquote p:first-child{margin-top:0}}@media screen and (max-width:768px){.c-book-chapter blockquote p:first-child{margin-top:0!important}}@media screen{.c-book-chapter blockquote a{color:#158443}.c-book-chapter figure{max-width:720px;margin:0 auto}.c-book-chapter figure img{max-height:720px}.c-book-chapter figure figcaption{margin-top:12px;font-size:.9375em;color:#6e7687;text-align:center}}@media screen and (max-width:768px){.c-book-chapter figure figcaption{font-size:.8125em}}@media screen and (max-width:600px){.c-book-chapter figure figcaption{text-align:left}}@media screen{.c-book-chapter .l-image-bordered img{border:9px solid #dfe7f0;border-radius:.5625rem}.c-book-chapter__links{display:grid;grid-template-columns:1fr;margin-top:72px}.c-book-chapter__links a{width:100%;display:flex;justify-content:center;align-items:center;font-family:Bitter,serif;font-weight:700;font-size:1.125rem;height:72px;line-height:72px;text-decoration:none;text-align:center;color:#333;border-top:1px solid #dfe7f0}.c-book-chapter__links a:hover{background:#f5f8fb}.c-book-chapter__links a span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-book-chapter__links a svg{width:17px;height:15px;fill:#a7adb4}.c-book-chapter__links .c-book-chapter__links--left:hover svg{transform:translateX(-5px)}.c-book-chapter__links .c-book-chapter__links--left span,.c-book-chapter__links .c-book-chapter__links--left svg{margin-right:auto}.c-book-chapter__links .c-book-chapter__links--left span{margin-left:-41px}.c-book-chapter__links .c-book-chapter__links--left svg{transition:all .25s;margin-left:24px}.c-book-chapter__links .c-book-chapter__links--right:hover svg{transform:translateX(5px)}.c-book-chapter__links .c-book-chapter__links--right span,.c-book-chapter__links .c-book-chapter__links--right svg{margin-left:auto}.c-book-chapter__links .c-book-chapter__links--right span{margin-right:-41px}.c-book-chapter__links .c-book-chapter__links--right svg{transition:all .25s;margin-right:24px}.c-global-search{width:100%;background:#333}.c-global-search .c-global-search__recommendations{max-width:960px;margin:36px auto 0;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.c-global-search .c-global-search__recommendations::-webkit-scrollbar{width:0!important}}@media screen and (max-width:992px){.c-global-search .c-global-search__recommendations{padding:0 30px}}@media screen{.c-global-search .c-global-search__recommendations .c-search__loading{padding-top:30px;padding-bottom:0}.c-global-search .c-global-search__recommendations h3{font-size:1.3125rem;color:#fff;margin-bottom:21px}.c-global-search .c-global-search__recommendations .c-tutorial--dark .c-tutorial-item a{background:#3b4048!important;border-radius:.5625rem!important}.c-global-search .c-global-search__input{height:160px;display:flex;align-items:center;border-top:2px solid #3b4048;border-bottom:2px solid #3b4048;position:relative}}@media screen and (max-width:768px){.c-global-search .c-global-search__input{height:120px}}@media screen{.c-global-search .c-global-search__input>div{height:100%}.c-global-search .c-global-search__input .c-global-search__close{position:absolute;top:20px;right:20px;background:none;overflow:hidden}.c-global-search .c-global-search__input .c-global-search__icon{position:absolute;top:50%;margin-top:-24px}}@media screen and (max-width:768px){.c-global-search .c-global-search__input .c-global-search__icon{margin-top:-15px}}@media screen{.c-global-search .c-global-search__input .c-global-search__icon svg{width:48px;height:48px;fill:#959da5}}@media screen and (max-width:768px){.c-global-search .c-global-search__input .c-global-search__icon svg{width:30px;height:30px}}@media screen{.c-global-search .c-global-search__input input{width:100%;height:100%;background:none;border:none;font-size:2.625rem;color:#fff;padding-left:78px}.c-global-search .c-global-search__input input:focus{outline:none}.c-global-search .c-global-search__input input::-moz-placeholder{color:#959da5}.c-global-search .c-global-search__input input:-ms-input-placeholder{color:#959da5}.c-global-search .c-global-search__input input::-ms-input-placeholder{color:#959da5}.c-global-search .c-global-search__input input::placeholder{color:#959da5}}@media screen and (max-width:768px){.c-global-search .c-global-search__input input{font-size:1.5rem;padding-left:48px;font-size:1.25rem}}@media screen{.c-global-search .c-global-search__hint{max-width:960px;margin:36px auto 0;padding:0 20px}.c-global-search .c-global-search__hint a,.c-global-search .c-global-search__hint p{color:#fff}.c-global-search .c-global-search__hint p{display:flex;justify-content:center;text-align:center}.c-global-search .c-global-search__hint p i{margin-right:9px}.c-global-search--overlay{position:fixed;z-index:99999;top:0;left:0;height:100%;min-height:100%;padding-top:72px;padding-bottom:72px;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.c-global-search--overlay::-webkit-scrollbar{width:0!important}}@media screen and (max-width:600px){.c-global-search--overlay{padding-top:0}}@media screen{.c-filter-platform{display:grid;grid-template-columns:repeat(5,1fr);background:#333;height:120px;line-height:120px;align-items:center;min-width:1200px}}@media screen and (max-width:992px){.c-filter-platform{height:80px;line-height:80px;display:flex;min-width:auto;white-space:nowrap}}@media screen{.c-filter-platform li{cursor:pointer;text-align:center;font-family:Bitter,serif;font-size:1.125rem;font-weight:700;color:#fff;letter-spacing:-.5px;border-right:2px solid #3b4048;transition:background .3s ease-out}}@media screen and (max-width:992px){.c-filter-platform li{border-right:0;font-size:1.0625rem}}@media screen and (max-width:992px){.c-filter-platform li:first-child{margin-left:15px}}@media screen{.c-filter-platform li:last-child{border-right:none}.c-filter-platform li:hover{background:#3b4048}}@media screen and (max-width:992px){.c-filter-platform li:hover{background:none}}@media screen and (max-width:992px){.c-filter-platform li span{padding:10px 20px;border-radius:100px}}@media screen{.c-filter-platform li.c-filter-platform__option--active{background:#3b4048;position:relative}}@media screen and (max-width:992px){.c-filter-platform li.c-filter-platform__option--active{background:none}}@media screen{.c-filter-platform li.c-filter-platform__option--active:before{content:"";position:absolute;background:#fff;bottom:-12px;left:50%;width:18px;height:18px;margin-left:-9px;transform:rotate(45deg);border-radius:3px}}@media screen and (max-width:992px){.c-filter-platform li.c-filter-platform__option--active:before{display:none}}@media screen and (max-width:992px){.c-filter-platform li.c-filter-platform__option--active span{background:#3b4048}}@media screen{.c-library-filters{position:fixed;right:0;left:auto;top:0;width:100px;height:100%;background:linear-gradient(to right bottom,#333,#363638,#38393d,#3a3c43,#3b4048);display:block;padding-top:72px;padding-bottom:54px;overflow:hidden}}@media screen and (max-width:992px){.c-library-filters{position:relative!important;padding-top:0!important;padding-bottom:0;width:100%;height:150px!important;overflow:hidden;overflow-y:hidden!important;-webkit-animation:none;animation:none;z-index:99}}@media screen{.c-library-filters .o-button__label--open{display:none}.c-library-filters .o-button-tooltip--subscription{width:22px!important;height:22px!important;margin-left:6px!important}}@media screen and (max-width:992px){.c-library-filters .o-button-tooltip--subscription{display:none}}@media screen{.c-library-filters .o-button-tooltip--subscription svg{transform:none!important;width:12px!important;height:12px!important;fill:#333!important;opacity:1!important;margin:-6px 5px 0 0!important}.c-library-filters .o-tooltip--subscription{min-width:300px;font-style:normal}.c-library-filters .o-tooltip--subscription:before{content:"";width:100%;height:30px;position:absolute;bottom:-30px;left:0}.c-library-filters .o-tooltip--subscription a{color:#158443!important;text-decoration:underline!important}}@media screen and (min-width:992px){.c-library-filters .c-video-player__lessons-section{display:none}}@media screen and (max-width:992px){.c-library-filters .c-video-player__lessons-section{padding:0 24px 20px}}@media screen and (max-width:992px){.c-library-filters .c-video-player__lessons-section--options{display:none}}@media screen and (max-width:992px){.c-library-filters .c-video-player__lessons-section-search{display:block}}@media screen{.c-library-filters .c-video-player__lessons-title .c-video-player__lessons-info{position:relative;top:7px;right:-9px}.c-library-filters .c-video-player__lessons-title .c-video-player__lessons-info:hover .o-tooltip{visibility:visible;opacity:1}.c-library-filters .c-video-player__lessons-title .c-video-player__lessons-info svg{opacity:1;fill:#333;width:12px;height:14px;margin-top:-7px;margin-left:6px}.c-library-filters .c-video-player__lessons-title .c-video-player__lessons-info .o-tooltip{top:-50px;height:auto;text-align:left}.c-library-filters .c-video-player__lessons-section--action{display:block;position:absolute;top:50%;margin-top:-35px;padding:0 10px;width:100%}}@media screen and (max-width:992px){.c-library-filters .c-video-player__lessons-section--action{display:inline-flex;position:relative;top:0;margin-top:0;padding:20px 24px;width:100%;justify-content:center}.c-library-filters .c-video-player__lessons-section--action button .o-button__icon--left{margin-right:9px}}@media screen{.c-library-filters .c-video-player__lessons-section--action button .o-button__icon--left{margin-right:6px}}@media screen and (max-width:992px){.c-library-filters .c-video-player__lessons-section--action .o-text-button--desktop{display:none!important}}@media screen{.c-library-filters .c-video-player__lessons-section--action .o-text-button--mobile{display:none}}@media screen and (max-width:992px){.c-library-filters .c-video-player__lessons-section--action .o-text-button--mobile{display:flex!important}}@media screen{.c-library-filters .c-library-filters__checkbox-list{display:flex;flex-wrap:wrap;margin-top:9px!important}.c-library-filters .c-library-filters__checkbox-list li{padding:12px 0;width:50%;white-space:nowrap}}@media screen and (max-width:992px){.c-library-filters .c-library-filters__checkbox-list li{width:25%}}@media screen and (max-width:768px){.c-library-filters .c-library-filters__checkbox-list li{width:33%}}@media screen and (max-width:600px){.c-library-filters .c-library-filters__checkbox-list li{width:100%}}@media screen{.c-library-filters .c-library-filters__checkbox-list li>span{color:#fff;padding-left:32px;position:relative;top:1px;z-index:-1}.c-library-filters .c-library-filters__checkbox-list li .checkbox__indicator{width:24px;height:24px}.c-library-filters .c-library-filters__checkbox-list li .checkbox__indicator svg{width:12px;margin:-5px 0 0 -6px}.c-library-filters .c-video-player__lesson-list{margin-bottom:0!important}.c-library-filters .c-video-player__lesson-list--open{display:flex!important;flex-wrap:wrap!important}.c-library-filters #library-query{margin-bottom:0}.c-library-filters .c-library-filters__key-controls{position:fixed;bottom:0;width:100px;z-index:999}}@media screen and (max-width:992px){.c-library-filters .c-library-filters__key-controls{width:100%!important}.c-library-filters .c-library-filters__key-controls .o-button__label--open{display:block!important}.c-library-filters .c-library-filters__key-controls .o-button__label--close{display:none!important}}@media screen{.c-library-filters .c-library-filters__key-controls .o-button{border-radius:0;width:100%;height:54px;justify-content:center}.c-library-filters .c-library-filters__key-controls .o-button-apply{display:none}.c-library-filters .dropdown .dropdown-toggle input{width:100%!important;height:50px;padding:0 15px;background:#fff;border-radius:.5625rem;transition:all .25s;margin-top:6px;font-size:1rem;background:#3b4048;border:2px solid #73859f;color:#fff;margin-bottom:0}.c-library-filters .dropdown .dropdown-toggle input:focus{background:rgba(29,131,209,.05);border:2px solid #73859f;box-shadow:0 5px 10px rgba(55,55,55,.05);outline:none}.c-library-filters .dropdown .dropdown-toggle input::-moz-placeholder{color:#fff}.c-library-filters .dropdown .dropdown-toggle input:-ms-input-placeholder{color:#fff}.c-library-filters .dropdown .dropdown-toggle input::-ms-input-placeholder{color:#fff}.c-library-filters .dropdown .dropdown-toggle input::placeholder{color:#fff}.c-library-filters .dropdown .dropdown-toggle input:hover{background:rgba(29,131,209,.05)}.c-library-filters .dropdown.open input{padding:0 15px!important;height:50px!important;margin-top:6px!important;margin-bottom:0!important}.c-library-filters .c-library-filters__added{margin-top:18px}.c-library-filters .c-library-filters__added span.o-tag{margin-right:5px}.c-library-filters .dropdown-menu{background:#fff;border-radius:.5625rem!important;padding:24px 0 12px;width:320px;z-index:99999;border:0!important}}@media screen and (max-width:992px){.c-library-filters .dropdown-menu{position:relative;width:100%;background:none;border-radius:none;box-shadow:none;margin-left:-10px}}@media screen{.c-library-filters .dropdown-menu li{position:relative;padding-left:30px}.c-library-filters .dropdown-menu li:hover{background:#f2f6fa}}@media screen and (max-width:992px){.c-library-filters .dropdown-menu li:hover{background:none}}@media screen{.c-library-filters .dropdown-menu li>span{display:inline-block;margin-left:-10px;color:#959da5;margin-top:15px;margin-bottom:15px}.c-library-filters .dropdown-menu li button{background:#959da5;color:#fff;border-radius:.5625rem;font-size:.875rem;font-weight:700;height:30px;line-height:30px;padding:0 10px;float:right;cursor:pointer;margin-right:18px;margin-top:10px}.c-library-filters .dropdown-menu li a{display:flex;align-items:center;height:42px;padding:0 24px;font-size:15px}.c-library-filters .dropdown-menu li a:before{content:"";position:absolute;left:20px;top:50%;width:24px;height:24px;background:#fff;border-radius:.5625rem;border:2px solid rgba(115,133,159,.5);margin-top:-12px}}@media screen and (max-width:992px){.c-library-filters .dropdown-menu li a:before{background:none;border:2px solid rgba(115,133,159,.5)}}@media screen{.c-library-filters .dropdown-menu li.highlight{color:#333}.c-library-filters .dropdown-menu li.highlight a{background:none;color:#333}.c-library-filters .dropdown-menu li.active a{background:none}.c-library-filters .dropdown-menu li.active a:before{background:#158443;background-image:url(/packs/media/application/images/svg-icons/checkmark-2e54a12ae315316c72c793d49572d8bc.png);background-size:cover;border:none}.c-library-filters--open .c-library-filters{width:380px;overflow-y:auto}}@media screen and (max-width:992px){.c-library-filters--open .c-library-filters{position:fixed;padding-top:72px;padding-bottom:54px;width:100%;height:100%}}@media screen{.c-library-filters--open .c-library-filters .c-video-player__lessons-section--action{display:inline-flex;position:relative;top:0;margin-top:0;padding:20px 24px}.c-library-filters--open .c-library-filters .c-video-player__lessons-section--action button .o-button__icon--left{margin-right:9px}.c-library-filters--open .c-library-filters__key-controls{display:flex;width:380px}.c-library-filters--open .o-button__label--close{display:none}.c-library-filters--open .c-video-player__lessons-section,.c-library-filters--open .o-button__label--open{display:block}}@media screen and (max-width:992px){.c-library-filters--open .c-video-player__lessons-section--options{display:none}}@media screen and (max-width:992px){.c-library-filters--mobile-open .c-library-filters__key-controls{display:flex;width:360px}}@media screen and (max-width:992px){.c-library-filters--mobile-open .c-library-filters{position:fixed!important;padding-top:72px!important;padding-bottom:54px;width:100%;height:100%!important;overflow-y:scroll!important}}@media screen and (max-width:992px){.c-library-filters--mobile-open .c-library-filters .c-video-player__lessons-section--options{display:block}}@media screen and (max-width:992px){.c-library-filters--mobile-open .c-library-filters .o-button-apply{display:inline-block!important}}@media screen{.c-library-filters--mobile-open .c-library-filters .o-button-apply svg{width:16px;height:16px;position:relative;top:2px;left:-2px}.c-library-controls button{margin-left:18px}.c-library-controls button:focus{outline:none}.c-library-controls button:last-child{margin-right:0}.c-library-controls .o-dropdown-menu{top:30px;right:0;width:270px}.c-library-controls .o-dropdown-menu:before{display:none}.c-library-controls .o-dropdown-menu li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.0625rem;color:#333}.c-library-controls .o-dropdown-menu li:hover{background:#dbdde0}.l-library.l-background--black .c-library-controls button{color:#fff}.l-library.l-background--black .c-library-controls button svg{fill:#fff}.c-search__loading{padding-bottom:300px;padding-top:100px;text-align:center}.c-search__loading h3{text-align:center}.c-search__loading .c-search__loading-static{min-height:220px}.c-search__loading .c-search__loading-static img{width:150px}}@media screen and (max-width:768px){.c-search__loading .c-search__loading-static img{width:120px}}@media screen{.c-search__loading .c-search__loading-animate{position:relative;width:150px;margin-top:20px;margin-left:30px}.c-search__loading .c-search__loading-animate img{position:absolute;width:50px;top:0;left:50px}}@media screen and (max-width:768px){.c-search__loading .c-search__loading-animate img{width:50px}}@media screen{.c-search__loading .c-search__loading-animate img.a-file-rotate--2{top:75px;left:15px;-webkit-animation-duration:2.9s;animation-duration:2.9s}.c-search__loading .c-search__loading-animate img.a-file-rotate--3{top:75px;left:85px;-webkit-animation-duration:3.1s;animation-duration:3.1s}.c-search__no-results{text-align:center;margin-top:-36px}.c-search__no-results h3{font-size:2.25rem;margin-top:24px}}@media screen and (max-width:600px){.c-search__no-results h3{font-size:1.3125rem!important}}@media screen{.c-search__no-results h4{font-size:1.3125rem;margin-top:32px}}@media screen and (max-width:600px){.c-search__no-results h4{font-size:1.1875rem!important}}@media screen{.c-search__no-results img{display:inline-block;width:200px;height:auto;margin-left:-20px;padding-top:20px}}@media screen and (max-width:600px){.c-search__no-results img{width:150px}}@media screen{.c-search__no-results p{font-family:Bitter,serif;font-style:italic;font-size:2.25rem}}@media screen and (max-width:600px){.c-search__no-results p{font-size:1.3125rem}}@media screen{.c-search__no-results .c-search__tags{margin-top:24px;text-align:center}.c-global-search--book{background:#fff}}@media screen and (max-width:600px){.c-global-search--book{padding-top:24px}}@media screen{.c-global-search--book .o-input{margin:0}}@media screen and (max-width:992px){.c-global-search--book .o-input{width:calc(100% - 32px)}}@media screen{.c-global-search--book .input__icon-svg--search{fill:#959da5;margin-top:-9px}.c-global-search--book .c-global-search__close{position:absolute;right:-32px;top:15px;cursor:pointer}}@media screen and (max-width:992px){.c-global-search--book .c-global-search__close{right:0}}@media screen{.c-global-search--book .c-global-search__close svg{height:18px}.c-global-search--book .c-global-search__recommendations{margin-top:20px}}@media screen and (max-width:992px){.c-global-search--book .c-global-search__recommendations{padding-left:0;padding-right:0}}@media screen{.c-global-search--book .c-global-search__recommendations h3{color:#333}.c-global-search--book .c-global-search__recommendations ul li{border-bottom:1px solid #dbdde0;padding:15px 0}.c-global-search--book .c-global-search__recommendations ul li a{color:#333;text-decoration:none}.c-global-search--book .c-global-search__recommendations ul li p{font-size:.9375rem;color:#333}.c-global-search--book .c-global-search__recommendations ul li .c-search__results--highlight{background:transparent;font-weight:700;padding:0}.c-global-search--book .c-global-search__recommendations .c-search__results-chapter{margin-bottom:3px;font-family:Bitter,serif;font-size:1.0625rem;font-weight:700;text-decoration:underline}.c-global-search--book .c-global-search__recommendations .c-search__results-chapter:hover{color:#158443}.c-global-search--book .c-paginator{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));border-bottom:1px solid #dbdde0}.c-content-author{display:flex}}@media screen and (max-width:768px){.c-content-author{margin-top:20px}}@media screen{.c-content-author img{display:flex;min-width:60px;height:60px;border-radius:.5625rem;border:4px solid #fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);margin-right:15px}.c-content-author a{color:#333;text-decoration:none}.c-content-author .c-content-author__title{display:block;font-family:Bitter,serif;font-size:1rem;font-weight:700;margin-top:6px}.c-content-author .c-content-author__title i{position:relative;margin-left:15px;top:1px}.c-content-author .c-content-author__title--large{font-size:1.125rem;margin-top:0!important}.c-content-author .c-content-author__description{font-size:.9375rem;color:#6e7687;margin-top:6px}.c-content-author .c-content-author__description a{color:#158443;text-decoration:underline}.c-content-author .c-content-author__read-more{margin-top:3px}.c-content-author .c-content-author__read-more a{font-size:.9375rem;color:#158443}.c-content-author .o-badge{display:inline-block;margin-top:12px}.c-content-author--card{background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;padding:18px 42px 30px 18px}.c-content-author--card img{border:0;box-shadow:none}.c-content-author--quote{position:relative}.c-content-author--quote:before{content:"";position:absolute;width:20px;height:15px;right:18px;top:18px;background-image:url(/packs/media/application/images/svg-icons/punctutation-470fcb7f8e9cef76c5faff0d88f30cc1.png);background-size:cover}.c-profile__grid{display:grid;grid-template-columns:2fr 1fr;max-width:1080px}}@media screen and (max-width:1140px){.c-profile__grid{padding:30px 20px 0}}@media screen and (max-width:992px){.c-profile__grid{grid-template-columns:1fr}.c-profile__grid .c-profile__links{order:2;margin-top:30px}.c-profile__grid .c-profile__bio{order:1}}@media screen{.c-profile__grid .c-profile__bio-description{color:#6e7687}.c-profile__grid .c-profile__bio-description a{color:#158443}.c-profile__sidebar{width:100%;background:#333;padding:42px 30px;z-index:9999;text-align:center}.c-profile__sidebar .c-profile__sidebar-user{font-size:1.25rem;margin-top:15px}.c-profile__empty{text-align:center}.c-profile__empty img{width:320px}.c-profile__contributions .c-tutorial-item__complete,.c-profile__contributions .c-tutorial-item__in-progress,.c-profile__progressions .c-tutorial-item__in-progress{display:none!important}.c-profile__progressions .c-tutorial-item--complete .c-tutorial-item__complete{display:inline-flex!important}.c-profile__progressions .o-button--mark-as-complete{display:block}.c-profile__progressions .c-tutorial-item__art .o-badge,.c-profile__progressions .c-tutorial-item__icon{display:none!important}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__header{display:flex}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__load{display:flex;justify-content:center;align-items:center;width:100%;height:80px;line-height:80px;background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;font-family:Bitter,serif;font-size:1.0625rem;font-weight:700;cursor:pointer;padding:0 18px}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__load:hover{color:#158443}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__load span{margin-left:auto;letter-spacing:-.5px;color:#333}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__load i{display:flex;margin-left:auto}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment{background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;padding:20px 18px;display:grid;grid-template-columns:69px 1fr;position:relative;margin-top:15px}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment:first-child{margin-top:0}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__username{display:block;font-family:Bitter,serif;font-weight:700}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__date{display:block;font-size:.9375rem;color:#6e7687;margin-top:4px}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__post{margin-top:4px;padding-right:40px;font-size:1rem}}@media screen and (max-width:768px){.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__post{font-size:.9375rem}}@media screen{.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__reply{position:absolute;bottom:18px;right:18px}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__reply svg{transition:all .3s ease-out}.c-forum-comments .c-forum-comments__wrapper .c-forum-comments__comment .c-forum-comment__reply:hover svg{opacity:1}.c-empty-state{text-align:center;position:relative}.c-empty-state img{width:200px}.c-empty-state .c-empty-state__artwork{margin-top:60px;width:120px}}@media screen and (max-width:600px){.c-empty-state .c-empty-state__artwork{width:90px;margin-top:45px}}@media screen{.c-empty-state--android .c-empty-state__image-animate{position:absolute;width:120px;top:40px;right:0}.c-empty-state--loader .c-search__loading{margin-left:-20px}.c-empty-state--loader .c-search__loading-animate{margin-top:40px}.c-empty-state--following{padding:0 30px 120px}.c-empty-state--following h3{font-size:1.75rem}.c-empty-state--following .c-empty-state__artwork{margin-top:-30px;width:240px}.c-empty-state--suggestions h3{font-size:1.75rem}.c-testimonial-wrapper{-moz-columns:3;column-count:3;grid-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media screen and (max-width:992px){.c-testimonial-wrapper{-moz-columns:2;column-count:2}}@media screen and (max-width:768px){.c-testimonial-wrapper{-moz-columns:1;column-count:1}}@media screen{.c-testimonial-wrapper .c-testimonial{width:100%;display:inline-block;margin-bottom:30px}.c-testimonial{text-align:center;position:relative;z-index:1}}@media screen and (max-width:768px){.c-testimonial{text-align:left}}@media screen{.c-testimonial:before{content:"";z-index:0;width:40px;height:30px;background-image:url(/packs/media/application/images/svg-icons/punctutation-470fcb7f8e9cef76c5faff0d88f30cc1.png);background-size:cover;position:absolute;top:-10px;left:-10px;opacity:.25;z-index:-1}.c-testimonial p{font-size:1.0625rem}}@media screen and (max-width:600px){.c-testimonial p{font-size:.9375rem}}@media screen{.c-testimonial span{display:block;font-family:Bitter,serif;font-size:1.125rem;font-weight:700;margin-top:15px}.c-testimonial img{width:48px;height:48px;margin-top:15px;border:4px solid #fff;border-radius:.5625rem;box-shadow:0 2px 1px 0 rgba(51,51,51,.05)}.c-testimonial-wrapper--twitter{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:16px;grid-row-gap:16px}}@media screen and (max-width:992px){.c-testimonial-wrapper--twitter{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.c-testimonial-wrapper--twitter{grid-template-columns:1fr}}@media screen{.c-testimonial-wrapper--twitter .c-testimonial--twitter{width:100%;display:inline-block}.c-testimonial--twitter{background-color:hsla(0,0%,100%,.5);box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);border-radius:.75rem;position:relative;z-index:1;padding:18px 18px 48px}.c-testimonial--twitter .c-testimonial__upper{display:grid;grid-template-columns:42px 1fr;grid-column-gap:14px}.c-testimonial--twitter .c-testimonial__upper span{font-size:1rem;display:block}.c-testimonial--twitter .c-testimonial__user{font-size:1.125rem;font-weight:700}.c-testimonial--twitter .c-testimonial__twitter{font-size:1rem;color:#6e7687;margin-top:-3px}.c-testimonial--twitter .c-testimonial__date{position:absolute;bottom:18px;right:18px;font-size:.875rem;color:#6e7687}.c-testimonial--twitter p{font-size:1rem;margin-top:16px;margin-bottom:0}}@media screen and (max-width:600px){.c-testimonial--twitter p{font-size:.9375rem}}@media screen{.c-testimonial--twitter img{width:48px;height:48px;border-radius:100px}.c-testimonial--twitter svg{position:absolute;top:18px;right:18px;width:22px;height:18px}.c-card-category{background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;padding:0 0 30px;min-height:320px;position:relative;overflow:hidden}}@media screen and (max-width:768px){.c-card-category:first-child{margin-top:0}}@media screen and (max-width:768px){.c-card-category{background:none;box-shadow:none;border-radius:0;min-height:0;border-bottom:1px solid #dfe7f0}}@media screen and (max-width:600px){.c-card-category{margin-top:30px}}@media screen{.c-card-category .c-card-category__artwork{width:100%;height:60px;position:relative;background:#fff;background-size:cover!important}}@media screen and (max-width:768px){.c-card-category .c-card-category__artwork{display:none}}@media screen{.c-card-category .c-card-category__artwork img{display:block;width:100%}.c-card-category .c-card-category__artwork .o-badge{position:absolute;top:12px;left:12px}.c-card-category .c-card-category__text{padding:0 27px;text-align:center}}@media screen and (max-width:768px){.c-card-category .c-card-category__text{padding:0;text-align:left}}@media screen{.c-card-category .c-card-category__text .o-badge-video{display:inline-flex;width:54px;height:54px;margin-top:-27px}}@media screen and (max-width:768px){.c-card-category .c-card-category__text .o-badge-video{margin-top:0}}@media screen{.c-card-category .c-card-category__text .o-badge-video img{width:100%}.c-card-category .c-card-category__text .c-card-category__text-title{font-size:1.5rem;margin-top:12px}}@media screen and (max-width:768px){.c-card-category .c-card-category__text .c-card-category__text-title{font-size:1.3125rem}}@media screen{.c-card-category .c-card-category__text .c-card-category__text-description{font-size:.9375rem;color:#6e7687;margin-top:12px;padding-bottom:70px}}@media screen and (max-width:768px){.c-card-category .c-card-category__text .c-card-category__text-description{padding-bottom:0;margin-bottom:15px}}@media screen{.c-card-category .c-card-category__text .o-button--dark,.c-card-category .c-card-category__text .o-button--green{position:absolute;bottom:30px;transform:translateX(-50%)}}@media screen and (max-width:768px){.c-card-category .c-card-category__text .o-button--dark,.c-card-category .c-card-category__text .o-button--green{position:relative;bottom:0;transform:translateX(0)}}@media screen{.c-card-choice{background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;text-align:center;padding:27px 42px;position:relative}.c-card-choice .c-card-choice__title{font-size:1.5rem}.c-card-choice a{position:absolute;bottom:30px;transform:translateX(-50%)}.c-plan{background:#fff;box-shadow:0 2px 1px 0 rgba(51,51,51,.05);border-radius:.5625rem;text-align:center;padding:36px 30px;width:330px;height:565px;margin-top:30px;position:relative}.c-plan h3{font-size:1.3125rem;font-weight:600;margin-bottom:0;padding-top:0}.c-plan .l-font-24{font-size:1.5rem}.c-plan .c-plan__price{display:inline-block;position:relative;margin-top:15px}.c-plan .c-plan__price .c-plan__price-currency{font-family:Bitter,serif;font-size:1.125rem;font-weight:700;position:absolute;top:8px;left:-18px}.c-plan .c-plan__price .c-plan__price-main{font-family:Bitter,serif;font-size:6.25rem;font-weight:700;line-height:100px;letter-spacing:-5px}.c-plan .c-plan__price .c-plan__price-cents{font-family:Bitter,serif;font-size:1.125rem;font-weight:700;letter-spacing:-.5px;position:absolute;bottom:8px;right:-24px}.c-plan .c-plan__time span{display:block}.c-plan .c-plan__time .c-plan__time-month{font-family:Bitter,serif}.c-plan .c-plan__time .c-plan__time-save{font-size:.875rem;margin-top:6px;opacity:.66}.c-plan .c-plan__time .c-plan__time-price{display:none}.c-plan .c-plan__benefits{list-style:none;padding:0 0 60px;margin:0}.c-plan .c-plan__benefits li{position:relative;padding-left:32px;font-family:Bitter,serif;font-weight:700;text-align:left;margin-top:15px}}@media screen and (max-width:1080px){.c-plan .c-plan__benefits li{font-size:.9375rem}}@media screen{.c-plan .c-plan__benefits li:before{content:"";width:24px;height:24px;position:absolute;left:0;top:0;background-image:url(/packs/media/application/images/svg-icons/checkmark--green-23763c7e65736636bfe09c53751a025b.png);background-size:cover}.c-plan .o-button,.c-plan a{position:absolute;bottom:36px;transform:translateX(-50%)}.c-plan .o-button--primary{bottom:84px}.c-plan .o-button--secondary{bottom:36px;text-decoration:underline;font-size:.9375rem;white-space:nowrap}.c-plan--emphasis{background:#158443;width:336px;min-height:645px;margin-top:0}.c-plan--emphasis .o-badge{position:absolute;top:-16px;color:#158443;border:6px solid #158443;left:50%;margin-left:-62px;box-shadow:none;border-radius:.9375rem}.c-plan--emphasis .o-badge:after{background:#158443;top:26px}.c-plan--emphasis .c-plan__price-cents,.c-plan--emphasis .c-plan__price-currency,.c-plan--emphasis .c-plan__price-main,.c-plan--emphasis .c-plan__time span,.c-plan--emphasis h3,.c-plan--emphasis li{color:#fff}.c-plan--emphasis .c-plan__benefits li:before{background-image:url(/packs/media/application/images/svg-icons/checkmark-2e54a12ae315316c72c793d49572d8bc.png)}.c-plan--emphasis .c-plan__benefits .c-plan__benefits--highlight:before{background-image:url(/packs/media/application/images/svg-icons/checkmark--blue-cb6ca8045ffa1b31763cc50f27757291.png)}.c-plan--team .c-plan__price-main{letter-spacing:-10px!important}.c-plan--no-price p{height:222px;display:flex;align-items:center}.c-plan--left{border-radius:.5625rem 0 0 .5625rem}.c-plan--right{border-radius:0 .5625rem .5625rem 0}.c-plan--confirm{width:500px!important;height:auto!important;padding-bottom:40px!important}.c-plan--confirm .o-button--green{margin-top:30px;position:relative;transform:none!important;bottom:auto}.c-plan--neon{background:transparent;border:2px solid #28d7fe;box-shadow:inset 0 0 1vw #1041ff,0 0 3vw #1041ff,inset 0 0 6vw #1041ff,0 0 6vw #1041ff,0 0 .4vw #8bfdfe}.c-plan--neon .c-price-card__period,.c-plan--neon .c-price-card__price-currency,.c-plan--neon .c-price-card__price-main,.c-plan--neon .c-price-card__saving,.c-plan--neon h4{color:#fff}.c-card-platform>div,.c-card-platform a{height:100%;display:flex;flex-wrap:wrap;background:#fff;border-radius:.5625rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);text-align:center;color:#333;text-decoration:none;padding:36px;position:relative;overflow:hidden}.c-card-platform>div:before,.c-card-platform a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s}.c-card-platform h2{max-width:180px;margin:0 auto;height:54px;display:flex;align-items:center;font-size:1.5rem;line-height:1.125}.c-card-platform p{color:#6e7687;font-size:1rem;max-width:180px;margin:0 auto}.c-card-platform--ios>div:before,.c-card-platform--ios a:before{background-image:url(/packs/media/application/images/artwork/illustration-ios-platform-bff0c27b6bcd430e1c2276d23dd99611.svg);background-size:220px;background-position:top -44px center;background-repeat:no-repeat}.c-card-platform--ios>div:hover:before,.c-card-platform--ios a:hover:before{background-size:230px}.c-card-platform--android>div:before,.c-card-platform--android a:before{background-image:url(/packs/media/application/images/artwork/illustration-android-platform-f15f0dcfbfb7bfdfa1e2d3c9dbfbb4ca.svg);background-size:230px;background-position:top -65px center;background-repeat:no-repeat}.c-card-platform--android>div:hover:before,.c-card-platform--android a:hover:before{background-size:240px}.c-card-platform--flutter>div:before,.c-card-platform--flutter a:before{background-image:url(/packs/media/application/images/artwork/illustration-flutter-platform-f1c3cf18d719a665fdbbbbc364c051e6.svg);background-size:343px;background-position:top -30px left -20px;background-repeat:no-repeat}}@media screen and (max-width:768px){.c-card-platform--flutter>div:before,.c-card-platform--flutter a:before{background-position:top -30px center}}@media screen{.c-card-platform--flutter>div:hover:before,.c-card-platform--flutter a:hover:before{background-size:353px}.c-card-platform--server-side-swift>div:before,.c-card-platform--server-side-swift a:before{background-image:url(/packs/media/application/images/artwork/illustration-server-side-swift-platform-f240832ecd28a373c633c59f0815c3e8.svg);background-size:207px;background-position:top -43px center;background-repeat:no-repeat}.c-card-platform--server-side-swift>div:hover:before,.c-card-platform--server-side-swift a:hover:before{background-size:212px}.c-card-platform--unity>div:before,.c-card-platform--unity a:before{background-image:url(/packs/media/application/images/artwork/illustration-unity-platform-1538b31bfee8c31f039209e8f664130b.svg);background-size:284px;background-position:top -60px right -38px;background-repeat:no-repeat}}@media screen and (max-width:768px){.c-card-platform--unity>div:before,.c-card-platform--unity a:before{background-position:top -60px center}}@media screen{.c-card-platform--unity>div:hover:before,.c-card-platform--unity a:hover:before{background-size:289px}.c-noscript__body{margin:50px 0}.c-noscript__body h1{font-family:Bitter,serif;font-weight:700;font-size:9rem;letter-spacing:-5px;display:flex;justify-content:center}}@media only screen and (max-width:600px){.c-noscript__body h1{font-size:6rem}.c-noscript__body h1 img{width:90px}}@media screen{.c-noscript__body p{font-family:Bitter,serif;font-size:1.25rem;max-width:720px;margin:40px auto}.c-faq h2{margin-top:54px}}@media screen and (max-width:600px){.c-faq h2{font-size:1.3125rem}}@media screen{.c-faq .c-faq__item{margin-top:48px;padding-left:50px}.c-faq .c-faq__item h3{font-size:1.3125rem;position:relative}}@media screen and (max-width:600px){.c-faq .c-faq__item h3{font-size:1.1875rem}}@media screen{.c-faq .c-faq__item h3:before{content:"";position:absolute;width:27px;height:27px;background:#73859f;background-image:url(/packs/media/application/images/svg-icons/question-cf6905bbef80911261debf5131e06958.png);background-size:cover;left:-50px;border-radius:.5625rem}.c-faq .c-faq__item p{position:relative;color:#6e7687;font-size:1rem;margin-top:27px}}@media screen and (max-width:600px){.c-faq .c-faq__item p{font-size:.9375rem}}@media screen{.c-faq .c-faq__item p:first-child:before{content:"";position:absolute;width:27px;height:27px;background-image:url(/packs/media/application/images/svg-icons/loopy-arrow-495294a8a4517cb6e08a5e6eb41fa7a8.png);background-size:cover;top:-4px;left:-50px}.c-faq .c-faq__item p a{color:#158443}.c-faq .c-faq__item ol,.c-faq .c-faq__item ul{padding-left:20px;margin-top:27px;color:#6e7687}.c-faq .c-faq__item ol li,.c-faq .c-faq__item ul li{margin-bottom:6px}.c-faq .c-faq__item ol li a,.c-faq .c-faq__item ul li a{color:#158443}.c-faq .c-faq__item ul li{list-style:square}.c-faq .c-faq__item span.o-badge{display:inline-block;margin-top:18px}.c-add-rating>div{grid-template-columns:1fr auto 1fr}.c-add-rating .c-rate__star{display:inline-flex;justify-content:center;background:#caced2;margin:0 3px}.c-add-rating .c-rate__star--green{background:#158443}.c-notebook{height:100%;width:590px;background:#fafafa;border:1px solid #dfe7f0;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);padding:21px 24px 24px;position:fixed;top:72px;right:0;z-index:9999999;border-radius:.5625rem 0 0 0;overflow-y:scroll}}@media screen and (max-width:992px){.c-notebook{width:100%;top:0;border-radius:0;box-shadow:none}}@media screen{.c-notebook .c-notebook__title-actions{position:absolute;cursor:pointer;top:24px}.c-notebook .c-notebook__erase{right:24px}}@media screen and (max-width:992px){.c-notebook .c-notebook__erase{right:60px}}@media screen{.c-notebook .c-notebook__close{width:16px;height:24px;right:24px;display:none}}@media screen and (max-width:992px){.c-notebook .c-notebook__close{display:block}}@media screen{.c-notebook .c-notebook__close svg{width:16px;transform:rotate(180deg)}.c-notebook h3{padding-right:100px;line-height:1.125}.c-notebook .c-notebook__artwork{display:block;max-width:240px;margin:60px auto 9px}.c-notebook .c-notebook__demo{position:relative;margin-top:90px}.c-notebook .c-notebook__demo:before{content:"";position:absolute;top:-90px;left:0;width:100%;height:calc(100% + 90px);background:transparent;z-index:99999999}.c-notebook .c-notebook__demo p{font-family:"IBM Plex Serif",serif;font-size:1rem}.c-notebook .c-notebook__demo p mark{background:#f4c3c3;color:#333}.c-notebook .c-notebook__demo .o-fragment--tooltip{top:-64px}.c-notebook .c-notebook__entry{padding-left:18px;padding-bottom:15px;margin-top:15px;position:relative;border-bottom:1px solid #dbdde0}.c-notebook .c-notebook__entry:before{content:"";width:3px;height:calc(100% - 15px);position:absolute;left:0;top:0;background:#ffe242;border-radius:100px}.c-notebook .c-notebook__entry:last-child{border-bottom:0}.c-notebook .c-notebook__entry a{color:#333;text-decoration:none}.c-notebook .c-notebook__entry h4{font-size:1.125rem}.c-notebook .c-notebook__entry .c-notebook__actions{display:flex;align-content:center;align-items:baseline;justify-content:space-between}.c-notebook .c-notebook__entry .c-notebook__action{font-size:14px;font-weight:600;color:#6e7687;text-decoration:underline;cursor:pointer}.c-notebook .c-notebook__entry .c-notebook__action--secondary{text-decoration:none}.c-notebook .c-notebook__entry .c-notebook__entry-text{font-size:.9375rem;margin-top:8px}.c-notebook .c-notebook__entry .c-notebook__entry-text mark{color:#333;background-color:transparent}.c-notebook .c-notebook__entry .c-notebook__entry-note{font-size:14px;font-style:italic;margin-top:9px}.c-notebook .c-notebook__entry .c-notebook__entry-note .o-textarea{margin-top:0;margin-bottom:0;font-size:.875rem}.c-notebook .c-notebook__entry .c-notebook__entry-note span{color:#6e7687}.c-notebook .c-notebook__entry.c-notebook__entry--yellow:before{background:#ffe242}.c-notebook .c-notebook__entry.c-notebook__entry--orange:before{background:#fbbc5d}.c-notebook .c-notebook__entry.c-notebook__entry--red:before{background:#e58a8a}.c-notebook .c-notebook__entry.c-notebook__entry--purple:before{background:#a0aef2}.c-notebook .c-notebook__entry.c-notebook__entry--blue:before{background:#85dde9}.c-notebook .c-notebook__entry.c-notebook__entry--green:before{background:#90de9c}.o-fragment--id{display:block;position:relative;top:-48px;visibility:hidden}article.c-book-chapter div blockquote{padding-top:1px}.o-fragment{position:relative}.o-fragment mark{color:#333;background-color:#ffea75}.o-fragment .o-fragment--annotation{cursor:pointer}.o-fragment .o-fragment--annotation-note{border-bottom:3px solid #ebc700}.o-fragment .o-fragment--tooltip-with-note{background:#f5f8fb;border:2px solid #d6e0ef;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:600;border-radius:.5625rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.2);padding:21px;position:absolute;transform:translateX(-50%);color:#fff;z-index:99999;width:auto;white-space:nowrap;text-transform:none!important;letter-spacing:0!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-fragment .o-fragment--tooltip-with-note span{cursor:pointer}.o-fragment .o-fragment--tooltip-with-note textarea{padding:0;margin:0;border:0;background:transparent;color:#333;width:100%;min-width:270px;min-height:100px;font-size:.9375rem;resize:none}.o-fragment .o-fragment--tooltip-with-note textarea:focus{box-shadow:none;outline:0}.o-fragment .o-fragment--tooltip-with-note textarea::-moz-placeholder{color:#6e7687!important}.o-fragment .o-fragment--tooltip-with-note textarea:-ms-input-placeholder{color:#6e7687!important}.o-fragment .o-fragment--tooltip-with-note textarea::-ms-input-placeholder{color:#6e7687!important}.o-fragment .o-fragment--tooltip-with-note textarea::placeholder{color:#6e7687!important}.o-fragment .o-fragment--tooltip-with-note:after{display:none}.o-fragment .o-fragment--tooltip-with-note .o-fragment__actions{display:flex;justify-content:space-between;margin-top:10px}.o-fragment .o-fragment--tooltip-with-note .o-fragment__action{color:#6e7687}mark.o-fragment--highlighter-yellow{background:#ffea75}mark.o-fragment--highlighter-yellow.o-fragment--annotation-note{border-bottom:3px solid #ebc700}mark.o-fragment--highlighter-orange{background:#fbcf8e}mark.o-fragment--highlighter-orange.o-fragment--annotation-note{border-bottom:3px solid #f99a0c}mark.o-fragment--highlighter-red{background:#f4c3c3}mark.o-fragment--highlighter-red.o-fragment--annotation-note{border-bottom:3px solid #e58a8a}mark.o-fragment--highlighter-purple{background:#cecef8}mark.o-fragment--highlighter-purple.o-fragment--annotation-note{border-bottom:3px solid #a0aef2}mark.o-fragment--highlighter-blue{background:#b4e3e9}mark.o-fragment--highlighter-blue.o-fragment--annotation-note{border-bottom:3px solid #5bd1e1}mark.o-fragment--highlighter-green{background:#c3f0ca}mark.o-fragment--highlighter-green.o-fragment--annotation-note{border-bottom:3px solid #90de9c}.c-reading-experience-selector{width:320px;background:#fafafa;border:1px solid #dfe7f0;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25);padding:21px 24px 24px;position:fixed;top:72px;right:20px;z-index:9999999;border-radius:.5625rem}}@media screen and (max-width:992px){.c-reading-experience-selector{position:fixed;top:auto;right:auto;left:0;bottom:60px;border-radius:0;width:100%;padding-left:240px;padding-right:240px;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;box-shadow:none;border-bottom:0}.c-reading-experience-selector::-webkit-scrollbar{width:0!important}}@media screen and (max-width:768px){.c-reading-experience-selector{padding-left:24px;padding-right:24px}}@media screen{.c-reading-experience-selector .o-alert__close{display:none;position:absolute;top:15px;right:15px;width:18px;height:18px}.c-reading-experience-selector .o-alert__close svg{position:absolute;width:18px!important;height:18px!important;margin:-9px 0 0 -9px}}@media screen and (max-width:992px){.c-reading-experience-selector .o-alert__close{display:block}}@media screen{.c-reading-experience-selector h4{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600;font-size:.9375rem;letter-spacing:0}.c-reading-experience-selector>div{margin-top:20px}.c-reading-experience-selector>div:first-child{margin-top:0}.c-reading-experience-selector .l-width-14{width:14px!important}.c-reading-experience-selector .l-width-21{width:21px!important}.c-reading-experience-selector .o-dropdown-menu__icon--night-mode{display:none}.c-reading-experience-selector .o-dropdown-menu__icon--night-mode+a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600;font-size:.9375rem;letter-spacing:0}.c-reading-experience-selector .o-dropdown-menu__icon--night-mode+a label{right:24px}}@media screen and (max-width:992px){.c-reading-experience-selector .o-dropdown-menu__icon--night-mode+a label{right:auto;margin-left:9px}}@media screen{.c-reading-experience-selector .c-reading-experience-selector__checkbox-wrapper>span:first-child{margin-left:0!important}.c-reading-experience-selector .c-reading-experience-selector__range-wrapper{display:flex;align-content:center}.c-reading-experience-selector .c-reading-experience-selector__range-wrapper>span{min-width:27px;height:27px;display:flex;align-content:center;justify-content:center}.c-reading-experience-selector .c-reading-experience-selector__range-wrapper>span svg{width:27px;height:27px}.c-reading-experience-selector .c-reading-experience-selector__range{-webkit-appearance:none;background:transparent;width:100%;margin:0 9px}.c-reading-experience-selector .c-reading-experience-selector__radio{-webkit-appearance:radio}.c-reading-experience-selector .c-reading-experience-selector__radio:checked+span{position:absolute;background:none;border:2px solid #158443;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:.5625rem;left:-2px;top:-2px}.c-reading-experience-selector .c-reading-experience-selector__checkbox{width:27px;height:27px;border:2px solid #73859f;border-radius:.5625rem;display:flex;align-content:center;justify-content:center;cursor:pointer;position:relative}.c-reading-experience-selector .c-reading-experience-selector__checkbox input{opacity:0;cursor:pointer}.c-reading-experience-selector .c-reading-experience-selector__checkbox--large{height:50px;border:2px solid #dbdde0;border-radius:.5625rem;background:#fff;cursor:pointer;position:relative;z-index:0}.c-reading-experience-selector .c-reading-experience-selector__checkbox--large input{width:100%;height:100%;opacity:0;cursor:pointer}.c-reading-experience-selector .c-reading-experience-selector__checkbox--large label{position:absolute;left:50%;top:50%;margin-left:-35px;margin-top:-15px;color:#333;white-space:nowrap;width:70px;height:30px;line-height:30px;text-align:center;font-size:.9375rem;font-weight:600;z-index:-1}.c-reading-experience-selector__range::-webkit-slider-runnable-track{background:rgba(167,173,180,.5);height:2px}.c-reading-experience-selector__range:focus::-webkit-slider-runnable-track{background:rgba(167,173,180,.5);height:2px;box-shadow:none;outline:none;border:none}.c-reading-experience-selector__range::-moz-range-track{background:rgba(167,173,180,.5);height:2px}.c-reading-experience-selector__range::-ms-track{background:rgba(167,173,180,.5);height:2px}.c-reading-experience-selector__range::-webkit-slider-thumb{-webkit-appearance:none;height:24px;width:24px;background:#fff;border:2px solid #959da5;cursor:pointer;border-radius:100%;margin-top:-11px;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)}.c-reading-experience-selector__range::-moz-range-thumb{height:24px;width:24px;background:#fff;cursor:pointer;border:2px solid #959da5;border-radius:100%;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)}.c-reading-experience-selector__range::-ms-thumb{height:24px;width:24px;background:#fff;cursor:pointer;border:2px solid #959da5;border-radius:100%;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)}.c-bookshelf-book a{text-decoration:none;color:#333}.c-bookshelf-book figure img{max-width:198px;width:100%;border-radius:.9375rem;box-shadow:4px 4px 30px 0 rgba(51,51,51,.25)}.c-bookshelf-book .c-bookshelf-book__title{font-size:1.5rem;line-height:1.125;margin-top:18px}}@media screen and (max-width:768px){.c-bookshelf-book .c-bookshelf-book__title{font-size:1.3125rem}}@media screen{.c-bookshelf-book .c-bookshelf-book__price{display:block;font-family:Bitter,serif;font-weight:700;font-size:1.0625rem;line-height:1.125;margin-top:10px}}@media screen and (max-width:768px){.c-bookshelf-book .c-bookshelf-book__price{font-size:1rem}}@media screen{.c-bookshelf-book .c-bookshelf-book__description{font-size:.9375em;margin-top:10px}}@media screen and (max-width:600px){.u-hide-mobile{display:none}}@media screen and (max-width:600px){.u-hide-mobile--force{display:none!important}}@media screen and (max-width:768px){.u-hide-mobile-large{display:none}}@media screen and (max-width:768px){.u-hide-mobile-large--force{display:none!important}}@media screen and (max-width:992px){.u-hide-tablet{display:none}}@media screen and (max-width:992px){.u-hide-tablet--force{display:none!important}}@media screen and (max-width:1080px){.u-hide-1080{display:none}}@media screen{.u-show-mobile{display:none}}@media screen and (max-width:600px){.u-show-mobile{display:block}}@media screen{.u-show-mobile-large{display:none}}@media screen and (max-width:768px){.u-show-mobile-large{display:block}}@media screen{.u-show-tablet-flex--inline{display:none}}@media screen and (max-width:992px){.u-show-tablet-flex--inline{display:inline-flex}}@media screen{.u-show-tablet-flex--inline-force{display:none!important}}@media screen and (max-width:992px){.u-show-tablet-flex--inline-force{display:inline-flex!important}}@media screen{.u-show-1080-flex--inline{display:none}}@media screen and (max-width:1080px){.u-show-1080-flex--inline{display:inline-flex}}@media screen{.u-show-mobile--inline{display:none}}@media screen and (max-width:600px){.u-show-mobile--inline{display:inline}}@media screen{.u-show-mobile-flex{display:none}}@media screen and (max-width:600px){.u-show-mobile-flex{display:flex}}@media screen{.u-show-mobile-large-flex{display:none}}@media screen and (max-width:768px){.u-show-mobile-large-flex{display:flex}}@media screen{.u-show-tablet-flex{display:none!important}}@media screen and (max-width:992px){.u-show-tablet-flex{display:flex!important}}@media screen{.u-toggle-dropdown:active .o-dropdown-menu,.u-toggle-dropdown:focus .o-dropdown-menu,.u-toggle-dropdown:hover .o-dropdown-menu{display:block}.u-show--flex{display:flex}.u-show{display:block!important}.u-hide{display:none}.l-markdown-description p{margin-top:8px}.l-markdown-description ul{margin-top:8px;margin-left:15px}.l-markdown-description li{list-style-type:disc}.c-banner-advert-sticky .o-alert__close{width:20px}}@media screen and (max-width:768px){.c-tutorial-item--learning-path-continue .c-tutorial-item__continue{padding:0!important}}@media screen and (max-width:900px){.l-community-care-link{display:none}}@media screen and (max-width:600px){.l-community-care-link{display:block}}@media screen{.l-text-size-60pc{font-size:60%}.l-text-size-80pc{font-size:80%}.l-text-size-100pc{font-size:100%}.l-text-size-120pc{font-size:120%}.l-text-size-140pc{font-size:140%}}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{@font-face{font-family:Bitter;font-style:normal;font-weight:400;src:local("Bitter Regular"),local("Bitter-Regular"),url(/packs/media/application/fonts/bitter-v13-cyrillic-regular-5e030077ab53c43c2926b9e11552f317.woff2) format("woff2"),url(/packs/media/application/fonts/bitter-v13-cyrillic-regular-2806537ef6aad229eb2dd5299a63aa13.woff) format("woff")}@font-face{font-family:Bitter;font-style:italic;font-weight:400;src:local("Bitter Italic"),local("Bitter-Italic"),url(/packs/media/application/fonts/bitter-v12-latin-ext_latin-italic-a91cdf6bab6cb474f6db294218951103.woff2) format("woff2"),url(/packs/media/application/fonts/bitter-v12-latin-ext_latin-italic-a874eef16d5583c9cac8045500b444ba.woff) format("woff")}@font-face{font-family:Bitter;font-style:normal;font-weight:700;src:local("Bitter Bold"),local("Bitter-Bold"),url(/packs/media/application/fonts/bitter-v13-cyrillic-700-5081926b6893ad61abb33657b8ef67a0.woff2) format("woff2"),url(/packs/media/application/fonts/bitter-v13-cyrillic-700-9671a5c339e3a43046b541c3a673648f.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(/packs/media/application/fonts/ibm-plex-sans-v3-latin-ext_latin-regular-15f2a0f7a8672286ccbee324f596b286.woff2) format("woff2"),url(/packs/media/application/fonts/ibm-plex-sans-v3-latin-ext_latin-regular-235386325f23925a704f03ba115f9c87.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(/packs/media/application/fonts/ibm-plex-sans-v3-latin-ext_latin-700-b47f1e3181804df99811d98dd644cd7c.woff2) format("woff2"),url(/packs/media/application/fonts/ibm-plex-sans-v3-latin-ext_latin-700-5666bb71308aff8baa24fe2fbd55f334.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:local("IBM Plex Serif"),local("IBMPlexSerif"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-regular-bc4a5c4233536455fbe028a650af994e.woff2) format("woff2"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-regular-7d4180b959ca51963f62cc9427c19dd8.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;src:local("IBM Plex Serif Medium"),local("IBMPlexSerif-Medium"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-500-295a6415341029448994b1c83b57ed39.woff2) format("woff2"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-500-04ce61cd46c60748d4c422a384c81537.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;src:local("IBM Plex Serif Bold"),local("IBMPlexSerif-Bold"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-700-727a92c877a399f1a9804f898c48f5d5.woff2) format("woff2"),url(/packs/media/application/fonts/ibm-plex-serif-v4-latin-ext_latin-700-6b03acb77399b6070ea641f5bd79b4b6.woff) format("woff")}html{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}a,button{transition:all .3s ease-out}button{background:transparent;border:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}a:focus,button:focus,input:focus,li:focus,span:focus{outline:0}fieldset{border:0;margin:0;padding:0}iframe{border:0}ol,ul{list-style:none;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}ol{list-style:decimal}ol li{margin-top:10px}ol li:first-child{margin-top:0}input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-appearance:none}[tabindex="-1"]:focus{outline:none!important}svg g,svg path{fill:inherit}svg.icon{width:32px;height:32px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-display:auto;font-size:1rem;font-weight:400;line-height:1.45;color:#333;-webkit-backface-visibility:hidden;text-shadow:0 -1px 1px hsla(0,0%,100%,.01);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-family:Bitter,serif;font-display:auto;font-weight:700;letter-spacing:-.5px}h1{font-size:3rem;line-height:1.125}}@media print and (max-width:600px){h1{font-size:1.875rem}}@media print{h2{font-size:1.875rem;line-height:1.25}h3{font-size:1.5rem}h3,h4{line-height:1.35}h4{font-size:1.3125rem}p{font-size:1.0625rem}}@media print and (max-width:600px){p{font-size:.9375rem}}@media print{#content,#page{width:100%;margin:0;float:none}@page{margin:2cm}html{font-size:11pt!important}body{font-family:Georgia,Times New Roman,Times,serif;line-height:1.3;background:#fff!important;color:#000!important}a{text-decoration:none;color:#000}.l-collection-hero__copy h1,.l-collection-hero__copy p{color:#000!important}#c-global-footer,#c-global-header,.c-admin-edit-banner,.c-authors,.c-banner-advert,.c-box-list,.c-forum-comments,.c-more-tutorials,.c-tutorial-episode__length,.c-written-tutorial__artwork,.c-written-tutorial__content-buttons,.c-written-tutorial__content-share,.c-written-tutorial__content-tags,.c-written-tutorial__introduction h4,.l-bookmark-button-mobile,.l-collection-hero__artwork--desktop,.l-collection-hero__copy h4,.o-alert--info,.o-badge-tutorial--checkmark,.o-button--bookmark,.o-button--green,.o-tag,nav{display:none!important}.c-written-tutorial__introduction{width:100%!important}}.v-select{position:relative;font-family:sans-serif}.v-select,.v-select *{box-sizing:border-box}.v-select.rtl .open-indicator{left:10px;right:auto}.v-select.rtl .selected-tag{float:right;margin-right:3px;margin-left:1px}.v-select.rtl .dropdown-menu{text-align:right}.v-select.rtl .dropdown-toggle .clear{left:30px;right:auto}.v-select .open-indicator{position:absolute;top:50%;right:20px;display:inline-block;cursor:pointer;pointer-events:all;transition:all .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855);opacity:1;height:20px;width:10px;margin-top:0}.v-select .open-indicator:before{content:"";height:6px;width:10px;background-image:url(/packs/media/application/images/svg-icons/chevron-down-white-643613cde6f693383a15de339540bb70.png);background-size:cover;position:absolute}.v-select.open .open-indicator:before{transform:rotate(180deg)}.v-select.loading .open-indicator{opacity:1}.v-select.open .open-indicator{bottom:1px}.v-select .dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.v-select .dropdown-toggle:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.v-select .dropdown-toggle .clear{position:absolute;bottom:9px;right:30px;font-size:23px;font-weight:700;line-height:1;color:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer}.v-select.searchable .dropdown-toggle{cursor:text}.v-select.unsearchable .dropdown-toggle{cursor:pointer}.v-select.open .dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.v-select .dropdown-menu{display:block;position:absolute;top:100%;left:0;z-index:1000;min-width:160px;padding:5px 0;margin:0;width:100%;overflow-y:scroll;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.26);border-top:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.v-select .no-options{text-align:center}.v-select .selected-tag{color:#333;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;height:26px;margin:4px 1px 0 3px;padding:1px .25em;float:left;line-height:24px}.v-select.single .selected-tag{background-color:transparent;border-color:transparent}.v-select.single.open .selected-tag{position:absolute;opacity:.5}.v-select.single.loading .selected-tag,.v-select.single.open.searching .selected-tag{display:none}.v-select .selected-tag .close{float:none;margin-right:0;font-size:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;background:0 0;border:0;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.v-select.single.searching:not(.open):not(.loading) input[type=search]{opacity:.2}.v-select input[type=search]::-webkit-search-cancel-button,.v-select input[type=search]::-webkit-search-decoration,.v-select input[type=search]::-webkit-search-results-button,.v-select input[type=search]::-webkit-search-results-decoration{display:none}.v-select input[type=search]::-ms-clear{display:none}.v-select input[type=search],.v-select input[type=search]:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:1.42857143;font-size:1em;height:34px;display:inline-block;border:none;outline:none;margin:0;padding:0 .5em;width:10em;max-width:100%;background:none;position:relative;box-shadow:none;color:transparent;caret-color:transparent!important;-webkit-user-select:none}.v-select.unsearchable input[type=search]{opacity:1}.v-select.unsearchable input[type=search]:hover{cursor:pointer}.v-select li{line-height:1.42857143}.v-select li>a{display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.v-select li:hover{cursor:pointer}.v-select .dropdown-menu .active>a{color:#333;background:rgba(50,50,50,.1)}.v-select .dropdown-menu>.highlight>a{background:#5897fb;color:#fff}.v-select .highlight:not(:last-child){margin-bottom:0}.v-select .spinner{opacity:0;position:absolute;top:5px;right:10px;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid hsla(0,0%,39.2%,.1);border-left-color:rgba(60,60,60,.45);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.v-select .spinner,.v-select .spinner:after{border-radius:50%;width:5em;height:5em}.v-select.disabled .dropdown-toggle,.v-select.disabled .dropdown-toggle .clear,.v-select.disabled .dropdown-toggle input,.v-select.disabled .open-indicator,.v-select.disabled .selected-tag .close{cursor:not-allowed;background-color:#f8f8f8}.v-select.loading .spinner{opacity:1}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-enter-active,.fade-leave-active{transition:opacity .15s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0}.v-enter-active[data-v-31c0eecf]{-webkit-animation:a-slide-in-up .25s;animation:a-slide-in-up .25s}.v-leave-active[data-v-31c0eecf]{-webkit-animation:a-slide-out-down .25s;animation:a-slide-out-down .25s}span[data-v-5ead5c60]{cursor:pointer}.vue-affix{position:relative}.affix{position:fixed;width:270px;top:10px!important;height:100vh;overflow-y:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.affix::-webkit-scrollbar{width:0!important}.affix-bottom{position:relative}.hljs-comment,.hljs-quote{color:#999}.hljs-attribute,.hljs-deletion,.hljs-link,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#f64e1a}.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-number,.hljs-params,.hljs-type{color:#f08d49}.hljs-class .hljs-title{color:#f8c555}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#7ec699}.hljs-meta{color:#18b5ab}.hljs-function,.hljs-section,.hljs-title{color:#70a2ff}.hljs-keyword,.hljs-selector-tag{color:#cc99cd}.hljs{display:block;background:#322931;color:#b9b5b8;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.l-written-tutorial--light .hljs-comment,.l-written-tutorial--light .hljs-quote{color:#bbb}.l-written-tutorial--light .hljs-attribute,.l-written-tutorial--light .hljs-deletion,.l-written-tutorial--light .hljs-link,.l-written-tutorial--light .hljs-name,.l-written-tutorial--light .hljs-regexp,.l-written-tutorial--light .hljs-selector-class,.l-written-tutorial--light .hljs-selector-id,.l-written-tutorial--light .hljs-tag,.l-written-tutorial--light .hljs-template-variable,.l-written-tutorial--light .hljs-variable{color:#d12f1b}.l-written-tutorial--light .hljs-built_in,.l-written-tutorial--light .hljs-builtin-name,.l-written-tutorial--light .hljs-literal,.l-written-tutorial--light .hljs-number,.l-written-tutorial--light .hljs-params,.l-written-tutorial--light .hljs-type{color:#e68200}.l-written-tutorial--light .hljs-class .hljs-title{color:#e29803}.l-written-tutorial--light .hljs-addition,.l-written-tutorial--light .hljs-bullet,.l-written-tutorial--light .hljs-string,.l-written-tutorial--light .hljs-symbol{color:#008400}.l-written-tutorial--light .hljs-meta{color:#4e8188}.l-written-tutorial--light .hljs-function,.l-written-tutorial--light .hljs-section,.l-written-tutorial--light .hljs-title{color:#272ad8}.l-written-tutorial--light .hljs-keyword,.l-written-tutorial--light .hljs-selector-tag{color:#703da9}.l-written-tutorial--light .hljs{display:block;background:#322931;color:#b9b5b8;padding:.5em}.l-written-tutorial--light .hljs-emphasis{font-style:italic}.l-written-tutorial--light .hljs-strong{font-weight:700}