#VerifyBanner{align-items:center;background-color:#227cb8;background-color:var(--sky-blue);display:flex;height:35px;height:var(--verify-banner-height);justify-content:space-around;position:fixed;top:0;transition:none;width:100%;z-index:1000}#VerifyBanner.displace{transform:translateX(280px);transform:translateX(var(--mobile-navbar-displacement))}#VerifyBanner.is-mobile-verify{height:80px;height:var(--verify-banner-height-mobile);position:fixed}#VerifyBanner.is-mobile-verify .info{display:flex;font-size:14px}#VerifyBanner.is-mobile-verify .subscription-btn{margin:initial;width:40%}#VerifyBanner .wrapper-verify-banner{align-items:center;display:flex;height:35px;height:var(--verify-banner-height);justify-content:space-between;padding:0 24px;width:100%}#VerifyBanner .cta-subscription-btn{color:#ff8400;color:var(--orange);display:flex;flex-shrink:0;font-size:14px;font-weight:700;min-height:30px;padding:10px;-webkit-text-decoration:none;text-decoration:none;width:100%}#VerifyBanner .cta-subscription-btn:hover{color:#b75f01;color:var(--orange__hover)}#VerifyBanner .info{color:#fff;color:var(--white);font-size:14px;padding-left:12px}#VerifyBanner .verify-button{align-items:center;display:flex;font-size:14px;height:25px;justify-content:center;min-height:auto;padding:11px 10px;width:auto}#VerifyBanner .verify-button.disabled{background-color:#475166;background-color:var(--slate);color:#fff}@media (max-width:980px){#VerifyBanner .wrapper-verify-banner{padding:0 8px}#VerifyBanner .wrapper-verify-banner .info{font-size:12px}#VerifyBanner .wrapper-verify-banner .cta-subscription-btn{font-size:.88em}#VerifyBanner .verify-button{font-size:12px;line-height:32px;margin-left:5px;min-width:105px;padding:0}}#MobileSideBar{background-color:#0f1521;background-color:var(--dark);display:flex;flex-direction:row;font-size:16px;font-weight:500;letter-spacing:1.8px;overflow:scroll;text-transform:capitalize}#MobileSideBar>*{display:flex}#MobileSideBar .menu-items{flex-direction:column;height:680px;padding-left:20px;width:100%}#MobileSideBar .menu-items .menu-item{padding:10px 0}#MobileSideBar .menu-items .menu-item .category{display:flex;flex-direction:row;padding:10px}#MobileSideBar .menu-items .menu-item .category .title{color:#bec1c7;color:var(--yet-another-grey);width:100%}#MobileSideBar .menu-items .menu-item .category .title a{color:#bec1c7;color:var(--yet-another-grey);display:inline-block;-webkit-text-decoration:none;text-decoration:none;width:100%}#MobileSideBar .menu-items .menu-item .category .arrow{display:flex;justify-content:center}#MobileSideBar .menu-items .menu-item .category .arrow i{font-size:.5em;padding:6px 6px 6px 8px}#MobileSideBar .menu-items .menu-item .category.expandable.expanded{transition:transform .5s ease}#MobileSideBar .menu-items .menu-item .category.expandable.expanded .arrow{transform:rotate(90deg)}#MobileSideBar .menu-items .menu-item .category.current .title,#MobileSideBar .menu-items .menu-item .category.current .title a{color:#fff;color:var(--white);font-weight:700}#MobileSideBar .menu-items .menu-item .options{color:#999;color:var(--medium-gray);display:flex;flex-direction:column}#MobileSideBar .menu-items .menu-item .options a{color:#bec1c7;color:var(--yet-another-grey);padding:20px 0 20px 30px;-webkit-text-decoration:none;text-decoration:none}#MobileSideBar .menu-items .menu-item .options a.current{color:#fff;color:var(--white);font-weight:700}#MobileSideBar .menu-items .account-btn,#MobileSideBar .menu-items .home-btn{display:flex;flex-direction:column;padding:10px 0}#MobileSideBar .menu-items .account-btn .logout-btn,#MobileSideBar .menu-items .account-btn a,#MobileSideBar .menu-items .home-btn .logout-btn,#MobileSideBar .menu-items .home-btn a{color:#bec1c7;color:var(--yet-another-grey);padding:10px;-webkit-text-decoration:none;text-decoration:none}#MobileSideBar .menu-items .account-btn .logout-btn .account-btn-container,#MobileSideBar .menu-items .account-btn .logout-btn .home-btn-container,#MobileSideBar .menu-items .account-btn a .account-btn-container,#MobileSideBar .menu-items .account-btn a .home-btn-container,#MobileSideBar .menu-items .home-btn .logout-btn .account-btn-container,#MobileSideBar .menu-items .home-btn .logout-btn .home-btn-container,#MobileSideBar .menu-items .home-btn a .account-btn-container,#MobileSideBar .menu-items .home-btn a .home-btn-container{align-items:center;display:flex}#MobileSideBar .menu-items .account-btn .logout-btn .account-btn-container>*,#MobileSideBar .menu-items .account-btn .logout-btn .home-btn-container>*,#MobileSideBar .menu-items .account-btn a .account-btn-container>*,#MobileSideBar .menu-items .account-btn a .home-btn-container>*,#MobileSideBar .menu-items .home-btn .logout-btn .account-btn-container>*,#MobileSideBar .menu-items .home-btn .logout-btn .home-btn-container>*,#MobileSideBar .menu-items .home-btn a .account-btn-container>*,#MobileSideBar .menu-items .home-btn a .home-btn-container>*{display:flex}#MobileSideBar .menu-items .account-btn .logout-btn .account-btn-container i,#MobileSideBar .menu-items .account-btn .logout-btn .home-btn-container i,#MobileSideBar .menu-items .account-btn a .account-btn-container i,#MobileSideBar .menu-items .account-btn a .home-btn-container i,#MobileSideBar .menu-items .home-btn .logout-btn .account-btn-container i,#MobileSideBar .menu-items .home-btn .logout-btn .home-btn-container i,#MobileSideBar .menu-items .home-btn a .account-btn-container i,#MobileSideBar .menu-items .home-btn a .home-btn-container i{padding-right:15px}#MobileSideBar .menu-items .account-btn .logout-btn .current,#MobileSideBar .menu-items .account-btn a .current,#MobileSideBar .menu-items .home-btn .logout-btn .current,#MobileSideBar .menu-items .home-btn a .current{color:#fff;font-weight:700}.cookie-notice{background:#fff;border:1px solid hsla(0,0%,55%,.25);border:1px solid var(--border-grey);color:#000;height:112px;padding:12px;z-index:1}.cookie-notice__message{margin:0 0 12px}@media (min-width:512px){.cookie-notice{height:96px}}@media (min-width:870px){.cookie-notice{border-radius:4px;bottom:12px;display:flex;height:auto;left:12px;padding:8px 8px 8px 10px;position:fixed}.cookie-notice__message{margin-bottom:0;padding-right:8px;position:relative;top:2px;width:290px}.cookie-notice__cta.btn.-thin{font-size:14px;width:100px}}@media (min-width:930px){.cookie-notice__message{font-size:13px;top:0;width:314px}}.grecaptcha-badge{visibility:hidden}button{align-items:center;display:flex;padding:0}:root{--darkBlue:#181f31;--darkGrey:#9faaba;--greyishBlue:#6f97c3;--mustard:#f28c1e;--backgroundGrey:#252424;--borderBlue:#2b6f97}#NavBar .menu-item{cursor:pointer;height:100%}#NavBar .menu-item.active:hover .item>button{font-weight:700}#NavBar .menu-item .item{align-items:center;color:#fff;color:var(--white);display:flex;height:100%;text-align:center}#NavBar .menu-item .item,#NavBar .menu-item .item>button{font-size:16px;letter-spacing:2px;text-transform:capitalize}#NavBar .menu-item .item>button{height:60px;line-height:60px;padding:0 10.5px}#NavBar .menu-item .item>button:hover{background:#546078;background:var(--slate__hover);cursor:pointer;font-weight:700}#NavBar .menu-item .item a{color:#fff;height:60px;line-height:60px;padding:0 10.5px;-webkit-text-decoration:none;text-decoration:none}#NavBar .menu-item .item.active,#NavBar .menu-item.active .item,#NavBar .menu-item:hover .item{background:#546078;background:var(--slate__hover);font-weight:700}#NavBar .menu-item .submenu{background-color:#dde0e5;background-color:var(--soft-gray);color:#151c2b;color:var(--dark-2);font-weight:500;position:absolute;top:60px;width:220px;z-index:9999}#NavBar .menu-item .submenu ul{width:100%}#NavBar .menu-item .submenu ul li{position:relative;text-transform:capitalize;width:100%}#NavBar .menu-item .submenu ul li a{color:inherit;display:block;outline:none;padding:12px 20px 12px 31px;-webkit-text-decoration:none;text-decoration:none}#NavBar .menu-item .submenu ul li a:focus-visible,#NavBar .menu-item .submenu ul li a:hover{font-weight:700}#NavBar .menu-item .submenu ul li:after{background-color:#151c2b;background-color:var(--dark-2);bottom:-1px;content:"";height:1px;opacity:.1;position:absolute;right:0;width:calc(100% - 20px)}#NavBar .menu-item .submenu ul li:last-child:after{height:0}#SearchSuggestions{background-color:#fff;margin:8px 0;max-height:calc(90vh - 60px);max-height:calc(90vh - var(--header-height));overflow:auto;position:absolute;top:60px;width:100%}#SearchSuggestions .suggestion{align-items:center;color:#000;display:flex;height:40px;padding:0 10px;width:100%}#SearchSuggestions .suggestion>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#SearchSuggestions .suggestion>.thumbnail{display:flex;flex-shrink:0;margin-right:16px;width:90px}#SearchSuggestions .suggestion>.summary{display:flex;flex-direction:column}#SearchSuggestions .suggestion>.summary>.sub-summary{display:flex}#SearchSuggestions .suggestion>.summary>.sub-summary .category{align-items:center;background:#227cb8;background:var(--sky-blue);color:#fff;display:flex;font-size:10px;font-weight:700;padding:0 3px}#SearchSuggestions .suggestion>.summary>.sub-summary .artist-name,#SearchSuggestions .suggestion>.summary>.sub-summary .post-date{font-size:12px;padding-left:8px}#SearchSuggestions .suggestion>.summary .post-title,#SearchSuggestions .suggestion>.summary .tutorial-title{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-direction:column;-webkit-line-clamp:1;line-height:24px;max-height:24px;overflow:hidden}#SearchSuggestions .suggestion>.summary .post-description,#SearchSuggestions .suggestion>.summary .tutorial-description{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;-webkit-line-clamp:1;line-height:24px;max-height:24px;overflow:hidden}#SearchSuggestions .suggestion:hover{background-color:rgba(95,125,190,.161);cursor:pointer}#SearchSuggestions .suggestion>i{font-size:16px;margin-right:14px;margin-top:6px}#SearchSuggestions .suggestion>b>span{font-weight:500}#SearchSuggestions .suggestion.post,#SearchSuggestions .suggestion.tutorial{height:80px}#SearchSuggestions .suggestion.post img,#SearchSuggestions .suggestion.tutorial img{height:56px;-o-object-fit:cover;object-fit:cover;width:100px}#SearchSuggestions .see-all-results-container{display:flex;justify-content:flex-end}#SearchSuggestions .see-all-results-container .see-all-results{color:#227cb8;color:var(--sky-blue);display:flex;justify-content:flex-end;padding:10px;-webkit-text-decoration:underline;text-decoration:underline}#SearchSuggestions .see-all-results-container .see-all-results:hover{color:#1a5882;color:var(--off-blue)}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#SearchSuggestions{font-size:18px}}#SearchBox{align-items:flex-start;display:flex;flex:1;position:relative;width:100%}#SearchBox form{width:100%}#SearchBox input{background-color:transparent;border:0;color:#dde0e5;color:var(--soft-gray);cursor:text;padding-bottom:12px;padding-left:40px;width:100%}#SearchBox ::-webkit-input-placeholder{color:#999;color:var(--medium-gray)}#SearchBox ::-moz-placeholder{color:#999;color:var(--medium-gray);opacity:1}#SearchBox ::-ms-input-placeholder{color:#999;color:var(--medium-gray)}#SearchBox>i.icon-search{color:#fff;left:0;margin-left:8px;margin-right:10px;margin-top:-7px;position:absolute;top:44%}#SearchBox .icon-close-container{display:flex;font-size:12px;padding-right:10px;position:absolute;right:0;top:34%}#SearchBox .icon-close-container:hover{cursor:pointer}.add-to-cart-btn{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}.add-to-cart-btn:disabled{opacity:.5}.add-to-cart-btn{color:#fff}.add-to-cart-btn--main{min-height:50px;width:230px}.add-to-cart-btn--main:hover{cursor:pointer}.add-to-cart-btn--main{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent;color:#fff}.add-to-cart-btn--main:hover{background-color:#b75f01;background-color:var(--orange__hover)}.add-to-cart-btn--main:active{background-color:#cc6a00;background-color:var(--orange__active)}.add-to-cart-btn--main:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}.add-to-cart-btn--secondary{background-color:#227cb8;background-color:var(--sky-blue);border:2px solid transparent;color:#fff;font-size:1em;min-height:30px;padding:5px 10px;width:90px}.add-to-cart-btn--secondary:hover{background-color:#2b7cb2;background-color:var(--sky-blue__hover)}.add-to-cart-btn--secondary:active{background-color:#2074ac;background-color:var(--sky-blue__active)}.add-to-cart-btn--secondary{width:auto}:root{--compareSize:20px}#course-purchase{background-color:transparent;padding:20px 0}#course-purchase.on-side{width:100%;z-index:10}#course-purchase.on-side .headline{order:0;width:100%}#course-purchase.on-side .headline h3{color:#fff;color:var(--white);font-size:1.56em;font-size:18px;font-weight:400;letter-spacing:2px;line-height:1;line-height:1.56;margin-bottom:20px;margin-top:5px;text-transform:capitalize}#course-purchase.on-side .container{display:flex;flex-direction:column;justify-content:space-between;padding:0}#course-purchase.on-side .container .wrapper-1080{align-items:flex-end;align-self:center;flex-direction:column;margin:0;max-width:400px;padding:0;width:100%}#course-purchase.on-side .container .wrapper-1080>div{flex:initial}#course-purchase.on-side .container .dvd,#course-purchase.on-side .container .stream,#course-purchase.on-side .container .subscriptions{color:#fff;color:var(--white);width:100%}#course-purchase.on-side .wrapper-1080 .compare{display:none}#course-purchase.on-side .action{align-self:auto;margin-top:10px;padding-left:0}#course-purchase.on-side .action .add-to-cart-btn{height:40px;margin:20px auto;width:160px}#course-purchase .wrapper-1080{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;position:relative}#course-purchase .wrapper-1080>div{display:flex;order:10}#course-purchase .wrapper-1080>div.compare{display:flex;flex:0 0 75%}#course-purchase .wrapper-1080 .disclaimer{color:#ccc;color:var(--grey);flex-basis:100%;font-size:.75em;margin-top:15px}#course-purchase .compare{align-items:flex-start;border:1px dashed #475166;border:1px dashed var(--slate);border-top:none;bottom:-20px;color:#fff;color:var(--white);display:flex;font-size:.5em;height:20px;height:var(--compareSize);justify-content:center;letter-spacing:1.5px;line-height:20px;line-height:var(--compareSize);position:absolute;text-align:center;width:250px}#course-purchase .compare button{background:transparent;cursor:pointer;display:flex;justify-content:center;line-height:40px;line-height:calc(var(--compareSize)*2);padding:0 10px;text-transform:uppercase;width:100%}#course-purchase .compare button button:hover{color:#ccc;color:var(--grey)}#course-purchase .purchase-option{align-self:stretch;border:1px solid #475166;border:1px solid var(--slate);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0 10px;width:100%}#course-purchase .purchase-option.subscriptions{width:373px}#course-purchase .purchase-option.-simple-section:hover{border:1px solid #227cb8;border:1px solid var(--sky-blue)}#course-purchase .purchase-option.-best{position:relative}#course-purchase .purchase-option.-best:before{border-color:#475166 #475166 transparent transparent;border-color:var(--slate) var(--slate) transparent transparent;border-style:solid;border-width:25px;content:"";position:absolute;right:0;top:0}#course-purchase .purchase-option.-best:after{align-items:center;color:#fff;color:var(--white);content:"Best Value";display:flex;font-size:.5em;font-weight:700;height:35.36px;justify-content:center;letter-spacing:1.5px;line-height:1;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;transform:rotate(45deg);width:35.36px}#course-purchase .purchase-option .name div.price{align-self:center;display:flex;flex-direction:column}#course-purchase .purchase-option .name .group-text{display:flex;flex-direction:column;font-size:18px;justify-content:center}#course-purchase .purchase-option .name .group-text>*{text-align:center}#course-purchase .purchase-option.-active{border:1px solid #ff8400;border:1px solid var(--orange)}#course-purchase .purchase-option.-active.-simple-section{border:1px solid #227cb8;border:1px solid var(--sky-blue)}#course-purchase .purchase-option.-active.-simple-section .name div.price{color:#227cb8;color:var(--sky-blue)}#course-purchase .purchase-option.-active .details{border-top-color:#ff8400;border-top-color:var(--orange)}#course-purchase .purchase-option.-active .name div.price,#course-purchase .purchase-option.-active .open{color:#ff8400;color:var(--orange)}#course-purchase .purchase-option:hover{border:1px solid #ff8400;border:1px solid var(--orange)}#course-purchase .-open .purchase-option.-best:before,#course-purchase .purchase-option.-active.-best:before{border-color:#ff8400 #ff8400 transparent transparent;border-color:var(--orange) var(--orange) transparent transparent}#course-purchase .name{align-items:center;display:flex;justify-content:center;min-height:80px;padding:15px}#course-purchase .name .icon{font-size:2em;margin-right:20px}#course-purchase .name span{width:60%}#course-purchase .name .price-before-discount{color:#999;color:var(--medium-gray);-webkit-text-decoration:line-through;text-decoration:line-through}#course-purchase .name .discount-msg{color:#fff;font-size:.7em}#course-purchase .details{border-top:1px solid #475166;border-top:1px solid var(--slate);color:#c6c7cd;color:var(--silver-2);font-size:.88em;line-height:1.42;max-height:0;opacity:0;overflow:hidden;text-align:left;transition:max-height .5s ease-out,opacity .5s ease-out,padding .5s}#course-purchase .details ul{list-style:none;margin:0;padding:0}#course-purchase .details li{margin:10px 0;padding-left:1rem}#course-purchase .details li:before{content:"-";padding-right:.5rem}#course-purchase .-multiple{overflow:visible;position:relative}#course-purchase .-multiple .open{font-size:.5em;padding:10px;z-index:2}#course-purchase .-multiple .selector{background-color:#151c2b;background-color:var(--dark-2);display:none;left:0;position:absolute;top:0;width:100%}#course-purchase .-multiple .selector .open{visibility:hidden}#course-purchase .-multiple.-open .selector{display:flex;flex-direction:column}#course-purchase.-comparing .details{max-height:500px;opacity:1;padding:20px 0}#course-purchase .action{align-self:center;display:flex;justify-content:center;margin-top:40px}#course-purchase .no-cc-notice{display:flex;font-size:18px;justify-content:center;padding-top:30px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#course-purchase.on-side{margin-top:0}#course-purchase.on-side .container{justify-content:center;padding:0}#course-purchase.on-side .container .filler{display:none}#course-purchase.on-side .container .wrapper-1080{flex-grow:1}#course-purchase.on-side .container .wrapper-1080 .stream,#course-purchase.on-side .name span{width:100%}#course-purchase .wrapper-1080{flex-wrap:nowrap}#course-purchase .wrapper-1080>div{flex:1;flex-grow:1}#course-purchase .wrapper-1080>div .purchase-option{padding:0}#course-purchase .wrapper-1080>div .purchase-option .name{flex-direction:column;height:145px;padding:20px 0;position:relative}#course-purchase .wrapper-1080>div .purchase-option .name>i{margin:0}#course-purchase .wrapper-1080>div .purchase-option .name i.open{bottom:-8px;padding:10px 30px;position:absolute}#course-purchase .wrapper-1080>div .purchase-option .name>span{text-align:center}#course-purchase .mobile-action{display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:0 10px}#course-purchase .mobile-action button{align-self:center}#course-purchase .mobile-action span{font-size:1em;margin:auto;padding-top:5px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#course-purchase .details ul{font-size:.8em}#course-purchase .details ul li{padding-left:0}#course-purchase .details ul li:before{content:none}}#CartModal{background:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.2);position:absolute;right:72px;top:57px;width:310px;z-index:999}#CartModal:after{border:10px solid hsla(0,0%,100%,0);border-bottom-color:#fff;bottom:100%;content:" ";height:0;margin-left:-10px;pointer-events:none;position:absolute;right:3%;width:0}#CartModal i.icon-close{color:#ccc;color:var(--grey);position:absolute;right:18px;top:18px}#CartModal .item{border-bottom:1px solid;display:flex;justify-content:center;padding:10px 10px 15px}#CartModal .item .thumbnail{height:40px;position:relative;width:70px}#CartModal .item .thumbnail .plan-icon,#CartModal .item .thumbnail img{border:1px solid #475166;border:1px solid var(--slate)}#CartModal .item .thumbnail .plan-icon{align-items:center;background-color:#171f32;background-color:var(--dark-3);display:flex;font-size:2em;height:40px;justify-content:center;width:70px}#CartModal .item .thumbnail .plan-icon i,#CartModal .item .thumbnail .quantity{color:#fff;color:var(--white);display:flex}#CartModal .item .thumbnail .quantity{align-items:center;background-color:#227cb8;background-color:var(--sky-blue);border-radius:50%;font-size:.45em;height:15px;justify-content:center;position:absolute;right:-5px;top:-5px;width:15px}#CartModal .item .description{font-size:1em;margin-left:15px;width:53%}#CartModal .item .description .type{color:#227cb8;color:var(--sky-blue);font-size:.6875em;text-transform:uppercase}#CartModal .item .description .title{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#000;font-size:12px;font-weight:700;-webkit-line-clamp:2;line-height:1;line-height:1.125;max-height:2;overflow:hidden;padding-right:10px}#CartModal .item .description.subscription .type{font-size:1em}#CartModal .item .description.subscription .title{font-size:1.75em;line-height:1.25}#CartModal .item .price{align-items:center;color:#0f1521;color:var(--dark);display:flex;font-size:1em;justify-content:center}#CartModal .msg{align-items:center;color:#1abc9d;color:var(--pine-green);display:flex;flex-grow:1;flex-shrink:0;font-size:1rem;padding:15px}#CartModal .msg .icon-check{display:block;font-size:1.9em;height:28px;line-height:28px;margin-right:10px}#CartModal .bottom{background:#1d273c;background:var(--dark-4);padding:15px}#CartModal .bottom .btn{display:block;height:40px;line-height:40px;margin:auto;min-height:40px;width:100%}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#CartModal .item .description,#CartModal .item .price{font-size:1.3em}}nav#AccountMenu{display:flex;height:100%;margin:0;padding:0 8px}nav#AccountMenu .nav__list__container{background-color:#dde0e5;background-color:var(--soft-gray);bottom:-72px;position:absolute;right:0}nav#AccountMenu .nav__list__container ul{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:4px 0;position:relative;z-index:9999}nav#AccountMenu .nav__list__container ul li.nav__list-item{padding:4px 8px;width:100%}nav#AccountMenu .nav__list__container ul li.nav__list-item:hover{background-color:rgba(118,133,164,.188);cursor:pointer}nav#AccountMenu .nav__list__container ul li.nav__list-item a,nav#AccountMenu .nav__list__container ul li.nav__list-item button{color:#1a5882;color:var(--off-blue);display:flex;width:100%}nav#AccountMenu .nav__list__container ul li.nav__list-item a:hover,nav#AccountMenu .nav__list__container ul li.nav__list-item button:hover{cursor:pointer}nav#AccountMenu .nav__list__container ul li.nav__list-item.logout>button{color:#e74d3d;color:var(--error-red)}:root{--clearBlue:#85b9f2;--lightGrey:#646473;--grey:#868695;--navbar-accent:#353f55}#NavBar{background:#475166;background:var(--slate);border-bottom:1px solid #353f55;border-bottom:1px solid var(--navbar-accent);color:#fff;display:flex;flex-direction:column;height:60px;height:var(--header-height);justify-content:space-between;position:fixed;top:0;width:100%;z-index:999}#NavBar.is-fullscreen{z-index:auto}#NavBar.have-not-watched-walkthrough,#NavBar.not-verified{top:35px;top:var(--verify-banner-height)}#NavBar.with-mobile-subscribe-cta{height:90px}#NavBar.with-cookie-notice{height:177px}#NavBar.with-mobile-subscribe-cta.with-cookie-notice{height:202px}#NavBar .mobile-subscribe-cta{background-color:#353f55;background-color:var(--navbar-accent);color:#ff8400;color:var(--orange);display:flex;font-weight:700;height:25px;justify-content:center;line-height:25px;width:100%}#NavBar .wrapper{display:flex;flex:1}#NavBar .burger-menu{display:none}#NavBar .account-menu,#NavBar .main-menu{align-items:center;display:inline-flex}#NavBar .account-menu #SearchBox,#NavBar .main-menu #SearchBox{margin-left:30px}#NavBar .account-menu{flex:1;justify-content:flex-end;margin-left:50px;position:relative}#NavBar .account-menu--search{margin-left:0}#NavBar .account-menu .subscribe-cta{align-items:center;background-color:#ff8400;background-color:var(--orange);color:#fff;display:flex;font-weight:700;height:60px;height:var(--header-height);letter-spacing:2px;padding:0 10px;z-index:0}#NavBar .account-menu .subscribe-cta:hover{background-color:#b75f01;background-color:var(--orange__hover);cursor:pointer}#NavBar .account-menu .account-actions{align-items:center;background:#353f55;background:var(--navbar-accent);display:flex;height:60px;padding:0}#NavBar .account-menu .account-actions__action{align-items:center;display:flex;height:60px;padding:0 16px}#NavBar .account-menu .account-actions .login-button{color:#fff;font-size:16px;text-transform:capitalize}#NavBar .account-menu .account-actions .login-button:hover{opacity:.75}#NavBar .account-menu .release-button{margin-left:16px}#NavBar .account-menu i.icon-search.in-navbar{cursor:pointer}#NavBar .account-menu>a:last-child{margin-right:0}#NavBar .account-menu span,#NavBar .account-menu>i{cursor:pointer;transition:opacity .125s ease-in}#NavBar .account-menu span.transition,#NavBar .account-menu>i.transition{opacity:1;position:absolute;right:0;top:0}#NavBar .account-menu span.transition:hover,#NavBar .account-menu>i.transition:hover{opacity:1}#NavBar .account-menu span.transition.loggedIn,#NavBar .account-menu>i.transition.loggedIn{right:82px}#NavBar .account-menu .cart{position:relative}#NavBar .account-menu .cart .cart-count{align-items:center;background-color:#ff8400;background-color:var(--orange);border-radius:100%;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center;left:55%;line-height:15px;margin:0;min-width:19px;padding:2px 1px;position:absolute;text-align:center;top:10px}#NavBar .account-menu #SearchBox{margin-right:0}#NavBar .account-menu>a{color:inherit;-webkit-text-decoration:none;text-decoration:none}#NavBar .account-menu .icon-account,#NavBar .account-menu .icon-cart,#NavBar .account-menu>.icon-search{align-items:center;color:#fff;display:flex;font-size:1em;line-height:17px}#NavBar .account-menu>span{font-size:16px;text-transform:capitalize}#NavBar .logo{align-self:center;display:flex;flex-shrink:0;padding:5px 0}#NavBar .logo img{height:42px;width:auto}#NavBar .logo.-mobile{height:30px}#NavBar nav#internalNav{height:100%;margin:0 20px}#NavBar nav#internalNav>ul{align-items:center;display:flex;margin:0;padding:0}#NavBar .cartmodal-enter{opacity:.01}#NavBar .cartmodal-enter.cartmodal-enter-active{opacity:1;transition:opacity .3s ease-in}#NavBar .cartmodal-leave{opacity:1}#NavBar .cartmodal-leave.cartmodal-leave-active{opacity:.01;transition:opacity .3s ease-in}@media (min-width:512px){#NavBar.with-cookie-notice{height:156px}#NavBar.with-mobile-subscribe-cta.with-cookie-notice{height:181px}}@media (max-width:1092px){#NavBar{font-size:13px}#NavBar .logo img{height:35px}}@media (max-width:930px){#NavBar{font-size:12px}#NavBar .logo img{height:30px}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#NavBar.have-not-watched-walkthrough,#NavBar.not-verified{top:80px;top:var(--verify-banner-height-mobile)}#NavBar .logo{padding:0}#NavBar .wrapper{justify-content:space-between;padding:0}#NavBar .wrapper.center-logo{justify-content:center}#NavBar .wrapper .burger-menu{align-items:center;display:flex;flex:1;font-size:25px;justify-content:flex-start}#NavBar .wrapper .burger-menu button{height:39px;padding:0 20px}#NavBar .wrapper .burger-menu.shrink-burger{flex-grow:0;min-width:26px;padding-right:15px}#NavBar .wrapper .main-menu{align-content:center;display:flex;flex:1;justify-content:center}#NavBar .wrapper .main-menu .hide-logo,#NavBar .wrapper .main-menu nav{display:none}#NavBar .wrapper .account-menu{display:flex;flex:1;justify-content:flex-end;margin:0}#NavBar .wrapper .account-menu i.icon-search.in-navbar{padding-right:20px}#NavBar .wrapper .account-menu--search{margin:0 22px}#NavBar .wrapper .account-menu .login-button{display:none}#NavBar .wrapper .account-menu .transition.loggedIn{right:0}#NavBar .wrapper .account-menu .account-actions{background:transparent}#NavBar .wrapper .account-menu .account-actions__action{font-size:18px;height:100%}#NavBar .wrapper .account-menu #SearchBox{margin-left:0}#NavBar .wrapper .account-menu #SearchBox>.icon-search{font-size:20px}#NavBar .wrapper .account-menu #SearchBox .icon-close{font-size:14px}#NavBar .wrapper .account-menu #SearchBox input{font-size:20px;padding-left:45px}#NavBar .wrapper .account-menu .icon-account,#NavBar .wrapper .account-menu .icon-cart,#NavBar .wrapper .account-menu>.icon-search{align-items:center;display:flex;font-size:24px}#NavBar .wrapper .account-menu .cart{display:none}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#NavBar .wrapper .account-menu .account-actions{background:transparent}#NavBar .wrapper .account-menu .account-actions__action{height:100%;padding:0 15px}#NavBar .wrapper .account-menu .icon-account,#NavBar .wrapper .account-menu .icon-cart,#NavBar .wrapper .account-menu>.icon-search{align-items:center;display:flex;font-size:18px}#NavBar .wrapper .account-menu .cart{display:none}}#Footer{margin-bottom:20px;margin-top:auto;padding-bottom:1.2em;padding-top:.8125em;width:100%}#Footer .menu-networks-holder{align-items:center;display:flex}#Footer .iso-logo a{display:block;height:2.125em;overflow:hidden;width:4.125em}#Footer .iso-logo a img{height:2.125em;max-width:none}#Footer .social-networks{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}#Footer .social-networks svg{transition:color .15s ease-in}#Footer .social-networks a{color:#fff;height:34px;margin:8px;-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease-in;width:34px}#Footer .social-networks a i[class^=icon-]{font-size:34px;line-height:34px;-webkit-text-decoration:none;text-decoration:none}#Footer .social-networks a:hover{color:#ccc;color:var(--grey)}#Footer .social-networks a.tk-btn{align-items:center;border:1px solid #fff;border-radius:24px;display:flex;transition:border .15s ease-in}#Footer .social-networks a.tk-btn .tik-tok-container{align-items:center;display:flex;height:34px;justify-content:center;width:34px}#Footer .social-networks a.tk-btn .tik-tok-container>svg{width:18px}#Footer .social-networks a.tk-btn:hover{border:1px solid #fe2c55;border:1px solid var(--tik-tok-btn__hover)}#Footer .social-networks a.tk-btn:hover .tik-tok-container svg{color:#fe2c55;color:var(--tik-tok-btn__hover)}#Footer .social-networks a.fb-btn:hover{color:#36599a;color:var(--facebook-btn__hover)}#Footer .social-networks a.yt-btn:hover{color:#cd201f;color:var(--youtube-btn__hover)}#Footer .social-networks a.ig-btn:hover{color:#da3977;color:var(--instagram-btn__hover)}#Footer .social-networks a.pt-btn:hover{color:#bd081c;color:var(--pinterest-btn__hover)}#Footer .social-networks a.g-btn:hover{color:#ea4335;color:var(--google-btn__hover)}#Footer div.menu{display:flex;flex-wrap:wrap;margin:0 auto 0 10px}#Footer div.menu div{list-style:none;margin-left:10px}#Footer div.menu div a{border-right:1px solid #fff;color:#fff;font-size:.6875em;letter-spacing:1.6px;padding-right:.625em;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}#Footer div.menu div a:hover{color:#fff}#Footer div.menu div:last-child a{border-right:none}#Footer .rights{color:#fff;display:flex;font-size:.5625em;letter-spacing:1.3px}#Footer .rights .developed{margin-left:auto}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Footer .menu-networks-holder{justify-content:space-between}#Footer .menu-networks-holder .social-networks a{margin:2px 4px}#Footer .rights{flex-direction:column}#Footer .rights .copyright,#Footer .rights .developed{padding:5px 0;text-align:center}#Footer .rights .developed{margin-left:0}#Footer div.menu{justify-content:center;margin:0}#Footer div.menu div{margin-left:5px}#Footer div.menu div a{letter-spacing:.5px}#Footer div.menu .nav{margin:0;padding:10px 0}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#Footer .rights{font-size:12px}#Footer div.menu div a{font-size:14px}}#SubscriptionBanner{background-color:#fff;background-color:var(--white);display:flex;justify-content:center;position:fixed;top:60px;transition:none;width:100%;z-index:998}#SubscriptionBanner.user-not-verified{top:95px}#SubscriptionBanner .wrapper{align-items:center;display:flex;justify-content:center;margin:16px 0;width:100%}#SubscriptionBanner .banner-button{color:#ff8400;color:var(--orange);display:flex;flex-shrink:0;flex:0 0 20%;font-size:14px;font-weight:700;margin-left:24px;min-height:30px;padding:10px;-webkit-text-decoration:none;text-decoration:none;width:100%}#SubscriptionBanner .banner-button:hover{color:#b75f01;color:var(--orange__hover)}#SubscriptionBanner .banner-text{flex:0 0 75%;font-size:14px;letter-spacing:1.5px;line-height:1.25}#SubscriptionBanner .banner-close-icon{display:flex;flex:1;justify-content:flex-end}#SubscriptionBanner .banner-close-icon i.icon-close{cursor:pointer;font-size:14px;height:14px;line-height:16px}#SubscriptionBanner.is-mobile{bottom:0;left:0;position:fixed;right:0;top:auto}#SubscriptionBanner.is-mobile .wrapper{flex-direction:column;margin:16px}#SubscriptionBanner.is-mobile .banner-text{flex:1}#SubscriptionBanner.is-mobile .banner-close-icon{flex:1;position:absolute;right:8px;top:8px}#SubscriptionBanner.is-mobile .banner-button{flex:1;margin:8px 16px 0 8px}#SimpleFooter{color:#fff;font-size:12px;height:26px;height:var(--simplified-footer-height);margin-top:auto;padding-bottom:10px;text-align:center}.feedback__label{display:block}.feedback__select{margin-top:10px;padding:5px 15px;width:100%}.feedback__text{margin-top:10px}.feedback .basic-cancellation-warning{color:#e74d3d;color:var(--error-red);font-size:14px;font-weight:700}.tooltip{display:inline-block;margin-left:2px}.tooltip-content{position:relative}.tooltip-content__icon{background:#227cb8;background:var(--sky-blue);border-radius:8px;color:#fff;font-size:14px;font-weight:700;height:16px;line-height:1;padding-top:1px;text-align:center;text-transform:lowercase;width:16px}.tooltip-content__icon:hover{background:#2b7cb2;background:var(--sky-blue__hover);cursor:pointer}.tooltip-content__icon:hover~.tooltip-content__message{display:block}.tooltip-content__message{background:#fff;border-radius:4px;color:#000;display:none;font-size:12px;height:22px;left:20px;padding:4px 6px;position:absolute;text-transform:none;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:40}#SubscriptionPlanList{color:#fff;color:var(--white);display:flex;font-weight:800}#SubscriptionPlanList .large-description{font-size:14px}#SubscriptionPlanList .large-description.bottom-tagline{color:#35aeff;color:var(--bright-blue)}#SubscriptionPlanList .special-description{display:block;font-size:13px;font-weight:800;line-height:1}#SubscriptionPlanList .plan{max-width:150px}#SubscriptionPlanList .plan .plan-description{display:flex;flex-direction:column}#SubscriptionPlanList .plan .header{cursor:pointer}#SubscriptionPlanList .plan .header .plan-name{font-size:21px;margin-top:4px}#SubscriptionPlanList .plan .header .icons-container .repeat-3{margin-right:-10px}#SubscriptionPlanList .plan .current{cursor:default}#SubscriptionPlanList .plan .simple-plan button{border:2px solid #fff;border:2px solid var(--white);color:#fff}#SubscriptionPlanList .plan .simple-plan button:hover{border-color:#ff8400;border-color:var(--orange)}#SubscriptionPlanList .plan .simple-plan button:active{border-color:#cc6a00;border-color:var(--orange__active)}#SubscriptionPlanList .plan .simple-plan button{font-size:13px;text-transform:capitalize}#SubscriptionPlanList .plan .link-btn{padding:10px}#SubscriptionPlanList .plan .price-empty{height:30px}#SubscriptionPlanList .group-plan{border:1px solid #ccc;border:1px solid var(--grey);margin-left:20px;padding:0 10px}#SubscriptionPlanList .no-group-plan{display:none}#SubscriptionPlanList .upgrade-save{min-height:80px}#SubscriptionPlanList .col{flex:1}#SubscriptionPlanList .col .row{align-items:center;color:#fff;color:var(--white);display:flex;height:80px;justify-content:center;padding:20px 0;position:relative;text-align:center}#SubscriptionPlanList .col .row .tooltip{position:absolute;right:10px}#SubscriptionPlanList .col .row .tooltip-content__icon{font-size:10px;height:14px;padding:1px;width:14px}#SubscriptionPlanList .col .row svg{height:24px}#SubscriptionPlanList .col .row:not(.header){font-size:.875em;line-height:1.14}#SubscriptionPlanList .col .row:not(.header) [class^=icon-]{color:#fff;color:var(--white);flex-shrink:0}#SubscriptionPlanList .col .row:not(.header) span:not(.current-plan):not(.upgrade-plan):not(.large-description):not(.accent--curriculums):not(.icon-qa):not(.icon-learning-path){width:78px}#SubscriptionPlanList .col .row:not(.header) .icon-learning-path{font-size:32px;height:32px;line-height:32px;margin-right:20px}#SubscriptionPlanList .col .row:nth-child(2){border-top:1px solid #475166;border-top:1px solid var(--slate)}#SubscriptionPlanList .col .row.last-row{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);height:80px}#SubscriptionPlanList .col .row.header{color:#fff;color:var(--white);display:flex;flex-direction:column;height:169px;justify-content:flex-start}#SubscriptionPlanList .col .row.header [class^=icon-]{color:#fff;color:var(--white);font-size:32px;height:32px;line-height:32px}#SubscriptionPlanList .col .row.header h3{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#SubscriptionPlanList .col .row.header h3:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#SubscriptionPlanList .col .row.header h3{border-left:3px solid #ff8400;border-left:3px solid var(--orange);color:#fff;font-size:1.6em;font-weight:700;height:148px;line-height:1.4;margin:0;padding-left:10px;text-transform:none}#SubscriptionPlanList .col .row.header .price{color:#ff8400;color:var(--orange);font-size:20px;font-weight:700}#SubscriptionPlanList .col .row.header .price span{font-size:17px}#SubscriptionPlanList .col .row.header .price-before{-webkit-text-decoration:line-through;text-decoration:line-through}#SubscriptionPlanList .col .row:nth-child(2n){background:#0f1521;background:var(--dark)}#SubscriptionPlanList .col .row:nth-child(7){background-color:transparent}#SubscriptionPlanList .col .row:last-child{background:transparent;height:60px;padding:0 10px}#SubscriptionPlanList .col .row .icon-checkmark{font-size:1.2em}#SubscriptionPlanList .col .row .current-plan{color:#fff;color:var(--white);font-size:14px;letter-spacing:2px;line-height:2.08;opacity:.46;text-align:center;text-transform:capitalize}#SubscriptionPlanList .col .row .upgrade-plan{color:#ccc;color:var(--grey);font-size:1.14em;letter-spacing:0;line-height:1.25;opacity:.45;text-align:center;text-transform:none}#SubscriptionPlanList .col .row.tagline{color:#fff;color:var(--white);padding:20px}#SubscriptionPlanList .col .row.tagline .accent{font-weight:700}#SubscriptionPlanList .col .row.main-description{align-items:center;font-size:14px}#SubscriptionPlanList .col .row.main-description .accent{color:#227cb8;color:var(--sky-blue);font-size:14px;font-weight:700;text-align:center}#SubscriptionPlanList .col .row.main-description .accent--curriculums{display:inline-block;width:100px}#SubscriptionPlanList .col.large{flex:1}#SubscriptionPlanList .col.large .row{align-items:center;display:flex;justify-content:flex-start;padding:20px;text-align:left}#SubscriptionPlanList .col.large .row [class^=icon-]{font-size:32px;height:32px;line-height:32px;margin-right:20px}#SubscriptionPlanList .col.large .row.header{align-items:flex-start;padding-left:0}#SubscriptionPlanList .col.large .row:not(.header){font-size:1rem}#SubscriptionPlanList .col.large .row:not(.header) span{width:auto}#SubscriptionPlanList .col.large .row:nth-last-child(2):not(.tagline){padding:40px 20px 39px}#SubscriptionPlanList .col:nth-last-child(2){border-bottom:1px solid #ff8400;border-bottom:1px solid var(--orange);border-left:1px solid #ff8400;border-left:1px solid var(--orange);border-right:1px solid #ff8400;border-right:1px solid var(--orange);position:relative}#SubscriptionPlanList .col:nth-last-child(2) .row.header{background-color:#ff8400;background-color:var(--orange)}#SubscriptionPlanList .col:nth-last-child(2) .row.header .price{color:#fff}#SubscriptionPlanList .col:nth-last-child(2) .btn{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent;color:#fff}#SubscriptionPlanList .col:nth-last-child(2) .btn:hover{background-color:#b75f01;background-color:var(--orange__hover)}#SubscriptionPlanList .col:nth-last-child(2) .btn:active{background-color:#cc6a00;background-color:var(--orange__active)}#SubscriptionPlanList .col:nth-last-child(2) .btn:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}#SubscriptionPlanList .col:nth-last-child(2) .btn{border:1px solid #ff8400;border:1px solid var(--orange);text-transform:capitalize}#SubscriptionPlanList .col:nth-last-child(2):before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 50px 50px 0;color:#0f1521;color:var(--dark);content:"";font-size:10px;height:0;position:absolute;right:-1px;text-align:center;top:0;width:0;z-index:1}#SubscriptionPlanList .col:nth-last-child(2):after{color:#ff8400;color:var(--orange);content:"Best Value";font-family:Lato;font-size:8px;font-weight:900;height:24px;position:absolute;right:-1px;text-align:center;text-transform:uppercase;top:2px;transform:rotate(-315deg);width:34px;z-index:1}#SubscriptionPlanList .col .btn{flex-shrink:0;font-size:13px;max-width:130px;-webkit-text-decoration:none;text-decoration:none}#SubscriptionPlanListMobile{display:flex;justify-content:space-between;width:100%}#SubscriptionPlanListMobile .col{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}#SubscriptionPlanListMobile .col.plan{width:100%}#SubscriptionPlanListMobile .col.plan .row{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#SubscriptionPlanListMobile .col.plan .row.header{border:1px solid #475166;border:1px solid var(--slate);height:140px;justify-content:space-between;padding:0 8px}#SubscriptionPlanListMobile .col.plan .row.special-plan{border:1px solid #ff8400;border:1px solid var(--orange)}#SubscriptionPlanListMobile .col.plan .row .plan-name,#SubscriptionPlanListMobile .col.plan .row .price{font-size:24px;font-weight:700;line-height:1;margin:auto}#SubscriptionPlanListMobile .col.plan .row .price{color:#ff8400;color:var(--orange);font-weight:700;text-align:center}#SubscriptionPlanListMobile .col.plan .row .price-before{margin-bottom:4px;-webkit-text-decoration:line-through;text-decoration:line-through}#SubscriptionPlanListMobile .col.plan .row i{display:flex;font-size:50px;margin:auto}#SubscriptionPlanListMobile .col.plan .row button{margin:15px 0;text-transform:capitalize;width:90%}#SubscriptionPlanListMobile .no-group-plan{display:none}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#SubscriptionPlanListMobile{flex-direction:column}#SubscriptionPlanListMobile .sticky{background-color:#151c2b;background-color:var(--dark-2);display:flex;flex-direction:row;position:sticky;top:25px;width:100%;z-index:998}#SubscriptionPlanListMobile .sticky .col.plan .row button{padding:10px 5px}#SubscriptionPlanListMobile .col .row{text-align:center;width:100%}#SubscriptionPlanListMobile .col .checkboxes{align-items:stretch;background-color:#0f1521;background-color:var(--dark);display:flex;flex-direction:row;font-size:1.5em;justify-content:space-around;margin:20px 0;min-height:80px;width:100%}#SubscriptionPlanListMobile .col .checkboxes.bigger{min-height:115px}#SubscriptionPlanListMobile .col .checkboxes.bigger .divider{padding:40px 0}#SubscriptionPlanListMobile .col .checkboxes .checkbox{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin:10px 0;width:100%}#SubscriptionPlanListMobile .col .checkboxes .checkbox:nth-child(2){border-left:1px solid #475166;border-left:1px solid var(--slate);border-right:1px solid #475166;border-right:1px solid var(--slate)}#SubscriptionPlanListMobile .col .checkboxes .checkbox .disclaimer{font-size:11px}#SubscriptionPlanListMobile .col .checkboxes .checkbox .text{font-size:15px}#SubscriptionPlanListMobile .col.large{width:100%}#SubscriptionPlanListMobile .col.large .large-description{font-size:1.2em;margin:0 10px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#SubscriptionPlanListMobile .col.large .large-description{text-transform:none}}.LoadingComponent{align-items:center;display:flex;justify-content:center;min-height:50vh}.BlogPost{background-color:#0f1521;background-color:var(--dark);flex:1 1 300px;margin:10px;max-width:385px;min-width:300px;position:relative;transition:background-color .25s ease-out}.BlogPost .overlay{z-index:1}.BlogPost .overlay,.BlogPost .overlay a{height:100%;position:absolute;width:100%}.BlogPost .overlay a{border:1px solid hsla(0,0%,55%,.25);border:1px solid var(--border-grey)}.BlogPost .info-wrapper{line-height:25px;padding:14px 14px 104px}.BlogPost .photo{display:block;height:180px;overflow:hidden;position:relative}.BlogPost .photo img{max-width:100%;position:absolute;top:50%;transform:translateY(-50%)}.BlogPost .category{color:#227cb8;color:var(--sky-blue);font-size:18px;font-weight:700;letter-spacing:2px;margin-top:5px;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;z-index:2}.BlogPost .category:hover{color:#2b7cb2;color:var(--sky-blue__hover)}.BlogPost .title{color:#fff;display:block;font-size:21px;font-weight:700;line-height:1.4;margin:10px 0;-webkit-text-decoration:none;text-decoration:none}.BlogPost .description{color:#fff;font-weight:500;line-height:1.4}.BlogPost .social-networks{margin-top:10px}.BlogPost .social-networks>div{display:flex;position:relative;z-index:2}.BlogPost .line{border:1px solid #c6c7cd;border:1px solid var(--silver-2);margin-top:24px}.BlogPost .created{color:#fff;font-size:16px;margin-top:5px;text-transform:capitalize}.BlogPost .extra-info{bottom:0;left:0;padding:0 14px 14px;position:absolute;right:0}.BlogPost:hover{background-color:#dde0e5;background-color:var(--soft-gray);cursor:pointer}.BlogPost:hover .description,.BlogPost:hover .title{color:#151c2b;color:var(--dark-2)}.BlogPost:hover .line{border:1px solid rgba(15,21,33,.851);border:1px solid var(--dark-a85)}.BlogPost:hover .created{color:#151c2b;color:var(--dark-2)}@media (pointer:coarse){.BlogPost:hover{background-color:#0f1521;background-color:var(--dark);cursor:auto}.BlogPost:hover .description,.BlogPost:hover .title{color:#fff}.BlogPost:hover .line{border:1px solid #fff}}#RelatedBlogPosts .blog-posts-content{display:flex;flex-wrap:wrap;justify-content:space-around}#RelatedBlogPosts .BlogPost{flex:1 1 32%;flex-grow:0;margin:10px .5%}#WebinarDetail .WebinarSchedule .formatted{display:block;padding-top:20px}#WebinarDetail .WebinarSchedule .formatted>*{background:none;border:none;margin:0;padding-bottom:10px;padding-top:10px}#WebinarDetail .WebinarSchedule .formatted>* span{color:inherit}#WebinarDetail .WebinarSchedule .formatted>* br,#WebinarDetail .WebinarSchedule .formatted>p{display:none}#WebinarDetail .WebinarSchedule .formatted>h2{border-left:3px solid #ff8400;border-left:3px solid var(--orange);clear:both;color:#fff;color:var(--white);float:left;font-size:1.2em;padding:22px 20px;position:relative;width:40%}#WebinarDetail .WebinarSchedule .formatted>h2:after{background:#ff8400;background:var(--orange);border-radius:50%;content:"";height:9px;position:absolute;right:-5px;top:35px;width:9px}#WebinarDetail .WebinarSchedule .formatted>h2:first-child:before{background:#151c2b;background:var(--dark-2);content:"";height:45px;position:absolute;right:-1.5px;top:0;width:3px}#WebinarDetail .WebinarSchedule .formatted div,#WebinarDetail .WebinarSchedule .formatted h3,#WebinarDetail .WebinarSchedule .formatted>ul{border-left:1px solid #475166;border-left:1px solid var(--slate);float:right;padding-left:28.5px;width:60%}#WebinarDetail .WebinarSchedule .formatted div p,#WebinarDetail .WebinarSchedule .formatted h3 p,#WebinarDetail .WebinarSchedule .formatted>ul p{margin:0}#WebinarDetail .WebinarSchedule .formatted>h3{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#WebinarDetail .WebinarSchedule .formatted>h3:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#WebinarDetail .WebinarSchedule .formatted>h3{border-left:1px solid #475166;border-left:1px solid var(--slate);color:#fff;font-size:.9em;margin:0;padding:25px 28.5px 0}#WebinarDetail .WebinarSchedule .formatted>h3:after{border-color:#fff}#WebinarDetail .WebinarSchedule .formatted>ul{padding-left:46.5px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#WebinarDetail .WebinarSchedule .formatted>h2:after{display:none}#WebinarDetail .WebinarSchedule .formatted div,#WebinarDetail .WebinarSchedule .formatted h3,#WebinarDetail .WebinarSchedule .formatted ul,#WebinarDetail .WebinarSchedule .formatted>h2{float:none;width:inherit}#WebinarDetail .WebinarSchedule .formatted div,#WebinarDetail .WebinarSchedule .formatted h3,#WebinarDetail .WebinarSchedule .formatted>ul{border-left:0}}.WebinarMaterials .formatted div>h3{border-left:3px solid #ff8400;border-left:3px solid var(--orange);padding-left:10px}.WebinarMaterials .formatted p{margin:0}.WebinarMaterials>div{display:flex;flex-wrap:wrap;justify-content:space-between}.WebinarMaterials>div>*{flex:0 0 100%}.WebinarMaterials>div>div{flex:0 1 45%}.WebinarMaterials>div>div:last-child{flex-basis:100%;margin-top:50px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.WebinarMaterials>div>div{flex:0 1 100%}.WebinarMaterials img{height:auto!important;max-width:100%}}#course-comments{background-color:#fff;background-color:var(--white);padding:30px 0}#course-comments .wrapper{display:flex;justify-content:center}#course-comments .wrapper>div{flex:1}#course-comments h3{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}#course-comments h3:before{margin-right:16px}#course-comments h3:after,#course-comments h3:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}#course-comments h3:after{margin-left:16px}#course-comments h3{color:#0f1521;color:var(--dark);font-weight:700;text-transform:uppercase}:root{--fieldHeight:50px;--caretSize:10px;--warningSize:16px;--inputPaddingX:20px;--iconTopError:15px}.field{margin-bottom:20px}.field__label--hidden{display:block;height:0;overflow:hidden;width:0}.field__error{color:#e74d3d;color:var(--error-red);display:block;padding-top:4px;text-align:left}.field__error--hidden{height:28px;overflow:hidden;width:0}.field .field-container{position:relative}.field input{background-color:#eeeff2;background-color:var(--silver-1);border:1px solid #c6c7cd;border:1px solid var(--silver-2);color:#475166;color:var(--slate);height:50px;height:var(--fieldHeight);outline:none;padding:10px 20px;padding:10px var(--inputPaddingX);text-align:left;transition:background .5s;width:100%}.field input.focus,.field input:focus{background-color:#fff;background-color:var(--white);color:#0f1521;color:var(--dark)}.field i{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:16px;height:var(--warningSize);height:20px;justify-content:center;line-height:16px;line-height:var(--warningSize);position:absolute;right:25px;top:15px;top:var(--iconTopError);transition:color .15s ease-in;width:16px;width:var(--warningSize);width:20px}.field i.disabled{color:#ccc;color:var(--grey)}.field.-error input{border:1px solid #e74d3d;border:1px solid var(--error-red);z-index:1}.field.-error i{margin-right:24px;margin-right:calc(var(--warningSize)*1.5)}.field.-error .field-container:after{align-items:center;background-color:#e74d3d;background-color:var(--error-red);border-radius:50%;color:#fff;color:var(--white);content:"!";display:flex;font-size:.75em;font-weight:700;height:16px;height:var(--warningSize);justify-content:center;line-height:16px;line-height:var(--warningSize);position:absolute;right:25px;text-align:center;top:15px;top:var(--iconTopError);width:16px;width:var(--warningSize)}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.field{margin-bottom:10px}}#DiscountCode{height:0;overflow:hidden;transition:height .25s ease}#DiscountCode.showForm{height:140px}#DiscountCode form{flex-direction:column}#DiscountCode form .field{margin-bottom:10px;width:100%}#DiscountCode form .actions{align-items:center;display:flex;justify-content:flex-end;width:100%}#DiscountCode form .actions .btn{margin:0 0 0 10px}#DiscountCode form .actions .cta{color:#227cb8;color:var(--sky-blue);cursor:pointer;font-size:14px;font-weight:400}#DiscountCode form .actions .cta:hover{color:#fff}#DiscountCode.change-subscription form .actions,#DiscountCode.change-subscription form .field{display:inline-flex;width:50%}div .upgrade-graphic{display:flex;justify-content:center}div .upgrade-graphic .arrow{align-items:center;display:flex;padding-bottom:45px}div .upgrade-graphic .current-plan,div .upgrade-graphic .new-plan{flex-direction:column;font-weight:700;margin:30px}div .upgrade-graphic .current-plan i,div .upgrade-graphic .new-plan i{font-size:2.25em}div .upgrade-graphic .current-plan span,div .upgrade-graphic .new-plan span{font-size:16px}div .upgrade-graphic .current-plan span:nth-child(3),div .upgrade-graphic .new-plan span:nth-child(3){font-size:1em;margin-top:5px;text-transform:none}div .upgrade-graphic .current-plan>*,div .upgrade-graphic .new-plan>*{display:flex;justify-content:center}div .disclaimer,div .message{font-size:1em;line-height:25px;text-align:left}div .message{margin-bottom:20px}div .disclaimer{font-style:italic}div .total{font-weight:700;text-align:center}div .proratedValue{margin:10px 0}div .newValue,div .proratedValue{font-size:1.1875em;font-weight:700;text-align:center}div .newValue{margin:10px 0 25px}div .totalTagline{font-style:italic;margin-bottom:30px;text-align:center}div .discount-code{margin:0;padding:0}div .discount-code a{color:#227cb8;color:var(--sky-blue);cursor:pointer}div .discount-code a:hover{color:#fff}div .discount-valid{text-align:center}.subscription-types{display:flex;flex:1;flex-direction:column;justify-content:space-around}.subscription-types .type{align-items:center;background-color:#ff8400;background-color:var(--orange);color:#fff;color:var(--white);display:flex;flex-basis:50%;flex-direction:column;flex-grow:1;flex-shrink:1;padding:10px;transition:all .25s ease-in-out}.subscription-types .type:hover{background-color:#b75f01;background-color:var(--orange__hover);box-shadow:1px 1px 3px -2px #000}.subscription-types .type:hover .icon i{color:#fff;color:var(--white)}.subscription-types .type .icon{display:flex;flex-basis:40%;flex-grow:1;flex-shrink:1}.subscription-types .type .icon .icons-container{display:flex}.subscription-types .type .icon i{display:flex;font-size:100px;margin:auto;transition:all .25s ease-in-out}.subscription-types .type span{font-size:30px}.subscription-types .type span:nth-child(3){font-size:18px;margin-top:5px;text-align:center;text-transform:none}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px),(min-width:400px){.subscription-types .type .icon i{font-size:70px}}.confirmation.selection .rodal-dialog{justify-content:start}.confirmation .rodal-dialog{background:#bec1c7;background:var(--yet-another-grey);border-radius:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.confirmation .rodal-dialog h2{align-items:center;display:flex;margin:20px 0 30px;text-align:left}.confirmation .rodal-dialog h2:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}.confirmation .rodal-dialog h2{border-left:3px solid #ff8400;border-left:3px solid var(--orange);padding-left:10px}.confirmation .rodal-dialog h2:after{border-bottom:initial}.confirmation .rodal-dialog h2{color:#0f1521;color:var(--dark);font-size:22px;font-weight:700;height:23px;letter-spacing:1.5px;margin:5px 0;text-transform:capitalize}.confirmation .rodal-dialog .rodal-close{height:20px;right:8px;top:6px;width:20px}.confirmation .rodal-dialog .rodal-close:after,.confirmation .rodal-dialog .rodal-close:before{background-color:#0f1521;background-color:var(--dark);border-radius:0}.confirmation .rodal-dialog .header{width:98%}.confirmation .rodal-dialog .body{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;align-items:center;color:#171f32;color:var(--dark-3);display:flex;font-size:1em;justify-content:flex-start;-webkit-line-clamp:3;line-height:1.56;max-height:4.68;min-height:120px;text-align:left}.confirmation .rodal-dialog .body div .newValue{margin:0 0 40px}.confirmation .rodal-dialog .body div .total{margin:20px 0 0}.confirmation .rodal-dialog .buttons{display:flex;justify-content:flex-end;padding-top:10px}.confirmation .rodal-dialog .buttons.with-feedback{margin-top:20px}.confirmation .rodal-dialog .buttons .confirm-btn{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}.confirmation .rodal-dialog .buttons .confirm-btn:disabled{opacity:.5}.confirmation .rodal-dialog .buttons .confirm-btn{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent;color:#fff}.confirmation .rodal-dialog .buttons .confirm-btn:hover{background-color:#b75f01;background-color:var(--orange__hover)}.confirmation .rodal-dialog .buttons .confirm-btn:active{background-color:#cc6a00;background-color:var(--orange__active)}.confirmation .rodal-dialog .buttons .confirm-btn:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}.confirmation .rodal-dialog .buttons .confirm-btn{min-height:40px;padding:10px 20px;text-transform:capitalize;width:130px}.confirmation .rodal-dialog .buttons .cancel-btn{color:#227cb8;color:var(--sky-blue);width:85px}.confirmation .rodal-dialog .buttons .cancel-btn:hover{color:#2b7cb2;color:var(--sky-blue__hover);cursor:pointer}.confirmation .rodal-dialog textarea{height:150px;resize:none}#ExternalEmailFunnelDialog{display:flex}#ExternalEmailFunnelDialog.popup .internal-container{flex-direction:column;padding:16px 8px 0}#ExternalEmailFunnelDialog.popup .title{color:#000}#ExternalEmailFunnelDialog .internal-container{display:flex;padding:32px 42px 64px}#ExternalEmailFunnelDialog .title{font-size:35px;font-weight:700;margin:0}#ExternalEmailFunnelDialog .copy{display:flex;flex-basis:60%;flex-direction:column;justify-content:center;padding-right:32px}#ExternalEmailFunnelDialog .form{flex-basis:40%}#ExternalEmailFunnelDialog .tagline{font-size:18px}#ExternalEmailFunnelDialog .field{margin:0}#ExternalEmailFunnelDialog .checkbox-confirm{align-items:center;display:flex}#ExternalEmailFunnelDialog .btn{width:100%}#ExternalEmailFunnelDialog .btn:disabled{background-color:#475166;background-color:var(--slate);cursor:default}#ExternalEmailFunnelDialog input[type=checkbox]{display:flex;height:13px;margin-right:16px;transform:scale(1.4);width:13px}#ExternalEmailFunnelDialog .warning{color:#e74d3d;color:var(--error-red);font-size:16px}#App{align-items:stretch;display:flex;flex-direction:column;min-height:100%;min-width:350px}#App .mobile-menu{color:#fff;color:var(--white);height:100%;left:-280px;left:var(--mobile-navbar-displacement-negative);position:fixed;touch-action:none;transition:all .3s ease-in-out;width:280px;width:var(--mobile-navbar-displacement)}#App .mobile-menu.displace{transform:translateX(280px);transform:translateX(var(--mobile-navbar-displacement));z-index:999}#App .cloak{height:100vh;position:absolute;transform:translateX(280px);width:100%;z-index:9999}#App .page-body{align-items:stretch;display:flex;flex-direction:column;flex-grow:1;min-height:100%;transition:font-size .3s ease-in,transform .3s ease-in-out}#App .page-body #Footer,#App .page-body #NavBar{left:0;min-width:350px;transition:transform .3s ease-in-out}#App .page-body>.content{flex:1;height:100%;transition:all .3s ease-in-out}#App .page-body>.content.with-cookie-notice{margin-top:82px}#App .page-body>.content.with-mobile-subscribe-cta{margin-top:25px}#App .page-body>.content.with-cookie-notice.with-mobile-subscribe-cta{margin-top:137px}#App .page-body.displace{opacity:.65;touch-action:none}#App .page-body.displace #NavBar{left:280px}#App .page-body.displace #Footer,#App .page-body.displace #SimpleFooter,#App .page-body.displace .content{overflow:hidden;pointer-events:none;touch-action:none;transform:translateX(280px);transform:translateX(var(--mobile-navbar-displacement))}#App .page-body #Footer,#App .page-body #SimpleFooter,#App .page-body .content{transition:transform .3s ease-in-out}#App .page-body.without-subs-banner{padding-top:95px}#App .page-body.without-verified{padding-top:60px}#App .page-body.without-verified-and-nav{padding-top:0}#App .page-body.with-nav{padding-top:120px;transition:none}#App .page-body.is-contest{padding-top:0}#App .page-body.is-contest .with-mobile-subscribe-cta-body{margin-top:0}#App .page-body .loading{background-color:#ff8400;background-color:var(--orange);height:3px;left:0;position:fixed;right:0;top:0;z-index:1001}#App .rodal{z-index:999}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#App .page-body.without-subs-banner{padding-top:145px}#App .page-body.without-verified{padding-top:60px}}@media (min-width:512px){#App .page-body>.content.with-cookie-notice{margin-top:66px}#App .page-body>.content.with-cookie-notice.with-mobile-subscribe-cta{margin-top:121px}}@media (max-width:511.98px){#App .page-body .notifications-wrapper{z-index:9999}#App .page-body .notifications-wrapper .notifications-br{width:100%!important}#App .page-body .notifications-wrapper .notifications-br .notification{position:static!important;width:77%!important}}#WalkthroughBanner{align-items:center;background-color:#227cb8;background-color:var(--sky-blue);display:flex;height:35px;height:var(--verify-banner-height);justify-content:space-around;position:fixed;top:0;transition:none;width:100%;z-index:1000}#WalkthroughBanner.displace{transform:translateX(280px);transform:translateX(var(--mobile-navbar-displacement))}#WalkthroughBanner.is-mobile-verify{height:80px;height:var(--verify-banner-height-mobile);position:fixed}#WalkthroughBanner.is-mobile-verify .info{display:flex;font-size:14px}#WalkthroughBanner.is-mobile-verify .subscription-btn{margin:initial;width:40%}#WalkthroughBanner .wrapper-verify-banner{align-items:center;display:flex;height:35px;height:var(--verify-banner-height);justify-content:space-between;padding:0 24px;width:100%}#WalkthroughBanner .cta-subscription-btn{color:#ff8400;color:var(--orange);display:flex;flex-shrink:0;font-size:14px;font-weight:700;min-height:30px;padding:10px;-webkit-text-decoration:none;text-decoration:none;width:100%}#WalkthroughBanner .cta-subscription-btn:hover{color:#b75f01;color:var(--orange__hover)}#WalkthroughBanner .info{color:#fff;color:var(--white);font-size:14px;padding-left:12px}#WalkthroughBanner .verify-button{align-items:center;display:flex;font-size:14px;height:25px;justify-content:center;min-height:auto;padding:11px 10px;width:auto}#WalkthroughBanner .verify-button.disabled{background-color:#475166;background-color:var(--slate);color:#fff}@media (max-width:980px){#WalkthroughBanner .wrapper-verify-banner{padding:0 8px}#WalkthroughBanner .wrapper-verify-banner .info{font-size:12px}#WalkthroughBanner .wrapper-verify-banner .cta-subscription-btn{font-size:.88em}#WalkthroughBanner .verify-button{font-size:12px;line-height:32px;margin-left:5px;min-width:105px;padding:0}}.load-more{align-items:center;color:#35aeff;color:var(--bright-blue);cursor:pointer;font-size:20px;line-height:30px;outline:none;transition:color .15s ease-in}.load-more:disabled{cursor:default}.load-more:disabled,.load-more:disabled:hover{color:#2074ac;color:var(--sky-blue__active)}.load-more span{align-items:center;display:flex;padding:0 10px}.load-more span i{font-size:30px;height:30px;line-height:30px;margin-right:10px}.load-more:hover{color:#fff;color:var(--white)}.load-more .spinner{margin-right:10px}.spinner{height:30px;position:relative;width:30px}.double-bounce1,.double-bounce2{animation:sk-bounce 2s ease-in-out infinite;background-color:#35aeff;background-color:var(--bright-blue);border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.double-bounce2{animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}:root{--boxThumbSize:272px}.profile-summary__photo{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.profile-summary-wrap{display:flex;flex-direction:column;height:272px;height:var(--boxThumbSize);justify-content:flex-end;overflow:hidden;position:relative;width:272px;width:var(--boxThumbSize)}.profile-summary-wrap:hover .profile-summary-info{background:linear-gradient(1deg,rgba(71,81,102,.851) 35%,rgba(71,81,102,0) 90%);background:linear-gradient(1deg,var(--slate__85) 35%,var(--slate__00) 90%)}.profile-summary-info{background:linear-gradient(1deg,rgba(21,28,43,.851) 35%,rgba(21,28,43,0) 90%);background:linear-gradient(1deg,var(--dark-2__85) 35%,var(--dark-2__00) 90%);padding:40px 20px 20px;width:100%}.profile-summary-info__name{color:#fff;font-size:20px;font-weight:700;letter-spacing:0;line-height:1;margin:0 0 12px}.profile-summary-info__tagline{color:#fff;font-size:14px;letter-spacing:.1em;margin:0}@media (pointer:coarse){.profile-summary-wrap:hover .profile-summary-info__hover{background:linear-gradient(1deg,rgba(21,28,43,.851) 35%,rgba(21,28,43,0) 90%);background:linear-gradient(1deg,var(--dark-2__85) 35%,var(--dark-2__00) 90%)}}#ArtistList .artists-list-content{display:grid;grid-template-columns:auto;margin-top:10px;width:100%;grid-row-gap:32px;grid-column-gap:20px;justify-items:center;padding-bottom:32px}@media (min-width:610px){#ArtistList .artists-list-content{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:830px){#ArtistList .artists-list-content{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){#ArtistList .artists-list-content{grid-template-columns:repeat(4,1fr)}}.course-summary{max-width:295px;max-width:var(--boxThumbWidth);min-width:250px;width:100%}.course-summary a{display:block}.course-summary .header,.course-summary .quickplay{height:189px;height:var(--boxThumbHeight);overflow:hidden;position:relative}.course-summary .header .new-course-badge,.course-summary .quickplay .new-course-badge{background-color:#227cb8;background-color:var(--sky-blue);bottom:0;color:#fff;font-size:16px;font-weight:700;padding:8px;position:absolute;text-transform:uppercase;z-index:1}.course-summary .header .new-course-badge:after,.course-summary .quickplay .new-course-badge:after{border-color:transparent transparent #227cb8;border-color:transparent transparent var(--sky-blue);border-style:solid;border-width:0 30px 40px 0;content:"";height:0;position:absolute;right:-30px;top:0;width:0}.course-summary .header .new-course-badge,.course-summary .quickplay .new-course-badge{font-size:12px;padding:4px}.course-summary .header .completed-course-badge,.course-summary .quickplay .completed-course-badge{background-color:#1abc9d;background-color:var(--pine-green);color:#000;font-size:12px;font-weight:700;padding:4px;position:absolute;right:0;text-transform:uppercase;z-index:1}.course-summary .header .completed-course-badge:before,.course-summary .quickplay .completed-course-badge:before{border-color:transparent #1abc9d;border-color:transparent var(--pine-green) transparent;border-style:solid;border-width:0 30px 26px 0;content:"";height:0;position:absolute;right:80px;top:0;width:0}.course-summary .header .icon-play,.course-summary .quickplay .icon-play{align-items:center;color:#fff;display:flex;font-size:70px;justify-content:center;width:100%}.course-summary .header__thumb,.course-summary .quickplay__thumb{background-color:#c6c7cd;background-color:var(--silver-2);background-position:50%;background-size:cover;height:189px;height:var(--boxThumbHeight);transition:all .2s ease-out;width:100%}.course-summary .header:hover .header__thumb,.course-summary .quickplay:hover .header__thumb{transform:scale(1.1)}.course-summary .header:hover .info,.course-summary .quickplay:hover .info{opacity:1}.course-summary .badge{align-items:center;bottom:8px;color:#fff;display:flex;font-size:14px;font-weight:700;height:28px;left:8px;letter-spacing:.2em;padding:0 8px;position:absolute;z-index:1}.course-summary .badge--live{background:#0f1521;background:var(--dark)}.course-summary .badge--live__dot{background:#ff8400;background:var(--orange);border-radius:100%;display:block;height:8px;margin-right:8px;width:8px}.course-summary .badge--special{background:#227cb8;background:var(--sky-blue)}.course-summary .info{background:rgba(15,21,33,.851);background:var(--dark-a85);bottom:0;display:flex;left:0;opacity:0;padding:14px 16px;pointer-events:none;position:absolute;right:0;text-align:left;top:0;transition:opacity 125ms ease-in;z-index:2}.course-summary .info__text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#eeeff2;color:var(--silver-1);font-size:14px;font-style:italic;-webkit-line-clamp:7;line-height:1.5em;margin:0;max-height:10.5em}.course-summary .content__teacher{font-size:15px;letter-spacing:.2em;margin:8px 0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;transition:opacity 125ms ease-out;white-space:nowrap;width:100%}.course-summary .content__teacher--clear{color:#fff}.course-summary .content__teacher--dark{color:#0f1521;color:var(--dark)}.course-summary .content__teacher:hover{opacity:.75}.course-summary .content__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#fff;font-size:16px;font-weight:700;letter-spacing:0;-webkit-line-clamp:3;line-height:1.2em;margin:0 0 16px;max-height:3.6em;padding-right:10px;transition:opacity 125ms ease-out}.course-summary .content__title--clear{color:#fff}.course-summary .content__title--dark{color:#0f1521;color:var(--dark)}.course-summary .content__title:hover{opacity:.75}.course-summary .content--with-buy-info{height:128px;position:relative}.course-summary .buy-info{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;position:absolute;width:100%}.course-summary .buy-info__price{font-size:20px;font-weight:700;line-height:1;margin:0}@media (pointer:coarse){.course-summary .header:hover .header__thumb{transform:scale(1)}.course-summary .header:hover .info{opacity:0}}#BlogPosts .blog-posts-content{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px 32px}#BlogPosts .BlogPost{flex:1 1 300px;margin:10px;max-width:452px}#AddressForm{margin:auto}#AddressForm form .input-group{align-content:stretch;display:flex}#AddressForm form .input-group>div{flex:1 0 8em}#AddressForm form .input-group input,#AddressForm form .input-group select{width:100%}#AddressForm form.disabled input,#AddressForm form.disabled select{background-color:transparent;cursor:not-allowed}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#AddressForm form .input-group{flex-direction:column}#AddressForm form .input-group>div{flex:1 0 4em}}.FavoriteButton{color:#227cb8;color:var(--sky-blue);display:inline-block}.FavoriteButton button,.FavoriteButton span{border:none;font-size:18px;letter-spacing:1.7px;line-height:1.33;outline:none;padding:0;text-transform:capitalize}.FavoriteButton button:disabled{cursor:not-allowed;opacity:.5}.FavoriteButton button:hover{color:#2b7cb2;color:var(--sky-blue__hover);cursor:pointer}.FavoriteButton i{align-items:center;display:flex;font-size:1.5em;font-style:normal;height:15px;justify-content:center;margin-right:10px;width:15px}.FavoriteButton .favorited i:before,.FavoriteButton:active i:before,.FavoriteButton:hover i:before{color:#daa520;content:"\2605";position:absolute}.FavoriteButton .favorited button,.FavoriteButton:active button,.FavoriteButton:hover button{color:#fff;font-weight:700}.FavoriteButton:active{color:#2074ac;color:var(--sky-blue__active)}:root{--socialItemSize:2.15rem}#ArtistDetail{color:#fff;color:var(--white);display:flex;flex-wrap:wrap}#ArtistDetail #header{flex:0 0 100%;z-index:-1}#ArtistDetail #header img{height:auto;max-width:none;width:100%}#ArtistDetail .main-about-holder{display:flex}#ArtistDetail #main{flex:1;margin-top:-90px;max-width:350px;text-align:center}#ArtistDetail #main>hr{border-top:0;margin:30px 0}#ArtistDetail #main .photo{display:inline-block;position:relative}#ArtistDetail #main .photo:after{background:linear-gradient(0deg,#151c2b 0,#151c2b 29%,transparent);background:linear-gradient(to top,var(--dark-2) 0,var(--dark-2) 29%,transparent 100%);bottom:0;content:"";height:80px;left:0;position:absolute;width:100%}#ArtistDetail #main .photo img{max-height:300px;position:relative;width:auto;z-index:-1}#ArtistDetail #main h1{font-size:1.56em;font-weight:400;font-weight:700;letter-spacing:2px;letter-spacing:1.3px;line-height:1;margin:auto;max-width:260px}#ArtistDetail #main .intro{line-height:1.88;margin:20px auto 0;max-width:260px;text-align:center}#ArtistDetail #main .social{margin:50px 0 0;text-align:left}#ArtistDetail #main .social h3{align-items:center;display:flex;font-size:.88em;font-weight:700;letter-spacing:1.8px;line-height:2.14;margin:20px 0 30px;text-align:left}#ArtistDetail #main .social h3:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#ArtistDetail #main .social h3{border-left:3px solid #ff8400;border-left:3px solid var(--orange);letter-spacing:1.5px;margin-top:0;padding-left:10px}#ArtistDetail #main .social a{color:#227cb8;color:var(--sky-blue);display:block;font-weight:500;line-height:calc(2.15rem - 12px);line-height:calc(var(--socialItemSize) - 12px);margin-top:16px;-webkit-text-decoration:none;text-decoration:none}#ArtistDetail #main .social a span{display:inline-block;text-transform:capitalize}#ArtistDetail #main .social a i{color:#fff;color:var(--white)}#ArtistDetail #main .social a:hover{color:#2b7cb2;color:var(--sky-blue__hover);font-weight:700}#ArtistDetail #main .social a:hover.website i{color:#ff8400;color:var(--orange)}#ArtistDetail #main .social a:hover.facebook i{color:#36599a;color:var(--facebook-btn__hover)}#ArtistDetail #main .social a:hover.twitter i{color:#1da1f2;color:var(--twitter-btn__hover)}#ArtistDetail #main .social a:hover.instagram i{color:#da3977;color:var(--instagram-btn__hover)}#ArtistDetail #main .social a:hover.youtube i{color:#cd201f;color:var(--youtube-btn__hover)}#ArtistDetail #main .social a:hover.pinterest i{color:#bd081c;color:var(--pinterest-btn__hover)}#ArtistDetail #main .social a:hover.vimeo i{color:#1ab7ea;color:var(--vimeo-btn__hover)}#ArtistDetail #main .social a:hover.linkedin i{color:#007bb6;color:var(--linkedin-btn__hover)}#ArtistDetail #main .social a:hover.behance i{color:#0b7dff;color:var(--behance-btn__hover)}#ArtistDetail #main .social a:hover.deviantart i{color:#00f06a;color:var(--deviantart-btn__hover)}#ArtistDetail #main .social a:hover.flickr i{color:#0063db;color:var(--flickr-btn__hover)}#ArtistDetail #main .social a:hover.tumblr i{color:#35465d;color:var(--tumblr-btn__hover)}#ArtistDetail #main .social a:hover.google i{color:#ea4335;color:var(--google-btn__hover)}#ArtistDetail #main .social i{font-size:2.15rem;font-size:var(--socialItemSize);margin-right:10px;transition:color .25s ease-in-out;vertical-align:text-bottom}#ArtistDetail #main .testimonial{text-align:right}#ArtistDetail #main .testimonial>.body{color:#fff;color:var(--white);font-style:italic;line-height:1.88}#ArtistDetail #main .testimonial>.by{color:#fff;color:var(--white);line-height:1.88;padding-left:40%}#ArtistDetail #main .testimonial>.byDescription{color:#ccc;color:var(--grey);font-size:.65em;padding-left:40%}#ArtistDetail #about{display:flex;flex:1;flex-direction:column;min-width:50%;padding-top:25px}#ArtistDetail #about .FavoriteButton{align-self:flex-end}#ArtistDetail #about h2{align-items:center;display:flex;font-size:18px;font-weight:700;letter-spacing:2px;margin:20px 0 30px;text-align:left}#ArtistDetail #about h2:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#ArtistDetail #about h2{border-left:3px solid #ff8400;border-left:3px solid var(--orange);padding-left:10px}#ArtistDetail #about .bio{font-weight:500;line-height:1.88;margin-top:5px}#ArtistDetail #about .bio p{margin:25px 0 0}#ArtistDetail #about .bio p:first-child{margin-top:0}#ArtistDetail #about,#ArtistDetail #main{padding-bottom:100px}#ArtistDetail #about.-push,#ArtistDetail #main.-push{margin-top:50px;padding-top:0}#ArtistDetail #courses{margin:50px 0;width:100%}#ArtistDetail #courses>.tutotials-list-content{display:grid;grid-row-gap:32px;justify-items:center}#ArtistDetail #courses>.tutotials-list-content .tutorial{width:100%}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#ArtistDetail .main-about-holder{display:block}#ArtistDetail #main{margin:-90px auto;max-width:80%}#ArtistDetail #main .intro{max-width:none}#ArtistDetail #main hr{display:none}#ArtistDetail #main .social{display:flex;flex-wrap:wrap;justify-content:center;margin-top:32px}#ArtistDetail #main .social h3{display:none}#ArtistDetail #main .social a{margin-bottom:1em;margin-top:0}#ArtistDetail #main .social a span{display:none}#ArtistDetail #main .testimonial{font-size:1rem;margin:auto;max-width:250px}#ArtistDetail #main .testimonial .quoted{margin-top:75px}#ArtistDetail #about{padding-bottom:20px}}@media (min-width:610px){#courses>.tutorials-list-content{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:830px){#courses>.tutorials-list-content{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){#courses>.tutorials-list-content{grid-template-columns:repeat(4,1fr)}}#LandingPage{color:#fff;color:var(--white)}#LandingPage #banner{background-color:#000;max-height:400px;overflow:hidden;position:relative}#LandingPage #banner img{display:block;margin:auto;max-height:400px;opacity:.5;width:auto;z-index:0}#LandingPage #banner img.has-banner{opacity:1}#LandingPage #banner .headline{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}#LandingPage #banner .headline h1{color:#fff;color:var(--white);font-size:1.875em;font-weight:700;letter-spacing:2px;line-height:1.2;margin:0;text-transform:uppercase}#LandingPage #title h1{text-align:center}#LandingPage #content{margin:30px 0}#LandingPage #content .subtitle{margin:auto;max-width:720px;text-align:center}#LandingPage #content .subtitle h1{font-size:1.12em;line-height:1.56em;text-transform:uppercase}#LandingPage #content .body{color:#fff;color:var(--white);font-size:1em;line-height:1.88;margin:0 auto;padding:10px 0;text-align:left;width:720px}#LandingPage #tutorials{display:flex;flex-direction:column}#LandingPage #tutorials .title h2{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}#LandingPage #tutorials .title h2:before{margin-right:16px}#LandingPage #tutorials .title h2:after,#LandingPage #tutorials .title h2:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}#LandingPage #tutorials .title h2:after{margin-left:16px}#LandingPage #tutorials>.tutorial-list{display:grid;grid-row-gap:32px;justify-items:center;padding-bottom:32px}#LandingPage #tutorials>.tutorial-list .tutorial{width:100%}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#LandingPage #content .body{margin:0;padding:0 12px;width:100%}#LandingPage #banner .headline{padding-left:12px}}@media (min-width:610px){#LandingPage #tutorials>.tutorial-list{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:830px){#LandingPage #tutorials>.tutorial-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){#LandingPage #tutorials>.tutorial-list{grid-template-columns:repeat(4,1fr)}}.Tag{border:1px solid blue;border-radius:5px;cursor:pointer;margin:10px;padding:5px}.Tag.active{color:blue}.SearchCategory{color:#fff;font-size:18px;font-weight:500;height:62px;letter-spacing:1.8px;line-height:62px;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}.SearchCategory__wrap{display:inline-block;height:62px;padding:0 16px}.SearchCategory.active,.SearchCategory:hover{font-weight:700}.SearchCategory.active .SearchCategory__wrap,.SearchCategory:hover .SearchCategory__wrap{border-top:2px solid #fff;cursor:pointer;line-height:56px}#SearchCategories{background-color:#0f1521;background-color:var(--dark)}#SearchCategories div{display:flex;height:62px;justify-content:space-around}#NewSearch{color:#fff}#NewSearch .header{align-items:center;background:#0f1521;background:var(--dark);display:flex;justify-content:center;min-height:62px;padding:8px 0}#NewSearch .header__title{align-items:center;display:flex;font-size:21px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:0;text-align:center}#NewSearch .header__title:after,#NewSearch .header__title:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}#NewSearch .header__title:before{margin-right:16px}#NewSearch .header__title:after{margin-left:16px}#NewSearch .tags-container{display:flex}#NewSearch .all-results{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:10px}#NewSearch .all-results .results{margin-bottom:32px}#NewSearch .all-results .results__title{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#NewSearch .all-results .results__title:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#NewSearch .all-results .results__title{border-left:3px solid #ff8400;border-left:3px solid var(--orange);font-size:18px;margin-bottom:35px;padding-left:10px;text-transform:capitalize}#NewSearch .all-results .results__content{display:grid;grid-template-columns:auto;width:100%;grid-row-gap:32px;grid-column-gap:20px;justify-items:center;padding-bottom:32px}#NewSearch .all-results .results__content .BlogPost{margin:0;min-width:290px}#NewSearch .all-results .view-more{display:flex;justify-content:center}#NewSearch .all-results .view-more button{align-items:center;color:#35aeff;color:var(--bright-blue);cursor:pointer;display:flex;font-size:20px;line-height:30px;outline:none;transition:color .15s ease-in}#NewSearch .all-results .view-more button:disabled{color:#2074ac;color:var(--sky-blue__active);cursor:default}#NewSearch .all-results .view-more button:disabled:hover{color:#2074ac;color:var(--sky-blue__active)}#NewSearch .all-results .view-more button span{align-items:center;display:flex;padding:0 10px}#NewSearch .all-results .view-more button span i{font-size:30px;height:30px;line-height:30px;margin-right:10px}#NewSearch .all-results .view-more button:hover{color:#fff;color:var(--white)}#NewSearch .all-results .view-more button{text-transform:capitalize}#NewSearch .all-results .view-more button i{font-size:2rem;height:2rem;line-height:2rem;margin-right:10px}#NewSearch .no-results{align-items:center;display:flex;justify-content:center;min-height:50vh;text-align:center}#NewSearch .no-results .spinner .double-bounce1,#NewSearch .no-results .spinner .double-bounce2{background-color:#ff8400;background-color:var(--orange)}@media (min-width:610px){#NewSearch .all-results .results__content{grid-template-columns:repeat(2,1fr)}}@media (min-width:830px){#NewSearch .all-results .results__content{grid-template-columns:repeat(3,1fr)}}@media (min-width:1300px){#NewSearch .all-results .results__content{grid-template-columns:repeat(4,1fr);width:1220px}}#CourseCategoryLandingPage{color:#fff;color:var(--white)}#CourseCategoryLandingPage #banner{background-color:#141c2c;background-color:var(--dark-5);background-position:100%;background-size:cover}#CourseCategoryLandingPage #banner .title-description{display:flex;flex-direction:column;justify-content:center;padding:2em;width:100%}#CourseCategoryLandingPage #banner .title-description h1,#CourseCategoryLandingPage #banner .title-description p{width:90%}#CourseCategoryLandingPage #banner .title-description h1{color:#fff;color:var(--white);font-size:1.875em;font-weight:700;letter-spacing:2px;line-height:1.2}#CourseCategoryLandingPage #banner .title-description p{font-size:.85em;letter-spacing:2px;margin-top:2px;white-space:pre-line}#CourseCategoryLandingPage #banner .title-description .btn{height:40px;line-height:40px;margin-top:18px;min-height:40px}#CourseCategoryLandingPage #content{margin:0 0 30px}@media (max-width:950px){#CourseCategoryLandingPage #banner .title-description h1{font-size:1.5em;line-height:.8}#CourseCategoryLandingPage #banner .title-description p{font-size:.75em;margin-top:1px}#CourseCategoryLandingPage #banner .title-description .btn{height:30px;line-height:30px;margin-top:8px;min-height:30px}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#CourseCategoryLandingPage #banner{display:flex;flex-direction:column}#CourseCategoryLandingPage #banner .title-description{position:static;transform:none}#CourseCategoryLandingPage #banner .title-description h1,#CourseCategoryLandingPage #banner .title-description p{width:auto}#CourseCategoryLandingPage #banner .title-description .btn{align-self:center}}.image-gallery-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5));outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-bottom-nav,.image-gallery-top-nav{left:50%;padding:10px;transform:translateX(-50%)}.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:120px;width:90px}@media(max-width:768px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:72px;width:48px}}@media(max-width:480px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:48px;width:36px}}.image-gallery-bottom-nav[disabled],.image-gallery-top-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;touch-action:none;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{-o-object-fit:contain;object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{bottom:auto;left:20px;right:auto;top:50%;transform:translateY(-50%);width:auto}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:12px 0}@media(max-width:768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media(max-width:480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:transparent;border:4px solid transparent;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.AssetsGallery{background:url(https://dev.stanwinstonschool.com/global/assets/images/gallery/bg-blur.jpg) no-repeat 50%;background-size:cover;flex:1 1 100%;height:70vh;margin:60px 0;max-height:800px}.AssetsGallery .wrapper{align-items:center;display:flex;height:100%;justify-content:center}.AssetsGallery .image-gallery{position:relative}.AssetsGallery .image-gallery .image-gallery-content:before{background:transparent}.AssetsGallery .image-gallery-content{position:relative;width:100%}.AssetsGallery .image-gallery-content:before{content:"";height:80%;left:0;position:absolute;top:10%;width:100%}.AssetsGallery .image-gallery-slide{background:transparent;display:flex;justify-content:center;width:100%}.AssetsGallery .image-gallery-slide span{height:-moz-fit-content;height:fit-content;position:absolute;text-align:left;top:0;white-space:pre-line;width:100%}.AssetsGallery .image-gallery-left-nav,.AssetsGallery .image-gallery-right-nav{background:#000;border-radius:60px;color:#fff;font-size:2em;height:40px;justify-content:center;padding:10px;width:40px}.AssetsGallery .image-gallery-left-nav:hover:before,.AssetsGallery .image-gallery-right-nav:hover:before{color:#fff;font-weight:700}.AssetsGallery .image-gallery-left-nav svg,.AssetsGallery .image-gallery-left-nav:hover svg,.AssetsGallery .image-gallery-right-nav svg,.AssetsGallery .image-gallery-right-nav:hover svg{stroke:none}.AssetsGallery .image-gallery-left-nav{padding-left:5px}.AssetsGallery .image-gallery-right-nav{padding-right:5px}.AssetsGallery .image-gallery-image{background-color:#000;display:inline-block;overflow:hidden;position:relative}.AssetsGallery .image-gallery-image img{color:transparent;left:50%;max-width:100vh;position:relative;transform:translateX(-50%);width:100%}.AssetsGallery .image-gallery-image .image-gallery-description{background:rgba(0,0,0,.8);bottom:0;padding:6px;white-space:pre-line;width:100%}.AssetsGallery .image-gallery-image .image-gallery-description:first-line{font-weight:700;margin-bottom:5px}.AssetsGallery .image-gallery-image .image-gallery-description:empty{display:none}.AssetsGallery .image-gallery-thumbnails .image-gallery-thumbnails-container{white-space:normal}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.AssetsGallery{height:70vw;margin:44px 0}.AssetsGallery .image-gallery-left-nav{padding-left:8px}.AssetsGallery .image-gallery-right-nav{padding-right:8px}.AssetsGallery .image-gallery-left-nav,.AssetsGallery .image-gallery-right-nav{font-size:22px;height:30px;width:30px}.AssetsGallery .image-gallery-slide span{font-size:12px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){.AssetsGallery{height:250px;margin:44px 0}.AssetsGallery .image-gallery{top:0}}#Page{color:#fff;color:var(--white)}#Page .heading h1{font-size:1em;font-weight:700;letter-spacing:2px;text-align:left}#Page #content{color:#fff;font-size:1em;line-height:1.88;margin:0 auto 50px;padding:0 40px;text-align:left}#Page #content .description{color:#fff;color:var(--white);display:inline-block;font-size:16px;font-style:italic;font-weight:400;letter-spacing:1px;line-height:1.67;margin:30px 0;text-align:left}#Page #content .extra{display:inline-block;float:right;max-width:50%;text-align:center}#Page #content .extra.-with-photo{box-shadow:inset 10px -10px 10px 20px #151c2b;box-shadow:inset 10px -10px 10px 20px var(--dark-2);padding:0 0 10px 20px;position:relative}#Page #content .extra img{float:right;max-height:500px;position:relative;z-index:-1}#Page #content .extra a{color:#fff;display:block;font-size:.85em;margin:0 10px;-webkit-text-decoration:none;text-decoration:none}#Page #content .extra a:hover{color:#c6c7cd;color:var(--silver-2)}#Page #content .body{margin-top:30px}#Page .AssetsGallery{margin-bottom:100px}#EmailVerify{visibility:hidden}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index);-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{color:var(--pswp-icon-color-secondary);fill:var(--pswp-icon-color);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{fill:none;stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width)}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-left:20px;margin-top:15px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}.pswp__dynamic-caption{color:#fff;left:0;position:absolute;top:0;transition:opacity .12s linear!important;width:100%}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#fff}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{margin-top:70px;max-width:300px;padding:20px 15px 20px 20px;width:auto}.pswp__dynamic-caption--below{max-width:700px;padding:15px 0 0;width:auto}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{background:rgba(0,0,0,.5);bottom:0;left:0!important;padding:10px 15px;right:0;top:auto!important;width:100%}#Gallery h1{border-left:3px solid #ff8400;border-left:3px solid var(--orange);color:#fff;padding-left:10px}#Gallery .images{display:flex;flex-wrap:wrap;justify-content:center}#Gallery .images .gallery-item{cursor:pointer;flex:1 1 250px;margin:0;max-width:300px;min-width:212px;overflow:hidden;position:relative}#Gallery .images .gallery-item__thumb{background-color:#c6c7cd;background-color:var(--silver-2);background-position:50%;background-size:cover;padding-bottom:100%;transition:all .2s ease-out;width:100%}#Gallery .images .gallery-item:hover .gallery-item__thumb{transform:scale(1.1)}#Gallery .images .gallery-item:hover .gallery-item-info{opacity:1}#Gallery .images .gallery-item .gallery-item-info{background:rgba(15,21,33,.851);background:var(--dark-a85);bottom:0;display:flex;left:0;opacity:0;padding:30px;pointer-events:none;position:absolute;right:0;text-align:left;top:0;transition:opacity 125ms ease-in;z-index:2}#Gallery .images .gallery-item .gallery-item-info__text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#eeeff2;color:var(--silver-1);font-size:14px;font-style:italic;-webkit-line-clamp:7;line-height:1.5em;margin:0;max-height:10.5em}.pswp__dynamic-caption{white-space:break-spaces}.pswp__dynamic-caption--below{max-width:none}#ForgotPassword h1{text-transform:uppercase}#ChangePassword .forgot-password{margin:20px;text-align:right}:root{--controlColor:#fff;--phantomControlColor:var(--silver-1)}.slider-container .slick-slider .slick-arrow{z-index:2}.slider-container .slick-slider .slick-arrow.slick-next,.slider-container .slick-slider .slick-arrow.slick-prev{height:62px;width:62px}.slider-container .slick-slider .slick-arrow.slick-next:before,.slider-container .slick-slider .slick-arrow.slick-prev:before{font-family:swsca-icons;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;color:var(--controlColor);font-size:62px;opacity:1}.slider-container .slick-slider .slick-arrow.slick-next:hover:before,.slider-container .slick-slider .slick-arrow.slick-prev:hover:before{opacity:.75}.slider-container .slick-slider .slick-arrow.slick-prev{left:2%}.slider-container .slick-slider .slick-arrow.slick-prev:before{content:"\41"}.slider-container .slick-slider .slick-arrow.slick-next{right:2%}.slider-container .slick-slider .slick-arrow.slick-next:before{content:"\68"}.slider-container .slick-slider .slick-dots{bottom:20px}.slider-container .slick-slider .slick-dots li button:before{color:#eeeff2;color:var(--phantomControlColor)}.slider-container .slick-slider .slick-dots li.slick-active button:before{color:#fff;color:var(--controlColor)}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.slider-container .slick-slider .slick-arrow.slick-next,.slider-container .slick-slider .slick-arrow.slick-prev{height:32px;width:32px}.slider-container .slick-slider .slick-arrow.slick-next:before,.slider-container .slick-slider .slick-arrow.slick-prev:before{font-size:32px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){.slider-container .slick-slider .slick-arrow.slick-next,.slider-container .slick-slider .slick-arrow.slick-prev{height:25px;width:25px}.slider-container .slick-slider .slick-arrow.slick-next:before,.slider-container .slick-slider .slick-arrow.slick-prev:before{font-size:25px}}.CountdownTimer{display:flex;height:60px;margin:20px 0}.CountdownTimer div.value>span{font-size:2.5em;font-weight:500;height:40px;line-height:40px}.CountdownTimer>div{align-items:center;display:flex;flex-direction:column;padding:0 22px}.CountdownTimer>div .label{color:#fff;font-size:.8em}.CountdownTimer .day-holder,.CountdownTimer .hour-holder,.CountdownTimer .minute-holder{border-right:1px solid #475166;border-right:1px solid var(--slate)}.CountdownTimer .label{font-size:.8em}.banner-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 125px 0 125px -125px #000,inset -125px 0 125px -125px #000;display:flex;flex-direction:column;height:400px;justify-content:center;min-height:0;min-width:0;padding:2% 15%;position:relative;text-align:left;width:100%}.banner-slide:focus{outline-offset:-8px}.banner-slide .overlay{bottom:0;left:0;position:absolute;right:0;top:0}.banner-slide .gradient{background-image:linear-gradient(90deg,#1f2633,rgba(21,28,43,0))}.banner-slide.linkable{cursor:pointer}.banner-slide .countdown,.banner-slide .description,.banner-slide .title{position:relative}.banner-slide .title{color:#fff;color:var(--white);font-size:46px;font-weight:700;letter-spacing:1.3px;margin:0 auto;padding-bottom:5px;width:65%}.banner-slide .title.expand{line-height:1.025;margin-bottom:16px;max-height:141px}.banner-slide .description{color:#fff;color:var(--white);font-size:.875em;line-height:1.75em;margin:0 auto;width:65%}.banner-slide .description p{font-size:19px;margin:0}.banner-slide .countdown{height:90px}.banner-slide .countdown .CountdownTimer>div{padding:0 5px}.banner-slide .countdown .CountdownTimer .day-holder{padding-left:0}.banner-slide .countdown .CountdownTimer div[class$=-holder]{border-right:none}.banner-slide .countdown .CountdownTimer div[class$=-holder] .value{background-color:hsla(0,0%,100%,.25);border-radius:4px;display:flex;flex-shrink:0;justify-content:center;line-height:0;padding:12px 0;text-align:center;vertical-align:middle;width:84px}.banner-slide .countdown .CountdownTimer div[class$=-holder] .value span{font-weight:700}.banner-slide .countdown .CountdownTimer div[class$=-holder] .label{padding:5px 0}.banner-slide .countdown .CountdownTimer div[class$=-holder] .label,.banner-slide .countdown .CountdownTimer div[class$=-holder] .value{color:#fff;color:var(--white)}.banner-slide .cta{margin:5px auto;padding:15px 0;pointer-events:none;position:relative;width:65%;z-index:1}.banner-slide .cta a{pointer-events:all}.banner-slide .video-banner{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;width:50%;z-index:1}.banner-slide .video-banner__thumb{background-color:#c6c7cd;background-color:var(--silver-2);background-position:50%;background-size:100%;height:0;padding-bottom:56.25%;padding-bottom:var(--16-9-ratio);position:relative;width:100%}.banner-slide .video-cta{align-items:center;background-color:rgba(0,0,0,.3);background-color:var(--video-overlay);bottom:0;color:#fff;color:var(--white);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .15s ease-out}.banner-slide .video-cta__icon{font-size:60px;line-height:60px}.banner-slide .video-cta:hover{background-color:rgba(0,0,0,.6);background-color:var(--video-overlay__hover)}@media (max-width:980px){.banner-slide .cta,.banner-slide .description,.banner-slide .title{width:80%}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.banner-slide{padding:2% 35px}.banner-slide .title{width:100%}.banner-slide .title.expand{font-size:32px;line-height:1.025;max-height:190px}.banner-slide .cta,.banner-slide .cta .btn,.banner-slide .description{width:100%}.banner-slide .countdown .CountdownTimer div[class$=-holder] .value{width:54px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){.banner-slide{height:450px}.banner-slide .wrapper{padding:20px}.banner-slide .description,.banner-slide .title{width:100%}.banner-slide .title.expand{font-size:32px;line-height:1.025;margin-top:24px;max-height:190px}.banner-slide .description.expand{line-height:1.1;max-height:120px}.banner-slide .countdown .CountdownTimer div[class$=-holder] .value{width:44px}.banner-slide .countdown .CountdownTimer{justify-content:center;text-align:center}.banner-slide .cta{align-self:end;width:100%}.banner-slide .cta .btn{width:100%}}.BannerSlideShow,.BannerSlideShowSecondary{background-color:#000;margin:0 auto;width:100%}.BannerSlideShow .banner-slide,.BannerSlideShowSecondary .banner-slide{padding:0}.BannerSlideShow .slick-slider,.BannerSlideShowSecondary .slick-slider{margin:auto;width:100%}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide{display:flex;margin:0}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide>div,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide>div{width:100%}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .wrapper,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .wrapper{display:flex;flex-direction:row;height:100%;padding:20px 100px}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .wrapper .banner-info,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .wrapper .banner-info{align-self:center;display:flex;flex-direction:column;width:60%}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .clickable,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .clickable{cursor:pointer}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .image,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .image{margin:0 10px;width:100%}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .image img,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .image img{margin:auto}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .text,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .text{align-self:center;font-size:1.125em}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .text .description,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .text .description{line-height:1.72;margin:10px 0}.BannerSlideShowSecondary,.BannerSlideShowSecondary .banner-slide{height:363px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .wrapper,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .wrapper{padding:20px 40px}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .wrapper .banner-info,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .wrapper .banner-info{display:grid}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .wrapper .video-banner,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .wrapper .video-banner{height:70%}}@media (max-width:768px){.BannerSlideShow .wrapper,.BannerSlideShowSecondary .wrapper{flex-direction:column!important}.BannerSlideShow .wrapper .banner-info,.BannerSlideShowSecondary .wrapper .banner-info{display:grid;height:100%;padding:0 24px;width:100%!important}.BannerSlideShow .wrapper .video-banner,.BannerSlideShowSecondary .wrapper .video-banner{padding:8px;width:100%!important}}@media (max-width:1300px){.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .wrapper .banner-info,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .wrapper .banner-info{width:100%}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .wrapper,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .wrapper{padding:20px 40px}}@media (max-width:880px) and (min-width:500px){.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide .wrapper,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide .wrapper{padding:20px 50px}}.more-button{color:#35aeff;cursor:pointer;font-size:20px;letter-spacing:2px;position:relative;text-transform:capitalize;transition:color .15s ease-out}.more-button__icon{font-size:24px;padding-right:4px;position:relative;top:6px}.more-button:hover{color:#fff}.course-list-placeholder .list{margin:0 -10px;width:calc(100% + 20px)}.course-list-placeholder .course-placeholder{max-width:295px;max-width:var(--boxThumbWidth);min-width:250px;width:100%}.course-list-placeholder .course-placeholder__header{background-color:#c6c7cd;background-color:var(--silver-2);height:189px;height:var(--boxThumbHeight)}.course-list-placeholder .course-placeholder__teacher{background-color:#2e3648;background-color:var(--dark-blue2);height:12px;margin:8px 0;width:80%}.course-list-placeholder .course-placeholder__title-1{background-color:#2e3648;background-color:var(--dark-blue2);height:16px;margin-bottom:3px}.course-list-placeholder .course-placeholder__title-2{background-color:#2e3648;background-color:var(--dark-blue2);height:16px;width:60%}.course-list-placeholder .more-btn-placeholder{background-color:#2e3648;background-color:var(--dark-blue2);height:36px;margin-bottom:48px;width:114px}#currently-watching-courses>.title{padding-top:10px}#currently-watching-courses>.title h3{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}#currently-watching-courses>.title h3:before{margin-right:16px}#currently-watching-courses>.title h3:after,#currently-watching-courses>.title h3:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}#currently-watching-courses>.title h3:after{margin-left:16px}#currently-watching-courses .courses-list{display:grid;grid-row-gap:32px;justify-items:center}#currently-watching-courses .courses-list .tutorial{width:100%}@media (min-width:610px){#currently-watching-courses>.courses-list{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:830px){#currently-watching-courses>.courses-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){#currently-watching-courses>.courses-list{grid-template-columns:repeat(4,1fr)}}.learning-path{align-items:stretch;background-position:50%;background-size:cover;display:flex;height:240px;width:100%}.learning-path__wrap{align-items:center;display:flex;justify-content:center;position:relative;transition:all .25s ease-in-out;width:100%}.learning-path__wrap:hover{background:#eeeff2;background:var(--silver-1)}.learning-path__wrap:hover .learning-path__info,.learning-path__wrap:hover .learning-path__title{color:#151c2b;color:var(--dark-2)}.learning-path__info,.learning-path__title{color:#fff;font-weight:700;line-height:1.1;text-align:center;transition:all .25s ease-in-out}.learning-path__title{font-size:22px;padding:20px;position:relative;top:-4px;width:100%}.learning-path__info{bottom:0;font-size:.9em;left:0;padding:8px 20px;position:absolute;right:0}#recent-pathways>.title{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}#recent-pathways>.title:before{margin-right:16px}#recent-pathways>.title:after,#recent-pathways>.title:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}#recent-pathways>.title:after{margin-left:16px}#recent-pathways>.title{padding-top:10px}#recent-pathways .pathways-list{display:flex;flex-grow:0;flex-wrap:wrap}#recent-pathways .pathways-list>*{flex:0 0 25%;max-width:50%}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#recent-pathways .pathways-list{justify-content:center}#recent-pathways .pathways-list>*{flex:1;flex-grow:0;margin:0;max-width:445px;min-width:245px}}@media (max-width:513px){#recent-pathways .pathways-list{justify-content:center}#recent-pathways .pathways-list>*{flex:1 1 100%;margin:0}#recent-pathways .pathways-list .current{margin:0 auto}}#LeadMagnetFunnelForm{display:flex}#LeadMagnetFunnelForm.popup .internal-container{flex-direction:column;padding:16px 8px 0}#LeadMagnetFunnelForm.popup .title{color:#000}#LeadMagnetFunnelForm .internal-container{display:flex;padding:32px 42px 64px}#LeadMagnetFunnelForm .title{font-size:35px;font-weight:700;margin:0}#LeadMagnetFunnelForm .copy{display:flex;flex-basis:60%;flex-direction:column;justify-content:center;padding-right:32px}#LeadMagnetFunnelForm .form{flex-basis:40%}#LeadMagnetFunnelForm .tagline{font-size:18px}#LeadMagnetFunnelForm .field{margin:0}#LeadMagnetFunnelForm .checkbox-confirm{align-items:center;display:flex}#LeadMagnetFunnelForm .btn{width:100%}#LeadMagnetFunnelForm .btn:disabled{background-color:#475166;background-color:var(--slate);cursor:default}#LeadMagnetFunnelForm input[type=checkbox]{display:flex;height:13px;margin-right:16px;transform:scale(1.4);width:13px}#LeadMagnetFunnelForm .warning{color:#e74d3d;color:var(--error-red);font-size:16px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#LeadMagnetFunnelForm .internal-container{display:block;padding:32px 32px 64px}#LeadMagnetFunnelForm .copy{padding:0}#LeadMagnetFunnelForm .warning{font-size:14px}}#PopularCategories{margin:50px 0}#PopularCategories.categories-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:2fr 2fr 1fr;height:810px}#PopularCategories.categories-grid .category-card{min-height:250px;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none}#PopularCategories.categories-grid .category-card img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#PopularCategories.categories-grid .category-card .overlay{background-color:rgba(221,224,229,.85);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease-in}#PopularCategories.categories-grid .category-card:hover .overlay{opacity:1}#PopularCategories.categories-grid .category-card:hover .category-name{color:#151c2b;color:var(--dark-2);left:0;margin-top:-33px;right:0;text-align:center;top:50%}#PopularCategories.categories-grid .category-card:hover .category-name:before{content:"+";display:block;font-size:1.5em}#PopularCategories.categories-grid .category-card .category-name{bottom:8px;color:#fff;font-size:25px;font-weight:700;left:8px;padding:4px 8px;position:absolute;text-transform:capitalize}#PopularCategories.categories-grid .puppet-making{grid-column:1/2;grid-row:1/2}#PopularCategories.categories-grid .mechanical{grid-column:1/2;grid-row:2/3}#PopularCategories.categories-grid .fabrication{grid-column:2/4;grid-row:1/3}#PopularCategories.categories-grid .makeup-effects{grid-column:1/2;grid-row:3/4}#PopularCategories.categories-grid .sculpture{grid-column:2/3;grid-row:3/4}#PopularCategories.categories-grid .painting{grid-column:3/4;grid-row:3/4}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#PopularCategories.categories-grid{grid-template-columns:repeat(2,1fr)}#PopularCategories.categories-grid .fabrication,#PopularCategories.categories-grid .makeup-effects,#PopularCategories.categories-grid .mechanical,#PopularCategories.categories-grid .painting,#PopularCategories.categories-grid .puppet-making,#PopularCategories.categories-grid .sculpture{grid-column:auto;grid-row:auto}}#Home .testimonial-holder>.wrapper{align-items:center;display:flex;flex-direction:column}#Home .testimonial-holder>.wrapper>h2{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}#Home .testimonial-holder>.wrapper>h2:before{margin-right:16px}#Home .testimonial-holder>.wrapper>h2:after,#Home .testimonial-holder>.wrapper>h2:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}#Home .testimonial-holder>.wrapper>h2:after{margin-left:16px}#Home .testimonial-holder>.wrapper>h2{margin:34px 0;width:100%}#Home .banner-placeholder,#Home .banner-placeholder .subscribe-banner{background-color:#c6c7cd;background-color:var(--silver-2);height:400px}#Home .banner-placeholder .subscribe-banner{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;flex-flow:column;justify-content:center;padding:43px 8px 48px}#Home .banner-placeholder .subscribe-banner h1{font-size:4.2em;font-weight:700;letter-spacing:4px;margin-bottom:0;margin-top:0;text-align:center}#Home .banner-placeholder .subscribe-banner h1.is-subscribed{text-transform:capitalize}#Home .banner-placeholder .subscribe-banner .tagline.big h3{font-size:1.6em;letter-spacing:4px}#Home .banner-placeholder .subscribe-banner .tagline h2{font-size:1.2em;line-height:1.3;margin:12px 0;text-align:center}#Home .banner-placeholder .subscribe-banner .tagline.is-subscribed{font-size:1em;width:40%}#Home .banner-placeholder .subscribe-banner .new-courses{text-transform:none}#Home .banner-placeholder .subscribe-banner h3{font-size:1.3em;font-weight:400;letter-spacing:1.8px;margin:16px 0 0;text-align:center;text-transform:capitalize}#Home .banner-placeholder .subscribe-banner a.btn{margin-top:30px}#Home .subscribe-banner-2{background:url(https://dev.stanwinstonschool.com/global/assets/images/home/subscribe-banner-2.jpg) no-repeat 50%;background-color:#eaebec;background-color:var(--silver-3);background-position:100%;background-size:auto 100%;color:#171f32;color:var(--dark-3);margin-top:44px;padding:72.5px 0;position:relative}#Home .subscribe-banner-2:before{background-image:linear-gradient(135deg,#eaebec,#eaebec 55%,transparent 0);background-image:linear-gradient(135deg,var(--silver-3) 0,var(--silver-3) 55%,transparent 55%);content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#Home .subscribe-banner-2 .wrapper{position:relative;z-index:3}#Home .subscribe-banner-2 a{-webkit-text-decoration:none;text-decoration:none}#Home .subscribe-banner-2 h2{font-size:1.5em;font-weight:700;margin-top:0;text-transform:capitalize}#Home .subscribe-banner-2 h3{font-size:1em;letter-spacing:normal;line-height:1.56;max-width:300px}#Home .subscribe-banner-2 h4{font-size:.875em;font-weight:400;letter-spacing:1.8px;margin-bottom:0;text-transform:capitalize}#Home .subscribe-banner-2 a.btn{margin-top:20px}#Home .subscribe-banner .btn,#Home .subscribe-banner-2 .btn{height:40px;line-height:40px;min-height:40px;-webkit-text-decoration:none;text-decoration:none}#Home .static-subscribe-banner{background:#c6c7cd;background:var(--silver-2);height:421px}#Home .categories{display:flex;flex-wrap:wrap}#Home .categories .category{background-color:#c6c7cd;background-color:var(--silver-2);cursor:pointer;flex:33%;padding-top:20.3%;position:relative}#Home .categories .category .category-info{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}#Home .categories .category .category-info h3{bottom:16px;color:#fff;font-size:25px;font-weight:700;left:20px;margin:0;position:absolute;text-transform:capitalize}#Home .categories .category img{flex-shrink:0;max-width:100%;min-height:100%;min-width:100%}#Home .categories .category.big{flex-basis:66%;padding-top:40.3%}#Home .categories .category .overlay{background-color:rgba(221,224,229,.85);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in}#Home .categories .category:hover .overlay{opacity:1}#Home .categories .category:hover .category-info h3{color:#151c2b;color:var(--dark-2);left:0;margin-top:-33px;right:0;text-align:center;top:50%}#Home .categories .category:hover .category-info h3:before{content:"+";display:block;font-size:1.5em}#Home .categories .category-group{flex:33%}#Home .categories .category-group .category{display:block;padding-top:60.5%}#Home .blog-posts>h2,#Home .tutorials>h2,#Home .wrapper-categories>h2{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}#Home .blog-posts>h2:before,#Home .tutorials>h2:before,#Home .wrapper-categories>h2:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-right:16px}#Home .blog-posts>h2:after,#Home .tutorials>h2:after,#Home .wrapper-categories>h2:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:16px}#Home .blog-posts>h2,#Home .tutorials>h2,#Home .wrapper-categories>h2{margin:34px 0;width:100%}#Home .blog-posts{align-items:center;display:flex;flex-direction:column;margin-bottom:82px}#Home .blog-posts .BlogPost .extra-info .social-networks{display:none}#Home .blog-posts .BlogPost .info-wrapper{padding-bottom:70px}#Home .tutorials{align-items:center;display:flex;flex-direction:column}#Home .tutorials__title{width:100%}#Home .tutorials .list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}#Home .tutorials .list .tutorial{flex:1;margin:0 10px 32px}#Home .tutorials .more-button,#Home .wrapper-categories{margin-bottom:48px}#Home .banner-slideshow-placeholder{background-color:#c6c7cd;background-color:var(--silver-2);height:363px}#Home .funnel-home{background-color:#fff}#Home .funnel-home #LeadMagnetFunnelForm .internal-container{padding:68px 42px 64px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Home .blog-posts>h2,#Home .tutorials>h2,#Home .wrapper-categories>h2{font-size:1.5em}#Home .subscribe-banner .tagline.is-subscribed{width:100%}#Home .tutorials .list>section{flex:1 1 200px}#Home .tutorials .list>section .tutorial{max-width:348px;width:inherit}#Home .subscribe-banner-2{background:none;background-color:#eaebec;background-color:var(--silver-3);padding-left:30px}#Home .subscribe-banner-2 .wrapper h2{font-size:1.85em}#Home .subscribe-banner-2 .wrapper h3{font-size:1.3em}}@media (min-width:826px){#Home .tutorials .list .tutorial{flex-basis:50%}}@media (min-width:1163px){#Home .tutorials .list .tutorial{flex-basis:0}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#Home .testimonial-holder>.wrapper{padding:0 20px}#Home .testimonial-holder>.wrapper>h2{font-size:1.45em;margin:25px 0}#Home .subscribe-banner{height:345px}#Home .subscribe-banner h1{font-size:40px;letter-spacing:1.5px;margin:10px 0}#Home .subscribe-banner h3{font-size:1.2em;margin:10px 0 0}#Home .subscribe-banner .tagline{width:80%}#Home .subscribe-banner .tagline.big h3{font-size:1.7em;letter-spacing:2px;line-height:1.1}#Home .subscribe-banner .tagline h2{letter-spacing:1.5px}#Home .subscribe-banner .tagline.is-subscribed{width:75%}#Home .subscribe-banner a.btn{font-size:1.08em;margin-top:5px}#Home .subscribe-banner .new-courses{margin-bottom:5px;margin-top:30px}#Home .blog-posts>h2,#Home .tutorials>h2,#Home .wrapper-categories>h2{font-size:1.45em;margin:25px 0}#Home .blog-posts #BlogPosts .blog-posts-content .BlogPost .title{font-size:18px}#Home .blog-posts #BlogPosts .blog-posts-content .BlogPost .description{font-size:16px}#Home .subscribe-banner-2{background:none;background-color:#eaebec;background-color:var(--silver-3);padding-left:20px}#Home .subscribe-banner-2 .wrapper h1{font-size:1.85em}#Home .subscribe-banner-2 .wrapper h2{font-size:1.3em}#Home .categories{display:flex;flex-wrap:wrap}#Home .categories .category .category-info h3{font-size:16px}}@media (pointer:coarse){.categories .category:hover .overlay{opacity:0}.categories .category:hover .category-info h3{bottom:16px;color:#fff;left:20px;margin-top:0;right:auto;text-align:left;text-align:initial;top:auto}.categories .category:hover .category-info h3:before{display:none}}.testimonial-container{display:flex;flex-direction:column}#Testimonial,.testimonial-container .see-more-testimonials{display:flex;justify-content:center}#Testimonial{align-items:center;margin-top:16px}#Testimonial,#Testimonial .text{flex-direction:column;position:relative}#Testimonial .text{color:#fff;display:flex;font-style:italic;font-weight:700;justify-content:center;max-width:800px;padding:20px}#Testimonial .text>span{font-size:24px}#Testimonial .text .author{color:#fff;display:flex;font-size:22px;justify-content:flex-end}#Testimonial .text .icon-quote-closed,#Testimonial .text .icon-quote-open{margin:0 8px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Testimonial .text{padding:0}#Testimonial .text>span{font-size:22px}#Testimonial .text .author{font-size:20px}}#TestimonialCarousel{margin:12px 0 48px}#TestimonialCarousel .slider-container .slick-slider .slick-dots{bottom:-50px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Testimonial .text>span{font-size:18px}#Testimonial .text .author{font-size:16px}}#Courses .tutorials-list-content{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:10px}#Courses .tutorials-list-content>*{flex:0 1 auto;margin:5px 0;max-width:33%}#Courses .tutorials-list-content>.tutorial a:after,#Courses .tutorials-list-content>.webinar a:after{background:linear-gradient(0deg,#151c2b 0,#151c2b 60%,transparent);background:linear-gradient(to top,var(--dark-2) 0,var(--dark-2) 60%,transparent 100%)}#Courses .no-results{align-items:center;display:flex;justify-content:center;min-height:50vh;text-align:center}#Courses .no-results .spinner .double-bounce1,#Courses .no-results .spinner .double-bounce2{background-color:#35aeff;background-color:var(--bright-blue)}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Courses .tutorials-list-content{justify-content:center}}.captcha-notice{color:#fff;font-size:10px;line-height:1;margin-bottom:16px}.captcha-notice.dark{color:#000}.captcha-notice>a{color:#1a5882;color:var(--off-blue)}button.facebook-login-cta{background-color:#2474f2;background-color:var(--facebook-btn);border:none;color:#fff;display:flex;justify-content:space-evenly;padding:12px 24px}button.facebook-login-cta .facebook-login-internal-container{align-items:center;display:flex}button.facebook-login-cta .facebook-login-internal-container>svg{margin-right:8px}#OpenAthensSignIn{background-color:#00857d;background-color:var(--open-athens);border:none;color:#fff;display:flex;font-weight:700;justify-content:space-evenly;margin:24px 0;padding:6px 24px}#OpenAthensSignIn .internal-container{align-items:center;color:#fff;display:flex}#OpenAthensSignIn .internal-container>img{margin-right:12px;width:28px}#RegisterBox{display:flex;justify-content:center}#RegisterBox .title{font-size:16px;text-align:center}#RegisterBox .title .free-trial-text{letter-spacing:0;text-transform:none}#RegisterBox .title .free-trial-text h3{margin-bottom:.5em;margin-top:0}#RegisterBox .title .create-account{margin-bottom:5px;text-transform:none}#RegisterBox .sign-up-box form .field-wrapper{display:flex}#RegisterBox .sign-up-box form .field-wrapper .field:first-child{border-right:none}#RegisterBox .sign-up-box form .field-wrapper .field:first-child.-error{border-right:1px solid #e74d3d;border-right:1px solid var(--error-red)}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#RegisterBox,#RegisterBox .sign-up-box button{width:100%}}.auth-page{background-image:url(https://dev.stanwinstonschool.com/global/assets/images/auth/bg.png);background-repeat:no-repeat;background-size:cover;height:100%;justify-content:center;min-height:calc(100vh - 60px);padding:0 42px;text-align:center}.auth-page,.auth-page>div{align-items:center;display:flex}.auth-page>div{flex-direction:column}.auth-page a{color:#227cb8;color:var(--sky-blue);font-weight:400;-webkit-text-decoration:none;text-decoration:none}.auth-page a:hover{color:#2b7cb2;color:var(--sky-blue__hover)}.auth-page a:active{color:#2074ac;color:var(--sky-blue__active)}.auth-page .logo{max-width:405px;padding:50px 0}.auth-page form{padding-top:40px;width:100%}.auth-page .divisor{align-items:center;color:#151c2b;color:var(--dark-2);display:flex;font-size:16px;font-weight:700;letter-spacing:2px;margin:15px 0 24px;width:100%}.auth-page .divisor:after,.auth-page .divisor:before{border-bottom:1px solid #dde0e5;border-bottom:1px solid var(--soft-gray);content:"";flex:1 1 auto}.auth-page .divisor:before{margin-right:10px}.auth-page .divisor:after{margin-left:10px}.auth-page .auth-form-box{align-items:center;background-color:#fff;background-color:var(--white);box-shadow:0 0 40px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;max-width:100%;padding:25px 65px;width:500px}.auth-page .auth-form-box h1{font-size:1.56em;font-weight:400;letter-spacing:2px;line-height:1}.auth-page .auth-alt{color:#151c2b;color:var(--dark-2);font-size:1em;margin:30px 0 50px;text-align:center}.auth-page .auth-alt a{font-size:18px;font-weight:700}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.auth-page{height:auto;max-height:none;padding:0 20px}.auth-page>div{justify-content:center;width:100%}.auth-page .auth-form-box{margin:0 auto 10px;padding:25px 21px;width:100%}}#SignUp{background-image:url(https://dev.stanwinstonschool.com/global/assets/images/auth/bg.png);background-repeat:no-repeat;background-size:cover}#SignUp.auth-page>div{align-items:normal;flex-direction:row}#SignUp .terms{color:#151c2b;color:var(--dark-2);font-size:.75em;font-weight:500;line-height:1.83;text-align:center}#SignUp .terms a:active,#SignUp .terms a:hover{-webkit-text-decoration:underline;text-decoration:underline}#SignUp .info{background-image:url(https://dev.stanwinstonschool.com/global/assets/images/auth/inner-bg.png);background-repeat:no-repeat;background-size:cover;color:#fff;color:var(--white);flex:1 0 45%;padding:50px;text-align:left}#SignUp .info .logo{cursor:pointer}#SignUp .info .title-container{width:440px}#SignUp .info h1{font-size:1.56em;font-weight:700;letter-spacing:2.5px;line-height:1.6;text-transform:uppercase}#SignUp .info ul{line-height:2.5;list-style:none;margin-left:0;padding-left:0}#SignUp .info li{padding-left:1em;text-indent:-1em}#SignUp .info li:before{content:"-";padding-right:5px}#SignUp .logo-mobile{display:none}@media (max-width:980px){#SignUp .info{display:none}#SignUp.auth-page>div{flex-direction:column}#SignUp .logo-mobile{display:flex;justify-content:center;margin:auto;padding:50px 0}#SignUp .logo-mobile a{max-width:405px}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#SignUp .info{display:none}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#SignUp .logo-mobile{margin:auto;width:90%}}#LoginBox .auth-form-box{align-items:center;background-color:#fff;background-color:var(--white);box-shadow:0 0 40px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;max-width:100%;padding:25px 65px;width:500px}#LoginBox .auth-form-box h1{font-size:1.56em;font-weight:400;letter-spacing:2px;line-height:1}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#LoginBox{width:100%}#LoginBox .auth-form-box{padding:25px 21px;width:85%}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#LoginBox .auth-form-box{width:100%}}#SignIn form{text-align:center}#SignIn form button{letter-spacing:2.5px;line-height:1.56;text-align:center;width:100%}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#SignIn .logo{margin:auto;width:85%}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#SignIn .logo{margin:auto;width:100%}}#PreSignUp .name{margin-bottom:0}#PreSignUp .email{margin-bottom:.35em;margin-top:0}#ContactUs{color:#fff}#ContactUs>p{line-height:1.88;margin:30px 0}#ContactUs form .form-group{display:flex;justify-content:center}#ContactUs form .form-group .field{display:flex;flex-grow:1;width:50%}#ContactUs form .form-group .field .field-container{width:100%}#ContactUs form .form-group .field .field-container>select{height:50px}#ContactUs .submit-button{display:flex;justify-content:flex-end;margin:8px 0 30px}#ContactUs .submit-button button{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}#ContactUs .submit-button button:disabled{opacity:.5}#ContactUs .submit-button button{background-color:#227cb8;background-color:var(--sky-blue);border:2px solid transparent;color:#fff;min-height:40px;padding:5px 20px;width:230px}#ContactUs .submit-button button:hover{background-color:#2b7cb2;background-color:var(--sky-blue__hover)}#ContactUs .submit-button button:active{background-color:#2074ac;background-color:var(--sky-blue__active)}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#ContactUs form .form-group .field{width:100%}#ContactUs .submit-button{justify-content:center}}#FavoriteList .artists-list-content{display:grid;grid-row-gap:32px;justify-items:center;margin-bottom:64px}#FavoriteList .blog-posts-content{display:flex;flex-wrap:wrap;justify-content:flex-start}#FavoriteList .blog-posts-content>*{flex:0 1 auto;margin:5px 0;max-width:33%}#FavoriteList .blog-posts-content .BlogPost{margin-right:2px;min-width:250px}@media (min-width:610px){#FavoriteList .artists-list-content{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1050px){#FavoriteList .artists-list-content{grid-template-columns:repeat(3,1fr)}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#FavoriteList .blog-posts-content{justify-content:center}}@media (max-width:1136px){#FavoriteList .blog-posts-content>*{max-width:50%}}@media (max-width:523px){#FavoriteList .blog-posts-content>*{max-width:100%}}.tutorials-list-content{display:grid;grid-row-gap:32px;justify-items:center}.tutorials-list-content .tutorial{width:100%}@media (min-width:610px){.tutorials-list-content{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:830px){.tutorials-list-content{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.tutorials-list-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.tutorials-list-content{grid-template-columns:repeat(3,1fr)}}#TutorialList>.tutorials-list-content{grid-template-columns:repeat(4,1fr)}#TutorialList section{padding:0 20px}#TutorialList section.heading{align-items:center;display:flex;margin-bottom:15px;padding-top:10px}#TutorialList section.heading h2{border-left:3px solid #ff8400;border-left:3px solid var(--orange);color:#fff;color:var(--white);padding-left:10px}#TutorialList section.heading .mobile-clear-filters{display:none}#TutorialList section .search-box{color:#fff;color:var(--white);color:#000;display:flex;margin-left:70px;position:relative;width:30%}#TutorialList section .search-box form{width:100%}#TutorialList section .search-box form input{background-color:#fff;border:none;height:40px;padding-left:48px}#TutorialList section .search-box i.icon-search{align-items:center;background-color:transparent;display:flex;left:0;margin-left:24px;position:absolute;top:50%;transform:translate(-50%,-50%)}#TutorialList section .search-box i.clear-search{color:#000;font-size:12px;position:absolute;right:11px;top:12px}#TutorialList section .search-box i.clear-search:hover{cursor:pointer}#TutorialList section .search-box-mobile{display:none}#TutorialList .banner-slide{padding:0 70px}#TutorialList .ordering-select{margin-left:auto}#TutorialList select{background-color:transparent;background-image:url(../../../global/assets/images/icons/downArrow.png);background-position:0 55%;background-repeat:no-repeat;border:0;color:#dde0e5;color:var(--soft-gray);cursor:pointer;font-size:.875em;min-width:157px;padding-left:25px}#TutorialList select:hover{color:#fff}#TutorialList select option{background:#dde0e5;background:var(--bone);color:#fff;font-size:.8em;margin:40px;padding:25px}#TutorialList .filters{align-items:center;display:flex;margin-left:auto}#TutorialList .filters-close-container{align-items:center;display:flex;padding:0 10px;width:92px}#TutorialList .filters-close-container .remove-filters{color:#35aeff;color:var(--bright-blue);cursor:pointer;font-size:.875em;height:14px;line-height:14px;-webkit-text-decoration:underline;text-decoration:underline}#TutorialList .filters-close-container .remove-filters:hover{opacity:.6}#TutorialList .no-results{height:50vh}@media (min-width:768px){#TutorialList .heading .filter-toggle{display:none}}@media (max-width:1110px){#TutorialList .heading{flex-wrap:wrap}#TutorialList .heading .filter-toggle{align-items:center;color:#fff;display:flex;margin-left:auto}#TutorialList .heading .filter-toggle .icon-right-2{height:1em;line-height:1em;margin-left:5px}#TutorialList .heading .filter-toggle .icon-right-2.rotate{transform:rotate(90deg)}#TutorialList .heading .filters{display:block;height:0;overflow:hidden;transition:all .25s ease-in-out;width:100%}#TutorialList .heading .filters .ordering-select{margin-left:0}#TutorialList .heading .filters select{display:block}#TutorialList .heading .filters.expanded{height:156px;overflow:visible;overflow:initial}#TutorialList .heading .search-box{margin:10px 0;width:100%}#TutorialList .heading .search-box-mobile{display:flex}#TutorialList .heading .search-box-bar{display:none}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#TutorialList .banner-slide{padding:2% 35px}#TutorialList .heading{flex-wrap:wrap;margin-bottom:40px;padding:0 20px}#TutorialList .heading .filter-toggle{align-items:center;color:#fff;display:flex;margin-left:auto}#TutorialList .heading .filter-toggle .icon-right-2{height:1em;line-height:1em;margin-left:5px}#TutorialList .heading .filter-toggle .icon-right-2.rotate{transform:rotate(90deg)}#TutorialList .heading .mobile-clear-filters{align-items:center;color:#fff;display:flex;line-height:1em;margin-left:10px}#TutorialList .heading .mobile-clear-filters .icon-close{height:1em;line-height:1em;margin-left:5px}#TutorialList .heading .filter-toggle,#TutorialList .heading .mobile-clear-filters{cursor:pointer}#TutorialList .heading .search-box{margin:10px 0;width:100%}#TutorialList .heading .filters{display:block;height:0;overflow:hidden;transition:all .25s ease-in-out;width:100%}#TutorialList .heading .filters .ordering-select{margin-left:0}#TutorialList .heading .filters select{display:block}#TutorialList .heading .filters.expanded{height:156px;overflow:visible;overflow:initial}#TutorialList .heading select{font-size:1.1em}}@media (max-width:1080px){#TutorialList>.tutorials-list-content{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){#TutorialList>.tutorials-list-content{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){#TutorialList>.tutorials-list-content{grid-template-columns:repeat(1,1fr)}}#Team .banner{max-width:inherit;width:100%}#Team .banner img{height:auto;width:100%}#Team h1{align-items:center;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}#Team h1:before{margin-right:16px}#Team h1:after,#Team h1:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}#Team h1:after{margin-left:16px}#Team h1{color:#fff;font-size:24px;margin:40px 43px 0}#Team .team-groups{padding-bottom:40px}#Team .team-groups>div:first-of-type{margin-top:50px}#Team .team-groups .group>h2{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#Team .team-groups .group>h2:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#Team .team-groups .group>h2{border-left:3px solid #ff8400;border-left:3px solid var(--orange);color:#fff;font-size:20px;font-weight:700;margin:40px 0;padding-left:10px}#Team .team-groups .group .group-members{display:flex;flex-wrap:wrap}#Team .team-groups .group .group-members .member{flex:1 1 298px;margin-bottom:20px;max-width:256px;min-width:297px;position:relative}#Team .team-groups .group .group-members .member .object-summary-body-simple:hover .content{height:76px}#Team .team-groups .group .group-members .member .content{align-items:center}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Team .team-groups .group .group-members{justify-content:center}}#TeamMember .img-holder{background-color:#000}#TeamMember .img-holder img{display:block;height:auto;margin:auto}#TeamMember h1{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#TeamMember h1:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#TeamMember h1{border-left:3px solid #ff8400;border-left:3px solid var(--orange);color:#fff;margin-top:30px;padding-left:10px}#TeamMember .member-info{color:#fff}.numeric-input{align-items:center;display:flex;flex-direction:row;width:100%}.numeric-input button,.numeric-input div{height:35px;width:35px}.numeric-input button input,.numeric-input div input{background-color:#171f32;background-color:var(--dark-3);border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);border-left:none;border-right:none;border-top:1px solid #475166;border-top:1px solid var(--slate);color:#fff;color:var(--white);height:35px;padding:0;text-align:center;width:100%}.numeric-input button input::-webkit-inner-spin-button,.numeric-input button input::-webkit-outer-spin-button,.numeric-input div input::-webkit-inner-spin-button,.numeric-input div input::-webkit-outer-spin-button{-webkit-appearance:none}.numeric-input button.minus,.numeric-input button.plus,.numeric-input div.minus,.numeric-input div.plus{align-items:center;background-color:#475166;background-color:var(--slate);border:1px solid #475166;border:1px solid var(--slate);color:#0f1521;color:var(--dark);cursor:pointer;display:flex;justify-content:center}.numeric-input button.disabled,.numeric-input div.disabled{background-color:#171f32;background-color:var(--dark-3);color:#fff;cursor:not-allowed}.cart-item{align-items:center;background-color:#171f32;background-color:var(--dark-3);border:1px solid #1e2433;border:1px solid var(--dark-blue);display:flex;flex-direction:row;justify-content:space-around;margin:20px 0;min-height:120px;width:100%}.cart-item .thumbnail{margin-left:6px;width:15%}.cart-item .thumbnail .plan-icon{align-items:center;display:flex;font-size:5.625em;height:98px;justify-content:center;width:175px}.cart-item .thumbnail .plan-icon i{display:flex}.cart-item .description{padding:0 20px;width:25%}.cart-item .description .type{color:#eaebec;color:var(--silver-3);font-size:14px;text-transform:capitalize}.cart-item .description .type.blue{color:#227cb8;color:var(--sky-blue)}.cart-item .description .title{font-size:1em;overflow:hidden}.cart-item .description .extra{color:#fff;font-size:.85em}.cart-item .price{padding:0 20px;text-align:center;width:10%}.cart-item .price .subscribe-discount{color:#999;color:var(--medium-gray);display:block;-webkit-text-decoration:line-through;text-decoration:line-through}.cart-item .price .discount-message{display:block;font-size:.675em;line-height:1.1;margin-top:4px}.cart-item .quantity{padding:0 48px;text-align:center;width:25%}.cart-item .quantity .numeric-input{justify-content:center}.cart-item .subtotal{padding:0 20px;text-align:center;width:10%}.cart-item .remove-item{padding:0 10px;text-align:center;width:10%}.cart-item-mobile{display:flex;flex-direction:column;justify-content:center;margin:auto;width:90%}.cart-item-mobile>*{display:flex}.cart-item-mobile .thumbnail{display:flex;justify-content:center;margin:auto;position:relative}.cart-item-mobile .thumbnail img{height:100%;width:100%}.cart-item-mobile .thumbnail .remove-item{position:absolute;right:-15px;top:-22px}.cart-item-mobile .thumbnail .remove-item .cross i{color:#dde0e5;color:var(--bone);font-size:32px}.cart-item-mobile .first-section{justify-content:space-between;padding:20px 0}.cart-item-mobile .first-section .description .type{color:#eaebec;color:var(--silver-3);text-transform:uppercase}.cart-item-mobile .first-section .description .type.blue{color:#227cb8;color:var(--sky-blue)}.cart-item-mobile .first-section .description .title{overflow:hidden}.cart-item-mobile .first-section .description .quantity{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:13px;width:100%}.cart-item-mobile .first-section .description .quantity .numeric-input{justify-content:flex-end}.cart-item-mobile .first-section .description .quantity .static-quantity{padding-left:10px;width:100%}.cart-item-mobile .first-section .price{padding:0 0 0 30px;text-align:center}.cart-item-mobile .first-section .price .subscribe-discount{color:#fff;display:block;-webkit-text-decoration:line-through;text-decoration:line-through}.cart-item-mobile .first-section .price .discount-message{color:#999;color:var(--medium-gray);display:block;font-size:.675em;margin-top:4px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.cart-item-mobile{width:75%}.cart-item-mobile .first-section .description .quantity{width:200px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){.cart-item-mobile{width:90%}.cart-item-mobile .first-section .description{font-size:1.25em}.cart-item-mobile .first-section .description .quantity{width:185px}.cart-item-mobile .first-section .price{font-size:1.115em}}#CartItemList{display:flex;flex-direction:column;justify-content:center;margin:auto;padding-bottom:0;width:100%}#CartItemList .header{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);display:flex;flex-direction:row;font-size:18px;justify-content:space-around;margin-top:20px;padding-bottom:15px;text-transform:capitalize}#CartItemList .header .items{margin-right:2%;width:39%}#CartItemList .header .price{text-align:center;width:10%}#CartItemList .header .quantity{text-align:center;width:25%}#CartItemList .header .subtotal{text-align:center;width:10%}#CartItemList .header .remove{width:10%}#CartItemList .no-items{background-color:#171f32;background-color:var(--dark-3);border:1px solid #1e2433;border:1px solid var(--dark-blue);padding:50px}#CartItemList input[type=number]{-moz-appearance:textfield}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#CartItemList .header-mobile{width:100%}#CartItemList .header-mobile section h1{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#CartItemList .header-mobile section h1:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#CartItemList .header-mobile section h1{margin:10px 0 20px}}#Cart{color:#fff;display:flex;flex-direction:column}#Cart .checkout-button{display:flex;justify-content:center}#Cart .checkout-button.justify-end{justify-content:flex-end}#Cart .checkout-button button{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}#Cart .checkout-button button:disabled{opacity:.5}#Cart .checkout-button button{min-height:50px;width:230px}#Cart .checkout-button button:hover{cursor:pointer}#Cart .checkout-button button{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent;color:#fff}#Cart .checkout-button button:hover{background-color:#b75f01;background-color:var(--orange__hover)}#Cart .checkout-button button:active{background-color:#cc6a00;background-color:var(--orange__active)}#Cart .checkout-button button:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}#Cart .checkout-button button{font-size:16px;text-transform:capitalize}#Cart .hero{background-image:url(https://dev.stanwinstonschool.com/global/assets/images/bg/alienMask/mask.png);background-repeat:no-repeat;background-size:cover;flex-direction:column;height:232px}#Cart .hero,#Cart .hero .headline{display:flex;justify-content:center}#Cart .hero .headline p{color:#ccc;color:var(--grey);font-size:1em;letter-spacing:2px;margin-top:0}#Cart .hero .headline p .accent{color:#fff}#Cart .items{width:90%}#Cart .items.wrapper{display:flex;justify-content:center;margin:0 auto}#Cart .mid-section{display:flex;justify-content:center;margin-bottom:200px;margin-top:20px;width:90%}#Cart .mid-section.with-related-items{margin-bottom:40px}#Cart .mid-section .terms-and-conditions{height:220px;width:60%}#Cart .mid-section .terms-and-conditions h3{font-size:14px}#Cart .mid-section .terms-and-conditions p{color:#fff;font-size:12px;letter-spacing:.5px;line-height:20px}#Cart .mid-section .order-summary-box{background-color:#171f32;background-color:var(--dark-3);border:1px solid #1e2433;border:1px solid var(--dark-blue);font-size:1em;font-weight:700;margin-left:2%;width:40%}#Cart .mid-section .order-summary-box .order-summary{margin:20px}#Cart .mid-section .order-summary-box .order-summary .title{color:#ccc;color:var(--grey);font-family:Lato;font-size:20px;font-weight:700;height:25px;letter-spacing:1.7px;line-height:1.56;margin-bottom:15px;text-align:left;text-transform:capitalize;width:100%}#Cart .mid-section .order-summary-box .order-summary .body{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);border-top:1px solid #475166;border-top:1px solid var(--slate);display:flex;justify-content:center;padding:20px}#Cart .mid-section .order-summary-box .order-summary .body .subtitles,#Cart .mid-section .order-summary-box .order-summary .body .values{display:flex;flex-direction:column;margin:10px 0}#Cart .mid-section .order-summary-box .order-summary .body .subtitles{margin-right:12%;text-align:right}#Cart .mid-section .order-summary-box .order-summary .body .subtitles .redeem-cta{color:#227cb8;color:var(--sky-blue);cursor:pointer;text-transform:none}#Cart .mid-section .order-summary-box .order-summary .body .subtitles .redeem-cta:hover{color:#fff}#Cart .mid-section .order-summary-box .order-summary .body .subtitles .redeemed{color:#227cb8;color:var(--sky-blue)}#Cart .mid-section .order-summary-box .order-summary .body .values{align-items:flex-end;margin-left:auto}#Cart .mid-section .order-summary-box .order-summary .body .property{color:#ccc;color:var(--grey);margin:5px 0;text-align:right;text-transform:capitalize}#Cart .mid-section .order-summary-box .order-summary .body .property .minus{margin-right:4px}#Cart .mid-section .order-summary-box .order-summary .total{color:#fff;display:flex;justify-content:center;padding:20px;text-transform:capitalize}#Cart .mid-section .order-summary-box .order-summary .total span:first-child{text-align:right;width:205px}#Cart .mid-section .order-summary-box .order-summary .total span:last-child{margin-left:auto;text-align:right;width:90px}#Cart .mid-section h3{text-transform:none}#Cart .related-items__title{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}#Cart .related-items__title:before{margin-right:16px}#Cart .related-items__title:after,#Cart .related-items__title:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}#Cart .related-items__title:after{margin-left:16px}#Cart .related-items__title{margin:auto}#Cart .related-items .course-list{display:grid;padding:32px 0;grid-row-gap:32px;justify-items:center}#Cart .related-items .course-list .tutorial{width:100%}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Cart .items{width:100%}#Cart .mid-section{margin:20px 0;width:100%}#Cart .mid-section .order-summary-box{margin-left:0;padding-top:15px;width:100%}#Cart .mid-section .order-summary-box .order-summary{font-size:1.15em;margin:0 20px}#Cart .mid-section .order-summary-box .order-summary .body{padding:0}#Cart .mid-section .order-summary-box .order-summary .body .subtitles{margin-right:0}#Cart .mid-section .order-summary-box .order-summary .body .subtitles .property{text-align:left}#Cart .mid-section .order-summary-box .order-summary .total{padding:20px 0}#Cart .mid-section .order-summary-box .order-summary .total span:first-child{text-align:left;width:100%}#Cart .mid-section .order-summary-box .order-summary .checkout-button button{font-size:14px;min-height:40px;width:100%}}@media (max-width:980px){#Cart .mid-section .order-summary-box{width:50%}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Cart .mid-section .order-summary-box{width:90%}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#Cart .mid-section .order-summary-box{width:90%}}@media (min-width:610px){#Cart .related-items>.course-list{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:830px){#Cart .related-items>.course-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){#Cart .related-items>.course-list{grid-template-columns:repeat(4,1fr)}}#PaymentMethodForm{display:flex;flex-direction:column;margin-bottom:40px;width:620px}#PaymentMethodForm .form-appear{opacity:.01}#PaymentMethodForm .form-appear.form-appear-active{opacity:1;transition:opacity .2s ease-in}#PaymentMethodForm .form{background-color:#eeeff2;background-color:var(--silver-1);border:1px solid #c6c7cd;border:1px solid var(--silver-2);cursor:pointer;display:block;height:146px;position:relative;transition:background-color .2s ease-in}#PaymentMethodForm .form.selected{background-color:#fff;background-color:var(--white);border:2px solid #227cb8;border:2px solid var(--sky-blue)}#PaymentMethodForm .form .pay-with-card{align-items:center;cursor:pointer;display:flex;padding:15px 20px;position:absolute}#PaymentMethodForm .form .pay-with-card span{padding:0 10px}#PaymentMethodForm .form .card-type{position:absolute;right:33px;top:10px}#PaymentMethodForm .form .card-type span img{width:40px}#PaymentMethodForm .form .card-type .card-enter{opacity:0}#PaymentMethodForm .form .card-type .card-enter.card-enter-active{opacity:1;transition:opacity .2s ease-in}#PaymentMethodForm .form .card-type .card-leave{opacity:1}#PaymentMethodForm .form .card-type .card-leave.card-leave-active{opacity:.01;transition:opacity .2s ease-in}#PaymentMethodForm .form .payment-container{padding:50px 30px}#PaymentMethodForm .form .payment-container .payment-fields{display:flex;justify-content:center}#PaymentMethodForm .form .payment-container .payment-fields div{display:flex;position:relative}#PaymentMethodForm .form .payment-container .payment-fields div .error{font-size:10px;left:5px;position:absolute;top:52px}#PaymentMethodForm .form .payment-container .payment-fields div .hosted-field{background-color:rgba(221,224,229,.5);border:1px solid #c6c7cd;border:1px solid var(--silver-2);color:#0f1521;color:var(--dark);display:flex;height:50px;line-height:20px;margin-bottom:12px;padding:12px;transition:all .4s ease-in-out;width:130px}#PaymentMethodForm .form .payment-container .payment-fields div .hosted-field.number{background-color:#fff;width:290px}#PaymentMethodForm .form .payment-container .payment-fields div .braintree-hosted-fields-focused{border:1px solid grey}#PaymentMethodForm .form .payment-container .payment-fields div .braintree-hosted-fields-invalid{border:1px solid #e74d3d;border:1px solid var(--error-red)}#PaymentMethodForm .form .payment-container .payment-fields div .braintree-hosted-fields-valid{border:1px solid #64d18a;border:1px solid var(--success-green)}#PaymentMethodForm .form .payment-container .optional-saving{align-content:center;align-items:center;display:flex;flex-direction:row;height:19px}#PaymentMethodForm .form .payment-container .optional-saving label{padding:0 5px}#PaymentMethodForm .paypal{background-color:#eeeff2;background-color:var(--silver-1);border:1px solid #c6c7cd;border:1px solid var(--silver-2);cursor:pointer;display:flex;flex-direction:row;height:58px;margin:20px 0;transition:background-color .2s ease-in;width:100%}#PaymentMethodForm .paypal.selected{background-color:#fff;background-color:var(--white);border:2px solid #227cb8;border:2px solid var(--sky-blue)}#PaymentMethodForm .paypal .inner-container{display:flex;padding:10px 35px 10px 20px;width:100%}#PaymentMethodForm .paypal .inner-container .option{align-items:center;display:flex;flex-grow:1}#PaymentMethodForm .paypal .inner-container .option span{padding-left:10px}#PaymentMethodForm .paypal .inner-container .icon{align-items:center;display:flex}#PaymentMethodForm .paypal .inner-container .icon img{height:20px;width:32px}#PaymentMethodForm .buttons-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;padding:0;position:relative}#PaymentMethodForm .buttons-container .secure-payment{color:#1abc9d;color:var(--pine-green);flex-grow:1;font-size:1em;margin-bottom:10px;margin-top:10px;text-transform:capitalize;width:100%}#PaymentMethodForm .buttons-container .secure-payment .secure-payment-icon{height:23px;-o-object-fit:contain;object-fit:contain;width:33px}#PaymentMethodForm .buttons-container .secure-payment span{padding-left:10px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#PaymentMethodForm .form .card-type{right:15px}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px),(max-width:980px){#PaymentMethodForm{height:400px;margin:auto auto 70px;width:100%}#PaymentMethodForm .form{height:206px}#PaymentMethodForm .form .payment-container{flex-direction:column;padding:55px 35px 25px}#PaymentMethodForm .form .payment-container .payment-fields{flex-direction:column}#PaymentMethodForm .form .payment-container .payment-fields div .hosted-field{margin-bottom:20px;width:50%}#PaymentMethodForm .form .payment-container .payment-fields div .hosted-field.number{width:100%}#PaymentMethodForm .buttons-container{height:190px;justify-content:center}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#PaymentMethodForm{margin:auto auto 70px}#PaymentMethodForm .form .payment-container{padding:55px 15px 25px}#PaymentMethodForm .form .payment-container .optional-saving{padding:0 0 10px}#PaymentMethodForm button{min-height:40px}}.payment-method{width:100%}.payment-method .payment-method-container{align-items:center;background-color:#0f1521;background-color:var(--dark);border:1px solid #151c2b;border:1px solid var(--dark-2);color:#fff;display:flex;justify-content:space-between;margin:0 0 16px;padding:15px 25px}.payment-method .payment-method-container .mobile-container{align-items:center;display:flex;flex-grow:1;justify-content:center}.payment-method .payment-method-container .mobile-container .payment-method-body{color:#fff;display:flex;flex-grow:1;font-size:1em}.payment-method .payment-method-container .mobile-container .payment-method-body .credit-card-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.payment-method .payment-method-container .mobile-container .payment-method-body .credit-card-icon img{height:25px;width:37px}.payment-method .payment-method-container .mobile-container .payment-method-body .payment-method-description{display:flex;flex-direction:row;margin:5px 0}.payment-method .payment-method-container .mobile-container .payment-method-body .payment-method-description .card-description{display:flex;flex-wrap:nowrap}.payment-method .payment-method-container .mobile-container .payment-method-body .payment-method-description .card-description .payment-method-name{font-weight:700;padding:0 8px;text-transform:uppercase;white-space:nowrap}.payment-method .payment-method-container .mobile-container .payment-method-body .payment-method-description .card-description .card-last-four{white-space:nowrap}.payment-method .payment-method-container .mobile-container .payment-method-body .payment-method-description .card-description .separator{padding:0 10px}.payment-method .payment-method-container .mobile-container .primary{display:flex;justify-content:center;width:150px}.payment-method .payment-method-container .mobile-container .primary div{background-color:transparent;border:1px solid #ccc;border:1px solid var(--grey);border-radius:10px;color:#ccc;color:var(--grey);font-size:.6875em;padding:0 5px}.payment-method .payment-method-container .mobile-container .primary div button{cursor:pointer;text-transform:capitalize}.payment-method .payment-method-container .mobile-container .primary div button:hover{opacity:.75}.payment-method .payment-method-container .mobile-container .primary div:hover{border:1px solid hsla(0,0%,80%,.75)}.payment-method .payment-method-container .mobile-container .primary div.is-primary{background-color:#ff8400;background-color:var(--orange);border:none;color:#fff}.payment-method .payment-method-container .mobile-container .primary div.is-primary button{cursor:default}.payment-method .payment-method-container .mobile-container .primary div.is-primary button:hover{opacity:1}.payment-method .payment-method-container .remove{color:#227cb8;color:var(--sky-blue);padding:0 15px;width:20px}.payment-method .payment-method-container .remove button{cursor:pointer;text-transform:capitalize}.payment-method .payment-method-container .remove button:hover{color:#2b7cb2;color:var(--sky-blue__hover)}.payment-method .payment-method-container .remove button:active{color:#2074ac;color:var(--sky-blue__active)}@media (max-width:830px){.payment-method .payment-method-container{font-size:.79em}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px),(max-width:980px){.payment-method .payment-method-container{padding:8px}.payment-method .payment-method-container .mobile-container .payment-method-body .payment-method-description .card-description .card-expiration{padding-left:8px}.payment-method .payment-method-container .mobile-container .primary{width:70px}.payment-method .payment-method-container .remove{padding:0 8px}}#PaymentMethodList{display:flex;flex-direction:column}#PaymentMethodList .payment-method-enter{opacity:.01}#PaymentMethodList .payment-method-enter.payment-method-enter-active{opacity:1;transition:opacity .5s ease-in}#PaymentMethodList .payment-method-leave{opacity:1}#PaymentMethodList .payment-method-leave.payment-method-leave-active{opacity:.01;transition:opacity .3s ease-in}#PaymentMethods button.add-payment-button{align-items:center;color:#35aeff;color:var(--bright-blue);cursor:pointer;font-size:20px;line-height:30px;outline:none;transition:color .15s ease-in}#PaymentMethods button.add-payment-button:disabled{color:#2074ac;color:var(--sky-blue__active);cursor:default}#PaymentMethods button.add-payment-button:disabled:hover{color:#2074ac;color:var(--sky-blue__active)}#PaymentMethods button.add-payment-button span{align-items:center;display:flex;padding:0 10px}#PaymentMethods button.add-payment-button span i{font-size:30px;height:30px;line-height:30px;margin-right:10px}#PaymentMethods button.add-payment-button:hover{color:#fff;color:var(--white)}#PaymentMethods button.add-payment-button{align-self:end;display:flex;margin-top:28px;text-transform:capitalize}#PaymentMethods button.add-payment-button i{font-size:2rem;height:2rem;line-height:2rem;margin-right:10px}#PaymentMethods .add-payment-method{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:30px}#PaymentMethods .add-payment-method .accepted-cards{display:flex;justify-content:flex-end;margin-bottom:16px;width:100%}#PaymentMethods .add-payment-method .accepted-cards>img{margin-left:5px;width:40px}#PaymentMethods .add-payment-method .layer{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}#PaymentMethods .add-payment-method{color:#227cb8;color:var(--sky-blue)}#PaymentMethods .cancel-payment-btn{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}#PaymentMethods .cancel-payment-btn:disabled{opacity:.5}#PaymentMethods .cancel-payment-btn{color:#227cb8;color:var(--sky-blue);font-weight:400;padding:0 40px;text-transform:capitalize}#PaymentMethods .cancel-payment-btn:hover{color:#2b7cb2;color:var(--sky-blue__hover)}#PaymentMethods .submit-btn{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}#PaymentMethods .submit-btn:disabled{opacity:.5}#PaymentMethods .submit-btn{min-height:50px;width:230px}#PaymentMethods .submit-btn:hover{cursor:pointer}#PaymentMethods .submit-btn{border:2px solid #fff;border:2px solid var(--white);color:#fff}#PaymentMethods .submit-btn:hover{border-color:#ff8400;border-color:var(--orange)}#PaymentMethods .submit-btn:active{border-color:#cc6a00;border-color:var(--orange__active)}#PaymentMethods .buttons-subcontainer{align-self:center;display:flex;padding:20px 0}#PaymentMethods .buttons-subcontainer .cancel-btn{padding:20px}#PaymentMethods .payment-methods-empty-content{color:#fff}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#PaymentMethods .add-payment-method{display:flex;justify-content:center}#PaymentMethods .add-payment-method .add-new .accepted-cards{justify-content:flex-start}#PaymentMethods .add-payment-method .add-new .accepted-cards>img{margin-left:0;margin-right:5px;width:40px}#PaymentMethods .buttons-subcontainer{flex-direction:column-reverse;justify-content:center}#PaymentMethods .buttons-subcontainer .cancel-btn{padding:20px}}#Sidebar{display:flex;flex-grow:1;overflow-y:auto;transition:all .5s ease-in}#Sidebar.collapsed .topbar-mobile .current-element .arrow{transform:none}#Sidebar .sidebar-desktop{padding:40px}#Sidebar .sidebar-desktop .sidebar-holder{width:221px}#Sidebar .sidebar-desktop .menu-header{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#Sidebar .sidebar-desktop .menu-header:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#Sidebar .sidebar-desktop .menu-header{color:#fff;color:var(--white);font-size:17px;font-weight:700;letter-spacing:1.5px;line-height:1.43;margin:0 0 7px;text-transform:capitalize}#Sidebar .sidebar-desktop .menu-header:after{align-self:normal;border-bottom-color:#ff8400;border-bottom-color:var(--orange);margin:5px 0 10px 20px}#Sidebar .sidebar-desktop .menu-items{font-size:17px;margin:0 0 20px}#Sidebar .sidebar-desktop .menu-items li{border-bottom:1px solid #151c2b;border-bottom:1px solid var(--dark-2);letter-spacing:1.8px;list-style:none;padding:14px 0}#Sidebar .sidebar-desktop .menu-items li a{color:#999;color:var(--medium-gray);font-weight:500;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}#Sidebar .sidebar-desktop .menu-items li a .active{color:#fff;font-weight:700}#Sidebar .sidebar-desktop .menu-items li a span{transition:color .5s}#Sidebar .sidebar-desktop .menu-items li a span:hover{color:#fff;font-weight:700}#Sidebar .sidebar-desktop .banner{padding:5px 0;text-align:center}#Sidebar .sidebar-desktop .banner .subscription-status{color:#fff;color:var(--white);display:flex;font-size:16px;justify-content:space-between;letter-spacing:1.8px;line-height:1.79;text-transform:capitalize}#Sidebar .sidebar-desktop .banner .subscription-status a{-webkit-text-decoration:none;text-decoration:none}#Sidebar .sidebar-desktop .banner .subscription-status a span{color:#999;color:var(--medium-gray);font-size:14px;letter-spacing:1.5px;line-height:2.08}#Sidebar .sidebar-desktop .banner .subscription-status a span.accent{color:#fff;color:var(--white);font-weight:700}#Sidebar .sidebar-desktop .banner .subscription-status a span.active{color:#fff;font-weight:700}#Sidebar .sidebar-desktop .banner .subscribe-button{margin:40px 0 10px;max-width:260px;width:100%}#Sidebar .sidebar-desktop .banner .tagline{color:#999;color:var(--medium-gray);display:flex;justify-content:center}#Sidebar .sidebar-desktop .banner .tagline span{font-weight:500;letter-spacing:2px}#Sidebar .topbar-mobile{background-color:#0f1521;background-color:var(--dark);color:#fff;color:var(--white);display:flex;flex-direction:column;flex-grow:1;font-size:15px;font-weight:700;letter-spacing:1.8px;line-height:1.79;position:fixed;text-transform:capitalize;width:100%;z-index:4}#Sidebar .topbar-mobile .current-element{align-items:center;display:flex;height:61px}#Sidebar .topbar-mobile .current-element .arrow{display:flex;height:21px;justify-content:center;transform:rotate(90deg);transition:all .5s ease-in}#Sidebar .topbar-mobile .current-element .arrow i{font-size:.5em;font-weight:700;padding:6px 6px 6px 8px}#Sidebar .topbar-mobile .menu-items{display:block;margin:0;overflow-y:scroll;transition:all .5s ease-in}#Sidebar .topbar-mobile .menu-items li{list-style-type:none;padding:15px 0}#Sidebar .topbar-mobile .menu-items li a{color:#bec1c7;color:var(--yet-another-grey);font-weight:500;letter-spacing:1.8px;line-height:1.79;text-align:left;-webkit-text-decoration:none;text-decoration:none}#Sidebar .topbar-mobile .menu-items li a span.active{color:#fff;color:var(--white);font-weight:700}#Account>.content.wrapper{padding-right:0}#Account .account-section__title{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#Account .account-section__title:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#Account .account-section__title{border-left:3px solid #ff8400;border-left:3px solid var(--orange);color:#fff;margin-top:40px;padding-left:10px;text-transform:capitalize}#Account .no-results{height:530px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Account .content.wrapper{padding-right:12px}#Account .content{margin-top:25px}#Account .account-section__title{margin-top:10px}}@media (max-width:423px){#Account #Courses .artists-list-content>*,#Account #Courses .tutorials-list-content>*,#Account #FavoriteList .artists-list-content>*,#Account #FavoriteList .tutorials-list-content>*{max-width:100%;width:100%}}#CustomerCare .customer-care-content{padding-right:0}#CustomerCare .customer-care-content #Advertise h1,#CustomerCare .customer-care-content #Advertise h3,#CustomerCare .customer-care-content #ContactUs h1,#CustomerCare .customer-care-content #ContactUs h3,#CustomerCare .customer-care-content #Page h1,#CustomerCare .customer-care-content #Page h3{align-items:center;display:flex;font-size:1em;font-weight:700;letter-spacing:2px;line-height:1;margin:20px 0 30px;text-align:left}#CustomerCare .customer-care-content #Advertise h1:after,#CustomerCare .customer-care-content #Advertise h3:after,#CustomerCare .customer-care-content #ContactUs h1:after,#CustomerCare .customer-care-content #ContactUs h3:after,#CustomerCare .customer-care-content #Page h1:after,#CustomerCare .customer-care-content #Page h3:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#CustomerCare .customer-care-content #Advertise h1,#CustomerCare .customer-care-content #Advertise h3,#CustomerCare .customer-care-content #ContactUs h1,#CustomerCare .customer-care-content #ContactUs h3,#CustomerCare .customer-care-content #Page h1,#CustomerCare .customer-care-content #Page h3{border-left:3px solid #ff8400;border-left:3px solid var(--orange);color:#fff;height:30px;padding-left:10px}#CustomerCare .customer-care-content #Advertise #content,#CustomerCare .customer-care-content #ContactUs #content,#CustomerCare .customer-care-content #Page #content{padding:0}#CustomerCare .customer-care-content #Advertise,#CustomerCare .customer-care-content #ContactUs,#CustomerCare .customer-care-content #Page{margin-top:35px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#CustomerCare{font-size:1.115em}#CustomerCare .content{padding-right:12px}#CustomerCare .content #Advertise,#CustomerCare .content #ContactUs,#CustomerCare .content #Page{margin-top:20px}}#SubscriptionPlans{color:#fff}#SubscriptionPlans .hero{padding-bottom:40px;position:relative}#SubscriptionPlans .hero .hero-image{background:url(https://dev.stanwinstonschool.com/global/assets/images/subscription/banner.png) no-repeat;margin:auto;max-width:1024px;position:relative}#SubscriptionPlans .hero .hero-image .overlay{background-image:linear-gradient(180deg,rgba(21,28,43,0),#151c2b);background-image:linear-gradient(to bottom,rgba(21,28,43,0),var(--dark-2));bottom:0;left:0;position:absolute;right:0;top:0}#SubscriptionPlans .hero .wrapper{letter-spacing:2px;line-height:1.2;min-height:180px;position:relative;text-align:center}#SubscriptionPlans .hero .wrapper .headline{font-size:52px;font-weight:700;margin:0;padding-top:42px}#SubscriptionPlans .hero .wrapper h2{font-size:28px}#SubscriptionPlans .hero .wrapper h3{font-size:22px;line-height:1.2;text-align:center}#SubscriptionPlans .group-subscriptions-ad{margin:60px auto}#SubscriptionPlans .group-subscriptions-ad section p{font-size:1.05em}#SubscriptionPlans .smaller-wrapper{max-width:980px}#SubscriptionPlans .testimonial-holder{background:url(https://dev.stanwinstonschool.com/global/assets/images/subscription/testimonial-bg.jpg) no-repeat;background-size:cover;margin:24px 0;position:relative}#SubscriptionPlans .testimonial-holder .overlay{background-color:#0f1521;background-color:var(--dark);bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}#SubscriptionPlans .testimonial-holder .smaller-wrapper{padding:80px 0}#SubscriptionPlans .faq{flex-direction:column;margin-bottom:30px}#SubscriptionPlans .faq h2{margin-top:36px}#SubscriptionPlans .smaller-wrapper.plans{max-width:980px}#SubscriptionPlans .plan-boxes{display:none;grid-row-gap:32px;justify-items:stretch;padding-bottom:40px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#SubscriptionPlans .hero{padding-bottom:32px}#SubscriptionPlans .hero .wrapper{align-items:center;display:flex;flex-direction:column;font-size:1.125em;justify-content:center;width:80%}#SubscriptionPlans .hero .wrapper .headline{padding-top:10px}#SubscriptionPlans .hero .wrapper h2{margin:16px 0}#SubscriptionPlans .hero .wrapper .headline,#SubscriptionPlans .hero .wrapper h2{letter-spacing:3px;line-height:1.2}#SubscriptionPlans .hero .wrapper .headline{font-size:36px}#SubscriptionPlans .hero .wrapper>h2{font-size:22px}#SubscriptionPlans .hero .wrapper>h3{font-size:20px;margin:6px 0}#SubscriptionPlans .smaller-wrapper{display:flex;justify-content:center;padding:0}#SubscriptionPlans .faq{font-size:1.25em}}@media (min-width:1230px){#SubscriptionPlans .plan-boxes{grid-template-columns:repeat(4,1fr);grid-column-gap:32px;align-items:start}#SubscriptionPlans .plan-boxes .plan-box__description{height:130px}#SubscriptionPlans .plan-boxes .plan-box:first-child,#SubscriptionPlans .plan-boxes .plan-box:nth-child(2),#SubscriptionPlans .plan-boxes .plan-box:nth-child(4){margin-top:64px}}#TestimonialVideos{position:relative}#TestimonialVideos .testimonial-video-container{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;justify-content:center;margin:40px 0;position:relative;row-gap:20px}#TestimonialVideos .testimonial-card{box-shadow:0 4px 8px rgba(0,0,0,.2);overflow:hidden;text-align:left;width:300px}#TestimonialVideos .testimonial-card:hover{cursor:pointer}#TestimonialVideos .testimonial-card .video-thumbnail{height:200px;position:relative;transition:all 2ms ease-out}#TestimonialVideos .testimonial-card .video-thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform 125ms ease-out;width:100%}#TestimonialVideos .testimonial-card .video-thumbnail:hover img{transform:scale(1.1)}#TestimonialVideos .testimonial-card .video-thumbnail .play-button{border:none;bottom:100%;color:#fff;cursor:pointer;font-size:40px;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:1}#TestimonialVideos .testimonial-card .video-thumbnail .play-button>i{display:flex}#TestimonialVideos .testimonial-card .video-thumbnail:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));bottom:0;content:"";height:200px;left:0;position:absolute;right:0}#TestimonialVideos .testimonial-card .testimonial-content{bottom:0;color:#fff;padding:10px;position:absolute;width:100%;z-index:1}#TestimonialVideos .testimonial-card .testimonial-content h3{font-size:16px;font-weight:700;margin:0;text-align:right}#TestimonialVideos .testimonial-card .testimonial-content .position{font-size:12px;margin:2px 0 0;text-align:right}#TestimonialVideos .testimonial-card .testimonial-quote{background:#1e2433;background:var(--dark-blue);color:#fff;font-size:18px;font-weight:700;height:140px;padding:15px;position:relative}#TestimonialVideos .testimonial-card .testimonial-quote>p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.2;line-height:20px;max-height:3.6;max-height:80px}@media (max-resolution:192dpi) and (max-width:1300px),(max-resolution:2dppx) and (max-width:1300px),(max-width:1300px){#TestimonialVideos .testimonial-video-container{flex-direction:column}}#DeliveryMethods,#DeliveryMethods .method{display:flex;justify-content:center}#DeliveryMethods .method{background-color:#eeeff2;background-color:var(--silver-1);border:1px solid #c6c7cd;border:1px solid var(--silver-2);color:#000;cursor:pointer;flex-direction:column;margin:10px 0;min-height:50px;padding:0 40px;width:420px}#DeliveryMethods .method .radio-input{display:flex;padding:0 15px}#DeliveryMethods .method.selected{background-color:#fff;background-color:var(--white);border:2px solid #ff8400;border:2px solid var(--orange);color:#0f1521;color:var(--dark)}#DeliveryMethods .method label{align-items:center;cursor:pointer;display:flex;justify-content:space-between}#DeliveryMethods .method label .icon{align-content:center;display:flex}#DeliveryMethods .method label .icon i{display:flex;font-size:2em}#DeliveryMethods .method label .description{display:flex;flex-direction:column;justify-content:center;width:150px}#DeliveryMethods .method label .description span{display:flex;font-size:.75em;justify-content:center;text-align:center}#DeliveryMethods .method label .description .warning{color:#ff8400;color:var(--orange);font-size:.6em}#DeliveryMethods .method label .cost{font-size:1.125em;font-weight:700;width:57px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#DeliveryMethods{width:100%}#DeliveryMethods .radio-group .method{align-items:center;margin:10px auto;width:360px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#DeliveryMethods,#DeliveryMethods .radio-group{width:100%}#DeliveryMethods .radio-group .method{width:95%}}.address{background-color:#0f1521;background-color:var(--dark);color:#fff;display:flex;margin:17px 0}.address .name-header{font-weight:700;text-transform:capitalize}.address .address-body{display:block;flex-grow:1;padding:22px}.address .address-body .address-description{color:#ccc;color:var(--grey);margin:5px 0;text-transform:capitalize}.address .cta{display:flex}.address .cta .edit,.address .cta .remove{align-items:center;color:#227cb8;color:var(--sky-blue);display:flex}.address .cta .edit button,.address .cta .remove button{cursor:pointer;text-transform:capitalize}.address .cta .edit button:hover,.address .cta .remove button:hover{color:#2b7cb2;color:var(--sky-blue__hover);color:#2074ac;color:var(--sky-blue__active)}.address .cta .remove{margin-right:34px;padding-top:5px}.address .cta .remove .remove-btn-container .cross i{display:flex}.address .cta .edit{margin-right:30px;padding:0 30px}.credit-card .payment-method-body{display:flex;padding-bottom:8px}.credit-card .payment-method-body .credit-card-icon{display:flex;flex-shrink:0;height:22px;width:32px}.credit-card .payment-method-body .payment-method-description{font-size:.85em;margin-left:5px}.credit-card .payment-method-body .payment-method-description .card-description{display:flex;flex-wrap:wrap}.credit-card .payment-method-body .payment-method-description .card-description>*{align-items:center}.credit-card .payment-method-body .payment-method-description .card-description .card-type{font-weight:700;margin:0 5px;text-transform:uppercase}.credit-card .payment-method-body .payment-method-description .card-description .separator{margin:0 5px}.credit-card .payment-method-body .payment-method-description .paypal{margin-left:5px}.credit-card .paypal{display:inline-flex}.credit-card .paypal .credit-card-icon{align-items:center;align-self:center;flex-shrink:0;height:38px;justify-content:center;padding-right:10px;width:56px}.credit-card .paypal .paypal-description{display:inline;margin:auto 0}.credit-card .paypal .paypal-description b{display:inline}.name-header{font-size:20px;font-weight:700;text-transform:capitalize}#ReviewOrder{background-color:#0f1521;background-color:var(--dark);color:#fff}#ReviewOrder h2{font-size:1em;font-weight:700;letter-spacing:2px;line-height:1}#ReviewOrder .title,#ReviewOrder .title h1{align-items:center;display:flex}#ReviewOrder .title h1{border-left:3px solid #ff8400;border-left:3px solid var(--orange);font-weight:400;height:30px;padding-left:10px}#ReviewOrder .wrapper .header{display:flex;margin:0 15px;padding-bottom:3px}#ReviewOrder .wrapper .header h2{color:#ccc;color:var(--grey);flex-grow:1}#ReviewOrder .wrapper .header span{align-items:center;color:#227cb8;color:var(--sky-blue);display:flex;font-size:.875em}#ReviewOrder .wrapper .header span:hover{color:#2b7cb2;color:var(--sky-blue__hover);cursor:pointer}#ReviewOrder .wrapper .header{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate)}#ReviewOrder .wrapper .row{display:flex;flex-direction:row;justify-content:space-around}#ReviewOrder .wrapper .row .bill-to-summary.digital{flex-grow:1}#ReviewOrder .wrapper .row .bill-to-summary .subscription-note{color:#999;color:var(--medium-gray);padding:20px}#ReviewOrder .wrapper .row .bill-to-summary .subscription-note h3{font-size:.9em;margin-bottom:5px}#ReviewOrder .wrapper .row .bill-to-summary .subscription-note p{font-size:.8em;margin-top:0}#ReviewOrder .wrapper .row .bill-to-summary,#ReviewOrder .wrapper .row .ship-to-summary{color:#ccc;color:var(--grey);height:auto;min-height:200px}#ReviewOrder .wrapper .row .bill-to-summary .body,#ReviewOrder .wrapper .row .ship-to-summary .body{padding:20px 15px 15px}#ReviewOrder .wrapper .row .bill-to-summary .body .delivery-date span,#ReviewOrder .wrapper .row .ship-to-summary .body .delivery-date span{font-weight:700}#ReviewOrder .wrapper .row .bill-to-summary .body .billing-address-title,#ReviewOrder .wrapper .row .ship-to-summary .body .billing-address-title{color:#999;color:var(--medium-gray);font-size:15px;height:20px;letter-spacing:1px;line-height:2.08}#ReviewOrder .wrapper .row .bill-to-summary .body .paypal-method-body,#ReviewOrder .wrapper .row .ship-to-summary .body .paypal-method-body{display:flex}#ReviewOrder .wrapper .row .bill-to-summary .body .paypal-method-body .payment-method-description,#ReviewOrder .wrapper .row .ship-to-summary .body .paypal-method-body .payment-method-description{align-items:center;display:flex;padding-left:10px}#ReviewOrder .wrapper .row .items .items-body .item{border-bottom:1px solid #1e2433;border-bottom:1px solid var(--dark-blue);display:flex;margin:15px;padding:15px 0}#ReviewOrder .wrapper .row .items .items-body .item .thumbnail{align-self:center;position:relative}#ReviewOrder .wrapper .row .items .items-body .item .thumbnail .plan-icon{align-items:center;display:flex;font-size:5.625em;height:98px;justify-content:center;width:175px}#ReviewOrder .wrapper .row .items .items-body .item .thumbnail .plan-icon i{color:#fff;color:var(--white);display:flex}#ReviewOrder .wrapper .row .items .items-body .item .thumbnail .quantity{align-items:center;background-color:#227cb8;background-color:var(--sky-blue);border-radius:50%;color:#fff;color:var(--white);display:flex;font-size:.75em;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;width:20px}#ReviewOrder .wrapper .row .items .items-body .item .column{align-self:center;flex-direction:row;margin-left:20px;width:65%}#ReviewOrder .wrapper .row .items .items-body .item .column .description{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}#ReviewOrder .wrapper .row .items .items-body .item .column .description .type{color:#227cb8;color:var(--sky-blue);font-size:.6875em;text-transform:uppercase}#ReviewOrder .wrapper .row .items .items-body .item .column .description .title span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;max-height:2.4}#ReviewOrder .wrapper .row .items .items-body .item .column .description .plan-description{color:#999;color:var(--medium-gray);display:flex;flex-direction:column;font-size:.6875em}#ReviewOrder .wrapper .row .items .items-body .item .column .price{color:#227cb8;color:var(--sky-blue);display:flex;flex-direction:row}#ReviewOrder .wrapper .row .items .items-body .item .column .price .regular-price{color:#999;color:var(--medium-gray);margin-right:10px;-webkit-text-decoration:line-through;text-decoration:line-through}#ReviewOrder .wrapper .row .bill-to-summary,#ReviewOrder .wrapper .row .items,#ReviewOrder .wrapper .row .ship-to-summary{background-color:#151c2b;background-color:var(--dark-2);border:1px solid #1e2433;border:1px solid var(--dark-blue)}#ReviewOrder .wrapper .row .bill-to-summary,#ReviewOrder .wrapper .row .filler,#ReviewOrder .wrapper .row .items,#ReviewOrder .wrapper .row .ship-to-summary{margin:10px 0;width:400px}#ReviewOrder .wrapper .row .bill-to-summary .order-summary,#ReviewOrder .wrapper .row .filler .order-summary,#ReviewOrder .wrapper .row .items .order-summary,#ReviewOrder .wrapper .row .ship-to-summary .order-summary{background-color:#dde0e5;background-color:var(--soft-gray);color:#0f1521;color:var(--dark);position:fixed;width:400px}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .header h2,#ReviewOrder .wrapper .row .filler .order-summary .header h2,#ReviewOrder .wrapper .row .items .order-summary .header h2,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .header h2{color:#0f1521;color:var(--dark)}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .detailed-total,#ReviewOrder .wrapper .row .bill-to-summary .order-summary .total,#ReviewOrder .wrapper .row .filler .order-summary .detailed-total,#ReviewOrder .wrapper .row .filler .order-summary .total,#ReviewOrder .wrapper .row .items .order-summary .detailed-total,#ReviewOrder .wrapper .row .items .order-summary .total,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .detailed-total,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .total{display:flex;flex-direction:row;justify-content:center}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .detailed-total .subtitles,#ReviewOrder .wrapper .row .bill-to-summary .order-summary .detailed-total .values,#ReviewOrder .wrapper .row .bill-to-summary .order-summary .total .subtitles,#ReviewOrder .wrapper .row .bill-to-summary .order-summary .total .values,#ReviewOrder .wrapper .row .filler .order-summary .detailed-total .subtitles,#ReviewOrder .wrapper .row .filler .order-summary .detailed-total .values,#ReviewOrder .wrapper .row .filler .order-summary .total .subtitles,#ReviewOrder .wrapper .row .filler .order-summary .total .values,#ReviewOrder .wrapper .row .items .order-summary .detailed-total .subtitles,#ReviewOrder .wrapper .row .items .order-summary .detailed-total .values,#ReviewOrder .wrapper .row .items .order-summary .total .subtitles,#ReviewOrder .wrapper .row .items .order-summary .total .values,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .detailed-total .subtitles,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .detailed-total .values,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .total .subtitles,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .total .values{display:flex;flex-direction:column;letter-spacing:1.7px;margin:10px 0}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .detailed-total .subtitles,#ReviewOrder .wrapper .row .bill-to-summary .order-summary .total .subtitles,#ReviewOrder .wrapper .row .filler .order-summary .detailed-total .subtitles,#ReviewOrder .wrapper .row .filler .order-summary .total .subtitles,#ReviewOrder .wrapper .row .items .order-summary .detailed-total .subtitles,#ReviewOrder .wrapper .row .items .order-summary .total .subtitles,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .detailed-total .subtitles,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .total .subtitles{margin-right:20%;text-align:right;width:36%}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .detailed-total .values,#ReviewOrder .wrapper .row .bill-to-summary .order-summary .total .values,#ReviewOrder .wrapper .row .filler .order-summary .detailed-total .values,#ReviewOrder .wrapper .row .filler .order-summary .total .values,#ReviewOrder .wrapper .row .items .order-summary .detailed-total .values,#ReviewOrder .wrapper .row .items .order-summary .total .values,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .detailed-total .values,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .total .values{align-items:flex-end}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .detailed-total span,#ReviewOrder .wrapper .row .bill-to-summary .order-summary .total span,#ReviewOrder .wrapper .row .filler .order-summary .detailed-total span,#ReviewOrder .wrapper .row .filler .order-summary .total span,#ReviewOrder .wrapper .row .items .order-summary .detailed-total span,#ReviewOrder .wrapper .row .items .order-summary .total span,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .detailed-total span,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .total span{color:#0f1521;color:var(--dark);margin:5px 0;text-transform:capitalize}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .detailed-total.subscribing .values,#ReviewOrder .wrapper .row .bill-to-summary .order-summary .total.subscribing .values,#ReviewOrder .wrapper .row .filler .order-summary .detailed-total.subscribing .values,#ReviewOrder .wrapper .row .filler .order-summary .total.subscribing .values,#ReviewOrder .wrapper .row .items .order-summary .detailed-total.subscribing .values,#ReviewOrder .wrapper .row .items .order-summary .total.subscribing .values,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .detailed-total.subscribing .values,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .total.subscribing .values{justify-content:flex-end}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .total,#ReviewOrder .wrapper .row .filler .order-summary .total,#ReviewOrder .wrapper .row .items .order-summary .total,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .total{border-top:1px solid #1e2433;border-top:1px solid var(--dark-blue);font-weight:700}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .total.subscribing,#ReviewOrder .wrapper .row .filler .order-summary .total.subscribing,#ReviewOrder .wrapper .row .items .order-summary .total.subscribing,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .total.subscribing{border-top:none}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .total .subtitles span,#ReviewOrder .wrapper .row .filler .order-summary .total .subtitles span,#ReviewOrder .wrapper .row .items .order-summary .total .subtitles span,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .total .subtitles span{text-transform:capitalize}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .total .values,#ReviewOrder .wrapper .row .filler .order-summary .total .values,#ReviewOrder .wrapper .row .items .order-summary .total .values,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .total .values{font-weight:700}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .place-order-button,#ReviewOrder .wrapper .row .filler .order-summary .place-order-button,#ReviewOrder .wrapper .row .items .order-summary .place-order-button,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .place-order-button{align-items:center;display:flex;height:80px;justify-content:flex-end;margin:0 15px}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .place-order-button button,#ReviewOrder .wrapper .row .filler .order-summary .place-order-button button,#ReviewOrder .wrapper .row .items .order-summary .place-order-button button,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .place-order-button button{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .place-order-button button:disabled,#ReviewOrder .wrapper .row .filler .order-summary .place-order-button button:disabled,#ReviewOrder .wrapper .row .items .order-summary .place-order-button button:disabled,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .place-order-button button:disabled{opacity:.5}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .place-order-button button,#ReviewOrder .wrapper .row .filler .order-summary .place-order-button button,#ReviewOrder .wrapper .row .items .order-summary .place-order-button button,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .place-order-button button{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent;color:#fff}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .place-order-button button:hover,#ReviewOrder .wrapper .row .filler .order-summary .place-order-button button:hover,#ReviewOrder .wrapper .row .items .order-summary .place-order-button button:hover,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .place-order-button button:hover{background-color:#b75f01;background-color:var(--orange__hover)}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .place-order-button button:active,#ReviewOrder .wrapper .row .filler .order-summary .place-order-button button:active,#ReviewOrder .wrapper .row .items .order-summary .place-order-button button:active,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .place-order-button button:active{background-color:#cc6a00;background-color:var(--orange__active)}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .place-order-button button:disabled,#ReviewOrder .wrapper .row .filler .order-summary .place-order-button button:disabled,#ReviewOrder .wrapper .row .items .order-summary .place-order-button button:disabled,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .place-order-button button:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}#ReviewOrder .wrapper .row .bill-to-summary .order-summary .place-order-button button,#ReviewOrder .wrapper .row .filler .order-summary .place-order-button button,#ReviewOrder .wrapper .row .items .order-summary .place-order-button button,#ReviewOrder .wrapper .row .ship-to-summary .order-summary .place-order-button button{min-height:40px;padding:5px 20px;width:230px;width:50%}#ReviewOrder .wrapper .row .items,#ReviewOrder .wrapper .row .ship-to-summary{flex-grow:1;margin-right:20px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#ReviewOrder{font-size:1.15em}#ReviewOrder .wrapper:not(.title){display:flex;flex-direction:column-reverse}#ReviewOrder .wrapper:not(.title) .row{align-items:center;flex-direction:column-reverse}#ReviewOrder .wrapper:not(.title) .row .bill-to-summary,#ReviewOrder .wrapper:not(.title) .row .ship-to-summary{height:auto}#ReviewOrder .wrapper:not(.title) .row .items,#ReviewOrder .wrapper:not(.title) .row .ship-to-summary{margin-left:20px}#ReviewOrder .wrapper:not(.title) .row .bill-to-summary,#ReviewOrder .wrapper:not(.title) .row .filler,#ReviewOrder .wrapper:not(.title) .row .items,#ReviewOrder .wrapper:not(.title) .row .ship-to-summary{margin-bottom:15px;margin-top:15px}#ReviewOrder .wrapper:not(.title) .row .bill-to-summary .order-summary,#ReviewOrder .wrapper:not(.title) .row .filler .order-summary,#ReviewOrder .wrapper:not(.title) .row .items .order-summary,#ReviewOrder .wrapper:not(.title) .row .ship-to-summary .order-summary{position:static}#ReviewOrder .wrapper:not(.title) .row .bill-to-summary .item,#ReviewOrder .wrapper:not(.title) .row .filler .item,#ReviewOrder .wrapper:not(.title) .row .items .item,#ReviewOrder .wrapper:not(.title) .row .ship-to-summary .item{flex-direction:column}#ReviewOrder .wrapper:not(.title) .row .bill-to-summary .item .column,#ReviewOrder .wrapper:not(.title) .row .filler .item .column,#ReviewOrder .wrapper:not(.title) .row .items .item .column,#ReviewOrder .wrapper:not(.title) .row .ship-to-summary .item .column{margin-left:5px;margin-top:5px}#ReviewOrder .wrapper:not(.title) .row .bill-to-summary .item .column .description,#ReviewOrder .wrapper:not(.title) .row .filler .item .column .description,#ReviewOrder .wrapper:not(.title) .row .items .item .column .description,#ReviewOrder .wrapper:not(.title) .row .ship-to-summary .item .column .description{font-size:1.125em}#ReviewOrder .wrapper:not(.title) .row .bill-to-summary .item .column .price,#ReviewOrder .wrapper:not(.title) .row .filler .item .column .price,#ReviewOrder .wrapper:not(.title) .row .items .item .column .price,#ReviewOrder .wrapper:not(.title) .row .ship-to-summary .item .column .price{flex-direction:column}#ReviewOrder .wrapper:not(.title) .row .order-summary .place-order-button{justify-content:center}#ReviewOrder .wrapper:not(.title) .row .order-summary .place-order-button button{width:200px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#ReviewOrder .wrapper:not(.title) .row .bill-to-summary,#ReviewOrder .wrapper:not(.title) .row .filler,#ReviewOrder .wrapper:not(.title) .row .items,#ReviewOrder .wrapper:not(.title) .row .ship-to-summary{width:300px}#ReviewOrder .wrapper:not(.title) .row .bill-to-summary .order-summary,#ReviewOrder .wrapper:not(.title) .row .filler .order-summary,#ReviewOrder .wrapper:not(.title) .row .items .order-summary,#ReviewOrder .wrapper:not(.title) .row .ship-to-summary .order-summary{margin:auto;width:300px}}#NotFound{align-items:center;background-image:radial-gradient(circle at 50% 50%,#151c2b,#000);background-image:radial-gradient(circle at 50% 50%,var(--dark-2),#000);display:flex;height:100%;justify-content:center}#NotFound img{margin-bottom:30px}#NotFound h2,#NotFound h3,#NotFound h4{margin:0;text-align:center}#NotFound h2,#NotFound h3{color:#fff;color:var(--white);font-size:1.25em;line-height:1.75}#NotFound h2{font-weight:700;text-transform:uppercase}#NotFound h3,#NotFound h4{font-weight:400}#NotFound h4{color:#fff;font-size:1em;letter-spacing:2px;line-height:2.19;margin:20px 0}#NotFound h4 a{color:#227cb8;color:var(--sky-blue)}.order-description{border-top:1px solid #475166;border-top:1px solid var(--slate);display:flex;flex-direction:column;margin-bottom:50px;min-height:70px;width:100%}.order-description *{align-content:center;display:flex}.order-description .items-header{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);color:#fff;color:var(--white);font-size:18px;font-weight:400;justify-content:space-between;letter-spacing:1.8px;line-height:1.79;padding-bottom:10px;padding-top:20px;text-align:left;text-transform:capitalize}.order-description .items-header div:first-child{flex-grow:1}.order-description .small-header{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);font-size:.9285em;font-weight:500;letter-spacing:1.6px;line-height:1.92;margin-bottom:10px;padding-bottom:5px;text-transform:uppercase}.order-description .items{flex-direction:column}.order-description .items .items-header{margin-top:20px}.order-description .item{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);justify-content:space-between;padding-bottom:20px;padding-top:15px;width:100%}.order-description .item .item-name{flex-direction:column}.order-description .item .item-name span{word-break:break-word}.order-description .item .item-name .type{color:#227cb8;color:var(--sky-blue);font-size:14px}.order-description .item-price,.order-description .quantity{align-items:center;justify-content:center;width:14%}.order-description .quantity{content:"quantity"}.order-description .item-name{width:72%}.order-description .item-name .title{height:auto;overflow:hidden}.order-description .bottom-section{justify-content:space-between}.order-description .bottom-section.simplified{justify-content:flex-end}.order-description .bottom-section{margin-top:20px}.order-description .bottom-section .full-details{align-self:start;flex-direction:column;height:auto;margin-right:20px;width:50%}.order-description .bottom-section .full-details .billing-info,.order-description .bottom-section .full-details .billing-info>*,.order-description .bottom-section .full-details .payment-info,.order-description .bottom-section .full-details .payment-info>*,.order-description .bottom-section .full-details .shipping-info,.order-description .bottom-section .full-details .shipping-info>*{flex-direction:column}.order-description .bottom-section .full-details .billing-info{margin:20px 0}.order-description .bottom-section .full-details .payment-info{margin-top:20px}.order-description .bottom-section .full-details .payment-info .credit-card{padding-top:10px}.order-description .bottom-section .full-details .payment-info.only-payment-method{margin-top:0}.order-description .bottom-section .order-details{align-self:flex-start;flex-direction:column;height:200px;width:311px}.order-description .bottom-section .order-details .order-details-container{flex-direction:row;height:79px;justify-content:space-between}.order-description .bottom-section .order-details .order-details-container .order-details-items,.order-description .bottom-section .order-details .order-details-container .order-details-values{flex-direction:column}.order-description .bottom-section .order-details .order-details-container .order-details-items div,.order-description .bottom-section .order-details .order-details-container .order-details-values div{font-weight:500;letter-spacing:1.3px;line-height:1.57}.order-description .bottom-section .order-details .order-details-container .order-details-values{padding-right:5px}.order-description .bottom-section .order-details .order-details-container .order-details-values div{justify-content:flex-end}.order-description .bottom-section .order-details .order-details-container .order-details-values .tax-divider{padding:0 10px}.order-description .bottom-section .order-details .order-total{border-top:1px solid #475166;border-top:1px solid var(--slate);font-size:18px;justify-content:space-between;letter-spacing:1.5px;line-height:1.57;margin-top:30px;padding-top:20px;text-transform:capitalize}.order-description .bottom-section .order-details .order-total div:last-child{padding-right:5px}#subscriptionTransactions{padding:20px 0}#subscriptionTransactions .table-header{align-items:center;background-color:#0f1521;background-color:var(--dark);border:1px solid #151c2b;border:1px solid var(--dark-2);color:#fff;color:var(--white);display:flex;font-size:.875em;font-weight:500;height:62px;justify-content:space-between;letter-spacing:1.8px;padding:0 30px;text-transform:uppercase}#subscriptionTransactions .table-header .total{text-align:center;width:72px}#subscriptionTransactions>span{margin-left:30px}.collapsible-order{align-content:center;color:#fff;color:var(--white);display:flex;flex-direction:column;font-size:1em;font-weight:500;justify-content:center;padding-left:20px}.collapsible-order .order-summary{cursor:pointer;display:flex;justify-content:space-between;margin:30px 0;padding-right:60px;z-index:2}.collapsible-order .order-summary .left-container{align-content:center;align-items:center;display:flex;justify-content:space-between}.collapsible-order .order-summary .left-container button{height:20px;line-height:1;width:30px}.collapsible-order .order-summary .left-container button>i{transition:transform .5s ease}.collapsible-order .order-summary .left-container button.animate>i{transform:rotate(90deg)}.collapsible-order .order-summary .left-container button:hover{cursor:pointer}.collapsible-order .order-summary .left-container button i{font-size:8px}.collapsible-order .order-summary .left-container .subscription-name .active{color:#1abc9d;color:var(--pine-green);font-weight:700}.collapsible-order .order-summary .left-container .subscription-name .inactive{color:#ccc;color:var(--grey)}.collapsible-order .order-summary .order-id{text-align:center;width:72px}.collapsible-order .order-summary .status{color:#1abc9d;color:var(--pine-green);text-align:center;width:120px}.collapsible-order .order-summary .status span{color:#fff;font-weight:700}.collapsible-order .order-summary .status span.completed{color:#1abc9d;color:var(--pine-green)}.collapsible-order .order-summary .status span.failed{color:#e74d3d;color:var(--error-red)}.collapsible-order .order-summary .status span.processing{color:#227cb8;color:var(--sky-blue)}.collapsible-order .order-summary .status span.voided{color:#ccc;color:var(--grey)}.collapsible-order .order-summary .price{text-align:center;width:72px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.collapsible-order{padding-left:0}.collapsible-order.is-transaction{padding-left:12px}.collapsible-order .order-summary{padding-right:7px}.collapsible-order .order-summary .left-container button{padding-left:0}.collapsible-order .order-description{border-top:none;font-size:1em;margin:auto;width:90%}.collapsible-order .order-description .bottom-section{flex-direction:column-reverse}.collapsible-order .order-description .bottom-section .full-details{align-self:center;margin-right:0;width:100%}.collapsible-order .order-description .bottom-section .order-details{align-self:center;width:100%}.collapsible-order .order-description .bottom-section .order-details .order-total{margin-top:10px;padding-top:10px}}#Orders{margin-bottom:50px}#Orders .table-header{align-items:center;background-color:#0f1521;background-color:var(--dark);border:1px solid #151c2b;border:1px solid var(--dark-2);color:#fff;color:var(--white);display:flex;font-size:16px;font-weight:500;height:62px;justify-content:space-between;letter-spacing:1.8px;padding:0 60px;text-transform:capitalize}#Orders .table-header .total{text-align:center;width:72px}#Orders h4{color:#fff;color:var(--white)}#Orders .collapsible-order:nth-child(2n){background-color:#0f1521;background-color:var(--dark)}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Orders .table-header{padding:0}#Orders .table-header .date{padding-left:15px}}.rodal,.rodal-mask{height:100%;left:0;top:0;width:100%;z-index:100}.rodal{position:fixed}.rodal-mask{background:rgba(0,0,0,.3);position:absolute}.rodal-dialog{background:#fff;border-radius:3px;bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.2);left:0;margin:auto;padding:15px;position:absolute;right:0;top:0;z-index:101}.rodal-dialog:focus{outline:none}.rodal-close{cursor:pointer;height:16px;position:absolute;right:16px;top:16px;width:16px}.rodal-close:after,.rodal-close:before{background:#999;border-radius:100%;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;transition:background .2s;width:100%}.rodal-close:before{transform:rotate(45deg)}.rodal-close:after{transform:rotate(-45deg)}.rodal-close:hover:after,.rodal-close:hover:before{background:#333}@keyframes rodal-fade-enter{0%{opacity:0}}.rodal-fade-enter{animation:rodal-fade-enter ease-in both}@keyframes rodal-fade-leave{to{opacity:0}}.rodal-fade-leave{animation:rodal-fade-leave ease-out both}@keyframes rodal-zoom-enter{0%{transform:scale3d(.3,.3,.3)}}.rodal-zoom-enter{animation:rodal-zoom-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-zoom-leave{to{transform:scale3d(.3,.3,.3)}}.rodal-zoom-leave{animation:rodal-zoom-leave both}@keyframes rodal-slideDown-enter{0%{transform:translate3d(0,-100px,0)}}.rodal-slideDown-enter{animation:rodal-slideDown-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideDown-leave{to{transform:translate3d(0,-100px,0)}}.rodal-slideDown-leave{animation:rodal-slideDown-leave both}@keyframes rodal-slideLeft-enter{0%{transform:translate3d(-150px,0,0)}}.rodal-slideLeft-enter{animation:rodal-slideLeft-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideLeft-leave{to{transform:translate3d(-150px,0,0)}}.rodal-slideLeft-leave{animation:rodal-slideLeft-leave both}@keyframes rodal-slideRight-enter{0%{transform:translate3d(150px,0,0)}}.rodal-slideRight-enter{animation:rodal-slideRight-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideRight-leave{to{transform:translate3d(150px,0,0)}}.rodal-slideRight-leave{animation:rodal-slideRight-leave both}@keyframes rodal-slideUp-enter{0%{transform:translate3d(0,100px,0)}}.rodal-slideUp-enter{animation:rodal-slideUp-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideUp-leave{to{transform:translate3d(0,100px,0)}}.rodal-slideUp-leave{animation:rodal-slideUp-leave both}@keyframes rodal-flip-enter{0%{transform:perspective(400px) rotateX(60deg)}70%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px)}}.rodal-flip-enter{animation:rodal-flip-enter ease-in both;backface-visibility:visible!important}@keyframes rodal-flip-leave{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px) rotateX(45deg)}}.rodal-flip-leave{animation:rodal-flip-leave both;backface-visibility:visible!important}@keyframes rodal-rotate-enter{0%{transform:rotate(-180deg) scale3d(.3,.3,.3)}}.rodal-rotate-enter{animation:rodal-rotate-enter both;transform-origin:center}@keyframes rodal-rotate-leave{to{transform:rotate(180deg) scale3d(.3,.3,.3)}}.rodal-rotate-leave{animation:rodal-rotate-leave both;transform-origin:center}@keyframes rodal-door-enter{0%{transform:scaleX(0)}}.rodal-door-enter{animation:rodal-door-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-door-leave{60%{transform:scaleX(.01)}to{transform:scale3d(0,1,.1)}}.rodal-door-leave{animation:rodal-door-leave both}#DeleteAccount{margin-bottom:100px}#DeleteAccount button.danger{background-color:#e74d3d;background-color:var(--error-red);width:250px}#DeleteAccount button.danger:hover{background-color:#bd2c1d;background-color:var(--error-red-hover)}#DeleteAccount button.danger:disabled{background-color:grey;color:#fff}#DeleteAccount input{width:230px}#DeleteAccount .action{display:flex;justify-content:flex-end;margin-top:auto}#MyAccount .personal-information{margin-top:45px}#MyAccount .personal-information .subheading{display:flex;justify-content:space-between;margin-bottom:10px}#MyAccount .personal-information .subheading div{color:#fff;color:var(--white);font-size:18px;letter-spacing:1.8px;line-height:1.79;text-transform:capitalize}#MyAccount .personal-information .subheading>h3.heading{margin:0 0 30px}#MyAccount .personal-information .subheading a,#MyAccount .personal-information a.change-password{color:#35aeff;color:var(--bright-blue);-webkit-text-decoration:none;text-decoration:none}#MyAccount .personal-information .subheading a:hover,#MyAccount .personal-information a.change-password:hover{color:#2b7cb2;color:var(--sky-blue__hover)}#MyAccount .personal-information .change-password{display:block;margin-top:20px;width:160px}#MyAccount .personal-information .grid{color:#fff;color:var(--white);display:flex;flex-direction:column;font-size:16px;font-weight:500;letter-spacing:2px;line-height:2.86;width:300px}#MyAccount .personal-information .grid div{display:flex;justify-content:space-between;padding:5px 0}#MyAccount .personal-information .grid div span:first-child{text-transform:capitalize}#MyAccount .personal-information .grid div span:last-child{width:170px}#MyAccount .personal-information .subscription-info{background-color:#0f1521;background-color:var(--dark);border:1px solid #151c2b;border:1px solid var(--dark-2);display:flex;font-size:14px;height:100px;justify-content:space-between;padding:17px}#MyAccount .personal-information .subscription-info *{align-items:center;display:flex}#MyAccount .personal-information .subscription-info .left-section span{color:#999;color:var(--medium-gray)}#MyAccount .personal-information .subscription-info .left-section .description i{color:#fff;color:var(--white);font-size:60px;margin:0 15px}#MyAccount .personal-information .subscription-info .left-section .description .plan-information{align-items:center;display:block}#MyAccount .personal-information .subscription-info .left-section .description .plan-information .plan-name{color:#fff;color:var(--white);font-size:16px;margin-right:5px}#MyAccount .personal-information .subscription-info .left-section .description .plan-information .billing-date{color:#fff;color:var(--white);font-size:14px}#MyAccount .personal-information .subscription-info .left-section .description .plan-information .cancel-subscription{color:#e74d3d;color:var(--error-red);cursor:pointer;text-transform:capitalize}#MyAccount .personal-information .subscription-info .right-section a{color:#ff8400;color:var(--orange);font-weight:700;letter-spacing:2px;margin-right:20px;-webkit-text-decoration:none;text-decoration:none}#MyAccount .personal-information .subscription-info .right-section a:hover{color:#b75f01;color:var(--orange__hover)}#MyAccount .personal-information .subscription-info .right-section span{color:#227cb8;color:var(--sky-blue);font-size:1.166em}#MyAccount .personal-information .subscription-info .right-section span:hover{color:#2b7cb2;color:var(--sky-blue__hover);cursor:pointer}#MyAccount .personal-information .subscription-info .right-section .pending-message{display:flex;flex-wrap:wrap;justify-content:flex-end}#MyAccount .personal-information .subscription-info .right-section .pending-message span{color:#fff;font-size:1.166em}#MyAccount .personal-information .subscription-info .right-section .pending-message span:hover{cursor:default}#MyAccount .personal-information .subscription-info .right-section .pending-message .message{margin-bottom:0;margin-right:5px}#MyAccount .personal-information .subscription-info .right-section .pending-message .date{text-transform:none}#MyAccount .personal-information .mobile-cancel{display:flex;font-size:.85em;justify-content:flex-end;padding:20px 0}#MyAccount .personal-information .mobile-cancel span{color:#227cb8;color:var(--sky-blue);font-size:1.166em;text-transform:capitalize}#MyAccount .personal-information .mobile-cancel span:hover{color:#2b7cb2;color:var(--sky-blue__hover);cursor:pointer}#MyAccount .personal-information .mobile-cancel .pending-message span{color:#fff;font-size:1.166em}#MyAccount .personal-information .mobile-cancel .pending-message span:hover{cursor:default}#MyAccount .personal-information .mobile-cancel .pending-message .message{margin-right:5px}#MyAccount .personal-information .mobile-cancel .pending-message .date{text-transform:none}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#MyAccount .personal-information .grid{width:260px}#MyAccount .personal-information .subscription-info{align-items:center;flex-direction:column;height:200px;justify-content:space-evenly;margin-bottom:35px}#MyAccount .personal-information .subscription-info .left-section{align-items:flex-start;flex-direction:column;height:54px}#MyAccount .personal-information .subscription-info .right-section a{margin-right:0}#MyAccount .personal-information .subscription-info .right-section .pending-message{justify-content:center}}.subscription-gift-notice{align-items:center;background:#0f1521;background:var(--dark);color:#fff;display:flex;flex-direction:column;font-size:.75rem;font-weight:400;letter-spacing:2px;margin:20px 0;padding:30px 17px;text-transform:uppercase}.subscription-gift-notice__text{line-height:1.5;margin:0 0 17px;position:relative;text-align:center}@media (min-width:1100px){.subscription-gift-notice{flex-direction:row;padding:17px}.subscription-gift-notice__text{margin-bottom:0;padding-right:17px;text-align:left}.subscription-gift-notice__cta{white-space:nowrap}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#MyAccount .personal-information .grid{width:100%}#MyAccount .personal-information .grid>div span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}}#ManageSubscription .manage-subscription-btn{color:#35aeff;color:var(--bright-blue)}#ManageSubscription .manage-subscription-btn:hover{cursor:pointer}#ManageSubscription .rodal-dialog{padding:0}#ManageSubscription .rodal-dialog .header .title{display:flex}#ManageSubscription .rodal-dialog .dialog-message{font-size:18px;padding:0 16px}#ManageSubscription button:disabled{background-color:#53636e}#ManageSubscription button:disabled:hover{background-color:#53636e;cursor:default}#ManageSubscription .action-buttons{display:flex;flex-direction:column;height:80px;justify-content:space-between;width:100%}#ManageSubscription .action-buttons>.happy-actions{display:flex;justify-content:center;width:100%}#ManageSubscription .action-buttons>.happy-actions a,#ManageSubscription .action-buttons>.happy-actions>button{width:100%}#ManageSubscription .action-buttons>.sad-actions>button{color:#e74d3d;color:var(--error-red);font-size:14px}#ManageSubscription .action-buttons>.sad-actions>button:hover{cursor:pointer}#RetentionDialog{display:flex;flex-direction:column;height:100%}#RetentionDialog .dialog-content{flex:1;font-size:18px;justify-content:center}#RetentionDialog .action-buttons,#RetentionDialog .dialog-content{display:flex;flex-direction:column}#RetentionDialog .action-buttons>button{width:100%}#RetentionDialog .action-buttons .cancel-anyway-btn{color:#e74d3d;display:flex;font-size:14px;justify-content:center;margin:32px 0 16px}#RetentionDialog .action-buttons .cancel-anyway-btn:hover{cursor:pointer}@media (min-width:1100px){#WatchHistory .tutorials-list-content{grid-template-columns:repeat(3,1fr)}}#GiftSubscription{color:#fff;color:var(--white)}#GiftSubscription #GiftSubscriptionForm{display:flex;flex-direction:column}#GiftSubscription #GiftSubscriptionForm .input-names{display:flex}#GiftSubscription .subheading{font-size:16px;padding-bottom:20px}#GiftSubscription .gift-subscription-box{max-width:357px}#GiftSubscription .gift-subscription-box .submit-btn{border:2px solid #fff;border:2px solid var(--white);border-radius:0;cursor:pointer;font-size:.875em;font-weight:700;letter-spacing:1.5px;margin:30px 0;max-width:100%;outline:none;text-align:center;text-transform:uppercase}#GiftSubscription .send-text{margin-bottom:20px}#Interests{color:#fff}#Interests .text{margin-bottom:30px}#Interests .interests{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:10px;grid-column-gap:10px;margin-bottom:20px}#Interests .interests .interest{align-items:center;display:flex;font-size:16px;margin:8px}#Interests .interests .interest:hover{cursor:pointer}#Interests .interests .interest{text-align:left}#Interests .interests .interest>input{margin-right:16px;text-align:left}#Interests .interests-cta{display:flex;justify-content:center;margin:30px 0}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Interests .interests{grid-template-columns:repeat(1,1fr)}}#Receipt{color:#fff;color:var(--white)}#Receipt h1{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#Receipt h1:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#Receipt h1{border-left:3px solid #ff8400;border-left:3px solid var(--orange);height:30px;margin-bottom:0;margin-top:0;padding-left:10px}#Receipt .your-receipt{align-items:center;background-color:#0f1521;background-color:var(--dark);display:flex;height:60px}#Receipt .your-receipt h1{display:flex;flex-grow:1;font-size:22px;text-transform:capitalize}#Receipt .hero{background-color:#151c2b;background-color:var(--dark-2);flex-direction:column;height:200px}#Receipt .hero,#Receipt .hero>*{display:flex;justify-content:center}#Receipt .hero .icon{color:#1abc9d;color:var(--pine-green);font-size:3.75em;height:75px}#Receipt .hero .message{font-size:38px;font-weight:700;letter-spacing:2px;line-height:1.2;text-align:center}#Receipt .hero .thanks{letter-spacing:1px;line-height:1.25;text-align:center}#Receipt .order-background{background:linear-gradient(90deg,#dde0e5 0,#dde0e5 50%,#fff 0,#fff);background:linear-gradient(to right,var(--bone) 0,var(--bone) 50%,#fff 50%,#fff 100%)}#Receipt .order-background .order-container{background-color:#fff;background-color:var(--white);color:#000;display:flex;flex-direction:row;padding:0}#Receipt .order-background .order-container>*{display:flex}#Receipt .order-background .order-container .accent{font-weight:700;text-transform:capitalize}#Receipt .order-background .order-container .order-number{text-transform:uppercase}#Receipt .order-background .order-container .column{background-color:#dde0e5;flex:0 0 35%;flex-direction:column}#Receipt .order-background .order-container .column .row{margin:0 32px}#Receipt .order-background .order-container .column .row .order-date{margin-top:15px}#Receipt .order-background .order-container .column .row:first-child{letter-spacing:1px;line-height:1.25;margin-top:37px}#Receipt .order-background .order-container .column .bill-to,#Receipt .order-background .order-container .column .ship-to{margin-top:32px}#Receipt .order-background .order-container .column .bill-to .subheader,#Receipt .order-background .order-container .column .ship-to .subheader{border-bottom:1px solid #227cb8;border-bottom:1px solid var(--sky-blue);color:#227cb8;color:var(--sky-blue);font-size:18px;letter-spacing:1.8px;line-height:1.79;margin-bottom:12px;padding-bottom:5px;text-transform:capitalize}#Receipt .order-background .order-container .column .bill-to .small-subheader,#Receipt .order-background .order-container .column .ship-to .small-subheader{color:#999;color:var(--medium-gray);font-size:16px;font-weight:400;letter-spacing:1px;line-height:2.08;text-transform:capitalize}#Receipt .order-background .order-container .column .bill-to{margin-bottom:20px}#Receipt .order-background .order-container .order-details-table{color:#0f1521;color:var(--dark);flex-grow:1}#Receipt .order-background .order-container .order-details-table .order-description{border-top:none;flex-grow:1;padding:20px;width:100%}#Receipt .order-background .order-container .order-details-table .order-description .item{border-bottom:1px solid #dde0e5;border-bottom:1px solid var(--bone);padding:15px 10px 10px}#Receipt .order-background .order-container .order-details-table .order-description .item .item-name .title{background-color:#fff;background-color:var(--white)}#Receipt .order-background .order-container .order-details-table .order-description .item:last-child{border-bottom:1px solid #0f1521;border-bottom:1px solid var(--dark)}#Receipt .order-background .order-container .order-details-table .order-description .items-header{color:#0f1521;color:var(--dark);padding:5px 10px}#Receipt .order-background .order-container .order-details-table .order-description .order-details{color:#0f1521;color:var(--dark);font-weight:700}#Receipt .order-background .order-container .order-details-table .order-description .order-details .small-header{visibility:hidden}#Receipt .order-background .order-container .order-details-table .order-description .order-details .order-details-container .order-details-items div,#Receipt .order-background .order-container .order-details-table .order-description .order-details .order-details-container .order-details-values div{font-weight:400}#Receipt .order-background .order-container .order-details-table .order-description .order-details .order-details-container .order-details-values div{justify-content:flex-end}#Receipt .order-background .order-container .order-details-table .order-description .bottom-section{margin-right:25px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Receipt .hero{height:300px}#Receipt .hero .thanks{font-size:1.2em;margin:25px auto;width:85%}#Receipt .order-background{font-size:1.15em}#Receipt .order-background .order-container{flex-direction:column}#Receipt .order-background .order-container>.column{flex:1}#Receipt .order-background .order-container .order-details-table .order-description{padding:0;width:100%}#Receipt .order-background .order-container .order-details-table .order-description .item{border-bottom:1px solid #bec1c7;border-bottom:1px solid var(--yet-another-grey);flex-direction:column;padding:10px 32px}#Receipt .order-background .order-container .order-details-table .order-description .item:last-child{border-bottom:1px solid #bec1c7;border-bottom:1px solid var(--yet-another-grey)}#Receipt .order-background .order-container .order-details-table .order-description .item .item-name,#Receipt .order-background .order-container .order-details-table .order-description .item .item-price,#Receipt .order-background .order-container .order-details-table .order-description .item .quantity{justify-content:flex-start;padding:8px 0;width:100%}#Receipt .order-background .order-container .order-details-table .order-description .item .quantity:before{content:"Quantity:";padding-right:5px}#Receipt .order-background .order-container .order-details-table .order-description .bottom-section{margin-right:0;padding:0 30px}#Receipt .order-background .order-container .order-description .bottom-section .order-details{width:100%}#Receipt .order-background .order-container .order-description .items-header{display:none}}#ThankYou{color:#fff;color:var(--white)}#ThankYou h1{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#ThankYou h1:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#ThankYou h1{border-left:3px solid #ff8400;border-left:3px solid var(--orange);height:30px;margin-bottom:0;margin-top:0;padding-left:10px}#ThankYou .your-receipt{align-items:center;background-color:#0f1521;background-color:var(--dark);display:flex;height:60px}#ThankYou .your-receipt h1{display:flex;flex-grow:1}#ThankYou .hero{background-color:#151c2b;background-color:var(--dark-2);flex-direction:column;margin:30px 0}#ThankYou .hero,#ThankYou .hero>*{display:flex;justify-content:center}#ThankYou .hero .icon{color:#1abc9d;color:var(--pine-green);font-size:3.75em;height:75px}#ThankYou .hero .message{font-size:30px;font-weight:700;letter-spacing:2px;line-height:1.2;margin:10px;text-align:center;text-transform:uppercase}#ThankYou .hero .thanks{display:block;letter-spacing:1px;line-height:1.25;margin:auto;max-width:920px;padding:20px;text-align:center}#ThankYou .hero .thanks .redirection{font-size:.8em;margin-top:10px}#ThankYou .redirect{display:flex;justify-content:center}#ThankYou .redirect a{padding:15px}#ThankYou .interests{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:10px;grid-column-gap:10px;margin-bottom:20px}#ThankYou .interests .interest{align-items:center;display:flex;font-size:16px;margin:8px}#ThankYou .interests .interest:hover{cursor:pointer}#ThankYou .interests .interest{text-align:left}#ThankYou .interests .interest>input{margin-right:16px;text-align:left}#ThankYou .poll{align-self:center;display:flex;flex-direction:column;max-width:920px}#ThankYou .next-step-cta{display:flex;justify-content:center;margin:20px 0}#ThankYou .help-text{font-size:18px;margin-bottom:30px;text-align:left}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#ThankYou .hero{margin-top:5vh}#ThankYou .hero .thanks{font-size:1.2em;margin:0 auto 10px;width:85%}#ThankYou .interests{grid-template-columns:repeat(1,1fr)}}#ChangeSubscription .message{color:#fff;padding:5px 0 30px}#ChangeSubscription.wrapper{padding:0 32px}#ChangeSubscription #SubscriptionPlanList{color:#fff;color:var(--white)}#ChangeSubscription #SubscriptionPlanList .col.large .header{align-items:start;padding-left:0}#ChangeSubscription #SubscriptionPlanList .col.large .row .large-description{font-size:.9em}@media (max-width:1100px){#ChangeSubscription #SubscriptionPlanList .col .row{padding:10px 0}#ChangeSubscription #SubscriptionPlanList .col .row:last-child:not(.tagline){height:80px}#ChangeSubscription #SubscriptionPlanList .col .row .large-description{font-size:1.25vw}#ChangeSubscription #SubscriptionPlanList .col .row button.btn{padding:10px;width:90%}#ChangeSubscription #SubscriptionPlanList .col.large .row{padding:10px}#ChangeSubscription #SubscriptionPlanList .col.large .row i{font-size:24px;height:24px;line-height:24px;margin-right:10px}#ChangeSubscription #SubscriptionPlanList .col.large .row .large-description{font-size:12px}}@media (max-width:830px){#ChangeSubscription #SubscriptionPlanList .col .row span.price{font-size:15px}#ChangeSubscription #SubscriptionPlanList .col .row button.btn{padding:6px}#ChangeSubscription #SubscriptionPlanList .col .row.main-description{align-items:center;font-size:10px}#ChangeSubscription #SubscriptionPlanList .col.large .row{padding:8px}#ChangeSubscription #SubscriptionPlanList .col.large .row .large-description{font-size:11px}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#ChangeSubscription #SubscriptionPlanList .col.large .row{padding:10px}#ChangeSubscription #SubscriptionPlanList .col.large .row .large-description{font-size:1.25vw;height:60px;overflow:hidden}.rodal-dialog{font-size:16px;padding:10px}.rodal-dialog .body div .newValue{margin:10px 0 5px}.rodal-dialog .body div .message{margin-bottom:10px}.rodal-dialog .body div .total{margin:10px 0}#ChangeSubscription .message{font-size:16px}#ChangeSubscription #SubscriptionPlanListMobile{color:#fff;color:var(--white)}#ChangeSubscription #SubscriptionPlanListMobile .main-table{padding-bottom:10px}#ChangeSubscription #SubscriptionPlanListMobile .sticky{height:350px;padding-top:121px;z-index:2}#ChangeSubscription #SubscriptionPlanListMobile .col .row .current-plan{font-size:16px;height:40px;margin:16px 0;padding:10px 5px;text-transform:capitalize}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){.rodal-dialog{display:flex;flex-direction:column;font-size:17px;justify-content:space-evenly;padding:10px}.rodal-dialog .body{font-size:13px}.rodal-dialog .body div .upgrade-graphic{font-size:1.25em;margin:0}.rodal-dialog .body div .upgrade-graphic .current-plan,.rodal-dialog .body div .upgrade-graphic .new-plan{margin:15px}.rodal-dialog .body div .message{line-height:20px;margin-bottom:10px}.rodal-dialog .body div .newValue{font-size:1.8em;margin:10px 0 30px}}.SpecialVideoChapters{color:#c6c7cd;color:var(--silver-2);-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px;-moz-column-rule:1px solid #475166;column-rule:1px solid #475166;-moz-column-rule:1px solid var(--slate);column-rule:1px solid var(--slate);line-height:2}.SpecialVideoChapters h2{-moz-column-span:all;column-span:all;margin-bottom:50px;text-align:center;text-transform:uppercase}.SpecialVideoChapters ol{margin-top:0}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.SpecialVideoChapters{-moz-column-count:auto;-moz-column-count:initial;column-count:auto}}.VideoModal .rodal-dialog{align-items:center;background:#000;display:flex;justify-content:center;max-width:90%;padding:0}.VideoModal .rodal-dialog span{height:100%}.VideoModal .rodal-dialog .video{width:100%}.VideoModal .rodal-dialog>.jwplayer{height:50vh;max-height:480px}.VideoModal .rodal-dialog .rodal-close{height:16px;padding:8px;right:-20px;top:-20px;width:16px;z-index:1}.VideoModal .rodal-dialog .rodal-close:after,.VideoModal .rodal-dialog .rodal-close:before{background-color:#fff}.VideoModal #video-player{padding-bottom:56.25%}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.VideoModal .rodal-dialog .rodal-close{right:-10px;top:-10px}}#AddressList .address-enter{opacity:.01}#AddressList .address-enter.address-enter-active{opacity:1;transition:opacity .5s ease-in}#AddressList .address-leave{opacity:1}#AddressList .address-leave.address-leave-active{opacity:.01;transition:opacity .3s ease-in}#Addresses .addresses-empty-content{color:#fff}#Addresses form .buttons{align-items:center;display:flex;justify-content:flex-end}#Addresses form .buttons .cancel-btn{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}#Addresses form .buttons .cancel-btn:disabled{opacity:.5}#Addresses form .buttons .cancel-btn{color:#227cb8;color:var(--sky-blue);font-weight:400;height:22px;padding:0 40px;text-transform:capitalize}#Addresses form .buttons .cancel-btn:hover{color:#2b7cb2;color:var(--sky-blue__hover)}#Addresses form .buttons .submit-btn{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}#Addresses form .buttons .submit-btn:disabled{opacity:.5}#Addresses form .buttons .submit-btn{min-height:50px;width:230px}#Addresses form .buttons .submit-btn:hover{cursor:pointer}#Addresses form .buttons .submit-btn{border:2px solid #fff;border:2px solid var(--white);color:#fff}#Addresses form .buttons .submit-btn:hover{border-color:#ff8400;border-color:var(--orange)}#Addresses form .buttons .submit-btn:active{border-color:#cc6a00;border-color:var(--orange__active)}#Addresses form .buttons .submit-btn{right:0}#Addresses .create-address{margin-bottom:50px;opacity:0;transition:opacity .2s ease-in-out}#Addresses .create-address.showForm{opacity:1}#Addresses .add-address-container{display:flex;justify-content:end}#Addresses .add-address-container button.add-address{align-items:center;color:#35aeff;color:var(--bright-blue);cursor:pointer;font-size:20px;line-height:30px;outline:none;transition:color .15s ease-in}#Addresses .add-address-container button.add-address:disabled{color:#2074ac;color:var(--sky-blue__active);cursor:default}#Addresses .add-address-container button.add-address:disabled:hover{color:#2074ac;color:var(--sky-blue__active)}#Addresses .add-address-container button.add-address span{align-items:center;display:flex;padding:0 10px}#Addresses .add-address-container button.add-address span i{font-size:30px;height:30px;line-height:30px;margin-right:10px}#Addresses .add-address-container button.add-address:hover{color:#fff;color:var(--white)}#Addresses .add-address-container button.add-address{align-self:end;display:flex;margin-top:28px;text-transform:capitalize}#Addresses .add-address-container button.add-address i{font-size:2rem;height:2rem;line-height:2rem;margin-right:10px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Addresses form .buttons{flex-direction:column-reverse;justify-content:center}#Addresses form .buttons .cancel-btn{padding:20px}#Addresses button.add-address{padding:25px 0;text-transform:capitalize}}#CartSummary{height:310px;left:68%;max-width:320px;position:absolute;top:71px;width:30%;z-index:100}#CartSummary .header-wrapper{background-color:#fff;padding:15px}#CartSummary .header-wrapper .cart-summary-header{align-items:center;border-bottom:1px solid #0f1521;border-bottom:1px solid var(--dark);color:#fff;display:flex;justify-content:space-between;padding-bottom:10px}#CartSummary .header-wrapper .cart-summary-header .plan-summary-title span:first-child,#CartSummary .header-wrapper .cart-summary-header .summary-title span:first-child{color:#0f1521;color:var(--dark);font-size:18px;font-weight:700;letter-spacing:2px;text-transform:capitalize}#CartSummary .header-wrapper .cart-summary-header .edit-cart a{color:#227cb8;color:var(--sky-blue);-webkit-text-decoration:none;text-decoration:none}#CartSummary .header-wrapper .cart-summary-header .edit-cart a:hover{color:#2b7cb2;color:var(--sky-blue__hover);cursor:pointer}#CartSummary .items{background-color:#fff;background-color:var(--white)}#CartSummary .items .item{border-bottom:1px solid;display:flex;justify-content:center;padding:15px}#CartSummary .items .item .thumbnail{height:40px;position:relative;width:70px}#CartSummary .items .item .thumbnail .plan-icon,#CartSummary .items .item .thumbnail img{border:1px solid #475166;border:1px solid var(--slate)}#CartSummary .items .item .thumbnail .plan-icon{align-items:center;background-color:#171f32;background-color:var(--dark-3);display:flex;font-size:2em;height:40px;justify-content:center;width:70px}#CartSummary .items .item .thumbnail .plan-icon i{color:#fff;color:var(--white);display:flex}#CartSummary .items .item .thumbnail .quantity{align-items:center;background-color:#227cb8;background-color:var(--sky-blue);border-radius:50%;color:#fff;color:var(--white);display:flex;font-size:.45em;height:15px;justify-content:center;position:absolute;right:-5px;top:-5px;width:15px}#CartSummary .items .item .description{font-size:.8em;margin-left:15px;width:53%}#CartSummary .items .item .description .type{color:#000;font-size:14px;text-transform:capitalize}#CartSummary .items .item .description .title{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#000;font-weight:700;-webkit-line-clamp:2;line-height:1;max-height:2;overflow:hidden;padding-right:10px}#CartSummary .items .item .description.subscription .type{font-size:1em}#CartSummary .items .item .description.subscription .title{font-size:1.75em;line-height:1.25}#CartSummary .items .item .price{align-items:center;color:#0f1521;color:var(--dark);display:flex;justify-content:center}#CartSummary .total-wrapper{background-color:#151c2b;background-color:var(--dark-2);padding:15px}#CartSummary .total-wrapper .total .redeem{color:#227cb8;color:var(--sky-blue);cursor:pointer;font-size:14px;letter-spacing:1.7px;line-height:1.33;padding-bottom:15px;text-align:left}#CartSummary .total-wrapper .total .redeem:hover{color:#2b7cb2;color:var(--sky-blue__hover)}#CartSummary .total-wrapper .total .redeem.disabled{cursor:default}#CartSummary .total-wrapper .total .redeem.disabled:hover{color:#227cb8;color:var(--sky-blue)}#CartSummary .total-wrapper .total .free-trial span{font-size:.6875em}#CartSummary .total-wrapper .total .total-detail{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);border-top:1px solid #475166;border-top:1px solid var(--slate);display:flex;flex-direction:column;padding:10px 0}#CartSummary .total-wrapper .total .total-detail .discount,#CartSummary .total-wrapper .total .total-detail .shipping,#CartSummary .total-wrapper .total .total-detail .subtotal,#CartSummary .total-wrapper .total .total-detail .taxes{color:#eaebec;color:var(--silver-3);display:flex;justify-content:space-between;padding:1px 0}#CartSummary .total-wrapper .total .total-detail.only-show-discount{border-top:none}#CartSummary .total-wrapper .total .grand-total,#CartSummary .total-wrapper .total .plan-grand-total{color:#fff;display:flex;font-weight:700;justify-content:space-between;padding-top:10px}#CartSummary #DiscountCode{transition:all .25s ease}#CartSummary #DiscountCode.showForm{margin:10px 0}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#CartSummary{height:auto;margin:auto auto 25px;padding-top:35px;position:static;width:300px}#CartSummary .items .item .description{font-size:.825em}#CartSummary .items .item .price{font-size:1em}}#CheckoutLogin>div{align-items:center;flex-direction:column}#CheckoutLogin a{color:#227cb8;color:var(--sky-blue);-webkit-text-decoration:none;text-decoration:none}#CheckoutLogin a:hover{color:#2b7cb2;color:var(--sky-blue__hover)}#CheckoutLogin a:active{color:#2074ac;color:var(--sky-blue__active)}#CheckoutLogin form{padding-top:40px;width:100%}#CheckoutLogin .divisor{align-items:center;color:#151c2b;color:var(--dark-2);display:flex;font-size:.88em;font-weight:700;letter-spacing:2px;margin:15px 0 24px;text-transform:uppercase;width:100%}#CheckoutLogin .divisor:after,#CheckoutLogin .divisor:before{border-bottom:1px solid #dde0e5;border-bottom:1px solid var(--soft-gray);content:"";flex:1 1 auto}#CheckoutLogin .divisor:before{margin-right:10px}#CheckoutLogin .divisor:after{margin-left:10px}#CheckoutLogin .auth-form-box{align-items:center;background-color:#fff;background-color:var(--white);box-shadow:0 0 40px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;max-width:100%;padding:25px 65px;width:500px}#CheckoutLogin .auth-form-box h1{font-size:1.56em;font-weight:400;letter-spacing:2px;line-height:1}#CheckoutLogin .auth-alt{color:#151c2b;color:var(--dark-2);font-size:1em;margin:30px 0 50px;text-align:center}#CheckoutLogin .auth-alt a{font-weight:700;text-transform:uppercase}#CheckoutLogin{color:#151c2b;color:var(--dark-2);display:flex;flex-direction:column}#CheckoutLogin .container{flex-direction:row}#CheckoutLogin .container .column{flex:1 1 30%;height:calc(90vh - 160px);justify-content:center;margin-top:10vh}#CheckoutLogin .container .column .message{height:218px;line-height:1.88;margin:10px 20% auto;padding:50px 0;text-align:center}#CheckoutLogin .container .column .cta-auth{align-items:center;background-color:#dde0e5;background-color:var(--bone);display:flex;flex-direction:column;height:70px;justify-content:center;margin:0 auto -13px;padding-bottom:60px;padding-top:20px;text-align:center;width:410px}#CheckoutLogin .container .column .cta-auth span{letter-spacing:2px;line-height:1.88}#CheckoutLogin .container .column .cta-auth a button{color:#151c2b;color:var(--dark-2)}#CheckoutLogin .container .column .cta-auth button{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}#CheckoutLogin .container .column .cta-auth button:disabled{opacity:.5}#CheckoutLogin .container .column .cta-auth button{border:2px solid #475166;border:2px solid var(--slate);font-size:14px;line-height:1;min-height:40px;padding:10px 20px;width:360px}#CheckoutLogin .container .column .cta-auth button:hover{border-color:#546078;border-color:var(--slate__hover)}#CheckoutLogin .container .column .cta-auth button:active{border-color:#b4bbcb;border-color:var(--slate__active)}#CheckoutLogin .container .column #LoginBox .divisor:after,#CheckoutLogin .container .column #LoginBox .divisor:before,#CheckoutLogin .container .column #RegisterBox .divisor:after,#CheckoutLogin .container .column #RegisterBox .divisor:before,#CheckoutLogin .container .column .message .divisor:after,#CheckoutLogin .container .column .message .divisor:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate)}#CheckoutLogin .container form{padding-top:10px}#CheckoutLogin>div{display:flex}#CheckoutLogin #LoginBox,#CheckoutLogin #RegisterBox{display:flex;justify-content:center}#CheckoutLogin #LoginBox .auth-form-box,#CheckoutLogin #RegisterBox .auth-form-box{background-color:#dde0e5;background-color:var(--soft-gray);box-shadow:none;max-width:100%;padding:15px;width:410px}#CheckoutLogin #LoginBox .auth-form-box .toggle-box,#CheckoutLogin #RegisterBox .auth-form-box .toggle-box{align-self:flex-start;color:#227cb8;color:var(--sky-blue);cursor:pointer;min-height:20px;padding:0}#CheckoutLogin #LoginBox .auth-form-box .toggle-box:hover,#CheckoutLogin #RegisterBox .auth-form-box .toggle-box:hover{color:#2b7cb2;color:var(--sky-blue__hover)}#CheckoutLogin #RegisterBox .sign-up-box .terms{font-size:.62em}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#CheckoutLogin{font-size:1.25em;margin-top:20px}#CheckoutLogin .container{flex-direction:column-reverse}#CheckoutLogin .container .column{height:auto;margin-top:1vh;max-width:none}#CheckoutLogin .container .column .cta-auth{margin:30px auto;width:90%}#CheckoutLogin .container .column .cta-auth a.active{width:100%}#CheckoutLogin .container .column .message{align-items:center;display:flex;height:auto;margin:20px auto;padding:0;width:65%}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#CheckoutLogin .btn{font-size:16px}#CheckoutLogin .container .column{max-width:100%}#CheckoutLogin .container .column .message{width:85%}#CheckoutLogin #LoginBox{width:100%}#CheckoutLogin #LoginBox .auth-form-box{margin:auto;width:90%}#CheckoutLogin #LoginBox .auth-form-box .kep-login-facebook .fa{margin-right:20px}#CheckoutLogin #RegisterBox .sign-up-box{margin:auto;width:90%}#CheckoutLogin #RegisterBox .sign-up-box .terms{font-size:12px}#CheckoutLogin #RegisterBox .sign-up-box .kep-login-facebook .fa{margin-right:20px}}#Checkout{background-color:#0f1521;background-color:var(--dark);color:#fff;position:relative}#Checkout .main-title{align-items:center;display:flex;height:60px}#Checkout .main-title h1{align-items:center;border-left:3px solid #ff8400;border-left:3px solid var(--orange);display:flex;font-size:22px;font-weight:400;height:30px;padding-left:10px;text-transform:capitalize}#Checkout .checkout-login .header{align-items:flex-start;border-bottom:1px solid rgba(78,78,95,.15);border-bottom:1px solid var(--lighter-gray);color:#151c2b;color:var(--dark-2);letter-spacing:2.3px;line-height:1;padding:22px 0;text-transform:uppercase}#Checkout .checkout-container{background-color:#dde0e5;background-color:var(--bone);color:#475166;color:var(--slate);position:relative}#Checkout .checkout-container .header{border-bottom:1px solid #c6c7cd;border-bottom:1px solid var(--silver-2)}#Checkout .checkout-container .header .container{display:flex;flex-direction:row;margin:auto;padding-bottom:15px;padding-top:15px}#Checkout .checkout-container .header .container .text{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:center;padding:0 10px;text-transform:capitalize}#Checkout .checkout-container .wrapper-subscribing{padding:0 20px}#Checkout .checkout-container .bill-to-full-width-container,#Checkout .checkout-container .ship-to-full-width-container{opacity:0;transition:opacity .25s ease-in 1s}#Checkout .checkout-container .bill-to-full-width-container.remove-cloak,#Checkout .checkout-container .ship-to-full-width-container.remove-cloak{opacity:1}#Checkout .checkout-container .bill-to-full-width-container.bill-to-body-subscribing,#Checkout .checkout-container .ship-to-full-width-container.bill-to-body-subscribing{background-color:#c6c7cd;background-color:var(--silver-2);margin:0 auto;max-width:654px}#Checkout .checkout-container .ship-to-full-width-container{max-height:1000px;transition:max-height .5s,min-height .5s}#Checkout .checkout-container .ship-to-full-width-container .header .container .text{flex-grow:1;justify-content:flex-start}#Checkout .checkout-container .ship-to-full-width-container .header .container .edit{align-items:center;color:#227cb8;color:var(--sky-blue);display:flex;position:absolute;right:35%}#Checkout .checkout-container .ship-to-full-width-container .header .container .edit:hover{color:#2b7cb2;color:var(--sky-blue__hover);cursor:pointer}#Checkout .checkout-container .ship-to-full-width-container .wrapper{position:relative}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to{overflow:hidden}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper{display:flex;min-height:374px;padding-bottom:15px;padding-top:15px;transition:min-height .5s}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-body{display:flex;flex-direction:column;margin-top:15px;width:66%}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-body .delivery-method .title{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-body .delivery-method .title:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);border-bottom:1px solid #c6c7cd;border-bottom:1px solid var(--silver-2);content:"";flex:1 1 auto;margin-left:20px}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-body .continue-btn{align-items:flex-end}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-summary{width:66%}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-summary .address-body{padding:20px 0}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-summary .address-body .name-header .name{font-size:22px}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .digital-order-summary .digital-order-summary-body div{color:#fff;color:var(--white);font-weight:700}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .plan-order-summary{word-spacing:1.9px}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .plan-order-summary .plan-order-summary-body .tagline{color:#eeeff2;color:var(--silver-1)}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .plan-order-summary .plan-order-summary-body .tagline .accent{color:#227cb8;color:var(--sky-blue);font-weight:700}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .plan-order-summary .plan-order-summary-body .description{color:#eeeff2;color:var(--silver-1);display:flex;flex-direction:column;font-size:12px}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .plan-order-summary .plan-order-summary-body .tagline-trial .accent{color:#227cb8;color:var(--sky-blue);font-size:13px;font-weight:700}#Checkout .checkout-container .ship-to-full-width-container.collapse{background-color:#151c2b;background-color:var(--dark-2);color:#ccc;color:var(--grey);max-height:227px}#Checkout .checkout-container .ship-to-full-width-container.collapse .header{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate)}#Checkout .checkout-container .ship-to-full-width-container.collapse .header .container .circle{border:2px solid #ccc;border:2px solid var(--grey)}#Checkout .checkout-container .ship-to-full-width-container.collapse .wrapper .ship-to .collapse-wrapper{min-height:100px}#Checkout .checkout-container .ship-to-full-width-container.collapse .wrapper .ship-to .collapse-wrapper-subscribing{margin:0 auto;max-width:654px}#Checkout .checkout-container .ship-to-full-width-container.full-collapse{color:#fff}#Checkout .checkout-container .ship-to-full-width-container.full-collapse .header .container .circle{border:2px solid #475166;border:2px solid var(--slate)}#Checkout .checkout-container .bill-to-full-width-container{min-height:500px}#Checkout .checkout-container .bill-to-full-width-container.collapse{background-color:#151c2b;background-color:var(--dark-2)}#Checkout .checkout-container .bill-to-full-width-container.collapse .header{border-bottom:none}#Checkout .checkout-container .bill-to-full-width-container .after-free-trial{padding-right:5px}#Checkout .checkout-subscribing{background-color:#151c2b;background-color:var(--dark-2)}#Checkout .bill-to .bill-to-body{display:flex;flex-direction:column;margin-top:20px;width:66%}#Checkout .bill-to .bill-to-body .new-billing-address,#Checkout .bill-to .bill-to-body .select-address,#Checkout .bill-to .bill-to-body .select-payment-method{max-width:654px;width:100%}#Checkout .bill-to .bill-to-body .new-billing-address .title,#Checkout .bill-to .bill-to-body .select-address .title,#Checkout .bill-to .bill-to-body .select-payment-method .title{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#Checkout .bill-to .bill-to-body .new-billing-address .title:after,#Checkout .bill-to .bill-to-body .select-address .title:after,#Checkout .bill-to .bill-to-body .select-payment-method .title:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);border-bottom:1px solid #c6c7cd;border-bottom:1px solid var(--silver-2);content:"";flex:1 1 auto;margin-left:20px}#Checkout .bill-to .bill-to-body #PaymentMethodForm{max-width:654px;width:auto}#Checkout .bill-to .bill-to-body #PaymentMethodForm button{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}#Checkout .bill-to .bill-to-body #PaymentMethodForm button:disabled{opacity:.5}#Checkout .bill-to .bill-to-body #PaymentMethodForm button{min-height:50px;width:230px}#Checkout .bill-to .bill-to-body #PaymentMethodForm button:hover{cursor:pointer}#Checkout .bill-to .bill-to-body #PaymentMethodForm button{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent;color:#fff}#Checkout .bill-to .bill-to-body #PaymentMethodForm button:hover{background-color:#b75f01;background-color:var(--orange__hover)}#Checkout .bill-to .bill-to-body #PaymentMethodForm button:active{background-color:#cc6a00;background-color:var(--orange__active)}#Checkout .bill-to .bill-to-body #PaymentMethodForm button:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}#Checkout .bill-to .bill-to-body #PaymentMethodForm button{font-size:18px;text-transform:capitalize}#Checkout .bill-to .bill-to-body #PaymentMethodForm .buttons-container{align-items:normal;flex-direction:column;justify-content:space-between}#Checkout .bill-to .bill-to-body .new-payment-method{width:100%}#Checkout .bill-to .bill-to-body .new-payment-method .discount-code #DiscountCode .actions button{background-color:#227cb8;background-color:var(--sky-blue);border:none;width:90px}#Checkout .bill-to .bill-to-body .new-payment-method .discount-code #DiscountCode .actions .cta:hover{color:#2b7cb2;color:var(--sky-blue__hover)}#Checkout .bill-to .bill-to-body .new-payment-method .discount-code #DiscountCode .actions button:hover{background-color:#2b7cb2;background-color:var(--sky-blue__hover)}#Checkout .bill-to .bill-to-body .new-payment-method .paypal .inner-container{padding:10px 30px 10px 20px}#Checkout .bill-to .bill-to-body .new-payment-method .card-type{right:30px}#Checkout .bill-to .bill-to-body .new-payment-method .go-to-select-existent-payment-method{align-items:center;color:#227cb8;color:var(--sky-blue);display:flex;padding:5px 0 20px}#Checkout .bill-to .bill-to-body .new-payment-method .go-to-select-existent-payment-method .arrow{border-color:#227cb8;border-color:var(--sky-blue);font-weight:400}#Checkout .bill-to .bill-to-body .new-payment-method .go-to-select-existent-payment-method .hover-wrapper{align-items:center;display:flex}#Checkout .bill-to .bill-to-body .new-payment-method .go-to-select-existent-payment-method .hover-wrapper:hover{color:#2b7cb2;color:var(--sky-blue__hover);cursor:pointer}#Checkout .bill-to .bill-to-body .new-payment-method .go-to-select-existent-payment-method .hover-wrapper:hover .arrow{border-color:#2b7cb2;border-color:var(--sky-blue__hover)}#Checkout .bill-to .bill-to-body .new-payment-method .go-to-select-existent-payment-method .text{font-size:12px;padding:0 10px}#Checkout .bill-to .bill-to-body .new-payment-method .buttons-container{height:100%;min-height:70px}#Checkout .bill-to .bill-to-body .new-payment-method .buttons-container .discount-code .actions button{background-color:#227cb8;background-color:var(--sky-blue);border:none;width:90px}#Checkout .bill-to .bill-to-body .new-payment-method .buttons-container .discount-code .actions .cta:hover{color:#2b7cb2;color:var(--sky-blue__hover)}#Checkout .bill-to .bill-to-body .new-payment-method .buttons-container .discount-code .actions button:hover{background-color:#2b7cb2;background-color:var(--sky-blue__hover)}#Checkout .bill-to .bill-to-body .select-payment-method .payment-methods .flex-container{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}#Checkout .bill-to .bill-to-body .price-wrapper{align-items:flex-end;display:flex;flex-direction:column;margin:10px 0}#Checkout .bill-to .bill-to-body .price-wrapper *{text-align:right}#Checkout .bill-to .bill-to-body-subscribe{align-items:center;width:100%}#Checkout .bill-to .bill-to-body-subscribe .discount-code{max-width:657px;width:100%}#Checkout .bill-to .bill-to-body-subscribe .discount-code a{color:#227cb8;color:var(--sky-blue);cursor:pointer}#Checkout .bill-to .bill-to-body-subscribe .discount-code a:hover{color:#2b7cb2;color:var(--sky-blue__hover)}#Checkout .bill-to .bill-to-body-subscribe .discount-code .actions button{background-color:#227cb8;background-color:var(--sky-blue);border:none;max-height:40px;width:90px}#Checkout .bill-to .bill-to-body-subscribe .discount-code .actions .cta:hover{color:#2b7cb2;color:var(--sky-blue__hover)}#Checkout .bill-to .bill-to-body-subscribe .discount-code .actions button:hover{background-color:#2b7cb2;background-color:var(--sky-blue__hover)}#Checkout .bill-to .subscription-note{font-size:12px;margin:5px 0;max-width:654px;width:auto}#Checkout .add-new{align-items:flex-end;color:#227cb8;color:var(--sky-blue);display:flex;flex-direction:column;justify-content:flex-end;letter-spacing:1.7px;line-height:1.33}#Checkout .add-new .accepted-cards{display:flex;justify-content:flex-end;padding-top:12px;width:100%}#Checkout .add-new .accepted-cards>img{margin-left:5px;width:40px}#Checkout .add-new .plus{align-content:center;border-color:#227cb8;border-color:var(--sky-blue);display:flex;font-weight:100}#Checkout .add-new .plus .icon-plus{display:flex;font-size:1.875em}#Checkout .add-new .text{font-size:14px;padding:16px 0 16px 10px}#Checkout .add-new .hover-wrapper,#Checkout .add-new .text{align-items:center;display:flex}#Checkout .add-new .hover-wrapper:hover{color:#2b7cb2;color:var(--sky-blue__hover);cursor:pointer}#Checkout .add-new .hover-wrapper:hover .plus{border-color:#2b7cb2;border-color:var(--sky-blue__hover)}#Checkout .circle{align-items:center;border:2px solid #475166;border:2px solid var(--slate);border-radius:50%;display:flex;font-size:1em;font-weight:700;height:30px;justify-content:center;width:30px}#Checkout .circle i,#Checkout .circle span{display:flex;font-size:.75em;justify-content:center;transform:rotate(90deg)}#Checkout .continue-btn{display:flex;flex-direction:column;justify-content:flex-end;padding:5px 0}#Checkout .continue-btn button{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}#Checkout .continue-btn button:disabled{opacity:.5}#Checkout .continue-btn button{min-height:50px;width:230px}#Checkout .continue-btn button:hover{cursor:pointer}#Checkout .continue-btn button{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent}#Checkout .continue-btn button:hover{background-color:#b75f01;background-color:var(--orange__hover)}#Checkout .continue-btn button:active{background-color:#cc6a00;background-color:var(--orange__active)}#Checkout .continue-btn button:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}#Checkout .continue-btn button{align-self:flex-end;color:#fff;color:var(--white);font-size:18px;text-transform:capitalize}#Checkout .continue-btn #paypal-button-container .zoid-outlet{float:right}#Checkout .continue-btn .secure-payment{bottom:auto}#Checkout .continue-btn .total{font-size:18px}#Checkout .bill-to-shipping-address{align-items:flex-start;cursor:pointer;display:flex}#Checkout .bill-to-shipping-address span{padding-left:10px}#Checkout .bill-to-shipping-address input{height:24px}#Checkout .Select-control{height:50px}#Checkout .Select-control .Select-placeholder{align-items:center;color:#fff;display:flex}#Checkout .Select-control .Select-value{display:flex}#Checkout .Select-control .Select-value .Select-value-label{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}#Checkout .buttons{display:flex;justify-content:flex-end}#Checkout .buttons .submit-btn{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}#Checkout .buttons .submit-btn:disabled{opacity:.5}#Checkout .buttons .submit-btn{min-height:50px;width:230px}#Checkout .buttons .submit-btn:hover{cursor:pointer}#Checkout .buttons .submit-btn{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent}#Checkout .buttons .submit-btn:hover{background-color:#b75f01;background-color:var(--orange__hover)}#Checkout .buttons .submit-btn:active{background-color:#cc6a00;background-color:var(--orange__active)}#Checkout .buttons .submit-btn:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}#Checkout .buttons .submit-btn{color:#fff;color:var(--white);font-size:18px;text-transform:capitalize}#Checkout .buttons .submit-btn.submitted,#Checkout .buttons .submit-btn:disabled{background-color:#b75f01;background-color:var(--orange__hover);cursor:default}#Checkout .buttons .cancel-btn{color:#227cb8;color:var(--sky-blue);cursor:pointer;padding:0 20px}#Checkout .buttons .cancel-btn:hover{color:#546078;color:var(--slate__hover)}#Checkout .hide{visibility:hidden}#Checkout .none{display:none}#Checkout .payment-method-body{display:flex;flex-grow:1;font-size:1em;justify-content:flex-start;padding:8px 0}#Checkout .payment-method-body .credit-card-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:0 10px}#Checkout .payment-method-body .credit-card-icon img{height:25px;width:37px}#Checkout .payment-method-body .payment-method-description{display:flex;flex-direction:row;margin:5px 0;padding:0 10px}#Checkout .payment-method-body .primary{align-items:center;display:flex;padding:0 10px}#Checkout .payment-method-body .primary span{background-color:#ff8400;background-color:var(--orange);border-radius:10px;color:#fff;color:var(--white);display:flex;font-size:.6875em;line-height:1.5;padding:2px 10px}#Checkout .new-address .go-to-select-existent-address,#Checkout .new-billing-address .go-to-select-existent-address{align-items:center;color:#227cb8;color:var(--sky-blue);display:flex;padding:5px 0 20px}#Checkout .new-address .go-to-select-existent-address .arrow,#Checkout .new-billing-address .go-to-select-existent-address .arrow{border-color:#227cb8;border-color:var(--sky-blue);font-weight:400}#Checkout .new-address .go-to-select-existent-address .hover-wrapper,#Checkout .new-billing-address .go-to-select-existent-address .hover-wrapper{align-items:center;display:flex}#Checkout .new-address .go-to-select-existent-address .hover-wrapper:hover,#Checkout .new-billing-address .go-to-select-existent-address .hover-wrapper:hover{color:#2b7cb2;color:var(--sky-blue__hover);cursor:pointer}#Checkout .new-address .go-to-select-existent-address .hover-wrapper:hover .arrow,#Checkout .new-billing-address .go-to-select-existent-address .hover-wrapper:hover .arrow{border-color:#2b7cb2;border-color:var(--sky-blue__hover)}#Checkout .new-address .go-to-select-existent-address .text,#Checkout .new-billing-address .go-to-select-existent-address .text{font-size:12px;padding:0 10px;text-transform:uppercase}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Checkout .add-new .accepted-cards{justify-content:flex-start}#Checkout .add-new .accepted-cards>img{margin-left:0;margin-right:5px;width:40px}#Checkout .checkout-container{display:flex;flex-direction:column}#Checkout .checkout-container>*{order:1}#Checkout .checkout-container .checkout-login{order:0}#Checkout .checkout-container #CheckoutLogin .message{display:none}#Checkout .checkout-container #CheckoutLogin form{padding-top:0}#Checkout .checkout-container .ship-to-full-width-container{max-height:1600px}#Checkout .checkout-container .ship-to-full-width-container .header .container .edit{position:static}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-body{width:100%}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-summary{width:80%}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-summary .address-body{padding:0}#Checkout .checkout-container .ship-to-full-width-container.collapse{max-height:306px}#Checkout .checkout-container .bill-to-full-width-container{min-height:620px}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body{width:100%}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm{height:100%;margin:auto;width:100%}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm .form{height:auto}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm .form .payment-container{padding:55px 15px 10px}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm .buttons-container{height:100%}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm .buttons-container .continue-btn{margin:auto;width:100%}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm .buttons-container .continue-btn button{min-height:40px;width:100%}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm .buttons-container .continue-btn .actions button{width:90px}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm .buttons-container .secure-payment{height:30px}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body .new-billing-address,#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body .select-address,#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body .select-payment-method{margin:auto;width:100%}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body .new-billing-address .payment-methods .flex-container,#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body .select-address .payment-methods .flex-container,#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body .select-payment-method .payment-methods .flex-container{align-items:flex-start;flex-direction:column}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body .new-billing-address .payment-methods .flex-container .bill-to-shipping-address,#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body .select-address .payment-methods .flex-container .bill-to-shipping-address,#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body .select-payment-method .payment-methods .flex-container .bill-to-shipping-address{align-items:center;padding:10px 0 20px}#Checkout .checkout-container .ship-to-full-width-container.collapse .header.digital-order{border-bottom:none}#Checkout .continue-btn{justify-content:center}#Checkout .continue-btn a{text-align:center;width:100%}#Checkout .continue-btn button{min-height:40px;width:100%}#Checkout .add-new{justify-content:flex-start}#Checkout .add-new .text{font-size:.95em}#Checkout .buttons{justify-content:center}#Checkout .buttons .submit-btn{min-height:40px}#Checkout .payment-method-body .payment-method-description{padding:0}#Checkout .payment-method-body .credit-card-icon{padding:0 5px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body{width:100%}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body .new-billing-address,#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body .select-payment-method{margin:auto;width:100%}}@media (max-width:980px){#Checkout .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm .form{height:235px}#Checkout .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm .buttons-container{height:100%}#Checkout .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm .buttons-container .continue-btn{justify-content:flex-end}}#course-tabs{background-color:#151c2b;background-color:var(--dark-2);display:flex;flex-wrap:wrap;justify-content:center}#course-tabs.on-side{margin-top:30px}#course-tabs .react-tabs{width:100%}#course-tabs .react-tabs>ul{margin-top:30px;margin-top:-calc(var(--tab-size)/2)}#course-tabs .react-tabs>ul li span{font-size:18px}#course-tabs .formatted{color:#c6c7cd;color:var(--silver-2);line-height:1.88}#course-tabs .formatted h2{border-left:3px solid #ff8400;border-left:3px solid var(--orange);margin-top:50px;padding-left:10px;text-align:left!important}#course-tabs .formatted h2,#course-tabs .formatted h3{-webkit-text-decoration:none;text-decoration:none}.section-title{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}.section-title:before{margin-right:16px}.section-title:after,.section-title:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}.section-title:after{margin-left:16px}.FeaturedElement{align-items:stretch;background-color:#151c2b;background-color:var(--dark-2);display:flex;height:420px}.FeaturedElement .add-to-cart-btn{padding-top:14px}.FeaturedElement .add-to-cart-btn:hover{color:#fff}.FeaturedElement .subscribe-to-watch-btn{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}.FeaturedElement .subscribe-to-watch-btn:disabled{opacity:.5}.FeaturedElement .subscribe-to-watch-btn{min-height:50px;width:230px}.FeaturedElement .subscribe-to-watch-btn:hover{cursor:pointer}.FeaturedElement .subscribe-to-watch-btn{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent;color:#fff}.FeaturedElement .subscribe-to-watch-btn:hover{background-color:#b75f01;background-color:var(--orange__hover)}.FeaturedElement .subscribe-to-watch-btn:active{background-color:#cc6a00;background-color:var(--orange__active)}.FeaturedElement .subscribe-to-watch-btn:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}.FeaturedElement .add-to-cart-msg{color:#000;font-size:.875em;font-weight:500;margin-top:4px;text-align:center}.FeaturedElement .photo{background-position:50%;background-size:cover;position:relative;width:65%}.FeaturedElement .photo .new-course-badge{background-color:#227cb8;background-color:var(--sky-blue);bottom:0;color:#fff;font-size:16px;font-weight:700;padding:8px;position:absolute;text-transform:uppercase;z-index:1}.FeaturedElement .photo .new-course-badge:after{border-color:transparent transparent #227cb8;border-color:transparent transparent var(--sky-blue);border-style:solid;border-width:0 30px 40px 0;content:"";height:0;position:absolute;right:-30px;top:0;width:0}.FeaturedElement .photo .mobile-img-fill{display:none}.FeaturedElement .photo .overlay{align-items:center;background:rgba(0,0,0,.3);background:var(--video-overlay);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.FeaturedElement .photo .overlay>button{cursor:pointer;display:flex;flex-direction:column}.FeaturedElement .photo .overlay>button i.icon-play{font-size:46px;line-height:60px}.FeaturedElement .photo .overlay>button .preview{color:#fff;font-size:16px;font-weight:700;letter-spacing:2px}.FeaturedElement .photo .overlay:hover .preview,.FeaturedElement .photo .overlay:hover i.icon-play{color:#dde0e5;color:var(--soft-gray)}.FeaturedElement .headline{align-items:center;background-color:#fff;display:flex;flex:1;flex-direction:column;justify-content:space-evenly;padding:20px}.FeaturedElement .headline>button{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center;width:100%}.FeaturedElement .headline>button .icon-play{color:#000;cursor:pointer;font-size:28px}.FeaturedElement .headline>button>.preview{color:#000;font-size:16px}.FeaturedElement .headline .category{color:#227cb8;color:var(--sky-blue);font-size:16px;-webkit-text-decoration:none;text-decoration:none}.FeaturedElement .headline .category:hover{color:#2b7cb2;color:var(--sky-blue__hover)}.FeaturedElement .headline .title-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.FeaturedElement .headline .title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#000;font-size:1.6em;font-weight:700;letter-spacing:2px;-webkit-line-clamp:4;line-height:1.2;margin:8px 0 0;max-height:4.8;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}.FeaturedElement .headline a.title:hover{color:#40578c;color:var(--dark-3__hover)}.FeaturedElement .headline .artist{color:#000;font-size:1.2em;margin:0;text-align:center}.FeaturedElement .headline .separator{background:#000;height:2px;margin:16px;width:25px}.FeaturedElement .headline .description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#171f32;color:var(--dark-3);font-size:.875em;font-weight:500;-webkit-line-clamp:4;line-height:1.79;margin:0;max-height:7.16}.FeaturedElement .headline .read-on{display:flex;margin-top:20px;-webkit-text-decoration:none;text-decoration:none}.FeaturedElement .headline .read-on:hover{color:#fff;color:var(--white)}.FeaturedElement .headline .read-on.btn{text-transform:capitalize}.FeaturedElement .headline .read-on.no-margin{margin:0}.FeaturedElement .headline .extra-html{margin-top:15px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.FeaturedElement{flex-direction:column;height:45vh;min-height:500px}.FeaturedElement .photo{background-color:#151c2b;background-position:top;background-size:cover;height:58vw;min-height:205px;width:100%}.FeaturedElement .headline{min-height:300px;z-index:2}}@media (max-device-width:680px) and (orientation:landscape){.FeaturedElement{min-height:600px}}.BlogCategory{color:#fff;display:flex;flex-grow:0;font-size:14px;font-weight:500;height:62px;justify-content:center;letter-spacing:1.8px;line-height:62px;padding:0 5px;-webkit-text-decoration:none;text-decoration:none}.BlogCategory.active,.BlogCategory:hover{border-top:2px solid #fff;font-size:14px;line-height:57px}#BlogCategories{display:flex;flex-flow:row wrap;justify-content:space-between;min-height:62px}#BlogCategories #Sidebar{margin:0 -12px}#Blog .main-title>h1{border-left:3px solid #ff8400;border-left:3px solid var(--orange);color:#fff;color:var(--white);font-size:1.56em;padding-left:10px}#Blog .main-title{margin:32px 0 16px}#course-artist{background-color:#0f1521;background-color:var(--dark);color:#fff;color:var(--white);line-height:1.88;padding:50px 0;text-align:left}#course-artist h2{align-items:center;display:flex;margin:20px 0 30px;text-align:left}#course-artist h2:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}#course-artist h2{border-left:3px solid #ff8400;border-left:3px solid var(--orange);display:block;padding-left:10px}#course-artist h2:after{margin:0}#course-artist h2 span{display:block}#course-artist h2 span.header{color:#999;color:var(--medium-gray);font-size:.875rem;margin-bottom:10px}#course-artist h2 span.name{color:#fff;font-size:1.12rem;font-weight:700}#course-artist .wrapper-1080{display:flex;justify-content:center}#course-artist .info{flex:0 0 55%}#course-artist .intro{max-width:470px;padding:0 20px 0 0}#course-artist .photo{margin-top:-100px;text-align:center;z-index:1}#course-artist .photo span{display:inline-block;position:relative}#course-artist .photo img{height:300px;max-width:100%;position:relative;z-index:-1}#course-artist .see-more{align-items:center;color:#35aeff;color:var(--bright-blue);display:inline-flex;font-size:16px;letter-spacing:1.7px;line-height:2.4em;margin-top:30px;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}#course-artist .see-more i{font-size:2.4em;margin-right:10px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#course-artist{padding-bottom:0}#course-artist .wrapper-1080{flex-direction:column}#course-artist .info,#course-artist .photo{flex:1}#course-artist .photo{margin:0 auto;order:1;text-align:left}#course-artist .info{order:2}#course-artist .photo img{height:auto;width:100%}}#RelatedModal .related-modal-rodal{height:460px;position:relative}#RelatedModal .related-modal-rodal header h2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;background-color:#fff;color:#000;-webkit-line-clamp:2;line-height:1.1;max-height:2.2}#RelatedModal .recommend-list{bottom:5px;display:grid;left:0;overflow-y:auto;position:absolute;right:0;top:48px}#RelatedModal .tutorial{padding-bottom:48px}@media (min-width:768px){#RelatedModal .recommend-list{grid-column-gap:20px;grid-template-columns:repeat(2,1fr);justify-items:stretch}}@media (max-width:768px){#RelatedModal .recommend-list{top:75px}}#course-related{align-content:center;display:flex;flex-direction:column}#course-related>.title{padding:10px 0}#course-related .title__text{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}#course-related .title__text:before{margin-right:16px}#course-related .title__text:after,#course-related .title__text:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}#course-related .title__text:after{margin-left:16px}#course-related .courses-list{display:grid;grid-row-gap:32px;justify-items:center}#course-related .courses-list .tutorial{width:100%}#course-related .see-more{align-items:center;color:#35aeff;color:var(--bright-blue);display:inline-flex;font-size:16px;letter-spacing:1.7px;line-height:2.4em;margin-top:30px;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}#course-related .see-more i{font-size:2.4em;margin-right:10px}@media (min-width:610px){#course-related>.courses-list{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:830px){#course-related>.courses-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){#course-related>.courses-list{grid-template-columns:repeat(4,1fr)}}#SpecialVideoPlayer,#TutorialPlayer{color:#fff;padding-bottom:0}#SpecialVideoPlayer .go-back-video,#TutorialPlayer .go-back-video{align-items:center;color:#000;display:flex;flex-direction:row;justify-content:center;padding:10px 0}#SpecialVideoPlayer .go-back-video .return-icon,#TutorialPlayer .go-back-video .return-icon{align-items:center;display:flex;justify-content:center;margin-right:10px}#SpecialVideoPlayer .go-back-video .return-icon>a,#TutorialPlayer .go-back-video .return-icon>a{align-items:center;border-radius:27px;color:#fff;display:flex;height:28px;justify-content:center;padding-bottom:3px;transition:all .1s ease-in;width:28px}#SpecialVideoPlayer .go-back-video .return-icon>a:hover,#TutorialPlayer .go-back-video .return-icon>a:hover{background-color:#fff;color:#000}#SpecialVideoPlayer .go-back-title,#TutorialPlayer .go-back-title{align-items:center;display:flex;flex-direction:row;font-size:20px;margin:0}#SpecialVideoPlayer .go-back-artist,#SpecialVideoPlayer .go-back-pathway,#TutorialPlayer .go-back-artist,#TutorialPlayer .go-back-pathway{display:flex}#SpecialVideoPlayer .go-back-video-summary,#TutorialPlayer .go-back-video-summary{border-left:3px solid #ff8400;border-left:3px solid var(--orange);color:#000;display:flex;flex:1;flex-direction:row;justify-content:flex-start;margin-bottom:20px;margin-top:20px;padding-left:10px}#SpecialVideoPlayer .go-back-video-summary h1,#TutorialPlayer .go-back-video-summary h1{color:#fff;font-size:24px;letter-spacing:1.6px;margin:4px 0}#SpecialVideoPlayer .go-back-video-summary h2,#TutorialPlayer .go-back-video-summary h2{color:#227cb8;color:var(--sky-blue);font-size:20px;letter-spacing:2px;margin:4px 0}#SpecialVideoPlayer .go-back-video-summary h3,#TutorialPlayer .go-back-video-summary h3{color:#fff;font-weight:700;letter-spacing:2px;margin:4px 0;text-align:left}#SpecialVideoPlayer .go-back-video-summary h3 .path-title,#TutorialPlayer .go-back-video-summary h3 .path-title{color:#227cb8;color:var(--sky-blue);margin-left:3px}.TutorialCurriculum{align-items:center;display:flex;flex-direction:column}.TutorialCurriculum>.relevant-toggle-container{display:flex}.TutorialCurriculum>.relevant-toggle-container div.switch-relevant{align-items:center;display:flex;flex-direction:row-reverse}.TutorialCurriculum>.relevant-toggle-container div.switch-relevant .switch-relevant__text{font-size:20px;margin-left:16px}.TutorialCurriculum__content{display:flex;flex-direction:column;justify-content:flex-start;max-height:620px;width:768px}.TutorialCurriculum__content>.chapters>.Collapsible{background-color:#475166;background-color:var(--slate);padding:8px 44px}.TutorialCurriculum__content>.chapters>.Collapsible .trigger{display:flex;justify-content:space-between}.TutorialCurriculum__content>.chapters>.Collapsible .trigger .play-chapter{margin-left:10px;transition:opacity .1s ease-in-out}.TutorialCurriculum__content>.chapters>.Collapsible .trigger .play-chapter:hover{cursor:pointer;opacity:.5}.TutorialCurriculum__content>.chapters>.Collapsible .chapter-markers>li{padding:2px 0}.TutorialCurriculum__content>.chapters>.Collapsible .chapter-markers>li>button{text-align:left}.TutorialCurriculum__content{margin-bottom:20px;overflow:hidden;position:relative}.TutorialCurriculum__content:after{background:linear-gradient(rgba(21,28,43,0),#151c2b);background:linear-gradient(var(--dark-2__00),var(--dark-2));bottom:0;content:"";height:100px;left:0;position:absolute;right:0}.TutorialCurriculum__content.expanded{max-height:none}.TutorialCurriculum__content.expanded:after{display:none}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.TutorialCurriculum .curriculum-items{-moz-column-count:auto;-moz-column-count:initial;column-count:auto}.TutorialCurriculum__content{width:auto}}.switch-container{align-items:center;display:flex}.switch-checkbox{height:0;opacity:0;position:absolute;width:0}.switch-label{align-items:center;background:grey;border-radius:100px;cursor:pointer;display:flex;height:25px;justify-content:space-between;position:relative;transition:background-color .2s;width:50px}.switch-label.active{background-color:#35aeff;background-color:var(--bright-blue)}.switch-label:focus-within{box-shadow:0 0 0 2px #2074ac;box-shadow:0 0 0 2px var(--sky-blue__active);outline:none}.switch-label .switch-button{background:#fff;border-radius:45px;box-shadow:0 0 2px 0 hsla(0,0%,4%,.29);content:"";height:21px;left:2px;position:absolute;top:2px;transition:.2s;width:21px}.switch-checkbox:checked+.switch-button{left:calc(100% - 2px);transform:translateX(-100%)}.radial-progress{margin:10px 0}.radial-progress.completed{color:#1abc9d;color:var(--pine-green)}.radial-progress .widget{display:flex;justify-content:center}.radial-progress .widget .content{align-self:center;font-size:3.125em;position:absolute}.radial-progress .widget .content i{display:block;height:50px;vertical-align:top}.radial-progress .circle-background,.radial-progress .circle-progress{fill:none}.radial-progress .circle-background{stroke:hsla(0,0%,87%,.502)}.radial-progress .circle-progress{stroke:#1abc9d;stroke:var(--pine-green);stroke-linecap:butt;stroke-linejoin:round}.radial-progress .circle-text{fill:#1abc9d;fill:var(--pine-green);font-size:1em;font-weight:700}.TutorialMaterials{align-items:center;display:flex;flex-direction:column}.TutorialMaterials__content{margin-bottom:20px;max-height:700px;overflow:hidden;position:relative;width:100%}.TutorialMaterials__content:after{background:linear-gradient(rgba(21,28,43,0),#151c2b);background:linear-gradient(var(--dark-2__00),var(--dark-2));bottom:0;content:"";height:100px;left:0;position:absolute;right:0}.TutorialMaterials__content.expanded{max-height:none}.TutorialMaterials__content.expanded:after{display:none}.TutorialMaterials .formatted div>h3{border-left:3px solid #ff8400;border-left:3px solid var(--orange);padding-left:10px}.TutorialMaterials .formatted p{margin:0}.TutorialMaterials>div{display:flex;flex-wrap:wrap;justify-content:space-between}.TutorialMaterials>div>*{flex:0 0 100%}.TutorialMaterials>div>div{flex:0 1 45%}.TutorialMaterials>div>div:last-child{flex-basis:100%;margin-top:50px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.TutorialMaterials>div>div{flex:0 1 100%}.TutorialMaterials img{height:auto!important;max-width:100%}}.video-player{align-items:stretch;display:flex;height:60vh;height:var(--player-height);justify-content:space-between;overflow:hidden}.video-player__video{align-items:center;background:#000;display:flex;flex-grow:1;justify-content:center}.video-player__video #video-player{padding-bottom:56.25%}.video-player__video--background #video-player{padding-bottom:0}.video-player .react-tabs{display:grid;grid-template-columns:100%;grid-template-rows:50px auto;position:relative;width:450px;width:var(--sidebar-width)}.video-player .react-tabs__wrap{flex-basis:100%}.video-player .handle{background:#475166;background:var(--slate);border-bottom-left-radius:5px;border-top-left-radius:5px;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;left:-50px;line-height:30px;padding-bottom:10px;padding-top:10px;position:absolute;text-align:right;top:0;vertical-align:middle;width:50px}.video-player .handle i{display:flex;font-size:16px;transform:rotate(0deg);vertical-align:text-bottom}.video-player .tablist{background-color:#475166;background-color:var(--slate);display:flex;height:50px;margin-bottom:0;margin-top:0}.video-player .tablist li{width:50%}.video-player .tablist li.react-tabs__tab{border-top:1px solid transparent}.video-player .tablist li.react-tabs__tab--selected{border-top:1px solid #fff;font-weight:700}.video-player .tablist li:hover{border-top:1px solid #fff;cursor:pointer}.video-player .tablist li span{color:#fff;display:block;height:50px;letter-spacing:1.8px;line-height:50px;margin:0;text-align:center;text-transform:uppercase;width:100%}.video-player .tab-panel{align-items:stretch;display:flex}.video-player .tab-panel:not(.react-tabs__tab-panel--selected){display:none}.video-player .bookmarks,.video-player .chapters{background:#475166;background:var(--slate);min-height:0;position:relative;width:100%}.video-player .chapters--relevant{display:grid;grid-template-columns:100%;grid-template-rows:30px auto}.video-player.full{height:800px}.video-player.full .jwplayer{flex-basis:100%}.video-player.full .react-tabs{width:0}.video-player.full .react-tabs__wrap .handle{opacity:.75;transition:opacity .1s ease-in}.video-player.full .react-tabs__wrap .handle:hover{opacity:1}.video-player.full .react-tabs__wrap .handle i{display:inline-block;transform:rotate(180deg)}.video-player .bookmarks-list,.video-player .chapters-list{flex:1;overflow-x:hidden;overflow-y:auto}.video-player .chapters-list.with-relevant-toggle{max-height:calc(60vh - 90px);max-height:calc(var(--player-height) - 90px)}.video-player .chapters-list{margin:0;max-height:calc(60vh - 50px);max-height:calc(var(--player-height) - 50px)}.video-player .switch-relevant{align-items:center;background-color:#2e3648;background-color:var(--dark-blue2);color:#fff;color:var(--white);display:flex;font-size:smaller;height:40px;justify-content:space-between;overflow:hidden;padding:0 10px}.video-player .switch-relevant__text{display:inline-block;white-space:nowrap}.video-player .relevant{color:#fff;color:var(--white)}.video-player .relevant.current{color:#227cb8;color:var(--sky-blue)}.video-player .relevant:after{align-self:flex-start;border-left:20px solid transparent;border-top:20px solid #227cb8;border-top:20px solid var(--sky-blue);content:"";display:flex;height:0;margin-top:-10px;width:0}.video-player button.chapter{padding-right:20px;width:100%}.video-player button.chapter .icon-container{align-self:flex-start;padding:8px 4px 8px 0}.video-player button.chapter .icon-container>i{align-self:flex-start;border:4px solid transparent;border-radius:24px;font-size:22px}.video-player button.chapter .icon-container>i.fa-check{background-color:#1abc9d;background-color:var(--pine-green);border-radius:24px;color:#fff;font-size:16px;padding:3px}.video-player button.chapter .icon-container .progress-icon{position:relative}.video-player button.chapter .icon-container .progress-icon>.radial-progress{margin:0}.video-player button.chapter .icon-container .progress-icon>i{font-size:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-player button.chapter .chapter-inner-container{display:flex;flex-direction:column}.video-player button.chapter .chapter-inner-container .chapter-metadata{display:flex}.video-player button.chapter .chapter-inner-container .chapter-metadata .separator,.video-player button.chapter .chapter-inner-container .chapter-metadata .status,.video-player button.chapter .chapter-inner-container .chapter-metadata>.time{color:#ccc;color:var(--grey);display:flex;font-size:14px;padding-left:8px}.video-player button.chapter .chapter-inner-container .chapter-metadata .status{font-weight:700}.video-player button.chapter .chapter-inner-container .name{display:flex;padding-left:8px}.video-player button.chapter .chapter-inner-container>.name{display:block;min-width:200px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:395px;width:calc(var(--sidebar-width) - 55px)}.video-player button.chapter>div{display:flex}.video-player .bookmark,.video-player .chapter{align-items:center;cursor:pointer;display:flex;font-size:18px;line-height:1.79;padding:10px}.video-player .bookmark i,.video-player .chapter i{align-items:center;display:flex;font-size:18px}.video-player .bookmark i.blue,.video-player .chapter i.blue{color:#227cb8;color:var(--sky-blue);padding-left:12px}.video-player .bookmark .bookmark-time,.video-player .chapter .bookmark-time{font-size:.85em;text-align:center;width:100%}.video-player .bookmark:hover,.video-player .chapter:hover{background:#546078;background:var(--slate__hover)}.video-player .bookmark.current,.video-player .chapter.current{background:#151c2b;background:var(--dark-2)}.video-player .bookmark.played i,.video-player .chapter.played i{color:#1abc9d;color:var(--pine-green)}.video-player .create-bookmark{align-items:center;border-bottom:1px solid hsla(0,0%,80%,.15);border-top:1px solid hsla(0,0%,80%,.15);display:flex;margin:10px}.video-player .create-bookmark .add-bookmark-cta{align-items:center;color:#fff;color:var(--white);display:flex;font-size:.88em;height:50px;padding-left:8px;text-transform:uppercase;width:100%}.video-player .create-bookmark .add-bookmark-cta:hover{cursor:pointer;opacity:.75}.video-player .create-bookmark .add-bookmark-cta .plus-icon{font-size:24px;font-weight:700;text-align:center;width:24px}.video-player .create-bookmark .add-bookmark-cta .label{padding:0 8px}.video-player .bookmarks-list{margin:0;max-height:calc(60vh - 122px);max-height:calc(var(--player-height) - 122px);padding:0}.video-player .bookmarks-list.creating{max-height:calc(60vh - 160px);max-height:calc(var(--player-height) - 160px)}.video-player .bookmarks-list .bookmark{position:relative;width:100%}.video-player .bookmarks-list .bookmark .bookmark-cta{flex-basis:100%}.video-player .bookmarks-list .bookmark .bookmark-cta>i{align-self:start;margin-top:9px}.video-player .bookmarks-list .bookmark .bookmark-cta:hover{cursor:pointer}.video-player .bookmarks-list .bookmark>i{display:flex;flex-basis:5%}.video-player .bookmarks-list .bookmark .chapter-info-container{display:flex;flex-basis:90%;flex-direction:column;padding-left:10px}.video-player .bookmarks-list .bookmark .chapter-info-container>.name{color:#fff;display:flex;padding:0}.video-player .bookmarks-list .bookmark .bookmark-time{display:flex;font-size:12px}.video-player .bookmarks-list .bookmark .remove-bookmark{align-items:center;color:color(#fff lightness(80%));display:flex;font-size:1.125em;justify-content:center;padding:0 8px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);transition:color .15s ease}.video-player .bookmarks-list .bookmark .remove-bookmark:hover{color:#fff;cursor:pointer}.video-player .bookmarks-list .bookmark .remove-bookmark>i{display:flex}.video-player .bookmarks-list .bookmark .remove-bookmark>i:hover{cursor:pointer}.video-player .bookmarks-list .bookmark .remove-bookmark>i{font-size:18px}.video-player .no-bookmarks{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:center;padding:90px 20px}.video-player .no-bookmarks div{color:#ccc;color:var(--grey);font-size:1em;font-weight:500;text-align:center}.video-player .no-bookmarks i{color:#227cb8;color:var(--sky-blue);font-size:3.5em}.video-player .jw-related .jw-icon-inline.jw-related-close{right:40px}.player-minimize-full{max-height:600px}.player-minimize{max-height:400px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.video-player{flex-direction:column;height:auto}.video-player .chapters-list{margin-bottom:0}.video-player .react-tabs{width:100%}.video-player .video-player__video{height:250px}.video-player.full .react-tabs{width:100%}.video-player button.chapter .chapter-inner-container>.name{width:calc(100vw - 79px)}}#TutorialDetail{color:#fff;padding-bottom:0}#TutorialDetail .overview{padding-bottom:40px;padding-top:30px}#TutorialDetail .title-container{margin-bottom:16px}#TutorialDetail .gallery-holder{margin:150px 0}#TutorialDetail .subscribe-cta-banner{letter-spacing:2px;padding:60px;text-align:center}#TutorialDetail .subscribe-cta-banner button{margin:auto}#TutorialDetail .subscribe-cta-banner__content{font-size:24px;margin:0;padding:0 12px;text-transform:uppercase}#TutorialDetail .subscribe-cta-banner__cta{display:inline-block;height:-moz-min-content;height:min-content;line-height:2;margin:30px auto;white-space:nowrap;width:-moz-min-content;width:min-content}#TutorialDetail .notice-container{display:flex;justify-content:center}#TutorialDetail .notice-container .notice{margin-bottom:40px;max-width:400px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#TutorialDetail .wrapper.tutorial-detail-wrapper{padding:0}#TutorialDetail .gallery-holder{margin:90px 0 120px}#TutorialDetail .FeaturedElement .headline .separator{margin:10px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#TutorialDetail .react-tabs__tab-list{font-size:.8em}}#AddBookmark{display:flex;justify-content:center;width:100%}#AddBookmark form{align-items:center;display:flex;flex-direction:column;width:100%}#AddBookmark form .input-container{width:100%}#AddBookmark form .cta-container{display:flex;justify-content:flex-end;margin:8px 0;width:100%}#AddBookmark form .cta-container>button{margin:0}#AddBookmark form i{color:#227cb8;color:var(--sky-blue);display:flex;font-size:18px;left:21px;position:absolute;top:27px;z-index:999}#AddBookmark form .field{flex-grow:1;height:100%;margin-bottom:0;width:100%}#AddBookmark form .field .field-container input{border:none;color:#000;font-size:.88em;height:35px;margin-top:7px;padding:0 10px 0 38px}#AddBookmark form .field .field-container input::-moz-placeholder{color:#ccc;color:var(--grey);font-style:italic}#AddBookmark form .field .field-container input::placeholder{color:#ccc;color:var(--grey);font-style:italic}#AddBookmark form .field .field-container>span{display:none}#AddBookmark form .button{display:flex;justify-content:center;width:50%}#AddBookmark form .button button{width:70px}#AddBookmark form .close{display:flex;font-size:.65em;justify-content:center;margin:.5em;transition:color .15s ease;width:60px}#AddBookmark form .close:hover{color:color(#c6c7cd lightness(90%));color:color(var(--silver-2) lightness(90%));cursor:pointer}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#AddBookmark form .button{width:110px}}#SpecialVideoPlayer{background:#0f1521;background:var(--dark)}#SpecialVideoPlayer h1{font-size:.88em;letter-spacing:2px;line-height:2.14;text-align:left}#SpecialVideoPlayer h1:after{display:none}#SpecialVideoPlayer h1 a{color:#fff;color:var(--white);-webkit-text-decoration:none;text-decoration:none}#SpecialVideoPlayer .video-player{height:60vh}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#SpecialVideoPlayer{padding-bottom:20px}#SpecialVideoPlayer .video-player{flex-direction:column;height:auto}#SpecialVideoPlayer .video-player #video-player{min-height:40vh}#SpecialVideoPlayer .video-player .chapters{margin-top:10px}#SpecialVideoPlayer .video-player #video-player,#SpecialVideoPlayer .video-player .chapters{flex:1}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#SpecialVideoPlayer .video-player #video-player{min-height:200px}}#SpecialVideoDetail .header .wrapper .FeaturedElement{min-height:350px}#SpecialVideoDetail #course-tabs{margin-top:70px}#Hijack{flex-direction:column;min-height:50vh;text-align:center}#Contest,#Hijack{align-items:center;color:#fff;display:flex;justify-content:center}#Contest{color:var(--white);z-index:9999}#Contest,#Contest .background-image{height:100vh;left:0;position:fixed;right:0}#Contest .background-image{background-repeat:no-repeat;background-size:cover;display:block;z-index:-1}#Contest #contest-box{background-color:#fff;background-color:var(--white);color:#475166;color:var(--slate);margin:10px;max-width:570px;min-width:350px}#Contest #content{margin:30px auto 0;padding:0 20px}#Contest #content .body{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#475166;color:var(--slate);font-size:12px;-webkit-line-clamp:4;line-height:1;line-height:1.88;margin:0 auto 10px;max-height:4;padding:10px 0;text-align:center;width:520px}#Contest #banner{background-color:#000;max-height:400px;overflow:hidden;position:relative}#Contest #banner img{display:block;margin:auto;max-height:400px;width:auto;z-index:0}#Contest .participate-form{margin:0 auto;max-width:450px;width:75%}#Contest .participate-form .buttons{display:flex;justify-content:center}#Contest .title{text-align:center}#Contest .title h1{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:2em;-webkit-line-clamp:4;line-height:1;line-height:1.21em;max-height:4}#Contest .body{font-size:.95em}#Contest .body ul{list-style-position:inside;list-style-type:disc}#Contest .newsletter{align-self:center;margin:15px 0}#Contest .newsletter .checkbox-area{align-items:center;display:flex;flex-direction:column;font-size:.75em}#Contest .newsletter .checkbox-area input{padding-right:10%;width:5%}#Contest .newsletter .checkbox-confirm{align-items:center;display:flex;flex-direction:row;margin-top:15px;width:100%}#Contest .buttons button{width:100%}#Contest .message{display:flex;font-size:1.2em;font-weight:700;justify-content:center;margin:20px 0}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Contest{position:relative}#Contest .participate-form,#Contest .wrapper{width:100%}#Contest #content{margin:10vh auto 0}#Contest #content .body{width:100%}}.notifications-wrapper{z-index:9999}.bookmarked-tutorial{background-color:#0f1521;background-color:var(--dark);color:#fff;color:var(--white);display:flex;flex-direction:column;margin:25px 0}.bookmarked-tutorial:hover{cursor:pointer}.bookmarked-tutorial *{display:flex}.bookmarked-tutorial .bookmark-summary{border-bottom:1px solid #151c2b;border-bottom:1px solid var(--dark-2);display:flex;height:105px;padding:0 30px;width:100%}.bookmarked-tutorial .bookmark-summary .thumbnail{align-items:center;flex-shrink:0}.bookmarked-tutorial .bookmark-summary .tutorial{flex-grow:1}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description{flex-direction:column;font-weight:700;justify-content:center;margin:0 15px}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1em;-webkit-line-clamp:2;line-height:1.4;max-height:2.8}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-title a{color:#fff;color:var(--white)}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-title a:hover{opacity:.9}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-author{color:#ccc;color:var(--grey);font-size:.875em}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-author a{color:#ccc;color:var(--grey);margin-left:3px}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-author a:hover{opacity:.75}.bookmarked-tutorial .bookmark-summary .amount{align-items:center;align-self:center;background-color:#227cb8;background-color:var(--sky-blue);border-radius:21px;flex-shrink:0;font-size:.875em;height:21px;justify-content:center;margin:0 15px;width:21px}.bookmarked-tutorial .bookmark-summary .button{align-items:center;cursor:pointer;font-size:.625em;justify-content:center;margin:0 15px}.bookmarked-tutorial .bookmark-summary .button__icon{height:1em}.bookmarked-tutorial .bookmark-summary .button.animate{transform:rotate(90deg)}.bookmarked-tutorial .bookmarks{flex-direction:column;width:100%}.bookmarked-tutorial .bookmarks *{display:flex}.bookmarked-tutorial .bookmarks .bookmark:hover{background-color:#1e2639}.bookmarked-tutorial .bookmarks .bookmark{align-items:center;height:70px}.bookmarked-tutorial .bookmarks .bookmark .bookmark-body{padding:0 45px;width:100%}.bookmarked-tutorial .bookmarks .bookmark .bookmark-body .filler{width:71px}.bookmarked-tutorial .bookmarks .bookmark .bookmark-body .icon{color:#227cb8;color:var(--sky-blue);font-size:1.5em}.bookmarked-tutorial .bookmarks .bookmark .bookmark-body .name{flex-grow:1;margin:0 15px}.bookmarked-tutorial .bookmarks .bookmark .bookmark-body .remove{justify-content:center;padding:0 40px;transition:color .15s ease;width:100px}.bookmarked-tutorial .bookmarks .bookmark .bookmark-body .remove:hover{color:color(#c6c7cd lightness(60%));color:color(var(--silver-2) lightness(60%))}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.bookmarked-tutorial .bookmarks .bookmark .bookmark-body{padding:0}}.learning-path-course{border-bottom:1px solid hsla(0,0%,100%,.102);color:#fff;color:var(--white);display:flex;margin:10px 0;padding:20px 0}.learning-path-course>a{height:-moz-fit-content;height:fit-content}.learning-path-course .check-circle{border:2px solid #1abc9d;border:2px solid var(--pine-green);border-radius:30px;color:#1abc9d;color:var(--pine-green);display:flex;height:30px;justify-content:center;line-height:30px;margin-left:20px;width:30px}.learning-path-course .check-circle.unchecked{border:2px solid #ccc;border:2px solid var(--grey);color:#ccc;color:var(--grey)}.learning-path-course .check-circle.unchecked i{display:none}.learning-path-course h3{align-items:center;display:flex;margin:20px 0 30px;text-align:left}.learning-path-course h3:after{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto;margin-left:20px}.learning-path-course h3{border-left:3px solid #ff8400;border-left:3px solid var(--orange);margin:0;padding-left:10px}.learning-path-course .image-container{color:#fff;color:var(--white)}.learning-path-course .image-container,.learning-path-course .image-container .image{display:flex;flex-shrink:0;height:220px;justify-content:center;position:relative;width:200px}.learning-path-course .image-container .image{background-position:50%;background-size:cover;z-index:1}.learning-path-course .image-container .overlay{background-color:rgba(31,38,51,.439);background-color:var(--overlay);height:100%;position:absolute;width:100%;z-index:2}.learning-path-course .image-container .progress{align-items:center;align-self:center;display:flex;flex-direction:column;position:absolute;z-index:3}.learning-path-course .image-container .progress.completed span{color:#1abc9d;color:var(--pine-green)}.learning-path-course .image-container .progress .radial-progress{margin:5px}.learning-path-course .image-container .progress span{font-size:1.3em;font-weight:700}.learning-path-course .body{display:flex;flex-direction:column;flex-grow:1;margin-left:30px}.learning-path-course .body .title a{color:#fff;color:var(--white)}.learning-path-course .small-wrapper{margin-left:25px}.learning-path-course .small-wrapper .completion{height:50px}.learning-path-course .small-wrapper .course-description a{margin-left:5px}.learning-path-course .small-wrapper .preview-course{margin:20px 0}.learning-path-course .small-wrapper .preview-course button{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}.learning-path-course .small-wrapper .preview-course button:disabled{opacity:.5}.learning-path-course .small-wrapper .preview-course button{border:2px solid #fff;border:2px solid var(--white);color:#fff;min-height:40px;padding:5px 20px;width:230px}.learning-path-course .small-wrapper .preview-course button:hover{border-color:#ff8400;border-color:var(--orange)}.learning-path-course .small-wrapper .preview-course button:active{border-color:#cc6a00;border-color:var(--orange__active)}.learning-path-course .small-wrapper .preview-course button{text-transform:capitalize}.learning-path-course .small-wrapper .author i,.learning-path-course .small-wrapper .duration i,.learning-path-course .small-wrapper .level i{margin-right:15px}.learning-path-course .small-wrapper .completion{display:flex}.learning-path-course .small-wrapper .completion:hover{cursor:pointer}.learning-path-course .small-wrapper .completion:hover .cleared,.learning-path-course .small-wrapper .completion:hover .text span{opacity:.85}.learning-path-course .small-wrapper .completion>i{margin-right:15px}.learning-path-course .small-wrapper .completion>*{align-self:center;display:flex}.learning-path-course .small-wrapper .completion .text{display:flex;flex-grow:1;font-weight:700}.learning-path-course .small-wrapper .completion .text span{color:#1abc9d;color:var(--pine-green)}.learning-path-course .small-wrapper .completion .text i{align-self:center;display:flex;font-size:.65em;margin-left:15px}.learning-path-course .small-wrapper .completion .text i.animate{transform:rotate(90deg)}.learning-path-course .small-wrapper .completion .cleared{align-items:center;color:#1abc9d;color:var(--pine-green);padding-right:10px}.learning-path-course .small-wrapper .completion .cleared span{font-size:.75em;font-weight:700;text-transform:uppercase}.learning-path-course .small-wrapper .chapters .chapter{align-items:center;display:flex;height:60px;padding-right:10px}.learning-path-course .small-wrapper .chapters .chapter .title{display:flex;flex-grow:1;margin-left:50px}.learning-path-course .small-wrapper .chapters .chapter:hover{background-color:#222a3b;background-color:var(--list__hover);cursor:pointer}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.learning-path-course{padding:30px 0}.learning-path-course a,.learning-path-course a .image-container{align-self:center}}.learning-path-courses .load-more-courses{color:#227cb8;color:var(--sky-blue);cursor:pointer;font-size:1em;font-weight:700;margin:0 auto 20px;max-width:100%;min-height:40px;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;width:280px}.learning-path-courses .load-more-courses-btn{align-items:center;cursor:pointer;display:inline-flex;font-size:18px;letter-spacing:.5px}.learning-path-courses .load-more-courses-btn__icon{font-size:1.875em;padding-right:5px;padding-top:10px}.learning-path-courses .load-more-courses-btn:hover{color:#2b7cb2;color:var(--sky-blue__hover)}.learning-path-courses .learning-path-course:last-child{border-bottom:none}#LearningPathDetail .header{background-repeat:no-repeat;background-size:cover;color:#fff;color:var(--white);display:flex;flex-direction:column;height:480px;justify-content:center;position:relative}#LearningPathDetail .header .wrapper{z-index:1}#LearningPathDetail .header .overlay{background-color:rgba(31,38,51,.439);background-color:var(--overlay);height:100%;position:absolute;width:100%}#LearningPathDetail .header>*{text-align:center}#LearningPathDetail .header h1{font-size:34px;margin:.5em}#LearningPathDetail .header h2{font-size:.875em}#LearningPathDetail .header .progress{font-weight:700;margin:20px auto;width:60%}#LearningPathDetail .header .progress .progress-line{background-color:#475166;background-color:var(--slate);height:5px;margin-top:20px;position:relative}#LearningPathDetail .header .progress .progress-line .current-progress{background-color:#ff8400;background-color:var(--orange);height:5px}#LearningPathDetail .header .categories-progress-container{margin:15px 0}#LearningPathDetail .header .categories-progress-container .content{transform:none}#LearningPathDetail .header .categories-progress-container.static{display:flex;justify-content:center}#LearningPathDetail .header .categories-progress-container.static .category-progress{display:flex;flex-direction:column}#LearningPathDetail .header .categories-progress-container .category-progress{margin:5px 15px;width:160px}#LearningPathDetail .header .categories-progress-container .category-progress .name{font-weight:700;text-transform:capitalize}#LearningPathDetail .header .categories-progress-container .category-progress.filtrable{cursor:pointer}#LearningPathDetail .header .categories-progress-container .category-progress.active{color:#ff8400;color:var(--orange)}#LearningPathDetail .header .categories-progress-container .slide-categories .slider-container .slick-slider .slick-dots{bottom:auto}#LearningPathDetail .header .continue-btn{margin:40px 0}#LearningPathDetail .header .continue-btn button{margin:auto;text-transform:capitalize;width:16.5em}#LearningPathDetail .header .continue-btn .wide-webkit{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:auto;text-transform:capitalize}#LearningPathDetail .description{display:flex;margin:20px auto}#LearningPathDetail .description p{color:#fff;color:var(--white);font-size:1em;line-height:1.88}#LearningPathDetail .description .overview{flex:0 1 70%}#LearningPathDetail .description .info{color:#fff;color:var(--white);flex:0 1 30%;line-height:1.56;margin-left:80px}#LearningPathDetail .description .info>*{margin:15px 0}#LearningPathDetail .description .info i{margin-right:10px}#LearningPathDetail .description .info h3{color:#fff;color:var(--white);font-size:1.56em;font-size:18px;font-weight:400;letter-spacing:2px;line-height:1;line-height:1.56;margin-bottom:10px}#LearningPathDetail .description .info .forum a{align-items:center;display:flex;font-size:18px}#LearningPathDetail .description .info .forum a i.icon{font-size:1.2em;height:24px;margin-right:15px}#LearningPathDetail .description .info .share .networks{display:flex}#LearningPathDetail .description .info .share .networks>div{margin-right:4px}#LearningPathDetail .teachers{display:grid;margin-top:10px;grid-row-gap:32px;justify-items:center}@media (min-width:610px){#LearningPathDetail .teachers{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:970px){#LearningPathDetail .teachers{grid-template-columns:repeat(3,1fr)}}@media (min-width:1250px){#LearningPathDetail .teachers{grid-template-columns:repeat(4,1fr)}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#LearningPathDetail .header{height:450px}#LearningPathDetail .description{flex-direction:column;margin:15px 0}#LearningPathDetail .description .info{margin-left:0}#LearningPathDetail .wrapper .learning-path-course{flex-direction:column;margin:0;padding:30px 0}#LearningPathDetail .wrapper .learning-path-course .image{align-self:center;margin:20px}#LearningPathDetail .wrapper .learning-path-course .body,#LearningPathDetail .wrapper .learning-path-course .small-wrapper{margin-left:0}#LearningPathDetail .wrapper .learning-path-course .body{margin-top:20px}#LearningPathDetail .wrapper .learning-path-course .small-wrapper .preview-course{display:flex;justify-content:center}.radial-progress .widget .content i{color:#fff;height:40px}}#LearningPathList section{padding:20px 42px}#LearningPathList .content-list{display:grid;grid-template-columns:1fr}@media (min-width:700px){#LearningPathList .content-list{grid-template-columns:repeat(2,1fr)}#LearningPathList .content-list__item{height:200px}}@media (min-width:1000px){#LearningPathList .content-list{grid-template-columns:repeat(3,1fr)}}.my-learning-path{color:#fff;display:flex;height:300px;margin:40px 0;position:relative}.my-learning-path .clickable-overlay a{height:100%;position:absolute;width:100%;z-index:1}.my-learning-path:hover{color:#0f1521;color:var(--dark);cursor:pointer}.my-learning-path:hover .side.left{background-color:#ccc;background-color:var(--grey)}.my-learning-path:hover .side.left .title{color:#0f1521;color:var(--dark)}.my-learning-path .side{display:flex;flex-basis:50%;transition:all .15s ease-in}.my-learning-path .side.left{background-color:#0f1521;background-color:var(--dark);flex-direction:column}.my-learning-path .side.left .title{align-items:center;border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);color:#fff;color:var(--white);display:flex;flex-basis:35%;font-size:20px;font-weight:700;justify-content:center;margin:0 auto;text-transform:capitalize;width:80%}.my-learning-path .side.left .info{font-size:1em;margin:0 auto;width:80%}.my-learning-path .side.left .info>div{align-items:center;display:flex;margin:15px 0}.my-learning-path .side.left .info>div i{font-size:1.25em;line-height:15px;margin-right:20px}.my-learning-path .side.left .info>div.duration span{margin-right:3px}.my-learning-path .side.right{position:relative}.my-learning-path .side.right .overlay{background-color:transparent;height:100%;position:absolute;width:100%}.my-learning-path .side.right .image{background-position:50%;width:100%}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){.my-learning-path{flex-direction:column-reverse}}:root{--socialItemSize:35px;--artistPhotoSize:260px;--artistPhotoOffsetRate:0.35;--artistPhotoOffset:calc(var(--artistPhotoSize)*var(--artistPhotoOffsetRate))}#LeadMagnetPage{color:#fff;color:var(--white)}#LeadMagnetPage #banner{background-color:#000;max-height:400px;overflow:hidden;position:relative}#LeadMagnetPage #banner img{display:block;margin:auto;max-height:400px;opacity:.5;width:auto;z-index:0}#LeadMagnetPage #banner img.has-banner{opacity:1}#LeadMagnetPage #banner .headline{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}#LeadMagnetPage #banner .headline h1{color:#fff;color:var(--white);font-size:1.875em;font-weight:700;letter-spacing:2px;line-height:1.2;margin:0;text-transform:uppercase}#LeadMagnetPage .page-title{padding:0 20px}#LeadMagnetPage .page-title h1{margin:32px 0}#LeadMagnetPage #videos{display:grid;grid-row-gap:32px;justify-items:center;padding:0 20px}#LeadMagnetPage #videos .video{width:100%}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#LeadMagnetPage #banner .headline{padding-left:12px}}@media (min-width:610px){#LeadMagnetPage #videos{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:830px){#LeadMagnetPage{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){#LeadMagnetPage #videos{grid-template-columns:repeat(4,1fr)}}#Testimonials>.heading{margin-bottom:20px}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#Testimonials .text{width:100%}}#OpenAthensSSOError{color:#fff}#OpenAthensSSOError .container{display:flex;flex-direction:column;height:calc(100vh - 300px);justify-content:center;margin:0 10vw}#OpenAthensSSOError .container .oa-logo{align-self:flex-end;display:flex;margin:20px 0;width:200px}#OpenAthensSSOError .container>button{align-self:center;display:flex;margin:20px 0}#AboutUs h2{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}#AboutUs h2:before{margin-right:16px}#AboutUs h2:after,#AboutUs h2:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}#AboutUs h2:after{margin-left:16px}#AboutUs h2{padding:0 2%;width:100%}#AboutUs>button.banner-holder{min-height:400px;overflow:hidden;position:relative}#AboutUs>button.banner-holder img,#AboutUs>button.banner-holder picture{height:100%;left:50%;max-width:1500px;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#AboutUs>button.banner-holder .banner-content{display:flex;flex-direction:column;justify-content:center;margin:20px;width:100%}#AboutUs>button.banner-holder .banner-content>h1{color:#fff;font-size:52px;padding:0 16px;z-index:1}#AboutUs>button.banner-holder .banner-content>i.icon-play{z-index:1}#AboutUs>button.banner-holder .banner-content>i.icon-play:before{color:#fff;font-size:90px;margin-top:10px}#AboutUs>button .about-us-hero-banner{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;color:var(--white);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}#AboutUs .overlay{background-color:rgba(0,0,0,.4);height:100%;position:absolute;width:100%;z-index:0}#AboutUs .about-us-main-tagline,#AboutUs .about-us-our-history-tagline{display:flex;justify-content:center}#AboutUs .about-us-main-tagline>p,#AboutUs .about-us-our-history-tagline>p{color:#fff;font-size:18px;margin:60px 0;max-width:960px;padding:0 20px}#AboutUs .about-us-testimonials{align-items:center;background:url(https://dev.stanwinstonschool.com/global/assets/images/school/testimonials-bg.jpg) no-repeat 50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:350px}#AboutUs .about-us-cta{align-items:center;background-color:#0f1521;background-color:var(--dark);display:flex;height:120px;justify-content:center}#AboutUs .about-us-cta>button{height:52px}#AboutUs #WhatWeTeach{color:#fff;display:flex;justify-content:center;margin:70px 20px 160px;text-align:center}#AboutUs #WhatWeTeach>div{max-width:1440px;width:100%}#AboutUs #WhatWeTeach i:before{font-size:60px}#AboutUs #WhatWeTeach p{font-size:24px;margin:10px 0}#AboutUs #WhatWeTeach .slider-container .slick-slider .slick-dots{bottom:-90px}#AboutUs #WhatWeTeach .slider-container .slick-slider .slick-list{margin:0 40px}#AboutUs #WhatWeTeach .slider-container .slick-slider .slick-arrow.slick-prev{left:0}#AboutUs #WhatWeTeach .slider-container .slick-slider .slick-arrow.slick-next{right:0}#AboutUs #WhatWeTeach .slider-container .slick-slider .slick-arrow.slick-next,#AboutUs #WhatWeTeach .slider-container .slick-slider .slick-arrow.slick-prev{height:42px;width:42px}#AboutUs #WhatWeTeach .slider-container .slick-slider .slick-arrow.slick-next:before,#AboutUs #WhatWeTeach .slider-container .slick-slider .slick-arrow.slick-prev:before{font-size:42px}#AboutUs .awards{color:#fff;display:grid;grid-template-columns:repeat(5,250px);justify-content:center;margin:40px 0;text-align:center}#AboutUs .awards h3{padding:0 20px;text-align:center}#AboutUs .awards .oscar-holder{align-items:center;display:flex;justify-content:center;min-height:75px}#AboutUs .awards .oscar-holder .icon-oscar{font-size:50px}#AboutUs .awards>div{font-size:40px;font-weight:500}#AboutUs .awards>div h3{font-size:16px;margin-top:0}#AboutUs .artists{align-items:center;display:flex;flex-direction:column;margin-top:44px}#AboutUs .artists a.more-artists{font-size:17px;margin-top:45px;text-align:center;-webkit-text-decoration:none;text-decoration:none}#AboutUs .artists .artists-holder{display:grid;margin:auto;z-index:0;grid-row-gap:32px;grid-column-gap:32px;grid-template-columns:repeat(4,1fr);justify-items:center}#AboutUs #Credits .center .slick-center img{color:#e67e22;opacity:1;transform:scale(1.02)}#AboutUs #Credits .center img{opacity:.5;transition:1s}#AboutUs #Credits .movie-poster>img{height:280px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:180px}#AboutUs #Credits .movie-poster>img:hover{opacity:1}#AboutUs .final-cta .final-cta-background{align-items:center;background-position:50%;color:#fff;display:flex;height:400px;justify-content:center;position:relative}#AboutUs .final-cta .final-cta-background .final-cta-content{z-index:1}#AboutUs .final-cta .final-cta-background .final-cta-content-tagline{font-size:68px;font-weight:700;margin:40px 0;text-align:center}@media (max-resolution:192dpi) and (max-width:1300px),(max-resolution:2dppx) and (max-width:1300px),(max-width:1300px){#AboutUs .artists .artists-holder{grid-template-columns:repeat(2,1fr)}#AboutUs #Credits .movie-posters{grid-template-columns:repeat(2,200px);grid-gap:40px}#AboutUs .awards{grid-template-columns:repeat(2,250px)}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#AboutUs>button.banner-holder .banner-content>h1{font-size:32px}#AboutUs>button.banner-holder .banner-content>i.icon-play:before{font-size:60px}#AboutUs .artists .artists-holder{grid-template-columns:repeat(1,1fr)}#AboutUs #Credits .movie-posters{grid-template-columns:repeat(1,200px)}#AboutUs .awards{grid-template-columns:repeat(1,250px)}}#WalkthroughVideo .walkthrough-video .player-container{aspect-ratio:16/9;max-width:100%;position:relative;width:100%}#WalkthroughVideo .walkthrough-video__description{color:#fff;font-size:20px;margin-top:50px}#WalkthroughVideo .start-learning-container{display:flex;justify-content:center;padding:30px 0}@font-face{font-family:swsca-icons;font-style:normal;font-weight:400;src:url(https://dev.stanwinstonschool.com/global/assets/fonts/swsca-icons/swsca-icons.eot);src:url(https://dev.stanwinstonschool.com/global/assets/fonts/swsca-icons/swsca-icons.eot?#iefix) format("embedded-opentype"),url(https://dev.stanwinstonschool.com/global/assets/fonts/swsca-icons/swsca-icons.woff) format("woff"),url(https://dev.stanwinstonschool.com/global/assets/fonts/swsca-icons/swsca-icons.ttf) format("truetype"),url(https://dev.stanwinstonschool.com/global/assets/fonts/swsca-icons/swsca-icons.svg#swsca-icons) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(https://dev.stanwinstonschool.com/global/assets/fonts/font-awesome/fonts/fontawesome-webfont.eot);src:url(https://dev.stanwinstonschool.com/global/assets/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(https://dev.stanwinstonschool.com/global/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff) format("woff"),url(https://dev.stanwinstonschool.com/global/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff2) format("woff"),url(https://dev.stanwinstonschool.com/global/assets/fonts/font-awesome/fonts/fontawesome-webfont.ttf) format("truetype"),url(https://dev.stanwinstonschool.com/global/assets/fonts/font-awesome/fonts/fontawesome-webfont.svg#swsca-icons) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:swsca-icons!important}[class*=" fa-"]:before,[class*=" icon-"]:before,[class^=fa-]:before,[class^=icon-]:before,[data-icon]:before{font-style:normal!important;font-variant:normal!important;font-weight:400!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" fa-"]:before,[class^=fa-]:before{font-family:FontAwesome!important}[data-icon]:before{content:attr(data-icon)}.icon-cart:before{content:"\65"}.icon-check:before{content:"\66"}.icon-close:before{content:"\67"}.icon-right:before{content:"\68"}.icon-facebook:before{content:"\6a"}.icon-level1:before{content:"\6d"}.icon-level2:before{content:"\6e"}.icon-level3:before{content:"\6f"}.icon-movies:before{content:"\70"}.icon-oscar:before{content:"\71"}.icon-play:before{content:"\72"}.icon-quote-closed:before{content:"\74"}.icon-quote-open:before{content:"\75"}.icon-search:before{content:"\76"}.icon-tag:before{content:"\79"}.icon-twitter:before{content:"\7a"}.icon-website:before{content:"\42"}.icon-x-hover:before{content:"\44"}.icon-youtube:before{content:"\45"}.icon-dvd:before{content:"\61"}.icon-monster-3:before{content:"\63"}.icon-monster-2:before{content:"\46"}.icon-vimeo:before{content:"\47"}.icon-monster-1:before{content:"\48"}.icon-google:before{content:"\64"}.icon-pinterest:before{content:"\6b"}.icon-1:before{content:"\78"}.icon-izq:before{content:"\41"}.icon-star:before{content:"\49"}.icon-up:before{content:"\4a"}.icon-secure:before{content:"\4b"}.icon-instagram:before{content:"\4c"}.icon-ig:before{content:"\6c"}.icon-up:before{content:"\77"}.icon-account:before{content:"\4d"}.icon-2:before{content:"\4e"}.icon-truck-0:before{content:"\4f"}.icon-truck-1:before{content:"\50"}.icon-truck-2:before{content:"\51"}.icon-plus:before{content:"\73"}.icon-x:before{content:"\62"}.icon-discount:before{content:"\43"}.icon-mobile:before{content:"\52"}.icon-play-small:before{content:"\53"}.icon-save:before{content:"\54"}.icon-stream:before{content:"\55"}.icon-checkmark:before{content:"\56"}.icon-down:before{content:"\69"}.icon-passcodewatch:before{content:"\57"}.icon-play-fill:before{content:"\58"}.icon-right-2:before{content:"\59"}.icon-behance:before{content:"\5a"}.icon-flickr:before{content:"\30"}.icon-deviantart:before{content:"\31"}.icon-tumblr:before{content:"\32"}.icon-linkedin:before{content:"\33"}.icon-fb-advertise:before{content:"\34"}.icon-g-advertise:before{content:"\35"}.icon-ig-advertise:before{content:"\36"}.icon-pinterest-advertise:before{content:"\37"}.icon-yt-advertise:before{content:"\38"}.icon-tw-advertise:before{content:"\39"}.icon-login:before{content:"\21"}.icon-logout:before{content:"\22"}.icon-live-discount:before{content:"\24"}.icon-mobilepluspc:before{content:"\25"}.icon-discountb:before{content:"\26"}.icon-discountb-1:before{content:"\27"}.icon-home:before{content:"\23"}.icon-bookmark-filled:before{content:"\29"}.icon-bookmark-empty:before{content:"\2a"}.icon-sculpture:before{content:"\2b"}.icon-puppet-making:before{content:"\2c"}.icon-painting:before{content:"\2d"}.icon-film:before,.icon-filmmaking:before{content:"\2e"}.icon-design:before{content:"\2f"}.icon-performance-animation:before{content:"\3a"}.icon-fabrication:before{content:"\3b"}.icon-lab-work:before{content:"\3c"}.icon-mold-making:before{content:"\3d"}.icon-hair-work:before{content:"\3e"}.icon-drawing:before{content:"\3f"}.icon-life-casting:before{content:"\40"}.icon-makeup-effects:before{content:"\5b"}.icon-mask-making:before{content:"\5d"}.icon-mechanical:before{content:"\5e"}.icon-electronics:before{content:"\5f"}.icon-eyes-teeth-nails:before{content:"\60"}.icon-model-making:before{content:"\7b"}.icon-forum:before{content:"\28"}.fa-clock:before{content:"\f017"}.fa-check:before{content:"\f00c"}.icon-imdb:before{content:url(https://dev.stanwinstonschool.com/global/assets/images/icons/imdb.svg)}.icon-ms:before{background:url(https://dev.stanwinstonschool.com/global/assets/images/icons/ms-icon.svg) no-repeat 0 0;background-size:100%;margin-right:5px}.icon-closed-captioning:before,.icon-ms:before{content:"";display:inline-block;height:1em;width:1em}.icon-closed-captioning:before{background:url(https://dev.stanwinstonschool.com/global/assets/images/icons/cc.svg) no-repeat 0 0;background-size:100%}/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}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}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;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}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}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}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;resize:vertical}[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}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}:focus:not(.focus-visible){outline:none}:focus:focus-visible{outline:2px solid rgba(0,125,250,.6);outline-offset:0}html{scroll-behavior:smooth}body,html,html #app{height:100%}body{background-color:#151c2b;background-color:var(--dark-2);font-family:Lato,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{max-width:1280px;width:100%}.wrapper,.wrapper-1080{margin:0 auto;padding:0 42px}.wrapper-1080{max-width:1080px}.smaller-wrapper{margin:0 auto;max-width:864px;padding:0 32px}h1{font-size:1em;font-weight:700}h1,h2{letter-spacing:2px;line-height:1}h2{font-size:1.56em}h2,h3{font-weight:400}h3{font-size:16px;letter-spacing:1px;line-height:1.67;text-align:left}h4{font-size:.88em;letter-spacing:1.8px;line-height:2.14}.btn,h4{font-weight:700}.btn{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;justify-content:center;letter-spacing:1.5px;max-width:100%;outline:none;text-align:center;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:opacity .15s ease-in,border-color .15s ease-in,color .15s ease-in}.btn:disabled{opacity:.5}.btn{min-height:50px;width:230px}.btn:hover{cursor:pointer}.btn.-orange{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent;color:#fff}.btn.-orange:hover{background-color:#b75f01;background-color:var(--orange__hover)}.btn.-orange:active{background-color:#cc6a00;background-color:var(--orange__active)}.btn.-orange:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}.btn.-thin{min-height:40px;padding:5px 20px;width:230px}.btn.-thin.-orange{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent;color:#fff}.btn.-thin.-orange:hover{background-color:#b75f01;background-color:var(--orange__hover)}.btn.-thin.-orange:active{background-color:#cc6a00;background-color:var(--orange__active)}.btn.-thin.-orange:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}.btn.-thin.-blue{background-color:#1a5882;background-color:var(--off-blue);color:#fff}.btn.-thin.-blue:hover{background-color:#95c7ea;background-color:var(--off-blue__hover)}.btn.-thin.-blue:active{background-color:#2273aa;background-color:var(--off-blue__active)}.btn.-thin.-blue-2{background-color:#227cb8;background-color:var(--sky-blue);border:2px solid transparent;color:#fff}.btn.-thin.-blue-2:hover{background-color:#2b7cb2;background-color:var(--sky-blue__hover)}.btn.-thin.-blue-2:active{background-color:#2074ac;background-color:var(--sky-blue__active)}.btn.-thin.-border-orange{border:2px solid #ff8400;border:2px solid var(--orange);color:#fff}.btn.-thin.-border-orange:hover{border-color:#b75f01;border-color:var(--orange__hover)}.btn.-thin.-border-orange:active{border-color:#cc6a00;border-color:var(--orange__active)}.btn.-thin.-border-white{border:2px solid #fff;border:2px solid var(--white);color:#fff}.btn.-thin.-border-white:hover{border-color:#ff8400;border-color:var(--orange)}.btn.-thin.-border-white:active{border-color:#cc6a00;border-color:var(--orange__active)}.btn.-small{min-height:40px;padding:10px 20px;width:160px}.btn.-small.-blue-2{background-color:#227cb8;background-color:var(--sky-blue);border:2px solid transparent;color:#fff}.btn.-small.-blue-2:hover{background-color:#2b7cb2;background-color:var(--sky-blue__hover)}.btn.-small.-blue-2:active{background-color:#2074ac;background-color:var(--sky-blue__active)}.btn.-small.-border-white{border:2px solid #fff;border:2px solid var(--white);color:#fff}.btn.-small.-border-white:hover{border-color:#ff8400;border-color:var(--orange)}.btn.-small.-border-white:active{border-color:#cc6a00;border-color:var(--orange__active)}.btn.-small.-border-orange{border:2px solid #ff8400;border:2px solid var(--orange);color:#fff}.btn.-small.-border-orange:hover{border-color:#b75f01;border-color:var(--orange__hover)}.btn.-small.-border-orange:active{border-color:#cc6a00;border-color:var(--orange__active)}.btn.-small.-border-blue{border:2px solid #227cb8;border:2px solid var(--sky-blue);color:#227cb8;color:var(--sky-blue)}.btn.-small.-border-blue:hover{border-color:#2b7cb2;border-color:var(--sky-blue__hover)}.btn.-small.-border-blue:active{border-color:#2074ac;border-color:var(--sky-blue__active)}.btn.-small.-border-dark{border:2px solid #0f1521;border:2px solid var(--dark)}.btn.-small.-border-dark:hover{border-color:#ff8400;border-color:var(--orange)}.btn.-small.-border-dark:active{border-color:#cc6a00;border-color:var(--orange__active)}.btn.-mini{font-size:1em;min-height:30px;padding:5px 10px;width:90px}.btn.-mini.-blue-2{background-color:#227cb8;background-color:var(--sky-blue);border:2px solid transparent;color:#fff}.btn.-mini.-blue-2:hover{background-color:#2b7cb2;background-color:var(--sky-blue__hover)}.btn.-mini.-blue-2:active{background-color:#2074ac;background-color:var(--sky-blue__active)}.btn.-mini.-orange{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent;color:#fff}.btn.-mini.-orange:hover{background-color:#b75f01;background-color:var(--orange__hover)}.btn.-mini.-orange:active{background-color:#cc6a00;background-color:var(--orange__active)}.btn.-mini.-orange:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}.btn.-mini.-border-blue{border:2px solid #227cb8;border:2px solid var(--sky-blue);color:#227cb8;color:var(--sky-blue)}.btn.-mini.-border-blue:hover{border-color:#2b7cb2;border-color:var(--sky-blue__hover)}.btn.-mini.-border-blue:active{border-color:#2074ac;border-color:var(--sky-blue__active)}.btn.-mini.-border-white{border:2px solid #fff;border:2px solid var(--white);color:#fff}.btn.-mini.-border-white:hover{border-color:#ff8400;border-color:var(--orange)}.btn.-mini.-border-white:active{border-color:#cc6a00;border-color:var(--orange__active)}.btn.-wide{font-size:1.2em;min-height:50px;padding:10px 20px;width:320px}.btn.-wide.-blue{background-color:#1a5882;background-color:var(--off-blue);color:#fff}.btn.-wide.-blue:hover{background-color:#95c7ea;background-color:var(--off-blue__hover)}.btn.-wide.-blue:active{background-color:#2273aa;background-color:var(--off-blue__active)}.btn.-wide.-orange{background-color:#ff8400;background-color:var(--orange);border:2px solid transparent;color:#fff}.btn.-wide.-orange:hover{background-color:#b75f01;background-color:var(--orange__hover)}.btn.-wide.-orange:active{background-color:#cc6a00;background-color:var(--orange__active)}.btn.-wide.-orange:disabled{background-color:#ff8400;background-color:var(--orange__disabled);color:#e56300;color:var(--orange__disabled__text);cursor:default}.btn.-wide.-blue-2{background-color:#227cb8;background-color:var(--sky-blue);border:2px solid transparent;color:#fff}.btn.-wide.-blue-2:hover{background-color:#2b7cb2;background-color:var(--sky-blue__hover)}.btn.-wide.-blue-2:active{background-color:#2074ac;background-color:var(--sky-blue__active)}a{color:#35aeff;color:var(--bright-blue);-webkit-text-decoration:none;text-decoration:none}a:active{color:#2074ac;color:var(--sky-blue__active)}a:hover{color:#2b7cb2;color:var(--sky-blue__hover)}input,select,textarea{background-color:#eeeff2;background-color:var(--silver-1);border:1px solid #c6c7cd;border:1px solid var(--silver-2);color:#475166;color:var(--slate);font-family:Lato,sans-serif;height:40px;outline:none;padding:10px 20px;text-align:left;transition:background .5s}input.focus,input:focus,select.focus,select:focus,textarea.focus,textarea:focus{background-color:#fff;background-color:var(--white);color:#0f1521;color:var(--dark);outline:none}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#475166;color:var(--slate);font-family:Lato,sans-serif}input::placeholder,select::placeholder,textarea::placeholder{color:#475166;color:var(--slate);font-family:Lato,sans-serif}[type=checkbox],[type=radio]{height:auto}select{-webkit-appearance:none;-moz-appearance:none;background-image:url(https://dev.stanwinstonschool.com/global/assets/images/icons/downArrow.png);background-position:100% 50%;background-repeat:no-repeat;border-radius:0}textarea{display:block;font-family:Lato,sans-serif;font:1em Lato;height:200px}form input,form select,textarea{width:100%}form button{margin:10px 0}form .input-group{align-content:stretch;display:flex}form .input-group>div{flex:1 0 8em}form .input-group input,form .input-group select{width:100%}form .input-group select{height:50px}img{max-width:100%}button{border:none;font-family:Lato,sans-serif}button:focus{outline:none}hr{border-color:#475166;border-color:var(--slate)}ul{padding-left:0}article{padding-bottom:100px}section.heading{padding:32px 0}section.heading h1{border-left:3px solid #ff8400;border-left:3px solid var(--orange);color:#fff;color:var(--white);font-size:22px;font-weight:400;letter-spacing:2px;line-height:1.67;margin:0;padding-left:10px}section.white-heading{background-color:#fff;background-color:var(--white);padding:10px}section.white-heading h1{font-weight:400;line-height:1.67;margin:0}section.white-heading h1,section>.title-division{color:#fff;color:var(--white);font-size:22px;letter-spacing:2px}section>.title-division{align-items:center;display:flex;font-weight:700;line-height:1.25;margin:30px 0;text-align:center}section>.title-division:before{margin-right:16px}section>.title-division:after,section>.title-division:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}section>.title-division:after{margin-left:16px}.quoted{margin:50px 40px;position:relative;text-align:center}.quoted:after,.quoted:before{font-family:swsca-icons!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1d273c;color:var(--dark-4);font-size:1.8em;position:absolute}.quoted:before{bottom:100%;content:"\75";right:100%}.quoted:after{content:"\74";left:100%;top:100%}.social-networks{display:flex}.social-networks div:first-child{margin-left:0}.social-networks iframe{vertical-align:baseline}.load-more{display:flex;justify-content:center;margin:40px auto 10px}.tag{background-color:#eaebec;background-color:var(--silver-3);border-radius:.72em;display:inline-block;font-size:.75em;height:20px;line-height:16px;margin:3px;padding:2px 8px}.tag,.tag a{color:#475166;color:var(--slate)}.tag a{-webkit-text-decoration:none;text-decoration:none}.tag:hover{background-color:#546078;background-color:var(--slate__hover);color:#fff}.tag:hover a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.react-tabs .tab-list ul,.react-tabs>ul{background-color:#151c2b;background-color:var(--dark-2);border-top:1px solid #475166;border-top:1px solid var(--slate);display:flex;height:60px;height:var(--tab-size);justify-content:space-between;list-style:none;width:100%}.react-tabs .tab-list ul li,.react-tabs>ul li{color:#fff;color:var(--white);cursor:pointer;flex:1;font-weight:500;letter-spacing:1.8px;outline:none;text-align:center}.react-tabs .tab-list ul li span,.react-tabs>ul li span{border-top:1px solid transparent;display:inline-block;font-size:18px;height:60px;height:var(--tab-size);line-height:60px;line-height:var(--tab-size)}.react-tabs .tab-list ul li.react-tabs__tab--selected span,.react-tabs .tab-list ul li:hover span,.react-tabs>ul li.react-tabs__tab--selected span,.react-tabs>ul li:hover span{border-top-color:#fff;border-top-color:var(--white)}.react-tabs .tab-list ul li.react-tabs__tab--selected span,.react-tabs>ul li.react-tabs__tab--selected span{font-weight:700}.sidenav-wrapper{display:flex}.sidenav-wrapper>.sidenav{min-height:calc(100vh - 218px);min-height:calc(100vh - var(--footer-height) - var(--header-height) - var(--header-height));position:relative;width:261px}.sidenav-wrapper>.sidenav #Sidebar{background:linear-gradient(#0f1521,#151c2b);background:linear-gradient(var(--dark),var(--dark-2));display:flex;height:100%;justify-content:flex-end;position:absolute;right:0;width:1000px}.sidenav-wrapper>.content{background-color:#151c2b;background-color:var(--dark-2);flex:3;z-index:1}.topnav-wrapper .topnav{background-color:#0f1521;background-color:var(--dark)}#App.enabled-simple-footer .sidenav-wrapper>.sidenav{min-height:calc(100vh - 146px);min-height:calc(100vh - var(--simplified-footer-height) - var(--header-height) - var(--header-height))}.formated h1,.formated h2,.formated h3{font-weight:700;margin-top:30px}.formated h1{font-size:1.2em}.formated h2{font-size:1.05em}.formated h3{font-size:1em;font-weight:400}.formated a,.formated h3{-webkit-text-decoration:underline;text-decoration:underline}.formated a{color:inherit}.formated a:hover{color:#eeeff2;color:var(--silver-1)}.formated ol,.formated ul{padding-left:40px}.video-holder{display:block}.Collapsible{background-color:#0f1521;background-color:var(--dark);border:1px solid #151c2b;border:1px solid var(--dark-2);margin:10px 0;padding:15px 48px 20px}.Collapsible p:first-child{margin-top:0}.Collapsible p:last-child{margin-bottom:0}.Collapsible .Collapsible__trigger{color:#fff;cursor:pointer;display:block;font-weight:700;position:relative}.Collapsible .Collapsible__trigger:before{content:"\59";font-family:swsca-icons;font-size:.6em;left:-26px;position:absolute;top:6px;transition:transform .3s ease}.Collapsible .Collapsible__trigger.is-open:before{transform:rotate(90deg)}.cross i{color:#475166;color:var(--slate);font-size:1.25em;transition:color .25s ease-in}.cross i:hover{color:#fff;color:var(--white);cursor:pointer}.cross i:hover:before{content:"\44"}.see-more{align-items:center;color:#35aeff;color:var(--bright-blue);display:flex;font-size:20px;justify-content:center;letter-spacing:1.7px;margin:31px 0 44px;-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease-in}.see-more i.icon-plus{display:flex;font-size:1.875rem;line-height:1.875rem;margin-right:9px}.see-more:hover{color:#fff}.no-results{align-items:center;color:#fff;display:flex;justify-content:center}.container_a31snl figcaption.footerCaption_2r5qf{white-space:pre-line}.container_a31snl figcaption.footerCaption_2r5qf:first-line{font-weight:700;margin-bottom:5px}.container_a31snl svg{fill:#fff}.container_a31snl .paginatedThumbnails_1sxciui{left:50%;transform:translateX(-50%)}.jw-time-tip .jw-text{min-width:0;min-width:auto;white-space:pre-wrap;width:auto}@media (max-width:980px){.wrapper{margin:0 auto;padding:0 20px}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){body{font-size:14px}.wrapper,.wrapper-1080{margin:0 auto;padding:0 12px}.topnav-wrapper .topnav{background-color:transparent}form .form-group{flex-direction:column}form .form-group .field{width:100%}form input,form textarea{border-radius:0}.container_a31snl>button{top:47%}.react-tabs__tab-list .react-tabs__tab--selected,.react-tabs__tab-list .react-tabs__tab:hover{border-top:2px solid #fff}.react-tabs__tab-list .react-tabs__tab--selected span,.react-tabs__tab-list .react-tabs__tab:hover span{border-top:0;line-height:58px}}.video-holder{height:0;padding-bottom:56.25%;position:relative;width:100%}.video-holder iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){body{font-size:13px}section.white-heading{background-color:#fff;background-color:var(--white);padding:10px}section.white-heading h1{color:#fff;color:var(--white);font-size:14px;font-weight:400;letter-spacing:2px;line-height:1.67;margin:0}section>.title-division{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}section>.title-division:before{margin-right:16px}section>.title-division:after,section>.title-division:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}section>.title-division:after{margin-left:16px}}@media (max-width:768px) and (orientation:landscape){.container_a31snl .footer_1jyse7p{font-size:.75em}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.react-tabs .tab-list ul li.react-tabs__tab--selected span{border-top-color:transparent}section.white-heading{background-color:#fff;background-color:var(--white);padding:10px}section.white-heading h1{color:#fff;color:var(--white);font-size:16px;font-weight:400;letter-spacing:2px;line-height:1.67;margin:0}section>.title-division{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}section>.title-division:before{margin-right:16px}section>.title-division:after,section>.title-division:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}section>.title-division:after{margin-left:16px}}:root{--narrow-width:75%}#WebinarDetail{color:#fff;padding-bottom:0}#WebinarDetail .header{background-color:#0f1521;background-color:var(--dark)}#WebinarDetail .header .extra-html .starts-on{color:#0f1521;color:var(--dark);font-size:.875em;font-weight:500;text-transform:uppercase}#WebinarDetail .header .extra-html .date{color:#0f1521;color:var(--dark)}#WebinarDetail .notice-holder,#WebinarDetail .timer-holder{background-color:#0f1521;background-color:var(--dark);padding:1px 0 34px}#WebinarDetail .notice-holder .wrapper-1080,#WebinarDetail .timer-holder .wrapper-1080{align-items:center;display:flex;justify-content:center;min-height:100px}#WebinarDetail .notice-holder .wrapper-1080 .text,#WebinarDetail .timer-holder .wrapper-1080 .text{font-size:.7em;letter-spacing:1px;margin-right:30px}#WebinarDetail .notice-holder .wrapper-1080 .text h3,#WebinarDetail .timer-holder .wrapper-1080 .text h3{font-weight:700;margin:0}#WebinarDetail .notice-holder .wrapper-1080 .text p,#WebinarDetail .timer-holder .wrapper-1080 .text p{color:#fff;font-weight:700;margin:0}#WebinarDetail .gallery-holder{margin-bottom:175px}#WebinarDetail #course-purchase .name{min-height:150px}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#WebinarDetail .header .extra-html .starts-on{color:#dde0e5;color:var(--soft-gray);font-weight:700}#WebinarDetail .header .extra-html .date{color:#fff}#WebinarDetail .gallery-holder{margin-bottom:40px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#WebinarDetail .react-tabs__tab-list{font-size:.8em}}.networks{display:inline-flex;justify-content:flex-start;margin-top:20px}.networks div:nth-child(2){margin-left:3px;position:relative;top:-3px}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px),(min-width:400px){.networks div:nth-child(2){top:-2px}}#Post{overflow:scroll}#Post .post-header{align-items:center;display:flex;flex-direction:column;padding-bottom:88px}#Post .post-header .banner{margin-top:45px;max-width:728px;width:100%}#Post .post-header .banner .banner-slide{background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:none;height:180px;outline:none;width:100%}#Post .post-header .banner .banner-slide:focus{outline-offset:-8px}#Post .post-header .banner .banner-slide .wrapper{display:block;padding:0}#Post .post-header .banner .banner-slide .wrapper .overlay{bottom:0;left:0;position:absolute;right:0;top:0}#Post .post-header .banner .banner-slide .wrapper .gradient{background-image:linear-gradient(90deg,#1f2633,rgba(21,28,43,0))}#Post .post-header .banner .banner-slide .wrapper.linkable{cursor:pointer}#Post .post-header .banner .banner-slide .wrapper .countdown,#Post .post-header .banner .banner-slide .wrapper .description,#Post .post-header .banner .banner-slide .wrapper .title{position:relative}#Post .post-header .banner .banner-slide .wrapper .title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#fff;color:var(--white);display:flex;font-size:40px;font-weight:700;justify-content:center;letter-spacing:1.3px;-webkit-line-clamp:1;line-height:1.25em;margin:0 auto;max-height:1.25em;padding-bottom:5px;text-align:center;width:100%}#Post .post-header .banner .banner-slide .wrapper .title.expand{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1em;max-height:4em;padding-bottom:8px}#Post .post-header .banner .banner-slide .wrapper .description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#fff;color:var(--white);display:none;font-size:18px;-webkit-line-clamp:1;line-height:1.56em;margin:0 auto;max-height:1.56em;width:65%}#Post .post-header .banner .banner-slide .wrapper .description p{font-size:18px;margin:0}#Post .post-header .banner .banner-slide .wrapper .description.expand{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.56em;max-height:6.24em}#Post .post-header .banner .banner-slide .wrapper .countdown{height:90px}#Post .post-header .banner .banner-slide .wrapper .countdown .CountdownTimer>div{padding:0 5px}#Post .post-header .banner .banner-slide .wrapper .countdown .CountdownTimer .day-holder{padding-left:0}#Post .post-header .banner .banner-slide .wrapper .countdown .CountdownTimer div[class$=-holder]{border-right:none}#Post .post-header .banner .banner-slide .wrapper .countdown .CountdownTimer div[class$=-holder] .value{background-color:hsla(0,0%,100%,.25);border-radius:4px;display:flex;flex-shrink:0;justify-content:center;line-height:0;padding:12px 0;text-align:center;vertical-align:middle;width:84px}#Post .post-header .banner .banner-slide .wrapper .countdown .CountdownTimer div[class$=-holder] .value span{font-weight:700}#Post .post-header .banner .banner-slide .wrapper .countdown .CountdownTimer div[class$=-holder] .label{padding:5px 0}#Post .post-header .banner .banner-slide .wrapper .countdown .CountdownTimer div[class$=-holder] .label,#Post .post-header .banner .banner-slide .wrapper .countdown .CountdownTimer div[class$=-holder] .value{color:#fff;color:var(--white)}#Post .post-header .banner .banner-slide .wrapper .cta{margin:0 auto;padding:10px 0 0;pointer-events:none;position:relative;width:65%;z-index:1}#Post .post-header .banner .banner-slide .wrapper .cta a{pointer-events:all}#Post .post-header .banner .banner-slide .wrapper .cta a button{margin:auto;max-width:320px;min-height:25px;min-width:100px;padding:5px 20px;width:auto}#Post .post-header .banner .banner-slide .wrapper .video-banner{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;width:50%;z-index:1}#Post .post-header .banner .banner-slide .wrapper .video-banner__thumb{background-color:#c6c7cd;background-color:var(--silver-2);background-position:50%;background-size:100%;height:0;padding-bottom:56.25%;padding-bottom:var(--16-9-ratio);position:relative;width:100%}#Post .post-header .banner .banner-slide .wrapper .video-cta{align-items:center;background-color:rgba(0,0,0,.3);background-color:var(--video-overlay);bottom:0;color:#fff;color:var(--white);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .15s ease-out}#Post .post-header .banner .banner-slide .wrapper .video-cta__icon{font-size:60px;line-height:60px}#Post .post-header .banner .banner-slide .wrapper .video-cta:hover{background-color:rgba(0,0,0,.6);background-color:var(--video-overlay__hover)}#Post .post-header .title{width:60%}#Post .post-header .title h1{color:#fff;font-size:34px;line-height:1.2;text-align:center}#Post .post-header .title h1,#Post h2{color:var(--white);font-weight:700;letter-spacing:2px}#Post h2{align-items:center;display:flex;font-size:22px;line-height:1.25;margin:30px 0}#Post h2:before{margin-right:16px}#Post h2:after,#Post h2:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}#Post h2:after{margin-left:16px}#Post h2{color:#fff;text-align:center}#Post h2.tagline{color:#eeeff2;color:var(--silver-1);display:block;font-size:1em;font-weight:400;line-height:1.4em;margin:10px 0 14px;text-transform:none}#Post h2.tagline:after,#Post h2.tagline:before{content:none}#Post .category{color:#227cb8;color:var(--sky-blue);font-size:20px;margin-top:45px}#Post .date-created{color:#fff;font-size:16px;letter-spacing:1.8px;margin-top:15px}#Post .forum{font-size:18px;margin:40px 0 20px}#Post .forum a{display:flex}#Post .forum a i{font-size:1.2em;margin-right:15px}#Post .social-networks{margin-top:18px}#Post .blog-content{background-color:#fff}#Post .blog-content .body{line-height:1.88;margin:auto;max-width:720px}#Post .blog-content .body,#Post .blog-content .body h1,#Post .blog-content .body h2,#Post .blog-content .body p{color:#141c2c;color:var(--dark-5)}#Post .blog-content .body h1 img,#Post .blog-content .body h2 img,#Post .blog-content .body p img{height:auto!important;width:100%!important}#Post .blog-content .body a{color:#227cb8;color:var(--sky-blue);-webkit-text-decoration:none;text-decoration:none}#Post .blog-content .body a:hover{color:#2b7cb2;color:var(--sky-blue__hover)}#Post .blog-content .comments{padding-bottom:50px}#Post .blog-content .comments iframe{width:100%!important}#Post ul.tags{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}#Post ul.tags li{margin:5px 10px}#Post .main-image{display:block;margin:0 auto;position:relative;top:-40px}#Post .related-posts{margin-bottom:20px}#Post .related-posts .forum{font-size:20px;margin:48px 0}#Post .related-posts .forum a{display:flex;margin:auto;width:258px}#Post .related-posts .forum a i{font-size:1.2em;margin-right:15px}#Post span[style*="color: rgb(127, 140, 141)"], #Post span[style*="color: rgb(128, 128, 128)"]{color:#fff!important;font-style:italic}#Post .rodal-dialog{height:-moz-fit-content!important;height:fit-content!important;min-height:342px;width:-moz-fit-content!important;width:fit-content!important}@media (max-width:980px){#Post .post-header .title{width:80%}}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){#Post .post-header .banner .banner-slide{padding:0}#Post .post-header .banner .banner-slide .wrapper .title{font-size:22px;width:90%}#Post ul.tags li{margin:5px}}@media (max-resolution:192dpi) and (max-width:375px),(max-resolution:2dppx) and (max-width:374.98px),(max-width:375px){#Post .post-header .title{width:100%}}@media (max-width:980px){#Post .post-header .banner{margin-top:0}}@media (max-width:500px){#Post .post-header .category{margin-top:0}}.TutorialOverview{display:flex;justify-content:space-between;text-align:left}.TutorialOverview .formatted h3{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}.TutorialOverview .formatted h3:before{margin-right:16px}.TutorialOverview .formatted h3:after,.TutorialOverview .formatted h3:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}.TutorialOverview .formatted h3:after{margin-left:16px}.TutorialOverview .description{flex:0 1 65%}.TutorialOverview .share .networks{display:flex}.TutorialOverview .share .networks>div{margin-right:4px}.TutorialOverview .info{color:#fff;flex:0 1 30%;line-height:1.56}.TutorialOverview .info>*{margin:15px 0}.TutorialOverview .info i{margin-right:10px}.TutorialOverview .info h3{color:#fff;color:var(--white);font-size:1.56em;font-size:18px;font-weight:400;letter-spacing:2px;line-height:1;line-height:1.56;margin-bottom:10px;text-transform:capitalize}.TutorialOverview .info .forum a{align-items:center;display:flex;font-size:18px}.TutorialOverview .info .forum a i.icon{font-size:1.2em;height:24px;margin-right:15px}.TutorialOverview .info .level{margin-top:0}.TutorialOverview .tags-container{display:flex}.TutorialOverview .tags-container .tags{margin:-3px 0 0}.TutorialOverview .FavoriteButton button{padding-left:0}.TutorialOverview .closed-captions{align-items:center;display:flex}.TutorialOverview .closed-captions>i{display:flex}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.TutorialOverview{display:block}}:root{--sky-blue:#227cb8;--bright-blue:#35aeff;--orange:#ff8400;--white:#fff;--off-blue:#1a5882;--dark:#0f1521;--dark-2:#151c2b;--dark-2__85:rgba(21,28,43,.851);--dark-2__00:rgba(21,28,43,0);--dark-blue:#1e2433;--dark-blue2:#2e3648;--dark-blue3:#081b44;--dark-3:#171f32;--dark-4:#1d273c;--dark-5:#141c2c;--slate:#475166;--slate__85:rgba(71,81,102,.851);--slate__00:rgba(71,81,102,0);--silver-1:#eeeff2;--silver-2:#c6c7cd;--silver-3:#eaebec;--silver-2-a85:hsla(231,7%,79%,.851);--dark-a85:rgba(15,21,33,.851);--grey:#ccc;--bone:#dde0e5;--pine-green:#1abc9d;--error-red:#e74d3d;--error-red-hover:#bd2c1d;--error-red-rgb:237,87,74;--success-green:#64d18a;--soft-gray:#dde0e5;--medium-gray:#999;--lighter-slate:#2a303c;--lighter-gray:rgba(78,78,95,.15);--yet-another-grey:#bec1c7;--border-grey:hsla(0,0%,55%,.25);--video-overlay:rgba(0,0,0,.3);--video-overlay__hover:rgba(0,0,0,.6);--open-athens:#00857d;--off-blue__hover:#95c7ea;--off-blue__active:#2273aa;--orange__hover:#b75f01;--orange__active:#cc6a00;--orange__disabled:#ff8400;--orange__disabled__text:#e56300;--sky-blue__hover:#2b7cb2;--sky-blue__active:#2074ac;--slate__hover:#546078;--slate__active:#b4bbcb;--dark-2__hover:#435989;--dark-3__hover:#40578c;--dark-3__active:#a8b6d7;--dark-blue3__hover:#011540;--dark-blue3__active:#011540;--list__hover:#222a3b;--overlay:rgba(31,38,51,.439);--facebook-btn:#2474f2;--facebook-btn__hover:#36599a;--twitter-btn__hover:#1da1f2;--instagram-btn__hover:#da3977;--youtube-btn__hover:#cd201f;--pinterest-btn__hover:#bd081c;--google-btn__hover:#ea4335;--vimeo-btn__hover:#1ab7ea;--linkedin-btn__hover:#007bb6;--behance-btn__hover:#0b7dff;--deviantart-btn__hover:#00f06a;--flickr-btn__hover:#0063db;--tumblr-btn__hover:#35465d;--imdb-btn__hover:#f5c517;--tik-tok-btn__hover:#fe2c55;--sidebar-width:450px;--player-height:60vh;--16-9-ratio:56.25%;--boxThumbHeight:189px;--boxThumbWidth:295px;--header-height:60px;--subscribe-banner-height:60px;--verify-banner-height:35px;--verify-banner-height-mobile:80px;--simplified-footer-height:26px;--footer-height:98px;--tab-size:60px;--mobile-navbar-displacement:280px;--mobile-navbar-displacement-negative:-280px}:root .microsoft-login-wrapper{width:100%}.WebinarOverview{display:flex;justify-content:space-between;text-align:left}.WebinarOverview .formatted h3{align-items:center;color:#fff;color:var(--white);display:flex;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.25;margin:30px 0;text-align:center}.WebinarOverview .formatted h3:before{margin-right:16px}.WebinarOverview .formatted h3:after,.WebinarOverview .formatted h3:before{border-bottom:1px solid #475166;border-bottom:1px solid var(--slate);content:"";flex:1 1 auto}.WebinarOverview .formatted h3:after{margin-left:16px}.WebinarOverview .description{flex:0 1 65%}.WebinarOverview .share .networks{display:flex}.WebinarOverview .share .networks>div{margin-right:4px}.WebinarOverview .info{color:#fff;flex:0 1 30%;line-height:1.56}.WebinarOverview .info>*{margin:15px 0}.WebinarOverview .info i{margin-right:10px}.WebinarOverview .info h3{color:#fff;color:var(--white);font-size:1.56em;font-size:1em;font-weight:400;letter-spacing:2px;line-height:1;line-height:1.56;margin-bottom:10px;text-transform:uppercase}@media (max-resolution:192dpi) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-width:768px){.WebinarOverview{display:block}}
/*# sourceMappingURL=styles.b7d167e900b8b0e7b26c.css.map*/