button{padding:0}#VerifyBanner,button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#VerifyBanner{background-color:#227cb8;position:fixed;top:0;height:35px;width:100%;z-index:1000;transition:none;-ms-flex-pack:distribute;justify-content:space-around}#VerifyBanner.displace{transform:translateX(280px)}#VerifyBanner.is-mobile-verify{position:fixed;height:80px}#VerifyBanner.is-mobile-verify .info{display:-ms-flexbox;display:flex;font-size:14px}#VerifyBanner.is-mobile-verify .subscription-btn{margin:unset;width:40%}#VerifyBanner .wrapper-verify-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:35px;-ms-flex-align:center;align-items:center;padding:0 24px;width:100%}#VerifyBanner .cta-subscription-btn{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:100%;font-size:14px;min-height:30px;font-weight:700;color:#ff8400;text-decoration:none;padding:10px}#VerifyBanner .cta-subscription-btn:hover{color:#b75f01}#VerifyBanner .info{color:#fff;font-size:14px;padding-left:12px}#VerifyBanner .verify-button{min-height:auto;width:auto;font-size:14px;height:25px;padding:11px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#VerifyBanner .verify-button.disabled{background-color:#475166;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{min-width:105px;line-height:32px;margin-left:5px;font-size:12px;padding:0}}#MobileSideBar{background-color:#0f1521;text-transform:capitalize;font-size:16px;font-weight:500;letter-spacing:1.8px;-ms-flex-direction:row;flex-direction:row;overflow:scroll}#MobileSideBar,#MobileSideBar>*{display:-ms-flexbox;display:flex}#MobileSideBar .menu-items{-ms-flex-direction:column;flex-direction:column;padding-left:20px;width:100%;height:680px}#MobileSideBar .menu-items .menu-item{padding:10px 0}#MobileSideBar .menu-items .menu-item .category{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#MobileSideBar .menu-items .menu-item .category .title{color:#bec1c7;width:100%}#MobileSideBar .menu-items .menu-item .category .title a{text-decoration:none;color:#bec1c7;width:100%;display:inline-block}#MobileSideBar .menu-items .menu-item .category .arrow{display:-ms-flexbox;display:flex;-ms-flex-pack:center;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{font-weight:700;color:#fff}#MobileSideBar .menu-items .menu-item .options{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;color:#999}#MobileSideBar .menu-items .menu-item .options a{padding:20px 0 20px 30px;text-decoration:none;color:#bec1c7}#MobileSideBar .menu-items .menu-item .options a.current{font-weight:700;color:#fff}#MobileSideBar .menu-items .account-btn,#MobileSideBar .menu-items .home-btn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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{padding:10px;text-decoration:none;color:#bec1c7}#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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#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:-ms-flexbox;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}#NavBar .menu-item{height:100%;cursor:pointer}#NavBar .menu-item .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;text-transform:capitalize;font-size:16px;letter-spacing:2px;text-align:center;color:#fff}#NavBar .menu-item .item>span,#NavBar .menu-item .item a{padding:0 10.5px;height:60px;line-height:60px}#NavBar .menu-item .item a{color:#fff;text-decoration:none}#NavBar .menu-item.active .item,#NavBar .menu-item .item.active,#NavBar .menu-item:hover .item{font-weight:700;background:#545f78}#NavBar .menu-item .submenu{position:absolute;top:60px;z-index:9999;width:220px;background-color:#dde0e5;color:#151c2b;font-weight:500}#NavBar .menu-item .submenu ul{width:100%}#NavBar .menu-item .submenu ul li{width:100%;text-transform:capitalize;position:relative}#NavBar .menu-item .submenu ul li a{outline:none;color:inherit;text-decoration:none;padding:12px 20px 12px 31px;display:block}#NavBar .menu-item .submenu ul li:hover{font-weight:700}#NavBar .menu-item .submenu ul li:after{right:0;content:"";width:calc(100% - 20px);height:1px;background-color:#151c2b;position:absolute;bottom:-1px;opacity:.1}#NavBar .menu-item .submenu ul li:last-child:after{height:0}#SearchSuggestions{position:absolute;background-color:#fff;width:100%;top:60px;margin:8px 0;overflow:auto;max-height:calc(90vh - 60px)}#SearchSuggestions .suggestion{color:#000;width:100%;padding:0 10px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#SearchSuggestions .suggestion>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#SearchSuggestions .suggestion>.thumbnail{display:-ms-flexbox;display:flex;margin-right:16px;width:90px;-ms-flex-negative:0;flex-shrink:0}#SearchSuggestions .suggestion>.summary{-ms-flex-direction:column;flex-direction:column}#SearchSuggestions .suggestion>.summary,#SearchSuggestions .suggestion>.summary>.sub-summary{display:-ms-flexbox;display:flex}#SearchSuggestions .suggestion>.summary>.sub-summary .category{font-size:10px;font-weight:700;background:#227cb8;padding:0 3px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#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{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-height:24px;max-height:24px;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#SearchSuggestions .suggestion>.summary .post-description,#SearchSuggestions .suggestion>.summary .tutorial-description{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-height:24px;max-height:24px;font-size:14px;overflow:hidden}#SearchSuggestions .suggestion:hover{cursor:pointer;background-color:rgba(95,125,190,.16078)}#SearchSuggestions .suggestion>i{margin-right:14px;font-size:16px;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{-o-object-fit:cover;object-fit:cover;width:100px;height:56px}#SearchSuggestions .see-all-results-container,#SearchSuggestions .see-all-results-container .see-all-results{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#SearchSuggestions .see-all-results-container .see-all-results{color:#227cb8;padding:10px;text-decoration:underline}#SearchSuggestions .see-all-results-container .see-all-results:hover{color:#1a5882}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#SearchSuggestions{font-size:18px}}#SearchBox{-ms-flex:1;flex:1;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:left;align-items:left;width:100%}#SearchBox form{width:100%}#SearchBox input{width:100%;background-color:transparent;border:0;color:#dde0e5;padding-left:40px;cursor:text;padding-bottom:12px}#SearchBox ::-webkit-input-placeholder{color:#999}#SearchBox ::-moz-placeholder{color:#999;opacity:1}#SearchBox ::-ms-input-placeholder{color:#999}#SearchBox>i.icon-search{position:absolute;left:0;top:44%;margin-top:-7px;color:#fff;margin-right:10px;margin-left:8px}#SearchBox .icon-close-container{display:-ms-flexbox;display:flex;font-size:12px;position:absolute;right:0;top:34%;padding-right:10px}#SearchBox .icon-close-container:hover{cursor:pointer}.cookie-notice{height:112px;background:#fff;color:#000;padding:12px;z-index:1;border:1px solid hsla(0,0%,55%,.25)}.cookie-notice__message{margin:0;margin-bottom:12px}@media (min-width:512px){.cookie-notice{height:96px}}@media (min-width:870px){.cookie-notice{display:-ms-flexbox;display:flex;padding:8px;padding-left:10px;position:fixed;bottom:12px;left:12px;border-radius:4px;height:auto}.cookie-notice__message{position:relative;top:2px;padding-right:8px;width:290px;margin-bottom:0}.cookie-notice__cta.btn.-thin{font-size:14px;width:100px}}@media (min-width:930px){.cookie-notice__message{top:0;width:314px;font-size:13px}}.add-to-cart-btn{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.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;border:2px solid transparent;color:#fff}.add-to-cart-btn--main:hover{background-color:#b75f01}.add-to-cart-btn--main:active{background-color:#cc6a00}.add-to-cart-btn--main:disabled{background-color:#ff8400;color:#e56300;cursor:default}.add-to-cart-btn--secondary{font-size:1em;min-height:30px;width:90px;padding:5px 10px;color:#fff;background-color:#227cb8;border:2px solid transparent}.add-to-cart-btn--secondary:hover{background-color:#2b7cb2}.add-to-cart-btn--secondary:active{background-color:#2074ac}.add-to-cart-btn--secondary{width:auto}#course-purchase{padding:20px 0;background-color:transparent}#course-purchase.on-side{width:100%;z-index:10}#course-purchase.on-side .headline{-ms-flex-order:0;order:0;width:100%}#course-purchase.on-side .headline h3{font-size:1.56em;font-weight:400;line-height:1;text-transform:capitalize;line-height:1.56;letter-spacing:2px;font-size:18px;color:#fff;margin-bottom:20px;margin-top:5px}#course-purchase.on-side .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#course-purchase.on-side .container,#course-purchase.on-side .container .wrapper-1080{padding:0;-ms-flex-direction:column;flex-direction:column}#course-purchase.on-side .container .wrapper-1080{width:100%;-ms-flex-align:end;align-items:flex-end;margin:0;max-width:400px;-ms-flex-item-align:center;align-self:center}#course-purchase.on-side .container .wrapper-1080>div{-ms-flex:unset;flex:unset}#course-purchase.on-side .container .dvd,#course-purchase.on-side .container .stream,#course-purchase.on-side .container .subscriptions{width:100%;color:#fff}#course-purchase.on-side .wrapper-1080 .compare{display:none}#course-purchase.on-side .action{-ms-flex-item-align:unset;align-self:unset;padding-left:0;margin-top:10px}#course-purchase.on-side .action .add-to-cart-btn{width:160px;height:40px;margin:20px auto}#course-purchase .wrapper-1080{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#course-purchase .wrapper-1080>div{-ms-flex-order:10;order:10;display:-ms-flexbox;display:flex}#course-purchase .wrapper-1080>div.compare{-ms-flex:0 0 75%;flex:0 0 75%;display:-ms-flexbox;display:flex}#course-purchase .wrapper-1080 .disclaimer{margin-top:15px;font-size:.75em;color:#ccc;-ms-flex-preferred-size:100%;flex-basis:100%}#course-purchase .compare{border:1px dashed #475166;border-top:none;height:20px;line-height:20px;font-size:.5em;letter-spacing:1.5px;color:#fff;text-align:center;-ms-flex-align:start;align-items:flex-start;position:absolute;bottom:-20px;width:250px}#course-purchase .compare,#course-purchase .compare button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#course-purchase .compare button{padding:0 10px;line-height:40px;text-transform:uppercase;cursor:pointer;background:transparent;width:100%}#course-purchase .compare button button:hover{color:#ccc}#course-purchase .purchase-option{width:100%;padding:0 10px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #475166;cursor:pointer;-ms-flex-item-align:stretch;align-self:stretch}#course-purchase .purchase-option.subscriptions{width:373px}#course-purchase .purchase-option.-simple-section:hover{border:1px solid #227cb8}#course-purchase .purchase-option.-best{position:relative}#course-purchase .purchase-option.-best:before{content:"";position:absolute;top:0;right:0;border-style:solid;border-color:#475166 #475166 transparent transparent;border-width:25px}#course-purchase .purchase-option.-best:after{content:"Best Value";text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;text-transform:uppercase;font-size:.5em;line-height:1;letter-spacing:1.5px;color:#fff;font-weight:700;width:35.36px;height:35.36px;transform:rotate(45deg)}#course-purchase .purchase-option .name div.price{-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center}#course-purchase .purchase-option .name .group-text,#course-purchase .purchase-option .name div.price{display:-ms-flexbox;display:flex}#course-purchase .purchase-option .name .group-text{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-size:18px}#course-purchase .purchase-option .name .group-text>*{text-align:center}#course-purchase .purchase-option.-active{border:1px solid #ff8400}#course-purchase .purchase-option.-active.-simple-section{border:1px solid #227cb8}#course-purchase .purchase-option.-active.-simple-section .name div.price{color:#227cb8}#course-purchase .purchase-option.-active .details{border-top-color:#ff8400}#course-purchase .purchase-option.-active .name div.price,#course-purchase .purchase-option.-active .open{color:#ff8400}#course-purchase .purchase-option:hover{border:1px solid #ff8400}#course-purchase .-open .purchase-option.-best:before,#course-purchase .purchase-option.-active.-best:before{border-color:#ff8400 #ff8400 transparent transparent}#course-purchase .name{min-height:80px;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#course-purchase .name .icon{font-size:2em;margin-right:20px}#course-purchase .name span{width:60%}#course-purchase .name .price-before-discount{text-decoration:line-through;color:#999}#course-purchase .name .discount-msg{font-size:.7em;color:#fff}#course-purchase .details{border-top:1px solid #475166;text-align:left;font-size:.88em;line-height:1.42;color:#c6c7cd;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease-out,opacity .5s ease-out,padding .5s}#course-purchase .details ul{list-style:none;padding:0;margin:0}#course-purchase .details li{padding-left:16px;padding-left:1rem;margin:10px 0}#course-purchase .details li:before{content:"-";padding-right:8px;padding-right:.5rem}#course-purchase .-multiple{position:relative;overflow:visible}#course-purchase .-multiple .open{font-size:.5em;z-index:2;padding:10px}#course-purchase .-multiple .selector{background-color:#151c2b;position:absolute;top:0;left:0;width:100%;display:none}#course-purchase .-multiple .selector .open{visibility:hidden}#course-purchase .-multiple.-open .selector{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#course-purchase.-comparing .details{max-height:500px;opacity:1;padding:20px 0}#course-purchase .action{-ms-flex-item-align:center;align-self:center;margin-top:40px}#course-purchase .action,#course-purchase .no-cc-notice{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#course-purchase .no-cc-notice{padding-top:30px;font-size:18px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#course-purchase.on-side{margin-top:0}#course-purchase.on-side .container{-ms-flex-pack:center;justify-content:center;padding:0}#course-purchase.on-side .container .filler{display:none}#course-purchase.on-side .container .wrapper-1080{-ms-flex-positive:1;flex-grow:1}#course-purchase.on-side .container .wrapper-1080 .stream,#course-purchase.on-side .name span{width:100%}#course-purchase .wrapper-1080{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#course-purchase .wrapper-1080>div{-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1}#course-purchase .wrapper-1080>div .purchase-option{padding:0}#course-purchase .wrapper-1080>div .purchase-option .name{-ms-flex-direction:column;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{position:absolute;bottom:-8px;padding:10px 30px}#course-purchase .wrapper-1080>div .purchase-option .name>span{text-align:center}#course-purchase .mobile-action{padding:0 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:40px;-ms-flex-direction:column;flex-direction:column}#course-purchase .mobile-action button{-ms-flex-item-align:center;align-self:center}#course-purchase .mobile-action span{font-size:1em;margin:auto;padding-top:5px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(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{position:absolute;top:57px;right:-20px;background:#fff;z-index:999;width:310px;box-shadow:0 0 40px 0 rgba(0,0,0,.2)}#CartModal:after{bottom:100%;right:3%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}#CartModal i.icon-close{color:#ccc;position:absolute;right:18px;top:18px}#CartModal .item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:10px 10px 15px;border-bottom:1px solid}#CartModal .item .thumbnail{position:relative;width:70px;height:40px}#CartModal .item .thumbnail img{border:1px solid #475166}#CartModal .item .thumbnail .plan-icon{background-color:#171f32;width:70px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:2em;border:1px solid #475166}#CartModal .item .thumbnail .plan-icon i,#CartModal .item .thumbnail .quantity{display:-ms-flexbox;display:flex;color:#fff}#CartModal .item .thumbnail .quantity{background-color:#227cb8;border-radius:50%;position:absolute;width:15px;height:15px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:.45em;top:-5px;right:-5px}#CartModal .item .description{width:53%;margin-left:15px;font-size:1em}#CartModal .item .description .type{text-transform:uppercase;font-size:.6875em;color:#227cb8}#CartModal .item .description .title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1;max-height:2;overflow:hidden;color:#000;font-weight:700;padding-right:10px;line-height:1.125;font-size:12px}#CartModal .item .description.subscription .type{font-size:1em}#CartModal .item .description.subscription .title{font-size:1.75em;line-height:1.25}#CartModal .item .price{color:#0f1521;font-size:1em;-ms-flex-pack:center;justify-content:center}#CartModal .item .price,#CartModal .msg{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#CartModal .msg{color:#1abc9d;padding:15px;font-size:16px;font-size:1rem;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}#CartModal .msg .icon-check{margin-right:10px;font-size:1.9em;line-height:28px;height:28px;display:block}#CartModal .bottom{background:#1d273c;padding:15px}#CartModal .bottom .btn{display:block;line-height:40px;height:40px;min-height:40px;margin:auto;width:100%}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#CartModal .item .description,#CartModal .item .price{font-size:1.3em}}nav#AccountMenu{display:-ms-flexbox;display:flex;margin:0;padding:0 8px;height:100%}nav#AccountMenu .nav__list__container{bottom:-72px;right:0;background-color:#dde0e5;position:absolute}nav#AccountMenu .nav__list__container ul{z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:4px 0;position:relative}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{cursor:pointer;background-color:rgba(118,133,164,.18824)}nav#AccountMenu .nav__list__container ul li.nav__list-item a,nav#AccountMenu .nav__list__container ul li.nav__list-item button{width:100%;display:-ms-flexbox;display:flex;color:#1a5882}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}#NavBar,:root .microsoft-login-wrapper{width:100%}#NavBar{height:60px;position:fixed;top:0;z-index:999;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#fff;background:#475166;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #353f55}#NavBar.is-fullscreen{z-index:auto}#NavBar.not-verified{top:35px}#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{height:25px;-ms-flex-pack:center;justify-content:center;background-color:#353f55;color:#ff8400;line-height:25px;width:100%;font-weight:700}#NavBar .mobile-subscribe-cta,#NavBar .wrapper{display:-ms-flexbox;display:flex}#NavBar .wrapper{-ms-flex:1;flex:1}#NavBar .burger-menu{display:none}#NavBar .account-menu,#NavBar .main-menu{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}#NavBar .account-menu #SearchBox,#NavBar .main-menu #SearchBox{margin-left:30px}#NavBar .account-menu{-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1;flex:1;position:relative;margin-left:50px}#NavBar .account-menu--search{margin-left:0}#NavBar .account-menu .subscribe-cta{background-color:#ff8400;color:#fff;letter-spacing:2px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:700;z-index:0;padding:0 10px}#NavBar .account-menu .subscribe-cta:hover{background-color:#b75f01;cursor:pointer}#NavBar .account-menu .account-actions{padding:0;background:#353f55}#NavBar .account-menu .account-actions,#NavBar .account-menu .account-actions__action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px}#NavBar .account-menu .account-actions__action{padding:0 16px}#NavBar .account-menu .account-actions .login-button{font-size:16px;text-transform:capitalize;color:#fff}#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;padding-right:10px}#NavBar .account-menu>a:last-child{margin-right:0}#NavBar .account-menu>i,#NavBar .account-menu span{cursor:pointer;transition:opacity .125s ease-in}#NavBar .account-menu>i.transition,#NavBar .account-menu span.transition{position:absolute;top:0;right:0;opacity:1}#NavBar .account-menu>i.transition:hover,#NavBar .account-menu span.transition:hover{opacity:1}#NavBar .account-menu>i.transition.loggedIn,#NavBar .account-menu span.transition.loggedIn{right:82px}#NavBar .account-menu .cart{position:relative}#NavBar .account-menu .cart .cart-count{position:absolute;background-color:#ff8400;top:10px;left:55%;border-radius:100%;min-width:19px;line-height:15px;text-align:center;font-weight:700;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;-ms-flex-pack:center;justify-content:center;padding:2px 1px;color:#fff}#NavBar .account-menu #SearchBox{margin-right:0}#NavBar .account-menu>a{color:inherit;text-decoration:none}#NavBar .account-menu .icon-account,#NavBar .account-menu .icon-cart,#NavBar .account-menu>.icon-search{font-size:1em;line-height:17px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff}#NavBar .account-menu>span{font-size:16px;text-transform:capitalize}#NavBar .logo{padding:5px 0;-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}#NavBar .logo img{width:auto;height:42px}#NavBar .logo.-mobile{height:30px}#NavBar nav#internalNav{margin:0 20px;height:100%}#NavBar nav#internalNav>ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#NavBar.not-verified{top:80px}#NavBar .logo{padding:0}#NavBar .wrapper{-ms-flex-pack:justify;justify-content:space-between;padding:0}#NavBar .wrapper.center-logo{-ms-flex-pack:center;justify-content:center}#NavBar .wrapper .burger-menu{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-size:25px}#NavBar .wrapper .burger-menu span{height:39px;padding:0 20px}#NavBar .wrapper .burger-menu.shrink-burger{-ms-flex-positive:0;flex-grow:0;padding-right:15px;min-width:26px}#NavBar .wrapper .main-menu{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}#NavBar .wrapper .main-menu .hide-logo,#NavBar .wrapper .main-menu nav{display:none}#NavBar .wrapper .account-menu{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:end;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{height:100%;font-size:18px}#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{padding-left:45px;font-size:20px}#NavBar .wrapper .account-menu .icon-account,#NavBar .wrapper .account-menu .icon-cart,#NavBar .wrapper .account-menu>.icon-search{font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#NavBar .wrapper .account-menu .cart{display:none}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#NavBar .wrapper .account-menu .account-actions{background:transparent}#NavBar .wrapper .account-menu .account-actions__action{padding:0 15px;height:100%}#NavBar .wrapper .account-menu .icon-account,#NavBar .wrapper .account-menu .icon-cart,#NavBar .wrapper .account-menu>.icon-search{font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#NavBar .wrapper .account-menu .cart{display:none}}#Footer,:root .microsoft-login-wrapper{width:100%}#Footer{padding-bottom:1.2em;padding-top:.8125em;margin-bottom:20px;margin-top:auto}#Footer .menu-networks-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#Footer .iso-logo a{width:4.125em;height:2.125em;overflow:hidden;display:block}#Footer .iso-logo a img{max-width:none;height:2.125em}#Footer .social-networks{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#Footer .social-networks a,#Footer .social-networks svg{transition:color .15s ease-in}#Footer .social-networks a{text-decoration:none;margin:8px;color:#fff;width:34px;height:34px}#Footer .social-networks a i[class^=icon-]{text-decoration:none;line-height:34px;font-size:34px}#Footer .social-networks a:hover{color:#ccc}#Footer .social-networks a.tk-btn{border:1px solid #fff;border-radius:24px;transition:border .15s ease-in}#Footer .social-networks a.tk-btn,#Footer .social-networks a.tk-btn .tik-tok-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#Footer .social-networks a.tk-btn .tik-tok-container{width:34px;height:34px;-ms-flex-pack:center;justify-content:center}#Footer .social-networks a.tk-btn .tik-tok-container>svg{width:18px}#Footer .social-networks a.tk-btn:hover{border:1px solid #fe2c55}#Footer .social-networks a.tk-btn:hover .tik-tok-container svg{color:#fe2c55}#Footer .social-networks a.fb-btn:hover{color:#36599a}#Footer .social-networks a.yt-btn:hover{color:#cd201f}#Footer .social-networks a.ig-btn:hover{color:#da3977}#Footer .social-networks a.pt-btn:hover{color:#bd081c}#Footer .social-networks a.g-btn:hover{color:#ea4335}#Footer div.menu{display:-ms-flexbox;display:flex;margin:0 auto 0 10px;-ms-flex-wrap:wrap;flex-wrap:wrap}#Footer div.menu div{list-style:none;margin-left:10px}#Footer div.menu div a{text-decoration:none;color:#fff;font-size:.6875em;letter-spacing:1.6px;border-right:1px solid #fff;padding-right:.625em;white-space:nowrap}#Footer div.menu div a:hover{color:#fff}#Footer div.menu div:last-child a{border-right:none}#Footer .rights{display:-ms-flexbox;display:flex;color:#fff;font-size:.5625em;letter-spacing:1.3px}#Footer .rights .developed{margin-left:auto}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#Footer .menu-networks-holder{-ms-flex-pack:justify;justify-content:space-between}#Footer .menu-networks-holder .social-networks a{margin:2px 4px}#Footer .rights{-ms-flex-direction:column;flex-direction:column}#Footer .rights .copyright,#Footer .rights .developed{text-align:center;padding:5px 0}#Footer .rights .developed{margin-left:0}#Footer div.menu{-ms-flex-pack:center;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 (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#Footer .rights{font-size:12px}#Footer div.menu div a{font-size:14px}}#SubscriptionBanner{background-color:#fff;position:fixed;top:60px;width:100%;z-index:998;transition:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#SubscriptionBanner.user-not-verified{top:95px}#SubscriptionBanner .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:16px 0;width:100%}#SubscriptionBanner .banner-button{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:100%;font-size:14px;min-height:30px;font-weight:700;color:#ff8400;text-decoration:none;padding:10px;-ms-flex:0 0 20%;flex:0 0 20%;margin-left:24px}#SubscriptionBanner .banner-button:hover{color:#b75f01}#SubscriptionBanner .banner-text{font-size:14px;line-height:1.25;letter-spacing:1.5px;-ms-flex:0 0 75%;flex:0 0 75%}#SubscriptionBanner .banner-close-icon{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end}#SubscriptionBanner .banner-close-icon i.icon-close{cursor:pointer;height:14px;font-size:14px;line-height:16px}#SubscriptionBanner.is-mobile{position:fixed;bottom:0;left:0;right:0;top:unset}#SubscriptionBanner.is-mobile .wrapper{-ms-flex-direction:column;flex-direction:column;margin:16px}#SubscriptionBanner.is-mobile .banner-text{-ms-flex:1;flex:1}#SubscriptionBanner.is-mobile .banner-close-icon{position:absolute;top:8px;right:8px;-ms-flex:1;flex:1}#SubscriptionBanner.is-mobile .banner-button{margin:8px 16px 0 8px;-ms-flex:1;flex:1}#SimpleFooter{font-size:12px;color:#fff;height:26px;padding-bottom:10px;margin-top:auto;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;font-weight:700;font-size:14px}.tooltip{display:inline-block;margin-left:2px}.tooltip-content{position:relative}.tooltip-content__icon{background:#227cb8;color:#fff;height:16px;width:16px;padding-top:1px;text-align:center;line-height:1;border-radius:8px;text-transform:lowercase;font-weight:700;font-size:14px}.tooltip-content__icon:hover{background:#2b7cb2;cursor:pointer}.tooltip-content__icon:hover~.tooltip-content__message{display:block}.tooltip-content__message{display:none;position:absolute;top:50%;transform:translateY(-50%);left:20px;text-transform:none;z-index:40;padding:4px 6px;border-radius:4px;font-size:12px;color:#000;background:#fff;height:22px;white-space:nowrap}#SubscriptionPlanList{display:-ms-flexbox;display:flex;color:#fff;font-weight:800}#SubscriptionPlanList .large-description{font-size:14px}#SubscriptionPlanList .large-description.bottom-tagline{color:#35aeff}#SubscriptionPlanList .special-description{display:block;line-height:1;font-size:13px;font-weight:800}#SubscriptionPlanList .plan{max-width:150px}#SubscriptionPlanList .plan .plan-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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{color:#fff;border:2px solid #fff}#SubscriptionPlanList .plan .simple-plan button:hover{border-color:#ff8400}#SubscriptionPlanList .plan .simple-plan button:active{border-color:#cc6a00}#SubscriptionPlanList .plan .simple-plan button{text-transform:capitalize;font-size:13px}#SubscriptionPlanList .plan .link-btn{padding:10px}#SubscriptionPlanList .plan .price-empty{height:30px}#SubscriptionPlanList .group-plan{margin-left:20px;padding:0 10px;border:1px solid #ccc}#SubscriptionPlanList .no-group-plan{display:none}#SubscriptionPlanList .upgrade-save{min-height:80px}#SubscriptionPlanList .col{-ms-flex:1;flex:1}#SubscriptionPlanList .col .row{height:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:20px 0;color:#fff;position:relative}#SubscriptionPlanList .col .row .tooltip{position:absolute;right:10px}#SubscriptionPlanList .col .row .tooltip-content__icon{height:14px;width:14px;padding:1px;font-size:10px}#SubscriptionPlanList .col .row svg{height:24px}#SubscriptionPlanList .col .row:not(.header){line-height:1.14;font-size:.875em}#SubscriptionPlanList .col .row:not(.header) [class^=icon-]{color:#fff;-ms-flex-negative:0;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;margin-right:20px;height:32px;line-height:32px}#SubscriptionPlanList .col .row:nth-child(2){border-top:1px solid #475166}#SubscriptionPlanList .col .row.last-row{border-bottom:1px solid #475166}#SubscriptionPlanList .col .row.header{height:169px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;color:#fff}#SubscriptionPlanList .col .row.header [class^=icon-]{font-size:32px;height:32px;line-height:32px;color:#fff}#SubscriptionPlanList .col .row.header h3{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#SubscriptionPlanList .col .row.header h3:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#SubscriptionPlanList .col .row.header h3{padding-left:10px;border-left:3px solid #ff8400;color:#fff;margin:0;font-weight:700;font-size:1.6em;height:148px;line-height:1.4;text-transform:none}#SubscriptionPlanList .col .row.header .price{font-size:20px;color:#ff8400;font-weight:700}#SubscriptionPlanList .col .row.header .price span{font-size:17px}#SubscriptionPlanList .col .row.header .price-before{text-decoration:line-through}#SubscriptionPlanList .col .row:nth-child(2n){background:#0f1521}#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{opacity:.46;font-size:14px;text-transform:capitalize;line-height:2.08;letter-spacing:2px;text-align:center;color:#fff}#SubscriptionPlanList .col .row .upgrade-plan{opacity:.45;font-size:1.14em;line-height:1.25;text-align:center;color:#ccc;text-transform:none;letter-spacing:0}#SubscriptionPlanList .col .row.tagline{color:#fff;padding:20px}#SubscriptionPlanList .col .row.tagline .accent{font-weight:700}#SubscriptionPlanList .col .row.main-description{font-size:14px;-ms-flex-align:center;align-items:center}#SubscriptionPlanList .col .row.main-description .accent{font-weight:700;font-size:14px;color:#227cb8;text-align:center}#SubscriptionPlanList .col .row.main-description .accent--curriculums{width:100px;display:inline-block}#SubscriptionPlanList .col.large{-ms-flex:1;flex:1}#SubscriptionPlanList .col.large .row{-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;padding:20px}#SubscriptionPlanList .col.large .row [class^=icon-]{font-size:32px;margin-right:20px;height:32px;line-height:32px}#SubscriptionPlanList .col.large .row.header{-ms-flex-align:start;align-items:flex-start;padding-left:0}#SubscriptionPlanList .col.large .row:not(.header){font-size:16px;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-left:1px solid #ff8400;border-right:1px solid #ff8400;border-bottom:1px solid #ff8400;position:relative}#SubscriptionPlanList .col:nth-last-child(2) .row.header{background-color:#ff8400}#SubscriptionPlanList .col:nth-last-child(2) .row.header .price{color:#fff}#SubscriptionPlanList .col:nth-last-child(2) .btn{background-color:#ff8400;border:2px solid transparent;color:#fff}#SubscriptionPlanList .col:nth-last-child(2) .btn:hover{background-color:#b75f01}#SubscriptionPlanList .col:nth-last-child(2) .btn:active{background-color:#cc6a00}#SubscriptionPlanList .col:nth-last-child(2) .btn:disabled{background-color:#ff8400;color:#e56300;cursor:default}#SubscriptionPlanList .col:nth-last-child(2) .btn{text-transform:capitalize;border:1px solid #ff8400}#SubscriptionPlanList .col:nth-last-child(2):before{position:absolute;z-index:1;top:0;right:-1px;content:"";color:#0f1521;font-size:10px;text-align:center;width:0;height:0;border-style:solid;border-width:0 50px 50px 0;border-color:transparent #fff transparent transparent}#SubscriptionPlanList .col:nth-last-child(2):after{position:absolute;z-index:1;top:2px;right:-1px;width:34px;height:24px;content:"Best Value";color:#ff8400;text-align:center;transform:rotate(-315deg);font-family:Lato;font-size:8px;font-weight:900;text-transform:uppercase}#SubscriptionPlanList .col .btn{max-width:130px;-ms-flex-negative:0;flex-shrink:0;text-decoration:none;font-size:13px}#SubscriptionPlanListMobile{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}#SubscriptionPlanListMobile .col{-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#SubscriptionPlanListMobile .col.plan{width:100%}#SubscriptionPlanListMobile .col.plan .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#SubscriptionPlanListMobile .col.plan .row.header{border:1px solid #475166;height:140px;padding:0 8px;-ms-flex-pack:justify;justify-content:space-between}#SubscriptionPlanListMobile .col.plan .row.special-plan{border:1px solid #ff8400}#SubscriptionPlanListMobile .col.plan .row .plan-name,#SubscriptionPlanListMobile .col.plan .row .price{line-height:1;margin:auto;font-weight:700;font-size:24px}#SubscriptionPlanListMobile .col.plan .row .price{font-weight:700;text-align:center;color:#ff8400}#SubscriptionPlanListMobile .col.plan .row .price-before{text-decoration:line-through;margin-bottom:4px}#SubscriptionPlanListMobile .col.plan .row i{margin:auto;font-size:50px;display:-ms-flexbox;display:flex}#SubscriptionPlanListMobile .col.plan .row button{width:90%;margin:15px 0;text-transform:capitalize}#SubscriptionPlanListMobile .no-group-plan{display:none}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#SubscriptionPlanListMobile{-ms-flex-direction:column;flex-direction:column}#SubscriptionPlanListMobile .sticky{top:25px;position:sticky;width:100%;z-index:998;background-color:#151c2b;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex}#SubscriptionPlanListMobile .sticky .col.plan .row button{padding:10px 5px}#SubscriptionPlanListMobile .col .row{width:100%;text-align:center}#SubscriptionPlanListMobile .col .checkboxes{min-height:80px;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:stretch;align-items:stretch;background-color:#0f1521;font-size:1.5em;width:100%;margin:20px 0}#SubscriptionPlanListMobile .col .checkboxes.bigger{min-height:115px}#SubscriptionPlanListMobile .col .checkboxes.bigger .divider{padding:40px 0}#SubscriptionPlanListMobile .col .checkboxes .checkbox{width:100%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin:10px 0}#SubscriptionPlanListMobile .col .checkboxes .checkbox:nth-child(2){border-right:1px solid #475166;border-left:1px solid #475166}#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 (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#SubscriptionPlanListMobile .col.large .large-description{text-transform:none}}.field{margin-bottom:20px}.field__label--hidden{display:block;height:0;width:0;overflow:hidden}.field__error{color:#e74d3d;text-align:left;display:block;padding-top:4px}.field__error--hidden{width:0;overflow:hidden;height:28px}.field .field-container{position:relative}.field input{padding:10px 20px;height:50px;text-align:left;outline:none;border:1px solid #c6c7cd;color:#475166;background-color:#eeeff2;transition:background .5s;width:100%}.field input.focus,.field input:focus{background-color:#fff;color:#0f1521}.field i{width:16px;height:16px;line-height:16px;border-radius:50%;position:absolute;top:15px;right:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;transition:color .15s ease-in;width:20px;height:20px}.field i.disabled{color:#ccc}.field.-error input{border:1px solid #e74d3d;z-index:1}.field.-error i{margin-right:24px}.field.-error .field-container:after{width:16px;height:16px;line-height:16px;border-radius:50%;position:absolute;right:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:15px;content:"!";background-color:#e74d3d;font-size:.75em;font-weight:700;color:#fff;text-align:center}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.field{margin-bottom:10px}}#DiscountCode{transition:height .25s ease;height:0;overflow:hidden}#DiscountCode.showForm{height:140px}#DiscountCode form{-ms-flex-direction:column;flex-direction:column}#DiscountCode form .field{margin-bottom:10px;width:100%}#DiscountCode form .actions{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}#DiscountCode form .actions .btn{margin:0 0 0 10px}#DiscountCode form .actions .cta{color:#227cb8;cursor:pointer;font-weight:400;font-size:14px}#DiscountCode form .actions .cta:hover{color:#fff}#DiscountCode.change-subscription form .actions,#DiscountCode.change-subscription form .field{width:50%;display:-ms-inline-flexbox;display:inline-flex}div .upgrade-graphic{-ms-flex-pack:center;justify-content:center}div .upgrade-graphic,div .upgrade-graphic .arrow{display:-ms-flexbox;display:flex}div .upgrade-graphic .arrow{-ms-flex-align:center;align-items:center;padding-bottom:45px}div .upgrade-graphic .current-plan,div .upgrade-graphic .new-plan{-ms-flex-direction:column;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){text-transform:none;margin-top:5px;font-size:1em}div .upgrade-graphic .current-plan>*,div .upgrade-graphic .new-plan>*{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}div .disclaimer,div .message{line-height:25px;font-size:1em;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-weight:700;text-align:center;font-size:1.1875em}div .newValue{margin:10px 0 25px}div .totalTagline{font-style:italic;text-align:center;margin-bottom:30px}div .discount-code{margin:0;padding:0}div .discount-code a{color:#227cb8;cursor:pointer}div .discount-code a:hover{color:#fff}div .discount-valid{text-align:center}.subscription-types{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:distribute;justify-content:space-around}.subscription-types,.subscription-types .type{display:-ms-flexbox;display:flex;-webkit-box-flex:1}.subscription-types .type{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#fff;background-color:#ff8400;padding:10px;transition:all .25s ease-in-out}.subscription-types .type:hover{background-color:#b75f01;box-shadow:1px 1px 3px -2px #000}.subscription-types .type:hover .icon i{color:#fff}.subscription-types .type .icon{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:40%;flex-basis:40%}.subscription-types .type .icon,.subscription-types .type .icon .icons-container,.subscription-types .type .icon i{display:-ms-flexbox;display:flex}.subscription-types .type .icon i{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){text-transform:none;margin-top:5px;font-size:18px;text-align:center}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px),(min-width:400px){.subscription-types .type .icon i{font-size:70px}}.confirmation.selection .rodal-dialog{-ms-flex-pack:start;justify-content:start}.confirmation .rodal-dialog{background:#bec1c7;border-radius:0;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.confirmation .rodal-dialog h2{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.confirmation .rodal-dialog h2:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}.confirmation .rodal-dialog h2{padding-left:10px;border-left:3px solid #ff8400;color:#0f1521;font-size:16px;text-transform:capitalize;font-weight:700;letter-spacing:1.5px;height:23px;margin:5px 0}.confirmation .rodal-dialog .rodal-close{top:24px}.confirmation .rodal-dialog .rodal-close:after,.confirmation .rodal-dialog .rodal-close:before{background-color:#0f1521;border-radius:0}.confirmation .rodal-dialog .header{width:93%}.confirmation .rodal-dialog .body{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;max-height:4.68;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;min-height:120px;font-size:1em;line-height:1.56;text-align:left;color:#171f32}.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:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px}.confirmation .rodal-dialog .buttons.with-feedback{margin-top:20px}.confirmation .rodal-dialog .buttons .confirm-btn{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.confirmation .rodal-dialog .buttons .confirm-btn:disabled{opacity:.5}.confirmation .rodal-dialog .buttons .confirm-btn{background-color:#ff8400;border:2px solid transparent;color:#fff}.confirmation .rodal-dialog .buttons .confirm-btn:hover{background-color:#b75f01}.confirmation .rodal-dialog .buttons .confirm-btn:active{background-color:#cc6a00}.confirmation .rodal-dialog .buttons .confirm-btn:disabled{background-color:#ff8400;color:#e56300;cursor:default}.confirmation .rodal-dialog .buttons .confirm-btn{min-height:40px;width:130px;padding:10px 20px;text-transform:capitalize}.confirmation .rodal-dialog .buttons .cancel-btn{color:#227cb8;width:85px}.confirmation .rodal-dialog .buttons .cancel-btn:hover{color:#2b7cb2;cursor:pointer}.confirmation .rodal-dialog textarea{resize:none;height:150px}#App{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;-ms-flex-align:stretch;align-items:stretch;min-width:350px}#App .mobile-menu{width:280px;height:100%;position:fixed;left:-280px;color:#fff;-ms-touch-action:none;touch-action:none;transition:all .3s ease-in-out}#App .mobile-menu.displace{z-index:999}#App .cloak,#App .mobile-menu.displace{transform:translateX(280px)}#App .cloak{width:100%;height:100vh;position:absolute;z-index:9999}#App .page-body{transition:font-size .3s ease-in,transform .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;-ms-flex-align:stretch;align-items:stretch;-ms-flex-positive:1;flex-grow:1}#App .page-body #Footer,#App .page-body #NavBar{transition:transform .3s ease-in-out;left:0;min-width:350px}#App .page-body>.content{transition:all .3s ease-in-out;height:100%;-ms-flex:1;flex:1}#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{-ms-touch-action:none;touch-action:none;opacity:.65}#App .page-body.displace #NavBar{left:280px}#App .page-body.displace #Footer,#App .page-body.displace #SimpleFooter,#App .page-body.displace .content{transform:translateX(280px);overflow:hidden;-ms-touch-action:none;touch-action:none;pointer-events:none}#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{transition:none;padding-top:120px}#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{z-index:1001;background-color:#ff8400;position:fixed;top:0;left:0;right:0;height:3px}#App .rodal{z-index:999}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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:511px){#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}}.load-more{color:#35aeff;cursor:pointer;-ms-flex-align:center;align-items:center;font-size:20px;line-height:30px;outline:none;transition:color .15s ease-in}.load-more:disabled{color:#2074ac;cursor:default}.load-more:disabled:hover{color:#2074ac}.load-more span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 10px}.load-more span i{font-size:30px;height:30px;line-height:30px;margin-right:10px}.load-more:hover{color:#fff}.load-more .spinner{margin-right:10px}.spinner{width:30px;height:30px;position:relative}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#35aeff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.double-bounce2{animation-delay:-1s}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.profile-summary__photo{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-size:cover;background-position:50%}.profile-summary-wrap{position:relative;height:272px;width:272px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.profile-summary-wrap:hover .profile-summary-info{background:linear-gradient(1deg,rgba(71,81,102,.85098) 35%,rgba(71,81,102,0) 90%)}.profile-summary-info{width:100%;padding:40px 20px 20px;background:linear-gradient(1deg,rgba(21,28,43,.85098) 35%,rgba(21,28,43,0) 90%)}.profile-summary-info__name{color:#fff;font-weight:700;font-size:20px;letter-spacing:0;margin:0;line-height:1;margin-bottom: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,.85098) 35%,rgba(21,28,43,0) 90%)}}#ArtistList .artists-list-content{margin-top:10px;width:100%;display:grid;grid-template-columns:auto;grid-row-gap:32px;grid-column-gap:20px;padding-bottom:32px;justify-items:center}@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{min-width:250px;max-width:295px;width:100%}.course-summary a{display:block}.course-summary .header,.course-summary .quickplay{position:relative;height:189px;overflow:hidden}.course-summary .header .new-course-badge,.course-summary .quickplay .new-course-badge{text-transform:uppercase;background-color:#227cb8;color:#fff;padding:8px;font-size:16px;position:absolute;bottom:0;font-weight:700;z-index:1}.course-summary .header .new-course-badge:after,.course-summary .quickplay .new-course-badge:after{content:"";width:0;height:0;border-style:solid;border-width:0 30px 40px 0;border-color:transparent transparent #227cb8;right:-30px;top:0;position:absolute}.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{font-size:12px;padding:4px;text-transform:uppercase;background-color:#1abc9d;color:#000;position:absolute;right:0;font-weight:700;z-index:1}.course-summary .header .completed-course-badge:before,.course-summary .quickplay .completed-course-badge:before{content:"";width:0;height:0;border-style:solid;border-width:0 30px 26px 0;border-color:transparent #1abc9d;right:80px;top:0;position:absolute}.course-summary .header .icon-play,.course-summary .quickplay .icon-play{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-align:center;align-items:center;font-size:70px;color:#fff}.course-summary .header__thumb,.course-summary .quickplay__thumb{background-color:#c6c7cd;background-size:cover;background-position:50%;transition:all .2s ease-out;width:100%;height:189px}.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{position:absolute;bottom:8px;left:8px;height:28px;font-size:14px;font-weight:700;letter-spacing:.2em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 8px;color:#fff;z-index:1}.course-summary .badge--live{background:#0f1521}.course-summary .badge--live__dot{background:#ff8400;display:block;height:8px;width:8px;border-radius:100%;margin-right:8px}.course-summary .badge--special{background:#227cb8}.course-summary .info{background:rgba(15,21,33,.85098);padding:14px 16px;pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:opacity 125ms ease-in;text-align:left;display:-ms-flexbox;display:flex;z-index:2}.course-summary .info__text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-height:1.5em;max-height:10.5em;color:#eeeff2;font-size:14px;font-style:italic;margin:0}.course-summary .content__teacher{text-transform:capitalize;font-size:15px;letter-spacing:.2em;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;margin:8px 0;transition:opacity 125ms ease-out}.course-summary .content__teacher--clear{color:#fff}.course-summary .content__teacher--dark{color:#0f1521}.course-summary .content__teacher:hover{opacity:.75}.course-summary .content__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.2em;max-height:3.6em;color:#fff;font-weight:700;font-size:16px;letter-spacing:0;margin:0;transition:opacity 125ms ease-out}.course-summary .content__title--clear{color:#fff}.course-summary .content__title--dark{color:#0f1521}.course-summary .content__title:hover{opacity:.75}.course-summary .content--with-buy-info{height:128px;position:relative}.course-summary .buy-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;bottom:0;left:0;position:absolute}.course-summary .buy-info__price{font-size:20px;font-weight:700;margin:0;line-height:1}@media (pointer:coarse){.course-summary .header:hover .header__thumb{transform:scale(1)}.course-summary .header:hover .info{opacity:0}}.LoadingComponent{min-height:50vh;-ms-flex-align:center;align-items:center}#BlogPosts .blog-posts-content,.LoadingComponent{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#BlogPosts .blog-posts-content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 32px}#BlogPosts .BlogPost{-ms-flex:1 1 300px;flex:1 1 300px;margin:10px;max-width:452px}.FavoriteButton{display:inline-block;color:#227cb8}.FavoriteButton button,.FavoriteButton span{font-size:18px;line-height:1.33;letter-spacing:1.7px;text-transform:capitalize;outline:none;border:none;padding:0}.FavoriteButton button:disabled{opacity:.5;cursor:not-allowed}.FavoriteButton button:hover{cursor:pointer;color:#2b7cb2}.FavoriteButton i{font-size:1.5em;font-style:normal;height:15px;width:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.FavoriteButton .favorited i:before,.FavoriteButton:active i:before,.FavoriteButton:hover i:before{content:"\2605";position:absolute;color:#daa520}.FavoriteButton .favorited button,.FavoriteButton:active button,.FavoriteButton:hover button{font-weight:700;color:#fff}.FavoriteButton:active{color:#2074ac}#ArtistDetail{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#ArtistDetail #header{z-index:-1;-ms-flex:0 0 100%;flex:0 0 100%}#ArtistDetail #header img{max-width:none;width:100%;height:auto}#ArtistDetail .main-about-holder{display:-ms-flexbox;display:flex}#ArtistDetail #main{-ms-flex:1;flex:1;margin-top:-90px;text-align:center;max-width:350px}#ArtistDetail #main>hr{margin:30px 0;border-top:0}#ArtistDetail #main .photo{position:relative;display:inline-block}#ArtistDetail #main .photo:after{position:absolute;bottom:0;left:0;width:100%;content:"";background:linear-gradient(0deg,#151c2b,#151c2b 29%,transparent);height:80px}#ArtistDetail #main .photo img{position:relative;max-height:300px;width:auto;z-index:-1}#ArtistDetail #main h1{font-size:1.56em;font-weight:400;line-height:1;letter-spacing:2px;font-weight:700;letter-spacing:1.3px;max-width:260px;margin:auto}#ArtistDetail #main .intro{line-height:1.88;text-align:center;max-width:260px;margin:20px auto 0}#ArtistDetail #main .social{text-align:left;margin:50px 0 0}#ArtistDetail #main .social h3{font-size:.88em;font-weight:700;line-height:2.14;letter-spacing:1.8px;text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#ArtistDetail #main .social h3:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#ArtistDetail #main .social h3{padding-left:10px;border-left:3px solid #ff8400;letter-spacing:1.5px;margin-top:0}#ArtistDetail #main .social a{font-weight:500;display:block;color:#227cb8;text-decoration:none;margin-top:16px;line-height:calc(2.15rem - 12px)}#ArtistDetail #main .social a span{text-transform:capitalize;display:inline-block}#ArtistDetail #main .social a i{color:#fff}#ArtistDetail #main .social a:hover{font-weight:700;color:#2b7cb2}#ArtistDetail #main .social a:hover.website i{color:#ff8400}#ArtistDetail #main .social a:hover.facebook i{color:#36599a}#ArtistDetail #main .social a:hover.twitter i{color:#1da1f2}#ArtistDetail #main .social a:hover.instagram i{color:#da3977}#ArtistDetail #main .social a:hover.youtube i{color:#cd201f}#ArtistDetail #main .social a:hover.pinterest i{color:#bd081c}#ArtistDetail #main .social a:hover.vimeo i{color:#1ab7ea}#ArtistDetail #main .social a:hover.linkedin i{color:#007bb6}#ArtistDetail #main .social a:hover.behance i{color:#0b7dff}#ArtistDetail #main .social a:hover.deviantart i{color:#00f06a}#ArtistDetail #main .social a:hover.flickr i{color:#0063db}#ArtistDetail #main .social a:hover.tumblr i{color:#35465d}#ArtistDetail #main .social a:hover.google i{color:#ea4335}#ArtistDetail #main .social i{margin-right:10px;font-size:34.4px;font-size:2.15rem;vertical-align:text-bottom;transition:color .25s ease-in-out}#ArtistDetail #main .testimonial{text-align:right}#ArtistDetail #main .testimonial>.body{font-style:italic;line-height:1.88;color:#fff}#ArtistDetail #main .testimonial>.by{line-height:1.88;color:#fff;padding-left:40%}#ArtistDetail #main .testimonial>.byDescription{font-size:.65em;color:#ccc;padding-left:40%}#ArtistDetail #about{-ms-flex:1;flex:1;min-width:50%;padding-top:25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#ArtistDetail #about .FavoriteButton{-ms-flex-item-align:end;align-self:flex-end}#ArtistDetail #about h2{font-size:18px;font-weight:700;letter-spacing:2px;text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#ArtistDetail #about h2:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#ArtistDetail #about h2{padding-left:10px;border-left:3px solid #ff8400}#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{width:100%;margin:50px 0}#ArtistDetail #courses>.tutotials-list-content{display:grid;grid-row-gap:32px;justify-items:center}#ArtistDetail #courses>.tutotials-list-content .tutorial{width:100%}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#ArtistDetail .main-about-holder{display:block}#ArtistDetail #main{max-width:80%;margin:-90px auto}#ArtistDetail #main .intro{max-width:none}#ArtistDetail #main hr{display:none}#ArtistDetail #main .social{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}#ArtistDetail #main .social h3{display:none}#ArtistDetail #main .social a{margin-top:0;margin-bottom:1em}#ArtistDetail #main .social a span{display:none}#ArtistDetail #main .testimonial{font-size:16px;font-size:1rem;max-width:250px;margin:auto}#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}#LandingPage #banner{max-height:400px;overflow:hidden;background-color:#000;position:relative}#LandingPage #banner img{z-index:0;opacity:.5;max-height:400px;width:auto;display:block;margin:auto}#LandingPage #banner img.has-banner{opacity:1}#LandingPage #banner .headline{width:100%;position:absolute;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#LandingPage #banner .headline h1{font-size:1.875em;font-weight:700;line-height:1.2;letter-spacing:2px;color:#fff;text-transform:uppercase;margin:0}#LandingPage #title h1{text-align:center}#LandingPage #content{margin:30px 0}#LandingPage #content .subtitle{text-align:center;max-width:720px;margin:auto}#LandingPage #content .subtitle h1{text-transform:uppercase;font-size:1.12em;line-height:1.56em}#LandingPage #content .body{width:720px;margin:0 auto;padding:10px 0;font-size:1em;line-height:1.88;text-align:left;color:#fff}#LandingPage #tutorials{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#LandingPage #tutorials .title h2{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}#LandingPage #tutorials .title h2:before{margin-right:16px}#LandingPage #tutorials .title h2:after,#LandingPage #tutorials .title h2:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#LandingPage #content .body{width:100%;margin:0;padding:0 12px}#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{margin:10px;padding:5px;border:1px solid blue;border-radius:5px;cursor:pointer}.Tag.active{color:blue}.SearchCategory{font-size:18px;color:#fff;text-decoration:none;text-transform:capitalize;font-weight:500;line-height:62px;height:62px;letter-spacing:1.8}.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{line-height:56px;border-top:2px solid #fff;cursor:pointer}#SearchCategories{background-color:#0f1521}#SearchCategories div{height:62px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#NewSearch{color:#fff}#NewSearch .header{background:#0f1521;-ms-flex-pack:center;justify-content:center;min-height:62px;padding:8px 0}#NewSearch .header,#NewSearch .header__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#NewSearch .header__title{font-size:21px;font-weight:700;letter-spacing:2px;text-align:center;line-height:1.25;margin:0}#NewSearch .header__title:after,#NewSearch .header__title:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}#NewSearch .header__title:before{margin-right:16px}#NewSearch .header__title:after{margin-left:16px}#NewSearch .all-results,#NewSearch .tags-container{display:-ms-flexbox;display:flex}#NewSearch .all-results{margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}#NewSearch .all-results .results{margin-bottom:32px}#NewSearch .all-results .results__title{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#NewSearch .all-results .results__title:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#NewSearch .all-results .results__title{padding-left:10px;border-left:3px solid #ff8400;font-size:18px;text-transform:capitalize;margin-bottom:35px}#NewSearch .all-results .results__content{width:100%;display:grid;grid-template-columns:auto;grid-row-gap:32px;grid-column-gap:20px;padding-bottom:32px;justify-items:center}#NewSearch .all-results .results__content .BlogPost{min-width:290px;margin:0}#NewSearch .all-results .view-more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#NewSearch .all-results .view-more button{color:#35aeff;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px;line-height:30px;outline:none;transition:color .15s ease-in}#NewSearch .all-results .view-more button:disabled{color:#2074ac;cursor:default}#NewSearch .all-results .view-more button:disabled:hover{color:#2074ac}#NewSearch .all-results .view-more button span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;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}#NewSearch .all-results .view-more button{text-transform:capitalize}#NewSearch .all-results .view-more button i{font-size:32px;font-size:2rem;height:32px;height:2rem;line-height:32px;line-height:2rem;margin-right:10px}#NewSearch .no-results{text-align:center;min-height:50vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#NewSearch .no-results .spinner .double-bounce1,#NewSearch .no-results .spinner .double-bounce2{background-color:#ff8400}@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}#CourseCategoryLandingPage #banner{background-color:#141c2c;background-size:cover;background-position:100%}#CourseCategoryLandingPage #banner .title-description{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:2em}#CourseCategoryLandingPage #banner .title-description h1,#CourseCategoryLandingPage #banner .title-description p{width:90%}#CourseCategoryLandingPage #banner .title-description h1{font-size:1.875em;font-weight:700;line-height:1.2;letter-spacing:2px;color:#fff}#CourseCategoryLandingPage #banner .title-description p{font-size:.85em;margin-top:2px;white-space:pre-line;letter-spacing:2px}#CourseCategoryLandingPage #banner .title-description .btn{line-height:40px;height:40px;min-height:40px;margin-top:18px}#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{line-height:30px;height:30px;min-height:30px;margin-top:8px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#CourseCategoryLandingPage #banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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{-ms-flex-item-align:center;align-self:center}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="2" /><feOffset dx="1" dy="3" result="offsetblur" /><feFlood flood-color="rgba(26,26,26,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(0 2px 2px #1a1a1a)}@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-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;-ms-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{position:relative;line-height:0;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.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media (max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;-o-object-fit:contain;object-fit:contain}.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{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@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-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.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;transition:transform .3s ease-out;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@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{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@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{outline:none;border:4px solid #337ab7}}@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;top:50%;text-shadow:0 2px 2px #1a1a1a;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{-ms-flex:1 1 100%;flex:1 1 100%;background:url(https://dev.stanwinstonschool.com/global/assets/images/gallery/bg-blur.jpg) no-repeat 50%;background-size:cover;height:70vh;margin:60px 0;max-height:800px}.AssetsGallery .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.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:"";position:absolute;top:10%;left:0;height:80%;width:100%}.AssetsGallery .image-gallery-slide{display:-ms-flexbox;display:flex;background:transparent;width:100%;-ms-flex-pack:center;justify-content:center}.AssetsGallery .image-gallery-slide span{white-space:pre-line;text-align:left;position:absolute;height:-moz-fit-content;height:fit-content;top:0;width:100%}.AssetsGallery .image-gallery-left-nav,.AssetsGallery .image-gallery-right-nav{width:40px;height:40px;padding:10px;font-size:2em;-ms-flex-pack:center;justify-content:center;background:#000;border-radius:60px;color:#fff}.AssetsGallery .image-gallery-left-nav:hover:before,.AssetsGallery .image-gallery-right-nav:hover:before{font-weight:700;color:#fff}.AssetsGallery .image-gallery-left-nav:hover svg,.AssetsGallery .image-gallery-left-nav svg,.AssetsGallery .image-gallery-right-nav:hover svg,.AssetsGallery .image-gallery-right-nav svg{stroke:none}.AssetsGallery .image-gallery-left-nav{padding-left:5px}.AssetsGallery .image-gallery-right-nav{padding-right:5px}.AssetsGallery .image-gallery-image{position:relative;display:inline-block;overflow:hidden;background-color:#000}.AssetsGallery .image-gallery-image img{color:transparent;width:100%;max-width:100vh;position:relative;left:50%;transform:translateX(-50%)}.AssetsGallery .image-gallery-image .image-gallery-description{background:rgba(0,0,0,.8);width:100%;bottom:0;white-space:pre-line;padding:6px}.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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.AssetsGallery{margin:44px 0;height:70vw}.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{width:30px;height:30px;font-size:22px}.AssetsGallery .image-gallery-slide span{font-size:12px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){.AssetsGallery{margin:44px 0;height:250px}.AssetsGallery .image-gallery{top:0}}#Page{color:#fff}#Page .heading h1{font-size:1em;font-weight:700;letter-spacing:2px;text-align:left}#Page #content{font-size:1em;line-height:1.88;text-align:left;color:#fff;margin:0 auto 50px;padding:0 40px}#Page #content .description{font-weight:400;font-size:16px;line-height:1.67;letter-spacing:1px;text-align:left;display:inline-block;margin:30px 0;color:#fff;font-style:italic}#Page #content .extra{display:inline-block;max-width:50%;text-align:center;float:right}#Page #content .extra.-with-photo{padding:0 0 10px 20px;position:relative;box-shadow:inset 10px -10px 10px 20px #151c2b}#Page #content .extra img{position:relative;z-index:-1;float:right;max-height:500px}#Page #content .extra a{font-size:.85em;display:block;text-decoration:none;color:#fff;margin:0 10px}#Page #content .extra a:hover{color:#c6c7cd}#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);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;-ms-touch-action:none;touch-action:none;opacity:.003;contain:layout style size;-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{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height: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;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.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{right:auto;left:0}.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{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:b .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__dynamic-caption{color:#fff;position:absolute;width:100%;left:0;top:0;transition:opacity .12s linear!important}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#fff}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{width:auto;max-width:300px;padding:20px 15px 20px 20px;margin-top:70px}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:15px 0 0}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{width:100%;background:rgba(0,0,0,.5);padding:10px 15px;right:0;bottom:0;top:auto!important;left:0!important}#Gallery h1{padding-left:10px;border-left:3px solid #ff8400;color:#fff}#Gallery .images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#Gallery .images .gallery-item{max-width:300px;min-width:212px;-ms-flex:1 1 250px;flex:1 1 250px;cursor:pointer;margin:0;overflow:hidden;position:relative}#Gallery .images .gallery-item__thumb{background-color:#c6c7cd;background-size:cover;background-position:50%;transition:all .2s ease-out;width:100%;padding-bottom: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,.85098);padding:14px 16px;pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:opacity 125ms ease-in;text-align:left;display:-ms-flexbox;display:flex;z-index:2;padding:30px}#Gallery .images .gallery-item .gallery-item-info__text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-height:1.5em;max-height:10.5em;color:#eeeff2;font-size:14px;font-style:italic;margin:0}.pswp__dynamic-caption{white-space:break-spaces}.pswp__dynamic-caption--below{max-width:unset}#ForgotPassword h1{text-transform:uppercase}#ChangePassword .forgot-password{margin:20px;text-align:right}.more-button{font-size:20px;text-transform:capitalize;letter-spacing:2px;position:relative;color:#35aeff;cursor:pointer;transition:color .15s ease-out}.more-button__icon{padding-right:4px;font-size:24px;position:relative;top:6px}.more-button:hover{color:#fff}.testimonial-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#Testimonial,.testimonial-container .see-more-testimonials{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#Testimonial{-ms-flex-align:center;align-items:center;text-align:center;margin-top:16px}#Testimonial,#Testimonial .text{-ms-flex-direction:column;flex-direction:column;position:relative}#Testimonial .text{font-size:2em;font-style:italic;font-weight:700;padding:20px 0}#Testimonial .text,#Testimonial .text .author{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#fff}#Testimonial .text .author{font-size:20px}#Testimonial .text .icon-quote-closed,#Testimonial .text .icon-quote-open{margin:0 8px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#Testimonial .text{font-size:20px}#Testimonial .text .author{font-size:16px}}.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{width:62px;height:62px}.slider-container .slick-slider .slick-arrow.slick-next:before,.slider-container .slick-slider .slick-arrow.slick-prev:before{font-family:swsca-icons;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62px;color:#fff;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:"A"}.slider-container .slick-slider .slick-arrow.slick-next{right:2%}.slider-container .slick-slider .slick-arrow.slick-next:before{content:"h"}.slider-container .slick-slider .slick-dots{bottom:20px}.slider-container .slick-slider .slick-dots li button:before{color:#eeeff2}.slider-container .slick-slider .slick-dots li.slick-active button:before{color:#fff}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.slider-container .slick-slider .slick-arrow.slick-next,.slider-container .slick-slider .slick-arrow.slick-prev{width:32px;height:32px}.slider-container .slick-slider .slick-arrow.slick-next:before,.slider-container .slick-slider .slick-arrow.slick-prev:before{font-size:32px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){.slider-container .slick-slider .slick-arrow.slick-next,.slider-container .slick-slider .slick-arrow.slick-prev{width:25px;height:25px}.slider-container .slick-slider .slick-arrow.slick-next:before,.slider-container .slick-slider .slick-arrow.slick-prev:before{font-size:25px}}.CountdownTimer{display:-ms-flexbox;display:flex;height:60px;margin:20px 0}.CountdownTimer div.value>span{font-size:2.5em;height:40px;line-height:40px;font-weight:500}.CountdownTimer>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:0 22px}.CountdownTimer>div .label{font-size:.8em;color:#fff}.CountdownTimer .day-holder,.CountdownTimer .hour-holder,.CountdownTimer .minute-holder{border-right:1px solid #475166}.CountdownTimer .label{font-size:.8em}.banner-slide{min-height:0;min-width:0;width:100%;height:400px;padding:2% 15%;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;box-shadow:inset 125px 0 125px -125px #000,inset -125px 0 125px -125px #000;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.banner-slide:focus{outline-offset:-8px}.banner-slide .overlay{position:absolute;left:0;top:0;bottom:0;right: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{letter-spacing:1.3px;color:#fff;font-weight:700;font-size:46px;width:65%;margin:0 auto;padding-bottom:5px}.banner-slide .title.expand{margin-bottom:16px;max-height:141px;line-height:1.025}.banner-slide .description{font-size:.875em;color:#fff;width:65%;line-height:1.75em;margin:0 auto}.banner-slide .description p{margin:0;font-size:19px}.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);width:84px;padding:12px 0;text-align:center;vertical-align:middle;line-height:0;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center}.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}.banner-slide .cta{padding:15px 0;margin:5px auto;position:relative;pointer-events:none;z-index:1;width:65%}.banner-slide .cta a{pointer-events:all}.banner-slide .video-banner{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50%;height:100%;cursor:pointer;overflow:hidden}.banner-slide .video-banner__thumb{background-color:#c6c7cd;background-size:100%;background-position:50%;width:100%;height:0;padding-bottom:56.25%;position:relative}.banner-slide .video-cta{color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:all .15s ease-out;background-color:rgba(0,0,0,.3)}.banner-slide .video-cta__icon{font-size:60px;line-height:60px}.banner-slide .video-cta:hover{background-color:rgba(0,0,0,.6)}@media (max-width:980px){.banner-slide .cta,.banner-slide .description,.banner-slide .title{width:80%}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.banner-slide{padding:2% 35px}.banner-slide .title{width:100%}.banner-slide .title.expand{font-size:32px;max-height:190px;line-height:1.025}.banner-slide .cta,.banner-slide .cta .btn,.banner-slide .description{width:100%}.banner-slide .countdown .CountdownTimer div[class$=-holder] .value{width:54px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(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;max-height:190px;line-height:1.025;margin-top:24px}.banner-slide .description.expand{max-height:120px;line-height:1.1}.banner-slide .countdown .CountdownTimer div[class$=-holder] .value{width:44px}.banner-slide .countdown .CountdownTimer{text-align:center;-ms-flex-pack:center;justify-content:center}.banner-slide .cta{-ms-flex-item-align:end;align-self:end;width:100%}.banner-slide .cta .btn{width:100%}}.BannerSlideShow,.BannerSlideShowSecondary{width:100%;margin:0 auto;background-color:#000}.BannerSlideShow .banner-slide,.BannerSlideShowSecondary .banner-slide{padding:0}.BannerSlideShow .slick-slider,.BannerSlideShowSecondary .slick-slider{width:100%;margin:auto}.BannerSlideShow .slick-slider .slick-list .slick-track .slick-slide,.BannerSlideShowSecondary .slick-slider .slick-list .slick-track .slick-slide{display:-ms-flexbox;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:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:20px 100px;height:100%}.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:60%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center}.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{width:100%;margin:0 10px}.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{-ms-flex-item-align:center;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{margin:10px 0;line-height:1.72}.BannerSlideShowSecondary,.BannerSlideShowSecondary .banner-slide{height:363px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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{-ms-flex-direction:column!important;flex-direction:column!important}.BannerSlideShow .wrapper .banner-info,.BannerSlideShowSecondary .wrapper .banner-info{display:grid;padding:0 24px;width:100%!important;height:100%}.BannerSlideShow .wrapper .video-banner,.BannerSlideShowSecondary .wrapper .video-banner{width:100%!important;padding:8px}}@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 (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(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}}.course-list-placeholder .list{width:calc(100% + 20px);margin:0 -10px}.course-list-placeholder .course-placeholder{min-width:250px;max-width:295px;width:100%}.course-list-placeholder .course-placeholder__header{height:189px;background-color:#c6c7cd}.course-list-placeholder .course-placeholder__teacher{height:12px;margin:8px 0;background-color:#2e3648;width:80%}.course-list-placeholder .course-placeholder__title-1{background-color:#2e3648;height:16px;margin-bottom:3px}.course-list-placeholder .course-placeholder__title-2{background-color:#2e3648;width:60%;height:16px}.course-list-placeholder .more-btn-placeholder{background-color:#2e3648;width:114px;height:36px;margin-bottom:48px}#currently-watching-courses>.title{padding-top:10px}#currently-watching-courses>.title h3{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}#currently-watching-courses>.title h3:before{margin-right:16px}#currently-watching-courses>.title h3:after,#currently-watching-courses>.title h3:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;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{height:240px;background-position:50%;background-size:cover;-ms-flex-align:stretch;align-items:stretch}.learning-path,.learning-path__wrap{width:100%;display:-ms-flexbox;display:flex}.learning-path__wrap{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;transition:all .25s ease-in-out}.learning-path__wrap:hover{background:#eeeff2}.learning-path__wrap:hover .learning-path__info,.learning-path__wrap:hover .learning-path__title{color:#151c2b}.learning-path__info,.learning-path__title{transition:all .25s ease-in-out;color:#fff;text-align:center;font-weight:700;line-height:1.1}.learning-path__title{width:100%;padding:20px;font-size:22px;position:relative;top:-4px}.learning-path__info{position:absolute;bottom:0;left:0;right:0;padding:8px 20px;font-size:.9em}#recent-pathways>.title{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}#recent-pathways>.title:before{margin-right:16px}#recent-pathways>.title:after,#recent-pathways>.title:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}#recent-pathways>.title:after{margin-left:16px}#recent-pathways>.title{padding-top:10px}#recent-pathways .pathways-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:0;flex-grow:0}#recent-pathways .pathways-list>*{max-width:50%;-ms-flex:0 0 25%;flex:0 0 25%}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#recent-pathways .pathways-list{-ms-flex-pack:center;justify-content:center}#recent-pathways .pathways-list>*{min-width:245px;max-width:445px;-ms-flex:1;flex:1;-ms-flex-positive:0;flex-grow:0;margin:0}}@media (max-width:513px){#recent-pathways .pathways-list{-ms-flex-pack:center;justify-content:center}#recent-pathways .pathways-list>*{-ms-flex:1 1 100%;flex:1 1 100%;margin:0}#recent-pathways .pathways-list .current{margin:0 auto}}#LeadMagnetFunnelForm{display:-ms-flexbox;display:flex}#LeadMagnetFunnelForm.popup .internal-container{-ms-flex-direction:column;flex-direction:column;padding:16px 8px 0}#LeadMagnetFunnelForm.popup .title{color:#000}#LeadMagnetFunnelForm .internal-container{padding:32px 42px 64px;display:-ms-flexbox;display:flex}#LeadMagnetFunnelForm .title{font-size:35px;font-weight:700;margin:0}#LeadMagnetFunnelForm .copy{-ms-flex-preferred-size:60%;flex-basis:60%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-right:32px}#LeadMagnetFunnelForm .form{-ms-flex-preferred-size:40%;flex-basis:40%}#LeadMagnetFunnelForm .tagline{font-size:18px}#LeadMagnetFunnelForm .field{margin:0}#LeadMagnetFunnelForm .checkbox-confirm{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#LeadMagnetFunnelForm .btn{width:100%}#LeadMagnetFunnelForm .btn:disabled{background-color:#475166;cursor:default}#LeadMagnetFunnelForm input[type=checkbox]{display:-ms-flexbox;display:flex;width:13px;height:13px;transform:scale(1.4);margin-right:16px}#LeadMagnetFunnelForm .warning{color:#e74d3d;font-size:16px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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}}#Home .testimonial-holder>.smaller-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#Home .banner-placeholder{background-color:#c6c7cd;height:400px}#Home .banner-placeholder .subscribe-banner{background-size:cover;background-position:50%;background-color:#c6c7cd;padding:43px 8px 48px;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;height:400px}#Home .banner-placeholder .subscribe-banner h1{font-size:4.2em;margin-bottom:0;font-weight:700;text-align:center;margin-top:0;letter-spacing:4px}#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;margin:12px 0;text-align:center;line-height:1.3}#Home .banner-placeholder .subscribe-banner .tagline.is-subscribed{width:40%;font-size:1em}#Home .banner-placeholder .subscribe-banner .new-courses{text-transform:none}#Home .banner-placeholder .subscribe-banner h3{text-transform:capitalize;margin:16px 0 0;font-weight:400;letter-spacing:1.8px;font-size:1.3em;text-align:center}#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-position:100%;background-size:auto 100%;padding:72.5px 0;color:#171f32;margin-top:44px;position:relative}#Home .subscribe-banner-2:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:inline-block;z-index:2;background-image:linear-gradient(135deg,#eaebec,#eaebec 55%,transparent 0)}#Home .subscribe-banner-2 .wrapper{position:relative;z-index:3}#Home .subscribe-banner-2 a{text-decoration:none}#Home .subscribe-banner-2 h2{font-size:1.5em;text-transform:capitalize;margin-top:0;font-weight:700}#Home .subscribe-banner-2 h3{font-size:1em;max-width:300px;letter-spacing:normal;line-height:1.56}#Home .subscribe-banner-2 h4{font-size:.875em;text-transform:capitalize;letter-spacing:1.8px;font-weight:400;margin-bottom:0}#Home .subscribe-banner-2 a.btn{margin-top:20px}#Home .subscribe-banner-2 .btn,#Home .subscribe-banner .btn{text-decoration:none;line-height:40px;height:40px;min-height:40px}#Home .static-subscribe-banner{height:421px;background:#c6c7cd}#Home .categories{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#Home .categories .category{padding-top:20.3%;background-color:#c6c7cd;-ms-flex:33%;flex:33%;position:relative;cursor:pointer}#Home .categories .category .category-info{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}#Home .categories .category .category-info h3{position:absolute;color:#fff;bottom:16px;left:20px;font-weight:700;margin:0;text-transform:capitalize;font-size:25px}#Home .categories .category img{-ms-flex-negative:0;flex-shrink:0;min-width:100%;min-height:100%;max-width:100%}#Home .categories .category.big{-ms-flex-preferred-size:66%;flex-basis:66%;padding-top:40.3%}#Home .categories .category .overlay{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity .2s ease-in;background-color:rgba(221,224,229,.85)}#Home .categories .category:hover .overlay{opacity:1}#Home .categories .category:hover .category-info h3{left:0;right:0;top:50%;margin-top:-33px;color:#151c2b;text-align:center}#Home .categories .category:hover .category-info h3:before{content:"+";display:block;font-size:1.5em}#Home .categories .category-group{-ms-flex:33%;flex:33%}#Home .categories .category-group .category{padding-top:60.5%;display:block}#Home .blog-posts>h2,#Home .tutorials>h2,#Home .wrapper-categories>h2{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}#Home .blog-posts>h2:before,#Home .tutorials>h2:before,#Home .wrapper-categories>h2:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:16px}#Home .blog-posts>h2:after,#Home .tutorials>h2:after,#Home .wrapper-categories>h2:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:16px}#Home .blog-posts>h2,#Home .tutorials>h2,#Home .wrapper-categories>h2{width:100%;margin:34px 0}#Home .blog-posts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:82px}#Home .blog-posts .BlogPost .extra-info .social-networks{display:none}#Home .blog-posts .BlogPost .info-wrapper{padding-bottom:70}#Home .tutorials{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#Home .tutorials__title{width:100%}#Home .tutorials .list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 -10px}#Home .tutorials .list .tutorial{-ms-flex:1;flex:1;margin:0 10px 32px}#Home .tutorials .more-button,#Home .wrapper-categories{margin-bottom:48px}#Home .banner-slideshow-placeholder{background-color:#c6c7cd;height:363px}#Home .funnel-home{background-color:#fff}#Home .funnel-home #LeadMagnetFunnelForm .internal-container{padding:68px 42px 64px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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{-ms-flex:1 1 200px;flex:1 1 200px}#Home .tutorials .list>section .tutorial{width:inherit;max-width:348px}#Home .subscribe-banner-2{background:none;background-color:#eaebec;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{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:1163px){#Home .tutorials .list .tutorial{-ms-flex-preferred-size:0;flex-basis:0}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#Home .testimonial-holder>.smaller-wrapper{padding:0 20px}#Home .subscribe-banner{height:345px}#Home .subscribe-banner h1{letter-spacing:1.5px;margin:10px 0;font-size:40px}#Home .subscribe-banner h3{margin:10px 0 0;font-size:1.2em}#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;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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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{left:20px;bottom:16px;right:auto;top:auto;margin-top:0;color:#fff;text-align:left;text-align:initial}.categories .category:hover .category-info h3:before{display:none}}#Courses .tutorials-list-content{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}#Courses .tutorials-list-content>*{-ms-flex:0 1 auto;flex:0 1 auto;max-width:33%;margin:5px 0}#Courses .tutorials-list-content>.tutorial a:after,#Courses .tutorials-list-content>.webinar a:after{background:linear-gradient(0deg,#151c2b,#151c2b 60%,transparent)}#Courses .no-results{text-align:center;min-height:50vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#Courses .no-results .spinner .double-bounce1,#Courses .no-results .spinner .double-bounce2{background-color:#35aeff}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#Courses .tutorials-list-content{-ms-flex-pack:center;justify-content:center}}#TestimonialVideos{position:relative}#TestimonialVideos .testimonial-video-container{display:-ms-flexbox;display:flex;column-gap:20px;-ms-flex-align:center;align-items:center;row-gap:20px;max-width:1000px;-ms-flex-direction:row;flex-direction:row;position:relative;margin:40px 0}#TestimonialVideos .testimonial-card{width:300px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2);text-align:left}#TestimonialVideos .testimonial-card:hover{cursor:pointer}#TestimonialVideos .testimonial-card .video-thumbnail{position:relative;transition:all 2ms ease-out;height:200px}#TestimonialVideos .testimonial-card .video-thumbnail img{width:100%;display:block;transition:transform 125ms ease-out;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#TestimonialVideos .testimonial-card .video-thumbnail:hover img{transform:scale(1.1)}#TestimonialVideos .testimonial-card .video-thumbnail .play-button{position:absolute;bottom:100%;color:#fff;border:none;width:40px;height:40px;font-size:40px;cursor:pointer;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}#TestimonialVideos .testimonial-card .video-thumbnail .play-button>i{display:-ms-flexbox;display:flex}#TestimonialVideos .testimonial-card .video-thumbnail:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7))}#TestimonialVideos .testimonial-card .testimonial-content{padding:10px;color:#fff;position:absolute;bottom:0;width:100%;z-index:1}#TestimonialVideos .testimonial-card .testimonial-content h3{margin:0;font-size:16px;text-align:end;font-weight:700}#TestimonialVideos .testimonial-card .testimonial-content .position{margin:2px 0 0;font-size:12px;text-align:end}#TestimonialVideos .testimonial-card .testimonial-quote{padding:15px;background:#1e2433;color:#fff;font-size:18px;font-weight:700;position:relative;min-height:118px}#TestimonialVideos .testimonial-card .testimonial-quote>p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.2;max-height:3.6;line-height:20px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:1300px),(max-resolution:2dppx) and (max-width:1300px),(max-resolution:192dpi) and (max-width:1300px),(max-width:1300px){#TestimonialVideos .testimonial-video-container{-ms-flex-direction:column;flex-direction:column}}#School{background-color:#0f1521;color:#fff}#School h1{margin:10px auto}#School .school-banner{width:100%;height:auto;max-width:inherit}#School .artists{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:44px}#School .artists a.more-artists{text-align:center;margin-top:45px;text-decoration:none;font-size:17px}#School .artists .artists-holder{max-width:856px;margin:auto;z-index:0;display:grid;grid-row-gap:32px;justify-items:center}#School .banner-holder-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-color:#151c2b}#School .banner-holder{position:relative;cursor:pointer;max-height:400px;overflow:hidden}#School .banner-holder>img{width:100%;height:auto;max-width:none}#School .banner-holder i.icon-play{position:absolute;left:50%;top:50%;font-size:60px;margin:-30px 0 0 -30px}#School .react-tabs{background-color:#151c2b}#School .react-tabs__tab-list{background-color:#151c2b;max-width:620px;margin:auto}#School .react-tabs__tab-panel{background-color:#151c2b}#School .react-tabs__tab-panel>*{max-width:620px;margin:auto;font-weight:500;font-size:16px;line-height:1.88}#School .react-tabs__tab-panel--selected{padding:58px 0 64px}#School .testimonial-holder h3,#School>h3{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}#School .testimonial-holder h3:before,#School>h3:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:16px}#School .testimonial-holder h3:after,#School>h3:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:16px}#School .testimonial-holder h3,#School>h3{margin:50px 5% 30px}#School .awards{text-align:center;max-width:620px;margin:auto}#School .awards,#School .awards .oscar-holder{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#School .awards .oscar-holder{-ms-flex-align:center;align-items:center}#School .awards .oscar-holder .icon-oscar{font-size:50px}#School .awards>div{font-size:40px;font-weight:500}#School .awards>div h3{margin-top:0;font-size:16px}#School .awards>div:last-child{margin-left:40px}#School .awards>div:first-child{margin-right:40px}#School .testimonial-holder{background:url(https://dev.stanwinstonschool.com/global/assets/images/school/testimonials-bg.jpg) no-repeat 50%;background-size:cover;min-height:350px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:610px){#School .artists .artists-holder{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}#School .artists .artists-holder .artist:last-child{display:none}}@media (min-width:900px){#School .artists .artists-holder{grid-template-columns:repeat(3,1fr)}#School .artists .artists-holder .artist:last-child{display:inline;display:initial}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#School .react-tabs__tab-panel p{max-width:80%}#School .awards{max-width:80%;-ms-flex-wrap:wrap;flex-wrap:wrap}#School .awards>div{-ms-flex-negative:1;flex-shrink:1}#School .awards>div,#School .awards>div:first-child,#School .awards>div:last-child{margin:10px}}.captcha-notice{font-size:10px;margin-bottom:16px;line-height:1;color:#fff}.captcha-notice.dark{color:#000}.captcha-notice>a{color:#1a5882}button.facebook-login-cta{background-color:#2474f2;color:#fff;padding:12px 24px;border:none;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}button.facebook-login-cta .facebook-login-internal-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}button.facebook-login-cta .facebook-login-internal-container>svg{margin-right:8px}#OpenAthensSignIn{background-color:#00857d;padding:6px 24px;border:none;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:24px 0;font-weight:700}#OpenAthensSignIn,#OpenAthensSignIn .internal-container{color:#fff;display:-ms-flexbox;display:flex}#OpenAthensSignIn .internal-container{-ms-flex-align:center;align-items:center}#OpenAthensSignIn .internal-container>img{width:28px;margin-right:12px}#RegisterBox{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#RegisterBox .title{text-align:center;font-size:16px}#RegisterBox .title .free-trial-text{letter-spacing:0;text-transform:none}#RegisterBox .title .free-trial-text h3{margin-block-start:0;margin-block-end:.5em}#RegisterBox .title .create-account{text-transform:none;margin-bottom:5px}#RegisterBox .sign-up-box form .field-wrapper{display:-ms-flexbox;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}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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;min-height:calc(100vh - 60px);padding:0 42px;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%}.auth-page,.auth-page>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.auth-page>div{-ms-flex-direction:column;flex-direction:column}.auth-page a{font-weight:400;color:#227cb8;text-decoration:none}.auth-page a:hover{color:#2b7cb2}.auth-page a:active{color:#2074ac}.auth-page .logo{padding:50px 0;max-width:405px}.auth-page form{padding-top:40px;width:100%}.auth-page .divisor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;margin:15px 0 24px;font-size:16px;font-weight:700;letter-spacing:2px;color:#151c2b}.auth-page .divisor:after,.auth-page .divisor:before{content:"";border-bottom:1px solid #dde0e5;-ms-flex:1 1 auto;flex:1 1 auto}.auth-page .divisor:before{margin-right:10px}.auth-page .divisor:after{margin-left:10px}.auth-page .auth-form-box{padding:25px 65px;background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.15);width:500px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.auth-page .auth-form-box h1{font-size:1.56em;font-weight:400;line-height:1;letter-spacing:2px}.auth-page .auth-alt{margin:30px 0 50px;font-size:1em;color:#151c2b;text-align:center}.auth-page .auth-alt a{font-weight:700;font-size:18px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.auth-page{padding:0 20px;height:auto;max-height:none}.auth-page>div{width:100%;-ms-flex-pack:center;justify-content:center}.auth-page .auth-form-box{padding:25px 21px;width:100%;margin:0 auto 10px}}#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{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:initial;align-items:initial}#SignUp .terms{font-size:.75em;font-weight:500;line-height:1.83;text-align:center;color:#151c2b}#SignUp .terms a:active,#SignUp .terms a:hover{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;-ms-flex:1 0 45%;flex:1 0 45%;color:#fff;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;line-height:1.6;letter-spacing:2.5px;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{-ms-flex-direction:column;flex-direction:column}#SignUp .logo-mobile{margin:auto;display:-ms-flexbox;display:flex;padding:50px 0;-ms-flex-pack:center;justify-content:center}#SignUp .logo-mobile a{max-width:405px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#SignUp .info{display:none}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#SignUp .logo-mobile{width:90%;margin:auto}}#LoginBox .auth-form-box{padding:25px 65px;background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.15);width:500px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#LoginBox .auth-form-box h1{font-size:1.56em;font-weight:400;line-height:1;letter-spacing:2px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#LoginBox{width:100%}#LoginBox .auth-form-box{padding:25px 21px;width:85%}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#LoginBox .auth-form-box{width:100%}}#SignIn form{text-align:center}#SignIn form button{width:100%;line-height:1.56;letter-spacing:2.5px;text-align:center}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#SignIn .logo{width:85%;margin:auto}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#SignIn .logo{width:100%;margin:auto}}#PreSignUp .name{margin-bottom:0}#PreSignUp .email{margin-top:0;margin-bottom:.35em}#ContactUs{color:#fff}#ContactUs>p{margin:30px 0;line-height:1.88}#ContactUs form .form-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#ContactUs form .form-group .field{display:-ms-flexbox;display:flex;-ms-flex-positive:1;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:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:8px 0 30px}#ContactUs .submit-button button{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#ContactUs .submit-button button:disabled{opacity:.5}#ContactUs .submit-button button{min-height:40px;width:230px;padding:5px 20px;color:#fff;background-color:#227cb8;border:2px solid transparent}#ContactUs .submit-button button:hover{background-color:#2b7cb2}#ContactUs .submit-button button:active{background-color:#2074ac}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#ContactUs form .form-group .field{width:100%}#ContactUs .submit-button{-ms-flex-pack:center;justify-content:center}}#FavoriteList .artists-list-content{display:grid;grid-row-gap:32px;justify-items:center;margin-bottom:64px}#FavoriteList .blog-posts-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}#FavoriteList .blog-posts-content>*{-ms-flex:0 1 auto;flex:0 1 auto;max-width:33%;margin:5px 0}#FavoriteList .blog-posts-content .BlogPost{min-width:250px;margin-right:2px}@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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#FavoriteList .blog-posts-content{-ms-flex-pack:center;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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:10px;margin-bottom:15px}#TutorialList section.heading h2{padding-left:10px;border-left:3px solid #ff8400;color:#fff}#TutorialList section.heading .mobile-clear-filters{display:none}#TutorialList section .search-box{width:30%;margin-left:70px;display:-ms-flexbox;display:flex;color:#fff;color:#000;position:relative}#TutorialList section .search-box form{width:100%}#TutorialList section .search-box form input{border:none;padding-left:48px;height:40px;background-color:#fff}#TutorialList section .search-box i.icon-search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:24px;background-color:transparent;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}#TutorialList section .search-box i.clear-search{position:absolute;right:11px;top:12px;font-size:12px;color:#000}#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;cursor:pointer;padding-left:25px;font-size:.875em;min-width:157px}#TutorialList select:hover{color:#fff}#TutorialList select option{margin:40px;background:#dde0e5;font-size:.8em;padding:25px;color:#fff}#TutorialList .filters{margin-left:auto}#TutorialList .filters,#TutorialList .filters-close-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#TutorialList .filters-close-container{padding:0 10px;width:92px}#TutorialList .filters-close-container .remove-filters{font-size:.875em;height:14px;line-height:14px;cursor:pointer;color:#35aeff;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{-ms-flex-wrap:wrap;flex-wrap:wrap}#TutorialList .heading .filter-toggle{margin-left:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#TutorialList .heading .filter-toggle .icon-right-2{line-height:1em;height:1em;margin-left:5px}#TutorialList .heading .filter-toggle .icon-right-2.rotate{transform:rotate(90deg)}#TutorialList .heading .filters{width:100%;height:0;overflow:hidden;transition:all .25s ease-in-out;display:block}#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{width:100%;margin:10px 0}#TutorialList .heading .search-box-mobile{display:-ms-flexbox;display:flex}#TutorialList .heading .search-box-bar{display:none}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#TutorialList .banner-slide{padding:2% 35px}#TutorialList .heading{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px;margin-bottom:40px}#TutorialList .heading .filter-toggle{margin-left:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#TutorialList .heading .filter-toggle .icon-right-2{line-height:1em;height:1em;margin-left:5px}#TutorialList .heading .filter-toggle .icon-right-2.rotate{transform:rotate(90deg)}#TutorialList .heading .mobile-clear-filters{margin-left:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1em;color:#fff}#TutorialList .heading .mobile-clear-filters .icon-close{line-height:1em;height:1em;margin-left:5px}#TutorialList .heading .filter-toggle,#TutorialList .heading .mobile-clear-filters{cursor:pointer}#TutorialList .heading .search-box{width:100%;margin:10px 0}#TutorialList .heading .filters{width:100%;height:0;overflow:hidden;transition:all .25s ease-in-out;display:block}#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{width:100%;height:auto}#Team h1{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}#Team h1:before{margin-right:16px}#Team h1:after,#Team h1:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}#Team h1:after{margin-left:16px}#Team h1{font-size:24px;margin:0 43px;color:#fff;margin-top:40px}#Team .team-groups{padding-bottom:40px}#Team .team-groups>div:first-of-type{margin-top:50px}#Team .team-groups .group>h2{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#Team .team-groups .group>h2:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#Team .team-groups .group>h2{padding-left:10px;border-left:3px solid #ff8400;color:#fff;font-size:20px;font-weight:700;margin:40px 0}#Team .team-groups .group .group-members{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#Team .team-groups .group .group-members .member{max-width:256px;min-width:297px;position:relative;-ms-flex:1 1 298px;flex:1 1 298px;margin-bottom:20px}#Team .team-groups .group .group-members .member .object-summary-body-simple:hover .content{height:76px}#Team .team-groups .group .group-members .member .content{-ms-flex-align:center;align-items:center}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#Team .team-groups .group .group-members{-ms-flex-pack:center;justify-content:center}}#TeamMember .img-holder{background-color:#000}#TeamMember .img-holder img{height:auto;margin:auto;display:block}#TeamMember h1{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#TeamMember h1:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#TeamMember h1{padding-left:10px;border-left:3px solid #ff8400;color:#fff;margin-top:30px}#TeamMember .member-info{color:#fff}#PaymentMethodForm{width:620px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}#PaymentMethodForm .form-appear{opacity:.01}#PaymentMethodForm .form-appear.form-appear-active{opacity:1;transition:opacity .2s ease-in}#PaymentMethodForm .form{display:block;height:146px;position:relative;cursor:pointer;background-color:#eeeff2;border:1px solid #c6c7cd;transition:background-color .2s ease-in}#PaymentMethodForm .form.selected{background-color:#fff;border:2px solid #227cb8}#PaymentMethodForm .form .pay-with-card{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 20px;cursor:pointer}#PaymentMethodForm .form .pay-with-card span{padding:0 10px}#PaymentMethodForm .form .card-type{position:absolute;top:10px;right:33px}#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{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}#PaymentMethodForm .form .payment-container .payment-fields div{position:relative;display:-ms-flexbox;display:flex}#PaymentMethodForm .form .payment-container .payment-fields div .error{position:absolute;top:52px;font-size:10px;left:5px}#PaymentMethodForm .form .payment-container .payment-fields div .hosted-field{height:50px;padding:12px;display:-ms-flexbox;display:flex;line-height:20px;border:1px solid #c6c7cd;background-color:rgba(221,224,229,.5);margin-bottom:12px;transition:all .4s ease-in-out;width:130px;color:#0f1521}#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}#PaymentMethodForm .form .payment-container .payment-fields div .braintree-hosted-fields-valid{border:1px solid #64d18a}#PaymentMethodForm .form .payment-container .optional-saving{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:19px}#PaymentMethodForm .form .payment-container .optional-saving label{padding:0 5px}#PaymentMethodForm .paypal{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;height:58px;margin:20px 0;cursor:pointer;background-color:#eeeff2;border:1px solid #c6c7cd;transition:background-color .2s ease-in}#PaymentMethodForm .paypal.selected{background-color:#fff;border:2px solid #227cb8}#PaymentMethodForm .paypal .inner-container{padding:10px 35px 10px 20px;width:100%;display:-ms-flexbox;display:flex}#PaymentMethodForm .paypal .inner-container .option{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#PaymentMethodForm .paypal .inner-container .option span{padding-left:10px}#PaymentMethodForm .paypal .inner-container .icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#PaymentMethodForm .paypal .inner-container .icon img{width:32px;height:20px}#PaymentMethodForm .buttons-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:0;-ms-flex-align:start;align-items:flex-start;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}#PaymentMethodForm .buttons-container .secure-payment{-ms-flex-positive:1;flex-grow:1;font-size:1em;color:#1abc9d;text-transform:capitalize;width:100%;margin-bottom:10px;margin-top:10px}#PaymentMethodForm .buttons-container .secure-payment .secure-payment-icon{width:33px;height:23px;-o-object-fit:contain;object-fit:contain}#PaymentMethodForm .buttons-container .secure-payment span{padding-left:10px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#PaymentMethodForm .form .card-type{right:15px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px),(max-width:980px){#PaymentMethodForm{width:100%;margin:auto auto 70px;height:400px}#PaymentMethodForm .form{height:206px}#PaymentMethodForm .form .payment-container{padding:55px 35px 25px}#PaymentMethodForm .form .payment-container,#PaymentMethodForm .form .payment-container .payment-fields{-ms-flex-direction:column;flex-direction:column}#PaymentMethodForm .form .payment-container .payment-fields div .hosted-field{width:50%;margin-bottom:20px}#PaymentMethodForm .form .payment-container .payment-fields div .hosted-field.number{width:100%}#PaymentMethodForm .buttons-container{-ms-flex-pack:center;justify-content:center;height:190px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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,:root .microsoft-login-wrapper{width:100%}.payment-method .payment-method-container{-ms-flex-pack:justify;justify-content:space-between;margin:0 0 16px;color:#fff;background-color:#0f1521;border:1px solid #151c2b;padding:15px 25px}.payment-method .payment-method-container,.payment-method .payment-method-container .mobile-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.payment-method .payment-method-container .mobile-container{-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1}.payment-method .payment-method-container .mobile-container .payment-method-body{color:#fff;font-size:1em;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.payment-method .payment-method-container .mobile-container .payment-method-body .credit-card-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.payment-method .payment-method-container .mobile-container .payment-method-body .credit-card-icon img{width:37px;height:25px}.payment-method .payment-method-container .mobile-container .payment-method-body .payment-method-description{margin:5px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.payment-method .payment-method-container .mobile-container .payment-method-body .payment-method-description .card-description{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.payment-method .payment-method-container .mobile-container .payment-method-body .payment-method-description .card-description .payment-method-name{padding:0 8px;font-weight:700;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{width:150px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.payment-method .payment-method-container .mobile-container .primary div{font-size:.6875em;border-radius:10px;border:1px solid #ccc;color:#ccc;background-color:transparent;padding:0 5px}.payment-method .payment-method-container .mobile-container .primary div button{text-transform:capitalize;cursor:pointer}.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;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;width:20px;padding:0 15px}.payment-method .payment-method-container .remove button{cursor:pointer;text-transform:capitalize}.payment-method .payment-method-container .remove button:hover{color:#2b7cb2}.payment-method .payment-method-container .remove button:active{color:#2074ac}@media (max-width:830px){.payment-method .payment-method-container{font-size:.79em}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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:-ms-flexbox;display:flex;-ms-flex-direction:column;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{color:#35aeff;cursor:pointer;-ms-flex-align:center;align-items:center;font-size:20px;line-height:30px;outline:none;transition:color .15s ease-in}#PaymentMethods button.add-payment-button:disabled{color:#2074ac;cursor:default}#PaymentMethods button.add-payment-button:disabled:hover{color:#2074ac}#PaymentMethods button.add-payment-button span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;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}#PaymentMethods button.add-payment-button{margin-top:28px;text-transform:capitalize;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:end}#PaymentMethods button.add-payment-button i{font-size:32px;font-size:2rem;height:32px;height:2rem;line-height:32px;line-height:2rem;margin-right:10px}#PaymentMethods .add-payment-method{margin-bottom:30px;-ms-flex-direction:column;flex-direction:column;color:#227cb8}#PaymentMethods .add-payment-method,#PaymentMethods .add-payment-method .accepted-cards{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#PaymentMethods .add-payment-method .accepted-cards{margin-bottom:16px;width:100%}#PaymentMethods .add-payment-method .accepted-cards>img{width:40px;margin-left:5px}#PaymentMethods .add-payment-method .layer{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}#PaymentMethods .cancel-payment-btn{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#PaymentMethods .cancel-payment-btn:disabled{opacity:.5}#PaymentMethods .cancel-payment-btn{color:#227cb8;text-transform:capitalize;padding:0 40px;font-weight:400}#PaymentMethods .cancel-payment-btn:hover{color:#2b7cb2}#PaymentMethods .submit-btn{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#PaymentMethods .submit-btn:disabled{opacity:.5}#PaymentMethods .submit-btn{min-height:50px;width:230px}#PaymentMethods .submit-btn:hover{cursor:pointer}#PaymentMethods .submit-btn{color:#fff;border:2px solid #fff}#PaymentMethods .submit-btn:hover{border-color:#ff8400}#PaymentMethods .submit-btn:active{border-color:#cc6a00}#PaymentMethods .buttons-subcontainer{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;padding:20px 0}#PaymentMethods .buttons-subcontainer .cancel-btn{padding:20px}#PaymentMethods .payment-methods-empty-content{color:#fff}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#PaymentMethods .add-payment-method{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#PaymentMethods .add-payment-method .add-new .accepted-cards{-ms-flex-pack:start;justify-content:flex-start}#PaymentMethods .add-payment-method .add-new .accepted-cards>img{width:40px;margin-right:5px;margin-left:0}#PaymentMethods .buttons-subcontainer{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#PaymentMethods .buttons-subcontainer .cancel-btn{padding:20px}}.numeric-input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%}.numeric-input button,.numeric-input div{width:35px;height:35px}.numeric-input button input,.numeric-input div input{width:100%;height:35px;padding:0;background-color:#171f32;border-top:1px solid #475166;border-bottom:1px solid #475166;border-left:none;border-right:none;color:#fff;text-align:center}.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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #475166;color:#0f1521;cursor:pointer;background-color:#475166}.numeric-input button.disabled,.numeric-input div.disabled{cursor:not-allowed;background-color:#171f32;color:#fff}.cart-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100%;min-height:120px;background-color:#171f32;border:1px solid #1e2433;margin:20px 0}.cart-item .thumbnail{margin-left:6px;width:15%}.cart-item .thumbnail .plan-icon{width:175px;height:98px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:5.625em}.cart-item .thumbnail .plan-icon,.cart-item .thumbnail .plan-icon i{display:-ms-flexbox;display:flex}.cart-item .description{width:25%;padding:0 20px}.cart-item .description .type{text-transform:capitalize;font-size:14px;color:#eaebec}.cart-item .description .type.blue{color:#227cb8}.cart-item .description .title{overflow:hidden;font-size:1em}.cart-item .description .extra{font-size:.85em;color:#fff}.cart-item .price{padding:0 20px;width:10%;text-align:center}.cart-item .price .subscribe-discount{display:block;text-decoration:line-through;color:#999}.cart-item .price .discount-message{display:block;font-size:.675em;line-height:1.1;margin-top:4px}.cart-item .quantity{width:25%;padding:0 48px;text-align:center}.cart-item .quantity .numeric-input{-ms-flex-pack:center;justify-content:center}.cart-item .subtotal{padding:0 20px;width:10%;text-align:center}.cart-item .remove-item{padding:0 10px;width:10%;text-align:center}.cart-item-mobile{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:90%;margin:auto}.cart-item-mobile,.cart-item-mobile .thumbnail,.cart-item-mobile>*{display:-ms-flexbox;display:flex}.cart-item-mobile .thumbnail{-ms-flex-pack:center;justify-content:center;position:relative;margin:auto}.cart-item-mobile .thumbnail img{height:100%;width:100%}.cart-item-mobile .thumbnail .remove-item{position:absolute;top:-22px;right:-15px}.cart-item-mobile .thumbnail .remove-item .cross i{color:#dde0e5;font-size:32px}.cart-item-mobile .first-section{padding:20px 0;-ms-flex-pack:justify;justify-content:space-between}.cart-item-mobile .first-section .description .type{text-transform:uppercase;color:#eaebec}.cart-item-mobile .first-section .description .type.blue{color:#227cb8}.cart-item-mobile .first-section .description .title{overflow:hidden}.cart-item-mobile .first-section .description .quantity{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;padding-top:13px}.cart-item-mobile .first-section .description .quantity .numeric-input{-ms-flex-pack:end;justify-content:flex-end}.cart-item-mobile .first-section .description .quantity .static-quantity{width:100%;padding-left:10px}.cart-item-mobile .first-section .price{padding:0 0 0 30px;text-align:center}.cart-item-mobile .first-section .price .subscribe-discount{display:block;text-decoration:line-through;color:#fff}.cart-item-mobile .first-section .price .discount-message{display:block;font-size:.675em;color:#999;margin-top:4px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.cart-item-mobile{width:75%}.cart-item-mobile .first-section .description .quantity{width:200px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(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{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:100%;margin:auto;padding-bottom:0}#CartItemList,#CartItemList .header{display:-ms-flexbox;display:flex}#CartItemList .header{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;text-transform:capitalize;border-bottom:1px solid #475166;padding-bottom:15px;margin-top:20px;font-size:18px}#CartItemList .header .items{width:39%;margin-right:2%}#CartItemList .header .price{text-align:center;width:10%}#CartItemList .header .quantity{width:25%;text-align:center}#CartItemList .header .subtotal{width:10%;text-align:center}#CartItemList .header .remove{width:10%}#CartItemList .no-items{padding:50px;background-color:#171f32;border:1px solid #1e2433}#CartItemList input[type=number]{-moz-appearance:textfield}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#CartItemList .header-mobile{width:100%}#CartItemList .header-mobile section h1{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#CartItemList .header-mobile section h1:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#CartItemList .header-mobile section h1{margin:10px 0 20px}}#Cart{color:#fff;-ms-flex-direction:column;flex-direction:column}#Cart,#Cart .checkout-button{display:-ms-flexbox;display:flex}#Cart .checkout-button{-ms-flex-pack:center;justify-content:center}#Cart .checkout-button.justify-end{-ms-flex-pack:end;justify-content:flex-end}#Cart .checkout-button button{display:-ms-flexbox;display:flex;outline:none;border-radius:0;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#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;border:2px solid transparent;color:#fff}#Cart .checkout-button button:hover{background-color:#b75f01}#Cart .checkout-button button:active{background-color:#cc6a00}#Cart .checkout-button button:disabled{background-color:#ff8400;color:#e56300;cursor:default}#Cart .checkout-button button{font-size:16px;text-transform:capitalize}#Cart .hero{-ms-flex-direction:column;flex-direction:column;height:232px;background-image:url(https://dev.stanwinstonschool.com/global/assets/images/bg/alienMask/mask.png);background-repeat:no-repeat;background-size:cover}#Cart .hero,#Cart .hero .headline{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#Cart .hero .headline p{margin-top:0;font-size:1em;color:#ccc;letter-spacing:2px}#Cart .hero .headline p .accent{color:#fff}#Cart .items{width:90%}#Cart .items.wrapper{margin:0 auto}#Cart .items.wrapper,#Cart .mid-section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#Cart .mid-section{margin-top:20px;margin-bottom:200px;width:90%}#Cart .mid-section.with-related-items{margin-bottom:40px}#Cart .mid-section .terms-and-conditions{width:60%;height:220px}#Cart .mid-section .terms-and-conditions h3{font-size:14px}#Cart .mid-section .terms-and-conditions p{font-size:12px;letter-spacing:.5px;line-height:20px;color:#fff}#Cart .mid-section .order-summary-box{margin-left:2%;width:40%;background-color:#171f32;border:1px solid #1e2433;font-size:1em;font-weight:700}#Cart .mid-section .order-summary-box .order-summary{margin:20px}#Cart .mid-section .order-summary-box .order-summary .title{text-transform:capitalize;width:100%;height:25px;font-family:Lato;font-size:20px;font-weight:700;line-height:1.56;letter-spacing:1.7px;text-align:left;color:#ccc;margin-bottom:15px}#Cart .mid-section .order-summary-box .order-summary .body{border-top:1px solid #475166;border-bottom:1px solid #475166;display:-ms-flexbox;display:flex;-ms-flex-pack:center;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{margin:10px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#Cart .mid-section .order-summary-box .order-summary .body .subtitles{text-align:right;margin-right:12%}#Cart .mid-section .order-summary-box .order-summary .body .subtitles .redeem-cta{text-transform:none;color:#227cb8;cursor:pointer}#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}#Cart .mid-section .order-summary-box .order-summary .body .values{-ms-flex-align:end;align-items:flex-end;margin-left:auto}#Cart .mid-section .order-summary-box .order-summary .body .property{margin:5px 0;text-transform:capitalize;color:#ccc;text-align:right}#Cart .mid-section .order-summary-box .order-summary .body .property .minus{margin-right:4px}#Cart .mid-section .order-summary-box .order-summary .total{text-transform:capitalize;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:20px;color:#fff}#Cart .mid-section .order-summary-box .order-summary .total span:first-child{width:205px;text-align:right}#Cart .mid-section .order-summary-box .order-summary .total span:last-child{width:90px;text-align:right;margin-left:auto}#Cart .mid-section h3{text-transform:none}#Cart .related-items__title{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}#Cart .related-items__title:before{margin-right:16px}#Cart .related-items__title:after,#Cart .related-items__title:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}#Cart .related-items__title:after{margin-left:16px}#Cart .related-items__title{margin:auto}#Cart .related-items .course-list{padding:32px 0;display:grid;grid-row-gap:32px;justify-items:center}#Cart .related-items .course-list .tutorial{width:100%}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#Cart .items{width:100%}#Cart .mid-section{width:100%;margin:20px 0}#Cart .mid-section .order-summary-box{width:100%;margin-left:0;padding-top:15px}#Cart .mid-section .order-summary-box .order-summary{margin:0 20px;font-size:1.15em}#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{min-height:40px;width:100%;font-size:14px}}@media (max-width:980px){#Cart .mid-section .order-summary-box{width:50%}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#Cart .mid-section .order-summary-box{width:90%}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(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)}}#Sidebar{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;transition:all .5s ease-in;overflow-y:auto}#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{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#Sidebar .sidebar-desktop .menu-header:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#Sidebar .sidebar-desktop .menu-header{margin:0 0 7px;font-size:17px;font-weight:700;line-height:1.43;letter-spacing:1.5px;color:#fff;text-transform:capitalize}#Sidebar .sidebar-desktop .menu-header:after{border-bottom-color:#ff8400;-ms-flex-item-align:normal;align-self:normal;margin:5px 0 10px 20px}#Sidebar .sidebar-desktop .menu-items{margin:0 0 20px;font-size:17px}#Sidebar .sidebar-desktop .menu-items li{list-style:none;padding:14px 0;border-bottom:1px solid #151c2b;letter-spacing:1.8px}#Sidebar .sidebar-desktop .menu-items li a{text-decoration:none;color:#999;text-transform:capitalize;font-weight:500}#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{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;line-height:1.79;font-size:16px;letter-spacing:1.8px;color:#fff;text-transform:capitalize}#Sidebar .sidebar-desktop .banner .subscription-status a{text-decoration:none}#Sidebar .sidebar-desktop .banner .subscription-status a span{font-size:14px;line-height:2.08;letter-spacing:1.5px;color:#999}#Sidebar .sidebar-desktop .banner .subscription-status a span.accent,#Sidebar .sidebar-desktop .banner .subscription-status a span.active{font-weight:700;color:#fff}#Sidebar .sidebar-desktop .banner .subscribe-button{margin:40px 0 10px;width:100%;max-width:260px}#Sidebar .sidebar-desktop .banner .tagline{color:#999;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#Sidebar .sidebar-desktop .banner .tagline span{font-weight:500;letter-spacing:2px}#Sidebar .topbar-mobile{position:fixed;z-index:4;background-color:#0f1521;width:100%;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;font-weight:700;line-height:1.79;letter-spacing:1.8px;color:#fff;text-transform:capitalize;font-size:15px}#Sidebar .topbar-mobile .current-element{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:61px}#Sidebar .topbar-mobile .current-element .arrow{height:21px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;transform:rotate(90deg);transition:all .5s ease-in}#Sidebar .topbar-mobile .current-element .arrow i{font-weight:700;font-size:.5em;padding:6px 6px 6px 8px}#Sidebar .topbar-mobile .menu-items{margin:0;display:block;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{text-decoration:none;font-weight:500;line-height:1.79;letter-spacing:1.8px;text-align:left;color:#bec1c7}#Sidebar .topbar-mobile .menu-items li a span.active{font-weight:700;color:#fff}#Account>.content.wrapper{padding-right:0}#Account .account-section__title{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#Account .account-section__title:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#Account .account-section__title{padding-left:10px;border-left:3px solid #ff8400;text-transform:capitalize;margin-top:40px;color:#fff}#Account .no-results{height:530px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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{font-size:1em;font-weight:700;line-height:1;letter-spacing:2px;text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#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{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;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{padding-left:10px;border-left:3px solid #ff8400;color:#fff;height:30px}#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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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{position:relative;padding-bottom:40px}#SubscriptionPlans .hero .hero-image{background:url(https://dev.stanwinstonschool.com/global/assets/images/subscription/banner.png) no-repeat;position:relative;max-width:1024px;margin:auto}#SubscriptionPlans .hero .hero-image .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(21,28,43,0),#151c2b)}#SubscriptionPlans .hero .wrapper{text-align:center;position:relative;letter-spacing:2px;line-height:1.2;min-height:180px}#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;text-align:center;line-height:1.2}#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;position:relative;margin:24px 0}#SubscriptionPlans .testimonial-holder .overlay{position:absolute;top:0;right:0;left:0;bottom:0;background-color:#0f1521;opacity:.5}#SubscriptionPlans .testimonial-holder .smaller-wrapper{padding:80px 0}#SubscriptionPlans .faq{margin-bottom:30px;-ms-flex-direction:column;flex-direction:column}#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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#SubscriptionPlans .hero{padding-bottom:32px}#SubscriptionPlans .hero .wrapper{width:80%;font-size:1.125em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#SubscriptionPlans .hero .wrapper .headline{padding-top:10px}#SubscriptionPlans .hero .wrapper h2{margin:16px 0}#SubscriptionPlans .hero .wrapper .headline,#SubscriptionPlans .hero .wrapper h2{line-height:1.2;letter-spacing:3px}#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:-ms-flexbox;display:flex;-ms-flex-pack:center;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;-ms-flex-align:start;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}}#DeliveryMethods,#DeliveryMethods .method{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#DeliveryMethods .method{margin:10px 0;width:420px;min-height:50px;background-color:#eeeff2;border:1px solid #c6c7cd;-ms-flex-direction:column;flex-direction:column;padding:0 40px;color:#000;cursor:pointer}#DeliveryMethods .method .radio-input{padding:0 15px;display:-ms-flexbox;display:flex}#DeliveryMethods .method.selected{border:2px solid #ff8400;background-color:#fff;color:#0f1521}#DeliveryMethods .method label{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}#DeliveryMethods .method label .icon{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}#DeliveryMethods .method label .icon i{font-size:2em;display:-ms-flexbox;display:flex}#DeliveryMethods .method label .description{width:150px;-ms-flex-direction:column;flex-direction:column}#DeliveryMethods .method label .description,#DeliveryMethods .method label .description span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#DeliveryMethods .method label .description span{font-size:.75em;text-align:center}#DeliveryMethods .method label .description .warning{color:#ff8400;font-size:.6em}#DeliveryMethods .method label .cost{width:57px;font-size:1.125em;font-weight:700}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#DeliveryMethods{width:100%}#DeliveryMethods .radio-group .method{-ms-flex-align:center;align-items:center;margin:10px auto;width:360px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#DeliveryMethods,#DeliveryMethods .radio-group{width:100%}#DeliveryMethods .radio-group .method{width:95%}}.address{display:-ms-flexbox;display:flex;margin:17px 0;color:#fff;background-color:#0f1521}.address .name-header{text-transform:capitalize;font-weight:700}.address .address-body{display:block;padding:22px;-ms-flex-positive:1;flex-grow:1}.address .address-body .address-description{color:#ccc;text-transform:capitalize;margin:5px 0}.address .cta,.address .cta .edit,.address .cta .remove{display:-ms-flexbox;display:flex}.address .cta .edit,.address .cta .remove{color:#227cb8;-ms-flex-align:center;align-items:center}.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:#2074ac}.address .cta .remove{padding-top:5px;margin-right:34px}.address .cta .remove .remove-btn-container .cross i{display:-ms-flexbox;display:flex}.address .cta .edit{padding:0 30px;margin-right:30px}.credit-card .payment-method-body{display:-ms-flexbox;display:flex;padding-bottom:8px}.credit-card .payment-method-body .credit-card-icon{width:32px;height:22px;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.credit-card .payment-method-body .payment-method-description .card-description>*{-ms-flex-align:center;align-items:center}.credit-card .payment-method-body .payment-method-description .card-description .card-type{font-weight:700;text-transform:uppercase;margin:0 5px}.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:-ms-inline-flexbox;display:inline-flex}.credit-card .paypal .credit-card-icon{-ms-flex-align:center;align-items:center;padding-right:10px;width:56px;height:38px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center}.credit-card .paypal .paypal-description{display:inline;margin:auto 0}.credit-card .paypal .paypal-description b{display:inline}.name-header{text-transform:capitalize;font-weight:700;font-size:20px}#ReviewOrder{color:#fff;background-color:#0f1521}#ReviewOrder h2{font-size:1em;font-weight:700;line-height:1;letter-spacing:2px}#ReviewOrder .title,#ReviewOrder .title h1{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#ReviewOrder .title h1{padding-left:10px;border-left:3px solid #ff8400;font-weight:400;height:30px}#ReviewOrder .wrapper .header{display:-ms-flexbox;display:flex;padding-bottom:3px;margin:0 15px;border-bottom:1px solid #475166}#ReviewOrder .wrapper .header h2{-ms-flex-positive:1;flex-grow:1;color:#ccc}#ReviewOrder .wrapper .header span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#227cb8;font-size:.875em}#ReviewOrder .wrapper .header span:hover{cursor:pointer;color:#2b7cb2}#ReviewOrder .wrapper .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}#ReviewOrder .wrapper .row .bill-to-summary.digital{-ms-flex-positive:1;flex-grow:1}#ReviewOrder .wrapper .row .bill-to-summary .subscription-note{padding:20px;color:#999}#ReviewOrder .wrapper .row .bill-to-summary .subscription-note h3{font-size:.9em;margin-bottom:5px}#ReviewOrder .wrapper .row .bill-to-summary .subscription-note p{margin-top:0;font-size:.8em}#ReviewOrder .wrapper .row .bill-to-summary,#ReviewOrder .wrapper .row .ship-to-summary{min-height:200px;height:auto;color:#ccc}#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;font-size:15px;line-height:2.08;letter-spacing:1px;height:20px}#ReviewOrder .wrapper .row .bill-to-summary .body .paypal-method-body,#ReviewOrder .wrapper .row .ship-to-summary .body .paypal-method-body{display:-ms-flexbox;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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:10px}#ReviewOrder .wrapper .row .items .items-body .item{display:-ms-flexbox;display:flex;margin:15px;border-bottom:1px solid #1e2433;padding:15px 0}#ReviewOrder .wrapper .row .items .items-body .item .thumbnail{position:relative;-ms-flex-item-align:center;align-self:center}#ReviewOrder .wrapper .row .items .items-body .item .thumbnail .plan-icon{width:175px;height:98px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:5.625em}#ReviewOrder .wrapper .row .items .items-body .item .thumbnail .plan-icon i{display:-ms-flexbox;display:flex;color:#fff}#ReviewOrder .wrapper .row .items .items-body .item .thumbnail .quantity{background-color:#227cb8;color:#fff;border-radius:50%;position:absolute;width:20px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:.75em;top:-5px;right:-5px}#ReviewOrder .wrapper .row .items .items-body .item .column{-ms-flex-direction:row;flex-direction:row;margin-left:20px;width:65%;-ms-flex-item-align:center;align-self:center}#ReviewOrder .wrapper .row .items .items-body .item .column .description{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}#ReviewOrder .wrapper .row .items .items-body .item .column .description .type{text-transform:uppercase;font-size:.6875em;color:#227cb8}#ReviewOrder .wrapper .row .items .items-body .item .column .description .title span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.2;max-height:2.4}#ReviewOrder .wrapper .row .items .items-body .item .column .description .plan-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.6875em;color:#999}#ReviewOrder .wrapper .row .items .items-body .item .column .price{color:#227cb8;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex}#ReviewOrder .wrapper .row .items .items-body .item .column .price .regular-price{text-decoration:line-through;color:#999;margin-right:10px}#ReviewOrder .wrapper .row .bill-to-summary,#ReviewOrder .wrapper .row .items,#ReviewOrder .wrapper .row .ship-to-summary{background-color:#151c2b;border:1px solid #1e2433}#ReviewOrder .wrapper .row .bill-to-summary,#ReviewOrder .wrapper .row .filler,#ReviewOrder .wrapper .row .items,#ReviewOrder .wrapper .row .ship-to-summary{width:400px;margin:10px 0}#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{width:400px;background-color:#dde0e5;color:#0f1521;position:fixed}#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}#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:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;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{margin:10px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;letter-spacing:1.7px}#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{text-align:right;margin-right:20%;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{-ms-flex-align:end;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{margin:5px 0;text-transform:capitalize;color:#0f1521}#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{-ms-flex-pack:end;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{font-weight:700;border-top:1px solid #1e2433}#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{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0 15px;-ms-flex-align:center;align-items:center;height:80px}#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{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#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;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}#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}#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;color:#e56300;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;width:230px;padding:5px 20px;width:50%}#ReviewOrder .wrapper .row .items,#ReviewOrder .wrapper .row .ship-to-summary{-ms-flex-positive:1;flex-grow:1;margin-right:20px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#ReviewOrder{font-size:1.15em}#ReviewOrder .wrapper:not(.title){display:-ms-flexbox;display:flex}#ReviewOrder .wrapper:not(.title),#ReviewOrder .wrapper:not(.title) .row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}#ReviewOrder .wrapper:not(.title) .row{-ms-flex-align:center;align-items:center}#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-top:15px;margin-bottom: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:unset}#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{-ms-flex-direction:column;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{-ms-flex-direction:column;flex-direction:column}#ReviewOrder .wrapper:not(.title) .row .order-summary .place-order-button{-ms-flex-pack:center;justify-content:center}#ReviewOrder .wrapper:not(.title) .row .order-summary .place-order-button button{width:200px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(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{width:300px;margin:auto}}#NotFound{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-image:radial-gradient(circle at 50% 50%,#151c2b,#000)}#NotFound img{margin-bottom:30px}#NotFound h2,#NotFound h3,#NotFound h4{text-align:center;margin:0}#NotFound h2,#NotFound h3{line-height:1.75;color:#fff;font-size:1.25em}#NotFound h2{font-weight:700;text-transform:uppercase}#NotFound h3,#NotFound h4{font-weight:400}#NotFound h4{font-size:1em;line-height:2.19;letter-spacing:2px;color:#fff;margin:20px 0}#NotFound h4 a{color:#227cb8}.order-description{border-top:1px solid #475166;min-height:70px;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:50px}.order-description,.order-description *{display:-ms-flexbox;display:flex}.order-description *{-ms-flex-line-pack:center;align-content:center}.order-description .items-header{-ms-flex-pack:justify;justify-content:space-between;line-height:1.79;letter-spacing:1.8px;text-align:left;text-transform:capitalize;color:#fff;font-weight:400;border-bottom:1px solid #475166;padding-bottom:10px;padding-top:20px;font-size:18px}.order-description .items-header div:first-child{-ms-flex-positive:1;flex-grow:1}.order-description .small-header{font-size:.9285em;font-weight:500;line-height:1.92;letter-spacing:1.6px;text-transform:uppercase;border-bottom:1px solid #475166;padding-bottom:5px;margin-bottom:10px}.order-description .items{-ms-flex-direction:column;flex-direction:column}.order-description .items .items-header{margin-top:20px}.order-description .item{-ms-flex-pack:justify;justify-content:space-between;width:100%;border-bottom:1px solid #475166;padding-bottom:20px;padding-top:15px}.order-description .item .item-name{-ms-flex-direction:column;flex-direction:column}.order-description .item .item-name span{word-break:break-word}.order-description .item .item-name .type{font-size:14px;color:#227cb8}.order-description .item-price,.order-description .quantity{-ms-flex-pack:center;justify-content:center;width:14%;-ms-flex-align:center;align-items:center}.order-description .quantity{content:"quantity"}.order-description .item-name{width:72%}.order-description .item-name .title{height:auto;overflow:hidden}.order-description .bottom-section{-ms-flex-pack:justify;justify-content:space-between}.order-description .bottom-section.simplified{-ms-flex-pack:end;justify-content:flex-end}.order-description .bottom-section{margin-top:20px}.order-description .bottom-section .full-details{-ms-flex-direction:column;flex-direction:column;height:auto;width:50%;margin-right:20px;-ms-flex-item-align:start;align-self:start}.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>*{-ms-flex-direction:column;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{-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start;width:311px;height:200px}.order-description .bottom-section .order-details .order-details-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;height:79px}.order-description .bottom-section .order-details .order-details-container .order-details-items,.order-description .bottom-section .order-details .order-details-container .order-details-values{-ms-flex-direction:column;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;line-height:1.57;letter-spacing:1.3px}.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{-ms-flex-pack:end;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;margin-top:30px;padding-top:20px;-ms-flex-pack:justify;justify-content:space-between;text-transform:capitalize;line-height:1.57;letter-spacing:1.5px;font-size:18px}.order-description .bottom-section .order-details .order-total div:last-child{padding-right:5px}#subscriptionTransactions{padding:20px 0}#subscriptionTransactions .table-header{display:-ms-flexbox;display:flex;background-color:#0f1521;border:1px solid #151c2b;color:#fff;height:62px;font-size:.875em;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px}#subscriptionTransactions .table-header .total{width:72px;text-align:center}#subscriptionTransactions>span{margin-left:30px}.collapsible-order{padding-left:20px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;color:#fff;font-size:1em;font-weight:500;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.collapsible-order .order-summary{-ms-flex-pack:justify;z-index:2;cursor:pointer;padding-right:60px;margin:30px 0}.collapsible-order .order-summary,.collapsible-order .order-summary .left-container{display:-ms-flexbox;display:flex;justify-content:space-between}.collapsible-order .order-summary .left-container{-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:justify;-ms-flex-align:center;align-items:center}.collapsible-order .order-summary .left-container button{height:20px;width:30px;line-height:1}.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;font-weight:700}.collapsible-order .order-summary .left-container .subscription-name .inactive{color:#ccc}.collapsible-order .order-summary .order-id{text-align:center;width:72px}.collapsible-order .order-summary .status{color:#1abc9d;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}.collapsible-order .order-summary .status span.failed{color:#e74d3d}.collapsible-order .order-summary .status span.processing{color:#227cb8}.collapsible-order .order-summary .status span.voided{color:#ccc}.collapsible-order .order-summary .price{text-align:center;width:72px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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{font-size:1em;width:90%;margin:auto;border-top:none}.collapsible-order .order-description .bottom-section{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.collapsible-order .order-description .bottom-section .full-details{margin-right:0;-ms-flex-item-align:center;align-self:center;width:100%}.collapsible-order .order-description .bottom-section .order-details{-ms-flex-item-align:center;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{display:-ms-flexbox;display:flex;background-color:#0f1521;border:1px solid #151c2b;color:#fff;height:62px;font-size:16px;font-weight:500;letter-spacing:1.8px;text-transform:capitalize;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 60px}#Orders .table-header .total{width:72px;text-align:center}#Orders h4{color:#fff}#Orders .collapsible-order:nth-child(2n){background-color:#0f1521}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#Orders .table-header{padding:0}#Orders .table-header .date{padding-left:15px}}.rodal,.rodal-mask{top:0;left:0;width:100%;height:100%;z-index:100}.rodal{position:fixed}.rodal-mask{position:absolute;background:rgba(0,0,0,.3)}.rodal-dialog{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:101;padding:15px;background:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.rodal-dialog:focus{outline:none}.rodal-close{position:absolute;cursor:pointer;top:16px;right:16px;width:16px;height:16px}.rodal-close:after,.rodal-close:before{position:absolute;content:"";height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#999;border-radius:100%;transition:background .2s}.rodal-close:before{transform:rotate(45deg)}.rodal-close:after{transform:rotate(-45deg)}.rodal-close:hover:after,.rodal-close:hover:before{background:#333}@keyframes c{0%{opacity:0}}.rodal-fade-enter{animation:c both ease-in}@keyframes d{to{opacity:0}}.rodal-fade-leave{animation:d both ease-out}@keyframes e{0%{transform:scale3d(.3,.3,.3)}}.rodal-zoom-enter{animation:e both cubic-bezier(.4,0,0,1.5)}@keyframes f{to{transform:scale3d(.3,.3,.3)}}.rodal-zoom-leave{animation:f both}@keyframes g{0%{transform:translate3d(0,-100px,0)}}.rodal-slideDown-enter{animation:g both cubic-bezier(.4,0,0,1.5)}@keyframes h{to{transform:translate3d(0,-100px,0)}}.rodal-slideDown-leave{animation:h both}@keyframes i{0%{transform:translate3d(-150px,0,0)}}.rodal-slideLeft-enter{animation:i both cubic-bezier(.4,0,0,1.5)}@keyframes j{to{transform:translate3d(-150px,0,0)}}.rodal-slideLeft-leave{animation:j both}@keyframes k{0%{transform:translate3d(150px,0,0)}}.rodal-slideRight-enter{animation:k both cubic-bezier(.4,0,0,1.5)}@keyframes l{to{transform:translate3d(150px,0,0)}}.rodal-slideRight-leave{animation:l both}@keyframes m{0%{transform:translate3d(0,100px,0)}}.rodal-slideUp-enter{animation:m both cubic-bezier(.4,0,0,1.5)}@keyframes n{to{transform:translate3d(0,100px,0)}}.rodal-slideUp-leave{animation:n both}@keyframes o{0%{transform:perspective(400px) rotateX(60deg)}70%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px)}}.rodal-flip-enter{animation:o both ease-in;backface-visibility:visible!important}@keyframes p{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px) rotateX(45deg)}}.rodal-flip-leave{animation:p both;backface-visibility:visible!important}@keyframes q{0%{transform:rotate(-180deg) scale3d(.3,.3,.3)}}.rodal-rotate-enter{animation:q both;transform-origin:center}@keyframes r{to{transform:rotate(180deg) scale3d(.3,.3,.3)}}.rodal-rotate-leave{animation:r both;transform-origin:center}@keyframes s{0%{transform:scaleX(0)}}.rodal-door-enter{animation:s both cubic-bezier(.4,0,0,1.5)}@keyframes t{60%{transform:scaleX(.01)}to{transform:scale3d(0,1,.1)}}.rodal-door-leave{animation:t both}#DeleteAccount{margin-bottom:100px}#DeleteAccount button.danger{width:250px;background-color:#e74d3d}#DeleteAccount button.danger:hover{background-color:#bd2c1d}#DeleteAccount button.danger:disabled{background-color:grey;color:#fff}#DeleteAccount input{width:230px}#DeleteAccount .action{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto}#MyAccount .personal-information{margin-top:45px}#MyAccount .personal-information .subheading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}#MyAccount .personal-information .subheading div{color:#fff;text-transform:capitalize;font-size:18px;line-height:1.79;letter-spacing:1.8px}#MyAccount .personal-information .subheading>h3.heading{margin:0 0 30px}#MyAccount .personal-information .subheading a,#MyAccount .personal-information a.change-password{color:#35aeff;text-decoration:none}#MyAccount .personal-information .subheading a:hover,#MyAccount .personal-information a.change-password:hover{color:#2b7cb2}#MyAccount .personal-information .change-password{display:block;margin-top:20px;width:160px}#MyAccount .personal-information .grid{width:300px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:500;line-height:2.86;letter-spacing:2px}#MyAccount .personal-information .grid div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;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{height:100px;padding:17px;background-color:#0f1521;border:1px solid #151c2b;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#MyAccount .personal-information .subscription-info *{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#MyAccount .personal-information .subscription-info .left-section{letter-spacing:1.5px}#MyAccount .personal-information .subscription-info .left-section span{color:#999}#MyAccount .personal-information .subscription-info .left-section .description i{font-size:60px;margin:0 15px;color:#fff}#MyAccount .personal-information .subscription-info .left-section .description .plan-information{display:block;-ms-flex-align:center;align-items:center}#MyAccount .personal-information .subscription-info .left-section .description .plan-information .plan-name{font-size:16px;margin-right:5px;color:#fff}#MyAccount .personal-information .subscription-info .left-section .description .plan-information .billing-date{color:#fff;font-size:14px}#MyAccount .personal-information .subscription-info .left-section .description .plan-information .cancel-subscription{text-transform:capitalize;color:#e74d3d;cursor:pointer}#MyAccount .personal-information .subscription-info .right-section a{color:#ff8400;text-decoration:none;font-weight:700;letter-spacing:2px;margin-right:20px}#MyAccount .personal-information .subscription-info .right-section a:hover{color:#b75f01}#MyAccount .personal-information .subscription-info .right-section span{color:#227cb8;font-size:1.166em}#MyAccount .personal-information .subscription-info .right-section span:hover{cursor:pointer;color:#2b7cb2}#MyAccount .personal-information .subscription-info .right-section .pending-message{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;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-right:5px;margin-bottom:0}#MyAccount .personal-information .subscription-info .right-section .pending-message .date{text-transform:none}#MyAccount .personal-information .mobile-cancel{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0;font-size:.85em}#MyAccount .personal-information .mobile-cancel span{color:#227cb8;text-transform:capitalize;font-size:1.166em}#MyAccount .personal-information .mobile-cancel span:hover{cursor:pointer;color:#2b7cb2}#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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#MyAccount .personal-information .grid{width:260px}#MyAccount .personal-information .subscription-info{-ms-flex-direction:column;flex-direction:column;height:200px;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;margin-bottom:35px}#MyAccount .personal-information .subscription-info .left-section{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;height:54px}#MyAccount .personal-information .subscription-info .right-section a{margin-right:0}#MyAccount .personal-information .subscription-info .right-section .pending-message{-ms-flex-pack:center;justify-content:center}}.subscription-gift-notice{background:#0f1521;color:#fff;text-transform:uppercase;margin:20px 0;padding:30px 17px;font-weight:400;font-size:12px;font-size:.75rem;letter-spacing:2px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.subscription-gift-notice__text{margin:0;line-height:1.5;position:relative;margin-bottom:17px;text-align:center}@media (min-width:1100px){.subscription-gift-notice{-ms-flex-direction:row;flex-direction:row;padding:17px}.subscription-gift-notice__text{margin-bottom:0;text-align:left;padding-right:17px}.subscription-gift-notice__cta{white-space:nowrap}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#MyAccount .personal-information .grid{width:100%}#MyAccount .personal-information .grid>div span:last-child{width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#ManageSubscription .manage-subscription-btn{color:#35aeff}#ManageSubscription .manage-subscription-btn:hover{cursor:pointer}#ManageSubscription .rodal-dialog{padding:0}#ManageSubscription .rodal-dialog .header .title{display:-ms-flexbox;display:flex;width:90%}#ManageSubscription .rodal-dialog .dialog-message{padding:0 16px;font-size:16px}#ManageSubscription button:disabled{background-color:#53636e}#ManageSubscription button:disabled:hover{background-color:#53636e;cursor:default}#ManageSubscription .action-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:80px;-ms-flex-pack:justify;justify-content:space-between}#ManageSubscription .action-buttons>.happy-actions{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#ManageSubscription .action-buttons>.happy-actions>button,#ManageSubscription .action-buttons>.happy-actions a{-ms-flex-preferred-size:50%;flex-basis:50%}#ManageSubscription .action-buttons>.sad-actions>button{font-size:14px;color:#e74d3d}#ManageSubscription .action-buttons>.sad-actions>button:hover{cursor:pointer}@media (min-width:1100px){#WatchHistory .tutorials-list-content{grid-template-columns:repeat(3,1fr)}}#GiftSubscription{color:#fff}#GiftSubscription #GiftSubscriptionForm{-ms-flex-direction:column;flex-direction:column}#GiftSubscription #GiftSubscriptionForm,#GiftSubscription #GiftSubscriptionForm .input-names{display:-ms-flexbox;display:flex}#GiftSubscription .subheading{padding-bottom:20px;font-size:16px}#GiftSubscription .gift-subscription-box{max-width:357px}#GiftSubscription .gift-subscription-box .submit-btn{outline:none;border-radius:0;font-size:.875em;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;border:2px solid #fff;margin:30px 0}#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{margin:8px;display:-ms-flexbox;display:flex;font-size:16px;-ms-flex-align:center;align-items:center}#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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:30px 0}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#Interests .interests{grid-template-columns:repeat(1,1fr)}}#Receipt{color:#fff}#Receipt h1{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#Receipt h1:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#Receipt h1{padding-left:10px;border-left:3px solid #ff8400;margin-top:0;margin-bottom:0;height:30px}#Receipt .your-receipt{background-color:#0f1521;height:60px;-ms-flex-align:center;align-items:center}#Receipt .your-receipt,#Receipt .your-receipt h1{display:-ms-flexbox;display:flex}#Receipt .your-receipt h1{-ms-flex-positive:1;flex-grow:1;font-size:22px;text-transform:capitalize}#Receipt .hero{-ms-flex-direction:column;flex-direction:column;height:200px;background-color:#151c2b}#Receipt .hero,#Receipt .hero>*{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#Receipt .hero .icon{color:#1abc9d;font-size:3.75em;height:75px}#Receipt .hero .message{font-size:38px;font-weight:700;line-height:1.2;letter-spacing:2px;text-align:center}#Receipt .hero .thanks{line-height:1.25;letter-spacing:1px;text-align:center}#Receipt .order-background{background:linear-gradient(90deg,#dde0e5,#dde0e5 50%,#fff 0,#fff)}#Receipt .order-background .order-container{padding:0;background-color:#fff;color:#000;-ms-flex-direction:row;flex-direction:row}#Receipt .order-background .order-container,#Receipt .order-background .order-container>*{display:-ms-flexbox;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;-ms-flex:0 0 35%;flex:0 0 35%;-ms-flex-direction:column;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{margin-top:37px;letter-spacing:1px;line-height:1.25}#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{color:#227cb8;text-transform:capitalize;border-bottom:1px solid #227cb8;padding-bottom:5px;font-size:18px;line-height:1.79;letter-spacing:1.8px;margin-bottom:12px}#Receipt .order-background .order-container .column .bill-to .small-subheader,#Receipt .order-background .order-container .column .ship-to .small-subheader{font-size:16px;font-weight:400;line-height:2.08;letter-spacing:1px;color:#999;text-transform:capitalize}#Receipt .order-background .order-container .column .bill-to{margin-bottom:20px}#Receipt .order-background .order-container .order-details-table{-ms-flex-positive:1;flex-grow:1;color:#0f1521}#Receipt .order-background .order-container .order-details-table .order-description{padding:20px;width:100%;border-top:none;-ms-flex-positive:1;flex-grow:1}#Receipt .order-background .order-container .order-details-table .order-description .item{border-bottom:1px solid #dde0e5;padding:15px 10px 10px}#Receipt .order-background .order-container .order-details-table .order-description .item .item-name .title{background-color:#fff}#Receipt .order-background .order-container .order-details-table .order-description .item:last-child{border-bottom:1px solid #0f1521}#Receipt .order-background .order-container .order-details-table .order-description .items-header{color:#0f1521;padding:5px 10px}#Receipt .order-background .order-container .order-details-table .order-description .order-details{color:#0f1521;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{-ms-flex-pack:end;justify-content:flex-end}#Receipt .order-background .order-container .order-details-table .order-description .bottom-section{margin-right:25px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#Receipt .hero{height:300px}#Receipt .hero .thanks{font-size:1.2em;width:85%;margin:25px auto}#Receipt .order-background{font-size:1.15em}#Receipt .order-background .order-container{-ms-flex-direction:column;flex-direction:column}#Receipt .order-background .order-container>.column{-ms-flex:1;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{padding:10px 32px;border-bottom:1px solid #bec1c7;-ms-flex-direction:column;flex-direction:column}#Receipt .order-background .order-container .order-details-table .order-description .item:last-child{border-bottom:1px solid #bec1c7}#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{padding:8px 0;width:100%;-ms-flex-pack:start;justify-content:flex-start}#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}#ThankYou h1{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#ThankYou h1:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#ThankYou h1{padding-left:10px;border-left:3px solid #ff8400;margin-top:0;margin-bottom:0;height:30px}#ThankYou .your-receipt{background-color:#0f1521;height:60px;-ms-flex-align:center;align-items:center}#ThankYou .your-receipt,#ThankYou .your-receipt h1{display:-ms-flexbox;display:flex}#ThankYou .your-receipt h1{-ms-flex-positive:1;flex-grow:1}#ThankYou .hero{-ms-flex-direction:column;flex-direction:column;background-color:#151c2b;margin:30px 0}#ThankYou .hero,#ThankYou .hero>*{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#ThankYou .hero .icon{color:#1abc9d;font-size:3.75em;height:75px}#ThankYou .hero .message{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:10px}#ThankYou .hero .thanks{display:block;padding:20px;max-width:920px;line-height:1.25;margin:auto;letter-spacing:1px;text-align:center}#ThankYou .hero .thanks .redirection{font-size:.8em;margin-top:10px}#ThankYou .redirect{display:-ms-flexbox;display:flex;-ms-flex-pack:center;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{margin:8px;display:-ms-flexbox;display:flex;font-size:16px;-ms-flex-align:center;align-items:center}#ThankYou .interests .interest:hover{cursor:pointer}#ThankYou .interests .interest{text-align:left}#ThankYou .interests .interest>input{margin-right:16px;text-align:left}#ThankYou .poll{-ms-flex-direction:column;flex-direction:column;max-width:920px;-ms-flex-item-align:center;align-self:center}#ThankYou .next-step-cta,#ThankYou .poll{display:-ms-flexbox;display:flex}#ThankYou .next-step-cta{-ms-flex-pack:center;justify-content:center;margin:20px 0}#ThankYou .help-text{margin-bottom:30px;text-align:left;font-size:18px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#ThankYou .hero{margin-top:5vh}#ThankYou .hero .thanks{font-size:1.2em;width:85%;margin:0 auto 10px}#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}#ChangeSubscription #SubscriptionPlanList .col.large .header{-ms-flex-align:start;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{width:90%;padding:10px}#ChangeSubscription #SubscriptionPlanList .col.large .row{padding:10px}#ChangeSubscription #SubscriptionPlanList .col.large .row i{font-size:24px;margin-right:10px;height:24px;line-height:24px}#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{font-size:10px;-ms-flex-align:center;align-items:center}#ChangeSubscription #SubscriptionPlanList .col.large .row{padding:8px}#ChangeSubscription #SubscriptionPlanList .col.large .row .large-description{font-size:11px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#ChangeSubscription #SubscriptionPlanList .col.large .row{padding:10px}#ChangeSubscription #SubscriptionPlanList .col.large .row .large-description{height:60px;overflow:hidden;font-size:1.25vw}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.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}#ChangeSubscription #SubscriptionPlanListMobile .main-table{padding-bottom:10px}#ChangeSubscription #SubscriptionPlanListMobile .sticky{padding-top:121px;height:350px;z-index:2}#ChangeSubscription #SubscriptionPlanListMobile .col .row .current-plan{padding:10px 5px;margin:16px 0;height:40px;text-transform:capitalize;font-size:16px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){.rodal-dialog{font-size:17px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly}.rodal-dialog .body{font-size:13px}.rodal-dialog .body div .upgrade-graphic{margin:0;font-size:1.25em}.rodal-dialog .body div .upgrade-graphic .current-plan,.rodal-dialog .body div .upgrade-graphic .new-plan{margin:15px}.rodal-dialog .body div .message{margin-bottom:10px;line-height:20px}.rodal-dialog .body div .newValue{font-size:1.8em;margin:10px 0 30px}}.SpecialVideoChapters{line-height:2;color:#c6c7cd;column-count:2;column-gap:50px;column-rule:1px solid #475166}.SpecialVideoChapters h2{column-span:all;text-align:center;margin-bottom:50px;text-transform:uppercase}.SpecialVideoChapters ol{margin-top:0}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.SpecialVideoChapters{column-count:auto}}.FeaturedElement{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;background-color:#151c2b;height:420px}.FeaturedElement .add-to-cart-btn{padding-top:14px}.FeaturedElement .add-to-cart-btn:hover{color:#fff}.FeaturedElement .subscribe-to-watch-btn{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.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;border:2px solid transparent;color:#fff}.FeaturedElement .subscribe-to-watch-btn:hover{background-color:#b75f01}.FeaturedElement .subscribe-to-watch-btn:active{background-color:#cc6a00}.FeaturedElement .subscribe-to-watch-btn:disabled{background-color:#ff8400;color:#e56300;cursor:default}.FeaturedElement .add-to-cart-msg{color:#000;text-align:center;font-weight:500;font-size:.875em;margin-top:4px}.FeaturedElement .photo{position:relative;width:65%;background-position:50%;background-size:cover}.FeaturedElement .photo .new-course-badge{text-transform:uppercase;background-color:#227cb8;color:#fff;padding:8px;font-size:16px;position:absolute;bottom:0;font-weight:700;z-index:1}.FeaturedElement .photo .new-course-badge:after{content:"";width:0;height:0;border-style:solid;border-width:0 30px 40px 0;border-color:transparent transparent #227cb8;right:-30px;top:0;position:absolute}.FeaturedElement .photo .mobile-img-fill{display:none}.FeaturedElement .photo .overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.3);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff}.FeaturedElement .photo .overlay,.FeaturedElement .photo .overlay>button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.FeaturedElement .photo .overlay>button{cursor:pointer}.FeaturedElement .photo .overlay>button i.icon-play{font-size:46px;line-height:60px}.FeaturedElement .photo .overlay>button .preview{color:#fff;font-weight:700;font-size:16px;letter-spacing:2px}.FeaturedElement .photo .overlay:hover .preview,.FeaturedElement .photo .overlay:hover i.icon-play{color:#dde0e5}.FeaturedElement .headline{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;padding:20px;background-color:#fff;-ms-flex-pack:space-evenly;justify-content:space-evenly}.FeaturedElement .headline,.FeaturedElement .headline>button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.FeaturedElement .headline>button{-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-direction:column;flex-direction:column;color:#000}.FeaturedElement .headline>button .icon-play{font-size:28px;cursor:pointer;color:#000}.FeaturedElement .headline>button>.preview{color:#000;font-size:16px}.FeaturedElement .headline .category{font-size:16px;color:#227cb8;text-decoration:none}.FeaturedElement .headline .category:hover{color:#2b7cb2}.FeaturedElement .headline .title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.FeaturedElement .headline .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;max-height:4.8;margin:8px 0 0;text-decoration:none;color:#000;text-transform:capitalize;font-size:1.6em;font-weight:700;line-height:1.2;letter-spacing:2px;text-align:center}.FeaturedElement .headline a.title:hover{color:#40578c}.FeaturedElement .headline .artist{color:#000;margin:0;font-size:1.2em;text-align:center}.FeaturedElement .headline .separator{width:25px;background:#000;height:2px;margin:16px}.FeaturedElement .headline .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1.79;max-height:7.16;font-size:.875em;font-weight:500;color:#171f32;margin:0}.FeaturedElement .headline .read-on{display:-ms-flexbox;display:flex;text-decoration:none;margin-top:20px}.FeaturedElement .headline .read-on:hover{color:#fff}.FeaturedElement .headline .read-on.btn{text-transform:capitalize}.FeaturedElement .headline .read-on.no-margin{margin:0}.FeaturedElement .headline .extra-html{margin-top:15px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.FeaturedElement{min-height:500px;height:45vh;-ms-flex-direction:column;flex-direction:column}.FeaturedElement .photo{background-color:#151c2b;height:58vw;min-height:205px;width:100%;background-position:top;background-size:cover}.FeaturedElement .headline{z-index:2;min-height:300px}}@media (max-device-width:680px) and (orientation:landscape){.FeaturedElement{min-height:600px}}#course-tabs{background-color:#151c2b;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#course-tabs.on-side{margin-top:30px}#course-tabs .react-tabs{width:100%}#course-tabs .react-tabs>ul{margin-top:30px}#course-tabs .react-tabs>ul li span{font-size:18px}#course-tabs .formatted{line-height:1.88;color:#c6c7cd}#course-tabs .formatted h2{padding-left:10px;border-left:3px solid #ff8400;margin-top:50px;text-decoration:none;text-align:left!important}#course-tabs .formatted h3{text-decoration:none}#course-artist{background-color:#0f1521;line-height:1.88;text-align:left;color:#fff;padding:50px 0}#course-artist h2{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#course-artist h2:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#course-artist h2{padding-left:10px;border-left:3px solid #ff8400;display:block}#course-artist h2:after{margin:0}#course-artist h2 span{display:block}#course-artist h2 span.header{color:#999;font-size:14px;font-size:.875rem;margin-bottom:10px}#course-artist h2 span.name{color:#fff;font-size:17.92px;font-size:1.12rem;font-weight:700}#course-artist .wrapper-1080{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#course-artist .info{-ms-flex:0 0 55%;flex:0 0 55%}#course-artist .intro{padding:0 20px 0 0;max-width:470px}#course-artist .photo{margin-top:-100px;text-align:center;z-index:1}#course-artist .photo span{position:relative;display:inline-block}#course-artist .photo img{max-width:100%;height:300px;position:relative;z-index:-1}#course-artist .see-more{font-size:16px;letter-spacing:1.7px;color:#35aeff;text-decoration:none;line-height:2.4em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-top:30px;text-transform:capitalize}#course-artist .see-more i{font-size:2.4em;margin-right:10px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#course-artist{padding-bottom:0}#course-artist .wrapper-1080{-ms-flex-direction:column;flex-direction:column}#course-artist .info,#course-artist .photo{-ms-flex:1;flex:1}#course-artist .photo{-ms-flex-order:1;order:1;text-align:left;margin:0 auto}#course-artist .info{-ms-flex-order:2;order:2}#course-artist .photo img{width:100%;height:auto}}#course-related{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}#course-related>.title{padding:10px 0}#course-related .title__text{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}#course-related .title__text:before{margin-right:16px}#course-related .title__text:after,#course-related .title__text:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;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{font-size:16px;letter-spacing:1.7px;color:#35aeff;text-decoration:none;line-height:2.4em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-top:30px;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)}}#RelatedModal .related-modal-rodal{position:relative;height:460px}#RelatedModal .related-modal-rodal header h2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.1;max-height:2.2;background-color:#fff;color:#000}#RelatedModal .recommend-list{position:absolute;top:48px;left:0;right:0;bottom:5px;display:grid;overflow-y:auto}#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}}.section-title{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}.section-title:before{margin-right:16px}.section-title:after,.section-title:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}.section-title:after{margin-left:16px}#SpecialVideoPlayer,#TutorialPlayer{color:#fff;padding-bottom:0}#SpecialVideoPlayer .go-back-video,#TutorialPlayer .go-back-video{color:#000;-ms-flex-direction:row;flex-direction:row;padding:10px 0}#SpecialVideoPlayer .go-back-video,#SpecialVideoPlayer .go-back-video .return-icon,#TutorialPlayer .go-back-video,#TutorialPlayer .go-back-video .return-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#SpecialVideoPlayer .go-back-video .return-icon,#TutorialPlayer .go-back-video .return-icon{margin-right:10px}#SpecialVideoPlayer .go-back-video .return-icon>a,#TutorialPlayer .go-back-video .return-icon>a{width:28px;border-radius:27px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:28px;padding-bottom:3px;transition:all .1s ease-in;color:#fff}#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{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-size:20px;margin:0}#SpecialVideoPlayer .go-back-artist,#SpecialVideoPlayer .go-back-pathway,#TutorialPlayer .go-back-artist,#TutorialPlayer .go-back-pathway{display:-ms-flexbox;display:flex}#SpecialVideoPlayer .go-back-video-summary,#TutorialPlayer .go-back-video-summary{padding-left:10px;border-left:3px solid #ff8400;-ms-flex-direction:row;flex-direction:row;margin-top:20px;margin-bottom:20px;color:#000;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:start;justify-content:flex-start}#SpecialVideoPlayer .go-back-video-summary h1,#TutorialPlayer .go-back-video-summary h1{color:#fff;letter-spacing:1.6px;margin:4px 0;font-size:24px}#SpecialVideoPlayer .go-back-video-summary h2,#TutorialPlayer .go-back-video-summary h2{color:#227cb8;letter-spacing:2px;font-size:20px;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;margin-left:3px}.radial-progress{margin:10px 0}.radial-progress.completed{color:#1abc9d}.radial-progress .widget{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.radial-progress .widget .content{position:absolute;-ms-flex-item-align:center;align-self:center;font-size:3.125em}.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%,.50196)}.radial-progress .circle-progress{stroke:#1abc9d;stroke-linecap:butt;stroke-linejoin:round}.radial-progress .circle-text{font-size:1em;font-weight:700;fill:#1abc9d}.TutorialCurriculum>.relevant-toggle-container{display:-ms-flexbox;display:flex}.TutorialCurriculum>.relevant-toggle-container div.switch-relevant{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.TutorialCurriculum>.relevant-toggle-container div.switch-relevant .switch-relevant__text{margin-left:16px;font-size:20px}.TutorialCurriculum .curriculum-items{line-height:2;column-count:2;column-gap:50px;column-rule:1px solid #475166;padding:20px 0;font-size:18px}.TutorialCurriculum .curriculum-items ol{margin-top:0}.TutorialCurriculum .curriculum-items ol>li>button{cursor:pointer;color:#227cb8;text-align:left;text-align:initial}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.TutorialCurriculum .curriculum-items{column-count:auto}}.switch-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.switch-checkbox{height:0;width:0;opacity:0;position:absolute}.switch-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:50px;height:25px;background:grey;border-radius:100px;position:relative;transition:background-color .2s}.switch-label.active{background-color:#35aeff}.switch-label:focus-within{outline:none;box-shadow:0 0 0 2px #2074ac}.switch-label .switch-button{content:"";position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:45px;transition:.2s;background:#fff;box-shadow:0 0 2px 0 hsla(0,0%,4%,.29)}.switch-checkbox:checked+.switch-button{left:calc(100% - 2px);transform:translateX(-100%)}.TutorialMaterials{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.TutorialMaterials__content{width:100%;margin-bottom:20px;overflow:hidden;position:relative;max-height:700px}.TutorialMaterials__content:after{content:"";height:100px;background:linear-gradient(rgba(21,28,43,0),#151c2b);position:absolute;bottom:0;left:0;right:0}.TutorialMaterials__content.expanded{max-height:none}.TutorialMaterials__content.expanded:after{display:none}.TutorialMaterials .formatted div>h3{padding-left:10px;border-left:3px solid #ff8400}.TutorialMaterials .formatted p{margin:0}.TutorialMaterials>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.TutorialMaterials>div>*{-ms-flex:0 0 100%;flex:0 0 100%}.TutorialMaterials>div>div{-ms-flex:0 1 45%;flex:0 1 45%}.TutorialMaterials>div>div:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:50px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.TutorialMaterials>div>div{-ms-flex:0 1 100%;flex:0 1 100%}.TutorialMaterials img{max-width:100%;height:auto!important}}#TutorialDetail{color:#fff;padding-bottom:0}#TutorialDetail .overview{padding-top:30px;padding-bottom:40px}#TutorialDetail .title-container{margin-bottom:16px}#TutorialDetail .gallery-holder{margin:150px 0}#TutorialDetail .subscribe-cta-banner{text-align:center;padding:60px;letter-spacing:2px}#TutorialDetail .subscribe-cta-banner button{margin:auto}#TutorialDetail .subscribe-cta-banner__content{text-transform:uppercase;font-size:24px;padding:0 12px;margin:0}#TutorialDetail .subscribe-cta-banner__cta{line-height:2;margin:30px auto;display:inline-block;height:-moz-min-content;height:min-content;width:-moz-min-content;width:min-content;white-space:nowrap}#TutorialDetail .notice-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#TutorialDetail .notice-container .notice{margin-bottom:40px;max-width:400px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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 (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#TutorialDetail .react-tabs__tab-list{font-size:.8em}}.video-player{-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;-ms-flex-align:stretch;align-items:stretch;height:60vh}.video-player,.video-player__video{display:-ms-flexbox;display:flex}.video-player__video{-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#000}.video-player__video #video-player{padding-bottom:56.25%}.video-player__video--background #video-player{padding-bottom:0}.video-player .react-tabs{position:relative;width:450px;display:grid;grid-template-columns:100%;grid-template-rows:50px auto}.video-player .react-tabs__wrap{-ms-flex-preferred-size:100%;flex-basis:100%}.video-player .handle{background:#475166;position:absolute;top:0;left:-50px;width:50px;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#fff;cursor:pointer;text-align:right;line-height:30px;height:50px;padding-top:10px;padding-bottom:10px;vertical-align:middle;-ms-flex-pack:center;justify-content:center}.video-player .handle,.video-player .handle i{display:-ms-flexbox;display:flex}.video-player .handle i{vertical-align:text-bottom;font-size:16px;transform:rotate(0deg)}.video-player .tablist{display:-ms-flexbox;display:flex;margin-top:0;margin-bottom:0;height:50px;background-color:#475166}.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{width:100%;height:50px;display:block;line-height:50px;letter-spacing:1.8px;margin:0;text-align:center;text-transform:uppercase;color:#fff}.video-player .tab-panel{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.video-player .tab-panel:not(.react-tabs__tab-panel--selected){display:none}.video-player .bookmarks,.video-player .chapters{background:#475166;position:relative;min-height:0;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{-ms-flex-preferred-size:100%;flex-basis:100%}.video-player.full .react-tabs{width:0}.video-player.full .react-tabs__wrap .handle{transition:opacity .1s ease-in;opacity:.75}.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{overflow-y:auto;overflow-x:hidden;-ms-flex:1;flex:1}.video-player .chapters-list.with-relevant-toggle{max-height:calc(60vh - 90px)}.video-player .chapters-list{max-height:calc(60vh - 50px);margin:0}.video-player .switch-relevant{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center;color:#fff;font-size:smaller;-ms-flex-pack:justify;justify-content:space-between;background-color:#2e3648;overflow:hidden;padding:0 10px}.video-player .switch-relevant__text{white-space:nowrap;display:inline-block}.video-player .relevant{color:#fff}.video-player .relevant.current{color:#227cb8}.video-player .relevant:after{content:"";display:-ms-flexbox;display:flex;width:0;height:0;margin-top:-10px;border-left:20px solid transparent;border-top:20px solid #227cb8;-ms-flex-item-align:start;align-self:flex-start}.video-player button.chapter{width:100%;padding-right:20px}.video-player button.chapter .icon-container{padding:8px 4px 8px 0;-ms-flex-item-align:start;align-self:flex-start}.video-player button.chapter .icon-container>i{font-size:22px;-ms-flex-item-align:start;align-self:flex-start;border-radius:24px;border:4px solid transparent}.video-player button.chapter .icon-container>i.fa-check{background-color:#1abc9d;color:#fff;border-radius:24px;padding:3px;font-size:16px}.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{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px}.video-player button.chapter .chapter-inner-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.video-player button.chapter .chapter-inner-container .chapter-metadata{display:-ms-flexbox;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{display:-ms-flexbox;display:flex;padding-left:8px;font-size:14px;color:#ccc}.video-player button.chapter .chapter-inner-container .chapter-metadata .status{font-weight:700}.video-player button.chapter .chapter-inner-container .name{display:-ms-flexbox;display:flex;padding-left:8px}.video-player button.chapter .chapter-inner-container>.name{width:395px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:left;min-width:200px}.video-player button.chapter>div{display:-ms-flexbox;display:flex}.video-player .bookmark,.video-player .chapter{padding:10px;line-height:1.79;cursor:pointer}.video-player .bookmark,.video-player .bookmark i,.video-player .chapter,.video-player .chapter i{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px}.video-player .bookmark i.blue,.video-player .chapter i.blue{padding-left:12px;color:#227cb8}.video-player .bookmark .bookmark-time,.video-player .chapter .bookmark-time{font-size:.85em;width:100%;text-align:center}.video-player .bookmark:hover,.video-player .chapter:hover{background:#545f78}.video-player .bookmark.current,.video-player .chapter.current{background:#151c2b}.video-player .bookmark.played i,.video-player .chapter.played i{color:#1abc9d}.video-player .create-bookmark{margin:10px;border-top:1px solid hsla(0,0%,80%,.15);border-bottom:1px solid hsla(0,0%,80%,.15)}.video-player .create-bookmark,.video-player .create-bookmark .add-bookmark-cta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.video-player .create-bookmark .add-bookmark-cta{text-transform:uppercase;color:#fff;font-size:.88em;width:100%;height:50px;padding-left:8px}.video-player .create-bookmark .add-bookmark-cta:hover{cursor:pointer;opacity:.75}.video-player .create-bookmark .add-bookmark-cta .plus-icon{width:24px;font-size:24px;text-align:center;font-weight:700}.video-player .create-bookmark .add-bookmark-cta .label{padding:0 8px}.video-player .bookmarks-list{padding:0;margin:0;max-height:calc(60vh - 122px)}.video-player .bookmarks-list.creating{max-height:calc(60vh - 160px)}.video-player .bookmarks-list .bookmark{width:100%;position:relative}.video-player .bookmarks-list .bookmark .bookmark-cta{-ms-flex-preferred-size:100%;flex-basis:100%}.video-player .bookmarks-list .bookmark .bookmark-cta>i{-ms-flex-item-align:start;align-self:start;margin-top:9px}.video-player .bookmarks-list .bookmark .bookmark-cta:hover{cursor:pointer}.video-player .bookmarks-list .bookmark>i{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:5%;flex-basis:5%}.video-player .bookmarks-list .bookmark .chapter-info-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:90%;flex-basis:90%;padding-left:10px}.video-player .bookmarks-list .bookmark .chapter-info-container>.name{display:-ms-flexbox;display:flex;padding:0;color:#fff}.video-player .bookmarks-list .bookmark .bookmark-time{display:-ms-flexbox;display:flex;font-size:12px}.video-player .bookmarks-list .bookmark .remove-bookmark{right:0;-ms-flex-align:center;align-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:1.125em;transition:color .15s ease;color:#ccc;padding:0 8px}.video-player .bookmarks-list .bookmark .remove-bookmark:hover{color:#fff;cursor:pointer}.video-player .bookmarks-list .bookmark .remove-bookmark>i{display:-ms-flexbox;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{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:90px 20px;height:70%}.video-player .no-bookmarks div{text-align:center;font-size:1em;color:#ccc;font-weight:500}.video-player .no-bookmarks i{font-size:3.5em;color:#227cb8}.video-player .jw-related .jw-icon-inline.jw-related-close{right:40px}.player-minimize-full{max-height:600px}.player-minimize{max-height:400px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.video-player{-ms-flex-direction:column;flex-direction:column;height:unset}.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)}}#AddBookmark{-ms-flex-pack:center;justify-content:center}#AddBookmark,#AddBookmark form{display:-ms-flexbox;display:flex;width:100%}#AddBookmark form{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#AddBookmark form .input-container{width:100%}#AddBookmark form .cta-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end;margin:8px 0}#AddBookmark form .cta-container>button{margin:0}#AddBookmark form i{display:-ms-flexbox;display:flex;color:#227cb8;position:absolute;left:21px;z-index:999;font-size:18px;top:27px}#AddBookmark form .field{margin-bottom:0;-ms-flex-positive:1;flex-grow:1;width:100%;height:100%}#AddBookmark form .field .field-container input{color:#000;border:none;font-size:.88em;padding:0 10px;height:35px;margin-top:7px;padding-left:38px}#AddBookmark form .field .field-container input::-webkit-input-placeholder{color:#ccc;font-style:italic}#AddBookmark form .field .field-container input::-moz-placeholder{color:#ccc;font-style:italic}#AddBookmark form .field .field-container input::-ms-input-placeholder{color:#ccc;font-style:italic}#AddBookmark form .field .field-container input::placeholder{color:#ccc;font-style:italic}#AddBookmark form .field .field-container>span{display:none}#AddBookmark form .button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:50%}#AddBookmark form .button button{width:70px}#AddBookmark form .close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:.65em;transition:color .15s ease;width:60px;margin:.5em}#AddBookmark form .close:hover{cursor:pointer;color:#e4e4e7}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#AddBookmark form .button{width:110px}}#SpecialVideoPlayer{background:#0f1521}#SpecialVideoPlayer h1{font-size:.88em;line-height:2.14;letter-spacing:2px;text-align:left}#SpecialVideoPlayer h1:after{display:none}#SpecialVideoPlayer h1 a{color:#fff;text-decoration:none}#SpecialVideoPlayer .video-player{height:60vh}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#SpecialVideoPlayer{padding-bottom:20px}#SpecialVideoPlayer .video-player{height:auto;-ms-flex-direction:column;flex-direction:column}#SpecialVideoPlayer .video-player #video-player{min-height:40vh}#SpecialVideoPlayer .video-player .chapters{margin-top:10px}#SpecialVideoPlayer .video-player #video-player,#SpecialVideoPlayer .video-player .chapters{-ms-flex:1;flex:1}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(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{text-align:center;min-height:50vh;-ms-flex-direction:column;flex-direction:column}#Contest,#Hijack{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff}#Contest{z-index:9999}#Contest,#Contest .background-image{position:fixed;left:0;right:0;height:100vh}#Contest .background-image{background-repeat:no-repeat;background-size:cover;z-index:-1;display:block}#Contest #contest-box{background-color:#fff;color:#475166;margin:10px;min-width:350px;max-width:570px}#Contest #content{margin:30px auto 0;padding:0 20px}#Contest #content .body{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1;max-height:4;width:520px;margin:0 auto 10px;padding:10px 0;font-size:12px;line-height:1.88;text-align:center;color:#475166}#Contest #banner{max-height:400px;overflow:hidden;background-color:#000;position:relative}#Contest #banner img{z-index:0;max-height:400px;width:auto;display:block;margin:auto}#Contest .participate-form{width:75%;max-width:450px;margin:0 auto}#Contest .participate-form .buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#Contest .title{text-align:center}#Contest .title h1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1;max-height:4;font-size:2em;line-height:1.21em}#Contest .body{font-size:.95em}#Contest .body ul{list-style-type:disc;list-style-position:inside}#Contest .newsletter{margin:15px 0;-ms-flex-item-align:center;align-self:center}#Contest .newsletter .checkbox-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;font-size:.75em}#Contest .newsletter .checkbox-area input{width:5%;padding-right:10%}#Contest .newsletter .checkbox-confirm{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:15px;-ms-flex-align:center;align-items:center}#Contest .buttons button{width:100%}#Contest .message{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:1.2em;font-weight:700;margin:20px 0}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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{color:#fff;background-color:#0f1521;display:-ms-flexbox;display:flex;margin:25px 0;-ms-flex-direction:column;flex-direction:column}.bookmarked-tutorial:hover{cursor:pointer}.bookmarked-tutorial *,.bookmarked-tutorial .bookmark-summary{display:-ms-flexbox;display:flex}.bookmarked-tutorial .bookmark-summary{height:105px;padding:0 30px;width:100%;border-bottom:1px solid #151c2b}.bookmarked-tutorial .bookmark-summary .thumbnail{-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.bookmarked-tutorial .bookmark-summary .tutorial{-ms-flex-positive:1;flex-grow:1}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-weight:700;margin:0 15px}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.4;max-height:2.8;font-size:1em}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-title a{color:#fff}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-title a:hover{opacity:.9}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-author{color:#ccc;font-size:.875em}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-author a{color:#ccc;margin-left:3px}.bookmarked-tutorial .bookmark-summary .tutorial .tutorial-description .tutorial-author a:hover{opacity:.75}.bookmarked-tutorial .bookmark-summary .amount{background-color:#227cb8;font-size:.875em;width:21px;height:21px;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-item-align:center;align-self:center;border-radius:21px;-ms-flex-negative:0;flex-shrink:0}.bookmarked-tutorial .bookmark-summary .amount,.bookmarked-tutorial .bookmark-summary .button{justify-content:center;align-items:center;margin:0 15px}.bookmarked-tutorial .bookmark-summary .button{font-size:.625em;cursor:pointer;-ms-flex-pack:center;-ms-flex-align:center}.bookmarked-tutorial .bookmark-summary .button__icon{height:1em}.bookmarked-tutorial .bookmark-summary .button.animate{transform:rotate(90deg)}.bookmarked-tutorial .bookmarks{-ms-flex-direction:column;flex-direction:column;width:100%}.bookmarked-tutorial .bookmarks *{display:-ms-flexbox;display:flex}.bookmarked-tutorial .bookmarks .bookmark:hover{background-color:#1e2639}.bookmarked-tutorial .bookmarks .bookmark{height:70px;-ms-flex-align:center;align-items:center}.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;font-size:1.5em}.bookmarked-tutorial .bookmarks .bookmark .bookmark-body .name{-ms-flex-positive:1;flex-grow:1;margin:0 15px}.bookmarked-tutorial .bookmarks .bookmark .bookmark-body .remove{padding:0 40px;transition:color .15s ease;width:100px;-ms-flex-pack:center;justify-content:center}.bookmarked-tutorial .bookmarks .bookmark .bookmark-body .remove:hover{color:#9294a0}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.bookmarked-tutorial .bookmarks .bookmark .bookmark-body{padding:0}}.learning-path-course{color:#fff;display:-ms-flexbox;display:flex;margin:10px 0;padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.10196)}.learning-path-course>a{height:-moz-fit-content;height:fit-content}.learning-path-course .check-circle{width:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border:2px solid #1abc9d;border-radius:30px;height:30px;border-width:2px;line-height:30px;margin-left:20px;color:#1abc9d}.learning-path-course .check-circle.unchecked{color:#ccc;border:2px solid #ccc}.learning-path-course .check-circle.unchecked i{display:none}.learning-path-course h3{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.learning-path-course h3:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}.learning-path-course h3{padding-left:10px;border-left:3px solid #ff8400;margin:0}.learning-path-course .image-container{color:#fff}.learning-path-course .image-container,.learning-path-course .image-container .image{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;position:relative;-ms-flex-pack:center;justify-content:center;height:220px;width:200px}.learning-path-course .image-container .image{z-index:1;background-size:cover;background-position:50%}.learning-path-course .image-container .overlay{height:100%;width:100%;background-color:rgba(31,38,51,.43922);position:absolute;z-index:2}.learning-path-course .image-container .progress{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;z-index:3}.learning-path-course .image-container .progress.completed span{color:#1abc9d}.learning-path-course .image-container .progress .radial-progress{margin:5px}.learning-path-course .image-container .progress span{font-weight:700;font-size:1.3em}.learning-path-course .body{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;margin-left:30px}.learning-path-course .body .title a{color:#fff}.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{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.learning-path-course .small-wrapper .preview-course button:disabled{opacity:.5}.learning-path-course .small-wrapper .preview-course button{min-height:40px;width:230px;padding:5px 20px;color:#fff;border:2px solid #fff}.learning-path-course .small-wrapper .preview-course button:hover{border-color:#ff8400}.learning-path-course .small-wrapper .preview-course button:active{border-color:#cc6a00}.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:-ms-flexbox;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>*{-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex}.learning-path-course .small-wrapper .completion .text{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;font-weight:700}.learning-path-course .small-wrapper .completion .text span{color:#1abc9d}.learning-path-course .small-wrapper .completion .text i{margin-left:15px;font-size:.65em;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.learning-path-course .small-wrapper .completion .text i.animate{transform:rotate(90deg)}.learning-path-course .small-wrapper .completion .cleared{color:#1abc9d;-ms-flex-align:center;align-items:center;padding-right:10px}.learning-path-course .small-wrapper .completion .cleared span{text-transform:uppercase;font-size:.75em;font-weight:700}.learning-path-course .small-wrapper .chapters .chapter{display:-ms-flexbox;display:flex;height:60px;-ms-flex-align:center;align-items:center;padding-right:10px}.learning-path-course .small-wrapper .chapters .chapter .title{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;margin-left:50px}.learning-path-course .small-wrapper .chapters .chapter:hover{background-color:#222a3b;cursor:pointer}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.learning-path-course{padding:30px 0}.learning-path-course a,.learning-path-course a .image-container{-ms-flex-item-align:center;align-self:center}}.learning-path-courses .load-more-courses{text-align:center;color:#227cb8;margin:0 auto 20px;outline:none;font-size:1em;font-weight:700;cursor:pointer;max-width:100%;transition:background .15s ease-in,border-color .15s ease-in,color .15s ease-in;min-height:40px;width:280px}.learning-path-courses .load-more-courses-btn{cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;letter-spacing:.5px;font-size:18px}.learning-path-courses .load-more-courses-btn__icon{font-size:1.875em;padding-top:10px;padding-right:5px}.learning-path-courses .load-more-courses-btn:hover{color:#2b7cb2}.learning-path-courses .learning-path-course:last-child{border-bottom:none}#LearningPathDetail .header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;background-repeat:no-repeat;background-size:cover;height:480px;position:relative}#LearningPathDetail .header .wrapper{z-index:1}#LearningPathDetail .header .overlay{height:100%;width:100%;background-color:rgba(31,38,51,.43922);position:absolute}#LearningPathDetail .header>*{text-align:center}#LearningPathDetail .header h1{font-size:34px;margin:.5em}#LearningPathDetail .header h2{font-size:.875em}#LearningPathDetail .header .progress{width:60%;margin:20px auto;font-weight:700}#LearningPathDetail .header .progress .progress-line{height:5px;background-color:#475166;position:relative;margin-top:20px}#LearningPathDetail .header .progress .progress-line .current-progress{height:5px;background-color:#ff8400}#LearningPathDetail .header .categories-progress-container{margin:15px 0}#LearningPathDetail .header .categories-progress-container .content{transform:unset}#LearningPathDetail .header .categories-progress-container.static{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#LearningPathDetail .header .categories-progress-container.static .category-progress{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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}#LearningPathDetail .header .categories-progress-container .slide-categories .slider-container .slick-slider .slick-dots{bottom:unset}#LearningPathDetail .header .continue-btn{margin:40px 0}#LearningPathDetail .header .continue-btn button{text-transform:capitalize;width:16.5em;margin:auto}#LearningPathDetail .header .continue-btn .wide-webkit{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:auto;text-transform:capitalize}#LearningPathDetail .description{display:-ms-flexbox;display:flex;margin:20px auto}#LearningPathDetail .description p{color:#fff;line-height:1.88;font-size:1em}#LearningPathDetail .description .overview{-ms-flex:0 1 70%;flex:0 1 70%}#LearningPathDetail .description .info{-ms-flex:0 1 30%;flex:0 1 30%;line-height:1.56;color:#fff;margin-left:80px}#LearningPathDetail .description .info>*{margin:15px 0}#LearningPathDetail .description .info i{margin-right:10px}#LearningPathDetail .description .info h3{font-size:1.56em;font-weight:400;line-height:1;line-height:1.56;letter-spacing:2px;font-size:18px;color:#fff;margin-bottom:10px}#LearningPathDetail .description .info .forum a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px}#LearningPathDetail .description .info .forum a i.icon{margin-right:15px;font-size:1.2em;height:24px}#LearningPathDetail .description .info .share .networks{display:-ms-flexbox;display:flex}#LearningPathDetail .description .info .share .networks>div{margin-right:4px}#LearningPathDetail .teachers{margin-top:10px;display:grid;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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#LearningPathDetail .header{height:450px}#LearningPathDetail .description{-ms-flex-direction:column;flex-direction:column;margin:15px 0}#LearningPathDetail .description .info{margin-left:0}#LearningPathDetail .wrapper .learning-path-course{-ms-flex-direction:column;flex-direction:column;padding:30px 0;margin:0}#LearningPathDetail .wrapper .learning-path-course .image{margin:20px;-ms-flex-item-align:center;align-self:center}#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{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.radial-progress .widget .content i{height:40px;color:#fff}}#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{display:-ms-flexbox;display:flex;color:#fff;height:300px;position:relative;margin:40px 0}.my-learning-path .clickable-overlay a{width:100%;height:100%;position:absolute;z-index:1}.my-learning-path:hover{cursor:pointer;color:#0f1521}.my-learning-path:hover .side.left{background-color:#ccc}.my-learning-path:hover .side.left .title{color:#0f1521}.my-learning-path .side{transition:all .15s ease-in;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%}.my-learning-path .side.left{background-color:#0f1521;-ms-flex-direction:column;flex-direction:column}.my-learning-path .side.left .title{color:#fff;text-transform:capitalize;-ms-flex-preferred-size:35%;flex-basis:35%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:80%;border-bottom:1px solid #475166;margin:0 auto;font-size:20px;font-weight:700}.my-learning-path .side.left .info{width:80%;margin:0 auto;font-size:1em}.my-learning-path .side.left .info>div{margin:15px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.my-learning-path .side.left .info>div i{margin-right:20px;font-size:1.25em;line-height:15px}.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{position:absolute;width:100%;height:100%;background-color:transparent}.my-learning-path .side.right .image{width:100%;background-position:50%}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){.my-learning-path{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#LeadMagnetPage{color:#fff}#LeadMagnetPage #banner{max-height:400px;overflow:hidden;background-color:#000;position:relative}#LeadMagnetPage #banner img{z-index:0;opacity:.5;max-height:400px;width:auto;display:block;margin:auto}#LeadMagnetPage #banner img.has-banner{opacity:1}#LeadMagnetPage #banner .headline{width:100%;position:absolute;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#LeadMagnetPage #banner .headline h1{font-size:1.875em;font-weight:700;line-height:1.2;letter-spacing:2px;color:#fff;text-transform:uppercase;margin:0}#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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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 (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#Testimonials .text{width:100%}}#OpenAthensSSOError{color:#fff}#OpenAthensSSOError .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 300px);margin:0 10vw}#OpenAthensSSOError .container .oa-logo{width:200px;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;margin:20px 0}#OpenAthensSSOError .container>button{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin:20px 0}#AboutUs h2{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}#AboutUs h2:before{margin-right:16px}#AboutUs h2:after,#AboutUs h2:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}#AboutUs h2:after{margin-left:16px}#AboutUs h2{width:100%;padding:0 2%}#AboutUs>button.banner-holder{position:relative;overflow:hidden;min-height:400px}#AboutUs>button.banner-holder img,#AboutUs>button.banner-holder picture{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:1500px;top:50%;left:50%;transform:translate(-50%,-50%)}#AboutUs>button.banner-holder .banner-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;margin:20px}#AboutUs>button.banner-holder .banner-content>h1{font-size:52px;color:#fff;z-index:1;padding:0 16px}#AboutUs>button.banner-holder .banner-content>i.icon-play{z-index:1}#AboutUs>button.banner-holder .banner-content>i.icon-play:before{font-size:90px;color:#fff;margin-top:10px}#AboutUs>button .about-us-hero-banner{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;background-repeat:no-repeat;background-size:contain;background-position:50%;position:relative;height:100%;cursor:pointer}#AboutUs .overlay{height:100%;width:100%;background-color:rgba(0,0,0,.4);position:absolute;z-index:0}#AboutUs .about-us-main-tagline,#AboutUs .about-us-our-history-tagline{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#AboutUs .about-us-main-tagline>p,#AboutUs .about-us-our-history-tagline>p{margin:60px 0;max-width:960px;color:#fff;font-size:18px;padding:0 20px}#AboutUs .about-us-testimonials{-ms-flex-direction:column;flex-direction:column;background:url(https://dev.stanwinstonschool.com/global/assets/images/school/testimonials-bg.jpg) no-repeat 50%;background-size:cover;min-height:350px}#AboutUs .about-us-cta,#AboutUs .about-us-testimonials{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#AboutUs .about-us-cta{height:120px;background-color:#0f1521}#AboutUs .about-us-cta>button{height:52px}#AboutUs #WhatWeTeach{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;margin:70px 20px 160px}#AboutUs #WhatWeTeach>div{width:100%;max-width:1440px}#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{width:42px;height: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{display:grid;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;margin:40px 0;grid-template-columns:repeat(5,250px)}#AboutUs .awards h3{text-align:center;padding:0 20px}#AboutUs .awards .oscar-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;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{margin-top:0;font-size:16px}#AboutUs .artists{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:44px}#AboutUs .artists a.more-artists{text-align:center;margin-top:45px;text-decoration:none;font-size:17px}#AboutUs .artists .artists-holder{margin:auto;z-index:0;display:grid;grid-row-gap:32px;grid-column-gap:32px;justify-items:center;grid-template-columns:repeat(4,1fr)}#AboutUs #Credits .movie-posters{display:grid;-ms-flex-pack:center;justify-content:center;margin:90px 0;grid-template-columns:repeat(4,auto);grid-gap:80px}#AboutUs #Credits .movie-posters>img{width:200px;height:auto}#AboutUs .final-cta .final-cta-background{height:400px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;position:relative;background-position:50%}#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;text-align:center;margin:40px 0}@media (-webkit-max-device-pixel-ratio:2) and (max-width:1300px),(max-resolution:2dppx) and (max-width:1300px),(max-resolution:192dpi) 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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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)}}@font-face{font-family:swsca-icons;src:url(global/assets/fonts/swsca-icons/swsca-icons.eot);src:url(global/assets/fonts/swsca-icons/swsca-icons.eot?#iefix) format("embedded-opentype"),url(global/assets/fonts/swsca-icons/swsca-icons.woff) format("woff"),url(global/assets/fonts/swsca-icons/swsca-icons.ttf) format("truetype"),url(global/assets/fonts/swsca-icons/swsca-icons.svg#swsca-icons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FontAwesome;src:url(global/assets/fonts/font-awesome/fonts/fontawesome-webfont.eot);src:url(global/assets/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(global/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff) format("woff"),url(global/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff2) format("woff"),url(global/assets/fonts/font-awesome/fonts/fontawesome-webfont.ttf) format("truetype"),url(global/assets/fonts/font-awesome/fonts/fontawesome-webfont.svg#swsca-icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:swsca-icons!important;font-feature-settings:normal!important;font-variant:normal!important;-webkit-font-smoothing:antialiased}[class*=" fa-"]:before,[class*=" icon-"]:before,[class^=fa-]:before,[class^=icon-]:before,[data-icon]:before{font-style:normal!important;font-weight:400!important;text-transform:none!important;speak:none;line-height:1;-moz-osx-font-smoothing:grayscale}[class*=" fa-"]:before,[class^=fa-]:before{font-family:FontAwesome!important;font-feature-settings:normal!important;font-variant:normal!important;-webkit-font-smoothing:antialiased}[data-icon]:before{content:attr(data-icon)}.icon-cart:before{content:"e"}.icon-check:before{content:"f"}.icon-close:before{content:"g"}.icon-right:before{content:"h"}.icon-facebook:before{content:"j"}.icon-level1:before{content:"m"}.icon-level2:before{content:"n"}.icon-level3:before{content:"o"}.icon-movies:before{content:"p"}.icon-oscar:before{content:"q"}.icon-play:before{content:"r"}.icon-quote-closed:before{content:"t"}.icon-quote-open:before{content:"u"}.icon-search:before{content:"v"}.icon-tag:before{content:"y"}.icon-twitter:before{content:"z"}.icon-website:before{content:"B"}.icon-x-hover:before{content:"D"}.icon-youtube:before{content:"E"}.icon-dvd:before{content:"a"}.icon-monster-3:before{content:"c"}.icon-monster-2:before{content:"F"}.icon-vimeo:before{content:"G"}.icon-monster-1:before{content:"H"}.icon-google:before{content:"d"}.icon-pinterest:before{content:"k"}.icon-1:before{content:"x"}.icon-izq:before{content:"A"}.icon-star:before{content:"I"}.icon-up:before{content:"J"}.icon-secure:before{content:"K"}.icon-instagram:before{content:"L"}.icon-ig:before{content:"l"}.icon-up:before{content:"w"}.icon-account:before{content:"M"}.icon-2:before{content:"N"}.icon-truck-0:before{content:"O"}.icon-truck-1:before{content:"P"}.icon-truck-2:before{content:"Q"}.icon-plus:before{content:"s"}.icon-x:before{content:"b"}.icon-discount:before{content:"C"}.icon-mobile:before{content:"R"}.icon-play-small:before{content:"S"}.icon-save:before{content:"T"}.icon-stream:before{content:"U"}.icon-checkmark:before{content:"V"}.icon-down:before{content:"i"}.icon-passcodewatch:before{content:"W"}.icon-play-fill:before{content:"X"}.icon-right-2:before{content:"Y"}.icon-behance:before{content:"Z"}.icon-flickr:before{content:"0"}.icon-deviantart:before{content:"1"}.icon-tumblr:before{content:"2"}.icon-linkedin:before{content:"3"}.icon-fb-advertise:before{content:"4"}.icon-g-advertise:before{content:"5"}.icon-ig-advertise:before{content:"6"}.icon-pinterest-advertise:before{content:"7"}.icon-yt-advertise:before{content:"8"}.icon-tw-advertise:before{content:"9"}.icon-login:before{content:"!"}.icon-logout:before{content:'"'}.icon-live-discount:before{content:"$"}.icon-mobilepluspc:before{content:"%"}.icon-discountb:before{content:"&"}.icon-discountb-1:before{content:"'"}.icon-home:before{content:"#"}.icon-bookmark-filled:before{content:")"}.icon-bookmark-empty:before{content:"*"}.icon-sculpture:before{content:"+"}.icon-puppet-making:before{content:","}.icon-painting:before{content:"-"}.icon-film:before,.icon-filmmaking:before{content:"."}.icon-design:before{content:"/"}.icon-performance-animation:before{content:":"}.icon-fabrication:before{content:";"}.icon-lab-work:before{content:"<"}.icon-mold-making:before{content:"="}.icon-hair-work:before{content:">"}.icon-drawing:before{content:"?"}.icon-life-casting:before{content:"@"}.icon-makeup-effects:before{content:"["}.icon-mask-making:before{content:"]"}.icon-mechanical:before{content:"^"}.icon-electronics:before{content:"_"}.icon-eyes-teeth-nails:before{content:"`"}.icon-model-making:before{content:"{"}.icon-forum:before{content:"("}.fa-clock:before{content:"\F017"}.fa-check:before{content:"\F00C"}.icon-imdb:before{content:url(global/assets/images/icons/imdb.svg)}.icon-ms:before{margin-right:5px;background:url(global/assets/images/icons/ms-icon.svg) no-repeat 0 0;background-size:100%}.icon-closed-captioning:before,.icon-ms:before{display:inline-block;width:1em;height:1em;content:""}.icon-closed-captioning:before{background:url(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;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{-ms-touch-action:manipulation;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{font-family:Lato,sans-serif;font-size:16px;line-height:1.5;background-color:#151c2b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{max-width:1280px;width:100%}.wrapper,.wrapper-1080{padding:0 42px;margin:0 auto}.wrapper-1080{max-width:1080px}.smaller-wrapper{padding:0 42px;margin:0 auto;max-width:864px}h1{font-size:1em;font-weight:700}h1,h2{line-height:1;letter-spacing:2px}h2{font-size:1.56em}h2,h3{font-weight:400}h3{font-size:16px;line-height:1.67;letter-spacing:1px;text-align:left}h4{font-size:.88em;line-height:2.14;letter-spacing:1.8px}.btn,h4{font-weight:700}.btn{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.btn:disabled{opacity:.5}.btn{min-height:50px;width:230px}.btn:hover{cursor:pointer}.btn.-orange{background-color:#ff8400;border:2px solid transparent;color:#fff}.btn.-orange:hover{background-color:#b75f01}.btn.-orange:active{background-color:#cc6a00}.btn.-orange:disabled{background-color:#ff8400;color:#e56300;cursor:default}.btn.-thin{min-height:40px;width:230px;padding:5px 20px}.btn.-thin.-orange{background-color:#ff8400;border:2px solid transparent;color:#fff}.btn.-thin.-orange:hover{background-color:#b75f01}.btn.-thin.-orange:active{background-color:#cc6a00}.btn.-thin.-orange:disabled{background-color:#ff8400;color:#e56300;cursor:default}.btn.-thin.-blue{color:#fff;background-color:#1a5882}.btn.-thin.-blue:hover{background-color:#95c8ea}.btn.-thin.-blue:active{background-color:#2274aa}.btn.-thin.-blue-2{color:#fff;background-color:#227cb8;border:2px solid transparent}.btn.-thin.-blue-2:hover{background-color:#2b7cb2}.btn.-thin.-blue-2:active{background-color:#2074ac}.btn.-thin.-border-orange{color:#fff;border:2px solid #ff8400}.btn.-thin.-border-orange:hover{border-color:#b75f01}.btn.-thin.-border-orange:active{border-color:#cc6a00}.btn.-thin.-border-white{color:#fff;border:2px solid #fff}.btn.-thin.-border-white:hover{border-color:#ff8400}.btn.-thin.-border-white:active{border-color:#cc6a00}.btn.-small{min-height:40px;width:160px;padding:10px 20px}.btn.-small.-blue-2{color:#fff;background-color:#227cb8;border:2px solid transparent}.btn.-small.-blue-2:hover{background-color:#2b7cb2}.btn.-small.-blue-2:active{background-color:#2074ac}.btn.-small.-border-white{color:#fff;border:2px solid #fff}.btn.-small.-border-white:hover{border-color:#ff8400}.btn.-small.-border-white:active{border-color:#cc6a00}.btn.-small.-border-orange{color:#fff;border:2px solid #ff8400}.btn.-small.-border-orange:hover{border-color:#b75f01}.btn.-small.-border-orange:active{border-color:#cc6a00}.btn.-small.-border-blue{color:#227cb8;border:2px solid #227cb8}.btn.-small.-border-blue:hover{border-color:#2b7cb2}.btn.-small.-border-blue:active{border-color:#2074ac}.btn.-small.-border-dark{border:2px solid #0f1521}.btn.-small.-border-dark:hover{border-color:#ff8400}.btn.-small.-border-dark:active{border-color:#cc6a00}.btn.-mini{font-size:1em;min-height:30px;width:90px;padding:5px 10px}.btn.-mini.-blue-2{color:#fff;background-color:#227cb8;border:2px solid transparent}.btn.-mini.-blue-2:hover{background-color:#2b7cb2}.btn.-mini.-blue-2:active{background-color:#2074ac}.btn.-mini.-orange{background-color:#ff8400;border:2px solid transparent;color:#fff}.btn.-mini.-orange:hover{background-color:#b75f01}.btn.-mini.-orange:active{background-color:#cc6a00}.btn.-mini.-orange:disabled{background-color:#ff8400;color:#e56300;cursor:default}.btn.-mini.-border-blue{color:#227cb8;border:2px solid #227cb8}.btn.-mini.-border-blue:hover{border-color:#2b7cb2}.btn.-mini.-border-blue:active{border-color:#2074ac}.btn.-mini.-border-white{color:#fff;border:2px solid #fff}.btn.-mini.-border-white:hover{border-color:#ff8400}.btn.-mini.-border-white:active{border-color:#cc6a00}.btn.-wide{min-height:50px;width:320px;padding:10px 20px;font-size:1.2em}.btn.-wide.-blue{color:#fff;background-color:#1a5882}.btn.-wide.-blue:hover{background-color:#95c8ea}.btn.-wide.-blue:active{background-color:#2274aa}.btn.-wide.-orange{background-color:#ff8400;border:2px solid transparent;color:#fff}.btn.-wide.-orange:hover{background-color:#b75f01}.btn.-wide.-orange:active{background-color:#cc6a00}.btn.-wide.-orange:disabled{background-color:#ff8400;color:#e56300;cursor:default}.btn.-wide.-blue-2{color:#fff;background-color:#227cb8;border:2px solid transparent}.btn.-wide.-blue-2:hover{background-color:#2b7cb2}.btn.-wide.-blue-2:active{background-color:#2074ac}a{color:#35aeff;text-decoration:none}a:active{color:#2074ac}a:hover{color:#2b7cb2}input,select,textarea{font-family:Lato,sans-serif;padding:10px 20px;height:40px;text-align:left;outline:none;border:1px solid #c6c7cd;color:#475166;background-color:#eeeff2;transition:background .5s}input.focus,input:focus,select.focus,select:focus,textarea.focus,textarea:focus{background-color:#fff;color:#0f1521;outline:none}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:Lato,sans-serif;color:#475166}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:Lato,sans-serif;color:#475166}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:Lato,sans-serif;color:#475166}input::placeholder,select::placeholder,textarea::placeholder{font-family:Lato,sans-serif;color:#475166}[type=checkbox],[type=radio]{height:auto}select{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-image:url(global/assets/images/icons/downArrow.png);background-position:100% 50%;background-repeat:no-repeat}textarea{font-family:Lato,sans-serif;height:200px;display:block;font:1em Lato}form input,form select,textarea{width:100%}form button{margin:10px 0}form .input-group{display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch}form .input-group>div{-ms-flex:1 0 8em;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}ul{padding-left:0}article{padding-bottom:100px}section.heading{padding:32px 0}section.heading h1{padding-left:10px;border-left:3px solid #ff8400;font-size:22px;color:#fff;margin:0;line-height:1.67;letter-spacing:2px;font-weight:400}section.white-heading{background-color:#fff;padding:10px}section.white-heading h1{font-size:22px;color:#fff;margin:0;line-height:1.67;letter-spacing:2px;font-weight:400}section>.title-division{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}section>.title-division:before{margin-right:16px}section>.title-division:after,section>.title-division:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}section>.title-division:after{margin-left:16px}.quoted{position:relative;margin:50px 40px;text-align:center}.quoted:after,.quoted:before{font-family:swsca-icons!important;font-style:normal!important;font-weight:400!important;font-feature-settings:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8em;color:#1d273c;position:absolute}.quoted:before{content:"u";bottom:100%;right:100%}.quoted:after{content:"t";top:100%;left:100%}.social-networks{display:-ms-flexbox;display:flex}.social-networks div:first-child{margin-left:0}.social-networks iframe{vertical-align:baseline}.load-more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:40px auto 10px}.tag{height:20px;line-height:16px;padding:2px 8px;border-radius:.72em;font-size:.75em;margin:3px;display:inline-block;background-color:#eaebec}.tag,.tag a{color:#475166}.tag a{text-decoration:none}.tag:hover{background-color:#545f78;color:#fff}.tag:hover a{text-decoration:none;color:#fff}.react-tabs .tab-list ul,.react-tabs>ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#151c2b;border-top:1px solid #475166;height:60px;width:100%}.react-tabs .tab-list ul li,.react-tabs>ul li{cursor:pointer;font-weight:500;letter-spacing:1.8px;color:#fff;-ms-flex:1;flex:1;text-align:center;outline:none}.react-tabs .tab-list ul li span,.react-tabs>ul li span{display:inline-block;height:60px;line-height:60px;border-top:1px solid transparent;font-size:18px}.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}.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:-ms-flexbox;display:flex}.sidenav-wrapper>.sidenav{width:261px;position:relative;min-height:calc(100vh - 218px)}.sidenav-wrapper>.sidenav #Sidebar{position:absolute;right:0;width:1000px;height:100%;background:linear-gradient(#0f1521,#151c2b);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.sidenav-wrapper>.content{-ms-flex:3;flex:3;background-color:#151c2b;z-index:1}.topnav-wrapper .topnav{background-color:#0f1521}#App.enabled-simple-footer .sidenav-wrapper>.sidenav{min-height:calc(100vh - 146px)}.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{text-decoration:underline}.formated a{color:inherit}.formated a:hover{color:#eeeff2}.formated ol,.formated ul{padding-left:40px}.video-holder{display:block}.Collapsible{margin:10px 0;background-color:#0f1521;border:1px solid #151c2b;padding:15px 48px 20px}.Collapsible p:first-child{margin-top:0}.Collapsible p:last-child{margin-bottom:0}.Collapsible .Collapsible__trigger{position:relative;color:#fff;cursor:pointer;display:block;font-weight:700}.Collapsible .Collapsible__trigger:before{font-family:swsca-icons;position:absolute;content:"Y";top:6px;left:-26px;font-size:.6em;transition:transform .3s ease}.Collapsible .Collapsible__trigger.is-open{margin-bottom:10px}.Collapsible .Collapsible__trigger.is-open:before{transform:rotate(90deg)}.cross i{color:#475166;font-size:1.25em;transition:color .25s ease-in}.cross i:hover{cursor:pointer;color:#fff}.cross i:hover:before{content:"D"}.see-more{text-decoration:none;font-size:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:31px 0 44px;color:#35aeff;letter-spacing:1.7px;transition:color .15s ease-in}.see-more,.see-more i.icon-plus{display:-ms-flexbox;display:flex}.see-more i.icon-plus{margin-right:9px;font-size:30px;font-size:1.875rem;line-height:30px;line-height:1.875rem}.see-more:hover{color:#fff}.no-results{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-align:center;align-items: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%)}@media (max-width:980px){.wrapper{padding:0 20px;margin:0 auto}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){body{font-size:14px}.wrapper,.wrapper-1080{padding:0 12px;margin:0 auto}.topnav-wrapper .topnav{background-color:transparent}form .form-group{-ms-flex-direction:column;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{position:relative;width:100%;padding-bottom:56.25%;height:0}.video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){body{font-size:13px}section.white-heading{background-color:#fff;padding:10px}section.white-heading h1{font-size:14px;color:#fff;margin:0;line-height:1.67;letter-spacing:2px;font-weight:400}section>.title-division{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}section>.title-division:before{margin-right:16px}section>.title-division:after,section>.title-division:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) 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;padding:10px}section.white-heading h1{font-size:16px;color:#fff;margin:0;line-height:1.67;letter-spacing:2px;font-weight:400}section>.title-division{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}section>.title-division:before{margin-right:16px}section>.title-division:after,section>.title-division:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}section>.title-division:after{margin-left:16px}}.BlogPost{min-width:300px;max-width:385px;-ms-flex:1 1 300px;flex:1 1 300px;margin:10px;background-color:#0f1521;transition:background-color .25s ease-out;position:relative}.BlogPost .overlay{z-index:1}.BlogPost .overlay,.BlogPost .overlay a{position:absolute;width:100%;height:100%}.BlogPost .overlay a{border:1px solid hsla(0,0%,55%,.25)}.BlogPost .info-wrapper{padding:14px 14px 104px;line-height:25px}.BlogPost .photo{height:180px;overflow:hidden;display:block;position:relative}.BlogPost .photo img{position:absolute;transform:translateY(-50%);top:50%;max-width:100%}.BlogPost .category{margin-top:5px;font-size:18px;text-transform:capitalize;color:#227cb8;text-decoration:none;z-index:2;position:relative;font-weight:700;letter-spacing:2px}.BlogPost .category:hover{color:#2b7cb2}.BlogPost .title{display:block;color:#fff;font-size:21px;text-decoration:none;font-weight:700;margin:10px 0;line-height:1.4}.BlogPost .description{color:#fff;line-height:1.4;font-weight:500}.BlogPost .social-networks{margin-top:10px}.BlogPost .social-networks>div{display:-ms-flexbox;display:flex;position:relative;z-index:2}.BlogPost .line{border:1px solid #c6c7cd;margin-top:24px}.BlogPost .created{margin-top:5px;color:#fff;font-size:16px;text-transform:capitalize}.BlogPost .extra-info{position:absolute;bottom:0;right:0;left:0;padding:0 14px 14px}.BlogPost:hover{background-color:#dde0e5;cursor:pointer}.BlogPost:hover .description,.BlogPost:hover .title{color:#151c2b}.BlogPost:hover .line{border:1px solid rgba(15,21,33,.85098)}.BlogPost:hover .created{color:#151c2b}@media (pointer:coarse){.BlogPost:hover{background-color:#0f1521;cursor:auto}.BlogPost:hover .description,.BlogPost:hover .title{color:#fff}.BlogPost:hover .line{border:1px solid #fff}}.BlogCategory{font-size:14px;color:#fff;text-decoration:none;font-weight:500;line-height:62px;height:62px;letter-spacing:1.8;display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;-ms-flex-pack:center;justify-content:center;padding:0 5px}.BlogCategory.active,.BlogCategory:hover{font-size:14px;line-height:57px;border-top:2px solid #fff}#BlogCategories{min-height:62px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}#BlogCategories #Sidebar{margin:0 -12px}#Blog .main-title{margin:32px 0 16px}#Blog .main-title>h1{padding-left:10px;border-left:3px solid #ff8400;color:#fff;font-size:1.56em}#RelatedBlogPosts .blog-posts-content{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}#RelatedBlogPosts .BlogPost{-ms-flex:1 1 32%;flex:1 1 32%;margin:10px .5%;-ms-flex-positive:0;flex-grow:0}.networks{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}.networks div:nth-child(2){margin-left:3px;position:relative;top:-3px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px),(min-width:400px){.networks div:nth-child(2){top:-2px}}#Post{overflow:scroll}#Post .post-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:88px}#Post .post-header .banner{margin-top:45px;max-width:728px;width:100%}#Post .post-header .banner .banner-slide{width:100%;height:180px;outline:none;background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:none}#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{position:absolute;left:0;top:0;bottom:0;right: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{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-height:1.25em;max-height:1.25em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;letter-spacing:1.3px;color:#fff;font-weight:700;font-size:40px;width:100%;margin:0 auto;padding-bottom:5px;text-align:center}#Post .post-header .banner .banner-slide .wrapper .title.expand{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1em;max-height:4em;padding-bottom:8px}#Post .post-header .banner .banner-slide .wrapper .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;max-height:1.56em;font-size:18px;color:#fff;width:65%;line-height:1.56em;margin:0 auto;display:none}#Post .post-header .banner .banner-slide .wrapper .description p{margin:0;font-size:18px}#Post .post-header .banner .banner-slide .wrapper .description.expand{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-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);width:84px;padding:12px 0;text-align:center;vertical-align:middle;line-height:0;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center}#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}#Post .post-header .banner .banner-slide .wrapper .cta{padding:10px 0 0;margin:0 auto;position:relative;pointer-events:none;z-index:1;width:65%}#Post .post-header .banner .banner-slide .wrapper .cta a{pointer-events:all}#Post .post-header .banner .banner-slide .wrapper .cta a button{min-height:25px;margin:auto;padding:5px 20px;width:auto;min-width:100px;max-width:320px}#Post .post-header .banner .banner-slide .wrapper .video-banner{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50%;height:100%;cursor:pointer;overflow:hidden}#Post .post-header .banner .banner-slide .wrapper .video-banner__thumb{background-color:#c6c7cd;background-size:100%;background-position:50%;width:100%;height:0;padding-bottom:56.25%;position:relative}#Post .post-header .banner .banner-slide .wrapper .video-cta{color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:all .15s ease-out;background-color:rgba(0,0,0,.3)}#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)}#Post .post-header .title{width:60%}#Post .post-header .title h1{color:#fff;text-align:center;line-height:1.2;font-size:34px;letter-spacing:2px;font-weight:700}#Post h2{font-size:22px;font-weight:700;letter-spacing:2px;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}#Post h2:before{margin-right:16px}#Post h2:after,#Post h2:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}#Post h2:after{margin-left:16px}#Post h2{color:#fff;text-align:center}#Post h2.tagline{color:#eeeff2;font-size:1em;font-weight:400;text-transform:none;display:block;line-height:1.4em;margin:10px 0 14px}#Post h2.tagline:after,#Post h2.tagline:before{content:none}#Post .category{color:#227cb8;font-size:20px;margin-top:45px}#Post .date-created{margin-top:15px;color:#fff;font-size:16px;letter-spacing:1.8px}#Post .forum{margin:40px 0 20px;font-size:18px}#Post .forum a{display:-ms-flexbox;display:flex}#Post .forum a i{margin-right:15px;font-size:1.2em}#Post .social-networks{margin-top:18px}#Post .blog-content{background-color:#fff}#Post .blog-content .body{max-width:720px;margin:auto;line-height:1.88;color:#141c2c}#Post .blog-content .body h1,#Post .blog-content .body h2,#Post .blog-content .body p{color:#141c2c}#Post .blog-content .body h1 img,#Post .blog-content .body h2 img,#Post .blog-content .body p img{width:100%!important;height:auto!important}#Post .blog-content .body a{text-decoration:none;color:#227cb8}#Post .blog-content .body a:hover{color:#2b7cb2}#Post .blog-content .comments{padding-bottom:50px}#Post .blog-content .comments iframe{width:100%!important}#Post ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0}#Post ul.tags li{margin:5px 10px}#Post .main-image{margin:0 auto;display:block;position:relative;top:-40px}#Post .related-posts{margin-bottom:20px}#Post .related-posts .forum{margin:48px 0;font-size:20px}#Post .related-posts .forum a{display:-ms-flexbox;display:flex;margin:auto;width:258px}#Post .related-posts .forum a i{margin-right:15px;font-size:1.2em}#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;width:-moz-fit-content!important;width:fit-content!important;min-height:342px}@media (max-width:980px){#Post .post-header .title{width:80%}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#Post .post-header .banner .banner-slide{padding:0}#Post .post-header .banner .banner-slide .wrapper .title{width:90%;font-size:22px}#Post ul.tags li{margin:5px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(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{-ms-flex-pack:justify;justify-content:space-between;text-align:left}.TutorialOverview,.TutorialOverview .formatted h3{display:-ms-flexbox;display:flex}.TutorialOverview .formatted h3{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;-ms-flex-align:center;align-items:center;line-height:1.25}.TutorialOverview .formatted h3:before{margin-right:16px}.TutorialOverview .formatted h3:after,.TutorialOverview .formatted h3:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}.TutorialOverview .formatted h3:after{margin-left:16px}.TutorialOverview .description{-ms-flex:0 1 65%;flex:0 1 65%}.TutorialOverview .share .networks{display:-ms-flexbox;display:flex}.TutorialOverview .share .networks>div{margin-right:4px}.TutorialOverview .info{-ms-flex:0 1 30%;flex:0 1 30%;line-height:1.56;color:#fff}.TutorialOverview .info>*{margin:15px 0}.TutorialOverview .info i{margin-right:10px}.TutorialOverview .info h3{font-size:1.56em;font-weight:400;line-height:1;text-transform:capitalize;line-height:1.56;letter-spacing:2px;font-size:18px;color:#fff;margin-bottom:10px}.TutorialOverview .info .forum a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px}.TutorialOverview .info .forum a i.icon{margin-right:15px;font-size:1.2em;height:24px}.TutorialOverview .info .level{margin-top:0}.TutorialOverview .tags-container{display:-ms-flexbox;display:flex}.TutorialOverview .tags-container .tags{margin:0;margin-top:-3px}.TutorialOverview .FavoriteButton button{padding-left:0}.TutorialOverview .closed-captions{-ms-flex-align:center;align-items:center}.TutorialOverview .closed-captions,.TutorialOverview .closed-captions>i{display:-ms-flexbox;display:flex}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.TutorialOverview{display:block}}.WebinarOverview{-ms-flex-pack:justify;justify-content:space-between;text-align:left}.WebinarOverview,.WebinarOverview .formatted h3{display:-ms-flexbox;display:flex}.WebinarOverview .formatted h3{font-size:22px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;-ms-flex-align:center;align-items:center;line-height:1.25}.WebinarOverview .formatted h3:before{margin-right:16px}.WebinarOverview .formatted h3:after,.WebinarOverview .formatted h3:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}.WebinarOverview .formatted h3:after{margin-left:16px}.WebinarOverview .description{-ms-flex:0 1 65%;flex:0 1 65%}.WebinarOverview .share .networks{display:-ms-flexbox;display:flex}.WebinarOverview .share .networks>div{margin-right:4px}.WebinarOverview .info{-ms-flex:0 1 30%;flex:0 1 30%;line-height:1.56;color:#fff}.WebinarOverview .info>*{margin:15px 0}.WebinarOverview .info i{margin-right:10px}.WebinarOverview .info h3{font-size:1.56em;font-weight:400;line-height:1;text-transform:uppercase;line-height:1.56;letter-spacing:2px;font-size:1em;color:#fff;margin-bottom:10px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.WebinarOverview{display:block}}.VideoModal .rodal-dialog{padding:0;max-width:90%;background:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.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{width:16px;height:16px;padding:8px;top:-20px;right:-20px;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 (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.VideoModal .rodal-dialog .rodal-close{top:-10px;right:-10px}}.grecaptcha-badge{visibility:hidden}#WebinarDetail .WebinarSchedule .formatted{display:block;padding-top:20px}#WebinarDetail .WebinarSchedule .formatted>*{padding-top:10px;padding-bottom:10px;margin:0;background:none;border:none}#WebinarDetail .WebinarSchedule .formatted>* span{color:inherit}#WebinarDetail .WebinarSchedule .formatted>* br,#WebinarDetail .WebinarSchedule .formatted>p{display:none}#WebinarDetail .WebinarSchedule .formatted>h2{padding-left:10px;border-left:3px solid #ff8400;font-size:1.2em;clear:both;float:left;width:40%;color:#fff;padding:22px 20px;position:relative}#WebinarDetail .WebinarSchedule .formatted>h2:after{content:"";position:absolute;height:9px;width:9px;background:#ff8400;border-radius:50%;right:-5px;top:35px}#WebinarDetail .WebinarSchedule .formatted>h2:first-child:before{content:"";position:absolute;height:45px;width:3px;background:#151c2b;top:0;right:-1.5px}#WebinarDetail .WebinarSchedule .formatted>ul,#WebinarDetail .WebinarSchedule .formatted div,#WebinarDetail .WebinarSchedule .formatted h3{float:right;width:60%;padding-left:28.5px;border-left:1px solid #475166}#WebinarDetail .WebinarSchedule .formatted>ul p,#WebinarDetail .WebinarSchedule .formatted div p,#WebinarDetail .WebinarSchedule .formatted h3 p{margin:0}#WebinarDetail .WebinarSchedule .formatted>h3{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#WebinarDetail .WebinarSchedule .formatted>h3:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px}#WebinarDetail .WebinarSchedule .formatted>h3{padding-left:10px;border-left:3px solid #ff8400;font-size:.9em;padding:25px 28.5px 0;color:#fff;border-left:1px solid #475166;margin:0}#WebinarDetail .WebinarSchedule .formatted>h3:after{border-color:#fff}#WebinarDetail .WebinarSchedule .formatted>ul{padding-left:46.5px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#WebinarDetail .WebinarSchedule .formatted>h2:after{display:none}#WebinarDetail .WebinarSchedule .formatted>h2,#WebinarDetail .WebinarSchedule .formatted div,#WebinarDetail .WebinarSchedule .formatted h3,#WebinarDetail .WebinarSchedule .formatted ul{width:inherit;float:none}#WebinarDetail .WebinarSchedule .formatted>ul,#WebinarDetail .WebinarSchedule .formatted div,#WebinarDetail .WebinarSchedule .formatted h3{border-left:0}}.WebinarMaterials .formatted div>h3{padding-left:10px;border-left:3px solid #ff8400}.WebinarMaterials .formatted p{margin:0}.WebinarMaterials>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.WebinarMaterials>div>*{-ms-flex:0 0 100%;flex:0 0 100%}.WebinarMaterials>div>div{-ms-flex:0 1 45%;flex:0 1 45%}.WebinarMaterials>div>div:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:50px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){.WebinarMaterials>div>div{-ms-flex:0 1 100%;flex:0 1 100%}.WebinarMaterials img{max-width:100%;height:auto!important}}#WebinarDetail{color:#fff;padding-bottom:0}#WebinarDetail .header{background-color:#0f1521}#WebinarDetail .header .extra-html .starts-on{font-weight:500;font-size:.875em;color:#0f1521;text-transform:uppercase}#WebinarDetail .header .extra-html .date{color:#0f1521}#WebinarDetail .notice-holder,#WebinarDetail .timer-holder{padding:1px 0 34px;background-color:#0f1521}#WebinarDetail .notice-holder .wrapper-1080,#WebinarDetail .timer-holder .wrapper-1080{display:-ms-flexbox;display:flex;min-height:100px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#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{margin:0;color:#fff;font-weight:700}#WebinarDetail .gallery-holder{margin-bottom:175px}#WebinarDetail #course-purchase .name{min-height:150px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#WebinarDetail .header .extra-html .starts-on{color:#dde0e5;font-weight:700}#WebinarDetail .header .extra-html .date{color:#fff}#WebinarDetail .gallery-holder{margin-bottom:40px}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(max-width:375px){#WebinarDetail .react-tabs__tab-list{font-size:.8em}}#CartSummary{position:absolute;width:30%;max-width:320px;height:310px;left:68%;top:71px;z-index:100}#CartSummary .header-wrapper{padding:15px;background-color:#fff}#CartSummary .header-wrapper .cart-summary-header{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;-ms-flex-align:center;align-items:center;border-bottom:1px solid #0f1521}#CartSummary .header-wrapper .cart-summary-header .plan-summary-title span:first-child,#CartSummary .header-wrapper .cart-summary-header .summary-title span:first-child{text-transform:capitalize;font-size:18px;font-weight:700;letter-spacing:2px;color:#0f1521}#CartSummary .header-wrapper .cart-summary-header .edit-cart a{color:#227cb8;text-decoration:none}#CartSummary .header-wrapper .cart-summary-header .edit-cart a:hover{cursor:pointer;color:#2b7cb2}#CartSummary .items{background-color:#fff}#CartSummary .items .item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:15px;border-bottom:1px solid}#CartSummary .items .item .thumbnail{position:relative;width:70px;height:40px}#CartSummary .items .item .thumbnail img{border:1px solid #475166}#CartSummary .items .item .thumbnail .plan-icon{background-color:#171f32;width:70px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:2em;border:1px solid #475166}#CartSummary .items .item .thumbnail .plan-icon i,#CartSummary .items .item .thumbnail .quantity{display:-ms-flexbox;display:flex;color:#fff}#CartSummary .items .item .thumbnail .quantity{background-color:#227cb8;border-radius:50%;position:absolute;width:15px;height:15px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:.45em;top:-5px;right:-5px}#CartSummary .items .item .description{width:53%;margin-left:15px;font-size:.8em}#CartSummary .items .item .description .type{text-transform:capitalize;font-size:14px;color:#000}#CartSummary .items .item .description .title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1;max-height:2;overflow:hidden;color:#000;font-weight:700;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{color:#0f1521;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#CartSummary .total-wrapper{padding:15px;background-color:#151c2b}#CartSummary .total-wrapper .total .redeem{font-size:14px;line-height:1.33;letter-spacing:1.7px;text-align:left;color:#227cb8;padding-bottom:15px;cursor:pointer}#CartSummary .total-wrapper .total .redeem:hover{color:#2b7cb2}#CartSummary .total-wrapper .total .redeem.disabled{cursor:default}#CartSummary .total-wrapper .total .redeem.disabled:hover{color:#227cb8}#CartSummary .total-wrapper .total .free-trial span{font-size:.6875em}#CartSummary .total-wrapper .total .total-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #475166;border-bottom:1px solid #475166;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{padding:1px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#eaebec}#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{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;font-weight:700;color:#fff}#CartSummary #DiscountCode{transition:all .25s ease}#CartSummary #DiscountCode.showForm{margin:10px 0}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#CartSummary{position:unset;width:300px;height:auto;margin:auto;padding-top:35px;margin-bottom:25px}#CartSummary .items .item .description{font-size:.825em}#CartSummary .items .item .price{font-size:1em}}#CheckoutLogin{display:-ms-flexbox;display:flex;color:#151c2b}#CheckoutLogin,#CheckoutLogin>div{-ms-flex-direction:column;flex-direction:column}#CheckoutLogin>div{-ms-flex-align:center;align-items:center}#CheckoutLogin a{color:#227cb8;text-decoration:none}#CheckoutLogin a:hover{color:#2b7cb2}#CheckoutLogin a:active{color:#2074ac}#CheckoutLogin form{padding-top:40px;width:100%}#CheckoutLogin .divisor{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;margin:15px 0 24px;font-size:.88em;font-weight:700;letter-spacing:2px;color:#151c2b}#CheckoutLogin .divisor:after,#CheckoutLogin .divisor:before{content:"";border-bottom:1px solid #dde0e5;-ms-flex:1 1 auto;flex:1 1 auto}#CheckoutLogin .divisor:before{margin-right:10px}#CheckoutLogin .divisor:after{margin-left:10px}#CheckoutLogin .auth-form-box{padding:25px 65px;background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.15);width:500px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#CheckoutLogin .auth-form-box h1{font-size:1.56em;font-weight:400;line-height:1;letter-spacing:2px}#CheckoutLogin .auth-alt{margin:30px 0 50px;font-size:1em;color:#151c2b;text-align:center}#CheckoutLogin .auth-alt a{font-weight:700;text-transform:uppercase}#CheckoutLogin .container{-ms-flex-direction:row;flex-direction:row}#CheckoutLogin .container .column{-ms-flex:1 1 30%;flex:1 1 30%;-ms-flex-pack:center;justify-content:center;margin-top:10vh;height:calc(90vh - 160px)}#CheckoutLogin .container .column .message{text-align:center;line-height:1.88;padding:50px 0;height:218px;margin:10px 20% auto}#CheckoutLogin .container .column .cta-auth{text-align:center;height:70px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:410px;margin:0 auto -13px;background-color:#dde0e5;-ms-flex-pack:center;justify-content:center;padding-top:20px;padding-bottom:60px}#CheckoutLogin .container .column .cta-auth span{line-height:1.88;letter-spacing:2px}#CheckoutLogin .container .column .cta-auth a button{color:#151c2b}#CheckoutLogin .container .column .cta-auth button{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#CheckoutLogin .container .column .cta-auth button:disabled{opacity:.5}#CheckoutLogin .container .column .cta-auth button{min-height:40px;width:360px;padding:10px 20px;font-size:14px;line-height:1;border:2px solid #475166}#CheckoutLogin .container .column .cta-auth button:hover{border-color:#545f78}#CheckoutLogin .container .column .cta-auth button:active{border-color:#b4bbcb}#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}#CheckoutLogin .container form{padding-top:10px}#CheckoutLogin>div{display:-ms-flexbox;display:flex}#CheckoutLogin #LoginBox,#CheckoutLogin #RegisterBox{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#CheckoutLogin #LoginBox .auth-form-box,#CheckoutLogin #RegisterBox .auth-form-box{background-color:#dde0e5;box-shadow:none;width:410px;padding:15px;max-width:100%}#CheckoutLogin #LoginBox .auth-form-box .toggle-box,#CheckoutLogin #RegisterBox .auth-form-box .toggle-box{-ms-flex-item-align:start;align-self:flex-start;cursor:pointer;min-height:20px;color:#227cb8;padding:0}#CheckoutLogin #LoginBox .auth-form-box .toggle-box:hover,#CheckoutLogin #RegisterBox .auth-form-box .toggle-box:hover{color:#2b7cb2}#CheckoutLogin #RegisterBox .sign-up-box .terms{font-size:.62em}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#CheckoutLogin{margin-top:20px;font-size:1.25em}#CheckoutLogin .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}#CheckoutLogin .container .column{height:auto;max-width:unset;margin-top:1vh}#CheckoutLogin .container .column .cta-auth{margin:30px auto;width:90%}#CheckoutLogin .container .column .cta-auth a.active{width:100%}#CheckoutLogin .container .column .message{padding:0;height:auto;width:65%;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(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{width:90%;margin:auto}#CheckoutLogin #LoginBox .auth-form-box .kep-login-facebook .fa{margin-right:20px}#CheckoutLogin #RegisterBox .sign-up-box{width:90%;margin:auto}#CheckoutLogin #RegisterBox .sign-up-box .terms{font-size:12px}#CheckoutLogin #RegisterBox .sign-up-box .kep-login-facebook .fa{margin-right:20px}}#AddressForm{margin:auto}#AddressForm form .input-group{display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch}#AddressForm form .input-group>div{-ms-flex:1 0 8em;flex:1 0 8em}#AddressForm form .input-group input,#AddressForm form .input-group select{width:100%}#AddressForm form.disabled input,#AddressForm form.disabled select{cursor:not-allowed;background-color:transparent}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#AddressForm form .input-group{-ms-flex-direction:column;flex-direction:column}#AddressForm form .input-group>div{-ms-flex:1 0 4em;flex:1 0 4em}}#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{-ms-flex-pack:end;justify-content:flex-end}#Addresses form .buttons,#Addresses form .buttons .cancel-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#Addresses form .buttons .cancel-btn{outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center}#Addresses form .buttons .cancel-btn:disabled{opacity:.5}#Addresses form .buttons .cancel-btn{color:#227cb8;text-transform:capitalize;padding:0 40px;font-weight:400;height:22px}#Addresses form .buttons .cancel-btn:hover{color:#2b7cb2}#Addresses form .buttons .submit-btn{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#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{color:#fff;border:2px solid #fff}#Addresses form .buttons .submit-btn:hover{border-color:#ff8400}#Addresses form .buttons .submit-btn:active{border-color:#cc6a00}#Addresses form .buttons .submit-btn{right:0}#Addresses .create-address{opacity:0;transition:opacity .2s ease-in-out;margin-bottom:50px}#Addresses .create-address.showForm{opacity:1}#Addresses .add-address-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end}#Addresses .add-address-container button.add-address{color:#35aeff;cursor:pointer;-ms-flex-align:center;align-items:center;font-size:20px;line-height:30px;outline:none;transition:color .15s ease-in}#Addresses .add-address-container button.add-address:disabled{color:#2074ac;cursor:default}#Addresses .add-address-container button.add-address:disabled:hover{color:#2074ac}#Addresses .add-address-container button.add-address span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;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}#Addresses .add-address-container button.add-address{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:end;margin-top:28px;text-transform:capitalize}#Addresses .add-address-container button.add-address i{font-size:32px;font-size:2rem;height:32px;height:2rem;line-height:32px;line-height:2rem;margin-right:10px}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#Addresses form .buttons{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#Addresses form .buttons .cancel-btn{padding:20px}#Addresses button.add-address{padding:25px 0;text-transform:capitalize}}#Checkout{color:#fff;background-color:#0f1521;position:relative}#Checkout .main-title{height:60px}#Checkout .main-title,#Checkout .main-title h1{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#Checkout .main-title h1{padding-left:10px;border-left:3px solid #ff8400;text-transform:capitalize;font-size:22px;font-weight:400;height:30px}#Checkout .checkout-login .header{text-transform:uppercase;line-height:1;letter-spacing:2.3px;color:#151c2b;-ms-flex-align:start;align-items:flex-start;padding:22px 0;border-bottom:1px solid rgba(78,78,95,.15)}#Checkout .checkout-container{background-color:#dde0e5;color:#475166;position:relative}#Checkout .checkout-container .header{border-bottom:1px solid #c6c7cd}#Checkout .checkout-container .header .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:15px;padding-bottom:15px;margin:auto}#Checkout .checkout-container .header .container .text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 10px;text-transform:capitalize;font-size:20px;font-weight:700}#Checkout .checkout-container .wrapper-subscribing{padding:0 20px}#Checkout .checkout-container .bill-to-full-width-container,#Checkout .checkout-container .ship-to-full-width-container{transition:opacity .25s ease-in 1s;opacity:0}#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{max-width:654px;background-color:#c6c7cd;margin:0 auto}#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{-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:start;justify-content:flex-start}#Checkout .checkout-container .ship-to-full-width-container .header .container .edit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#227cb8;position:absolute;right:35%}#Checkout .checkout-container .ship-to-full-width-container .header .container .edit:hover{color:#2b7cb2;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{transition:min-height .5s;min-height:374px;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:15px}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-body{width:66%;margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-body .delivery-method .title{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-body .delivery-method .title:after{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px;border-bottom:1px solid #c6c7cd}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .ship-to-body .continue-btn{-ms-flex-align:end;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{font-weight:700;color:#fff}#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}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .plan-order-summary .plan-order-summary-body .tagline .accent{color:#227cb8;font-weight:700}#Checkout .checkout-container .ship-to-full-width-container .wrapper .ship-to .collapse-wrapper .plan-order-summary .plan-order-summary-body .description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12px;color:#eeeff2}#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;font-weight:700;font-size:13px}#Checkout .checkout-container .ship-to-full-width-container.collapse{color:#ccc;background-color:#151c2b;max-height:227px}#Checkout .checkout-container .ship-to-full-width-container.collapse .header{border-bottom:1px solid #475166}#Checkout .checkout-container .ship-to-full-width-container.collapse .header .container .circle{border:2px solid #ccc}#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{max-width:654px;margin:0 auto}#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}#Checkout .checkout-container .bill-to-full-width-container{min-height:500px}#Checkout .checkout-container .bill-to-full-width-container.collapse{background-color:#151c2b}#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}#Checkout .bill-to .bill-to-body{width:66%;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#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{width:100%;max-width:654px}#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{text-align:left;margin:20px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#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{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px;border-bottom:1px solid #c6c7cd}#Checkout .bill-to .bill-to-body #PaymentMethodForm{width:unset;max-width:654px}#Checkout .bill-to .bill-to-body #PaymentMethodForm button{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#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;border:2px solid transparent;color:#fff}#Checkout .bill-to .bill-to-body #PaymentMethodForm button:hover{background-color:#b75f01}#Checkout .bill-to .bill-to-body #PaymentMethodForm button:active{background-color:#cc6a00}#Checkout .bill-to .bill-to-body #PaymentMethodForm button:disabled{background-color:#ff8400;color:#e56300;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{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:initial;align-items:initial}#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;border:none;width:90px}#Checkout .bill-to .bill-to-body .new-payment-method .discount-code #DiscountCode .actions .cta:hover{color:#2b7cb2}#Checkout .bill-to .bill-to-body .new-payment-method .discount-code #DiscountCode .actions button:hover{background-color:#2b7cb2}#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{display:-ms-flexbox;display:flex;color:#227cb8;-ms-flex-align:center;align-items:center;padding:5px 0 20px}#Checkout .bill-to .bill-to-body .new-payment-method .go-to-select-existent-payment-method .arrow{border-color:#227cb8;font-weight:400}#Checkout .bill-to .bill-to-body .new-payment-method .go-to-select-existent-payment-method .hover-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#Checkout .bill-to .bill-to-body .new-payment-method .go-to-select-existent-payment-method .hover-wrapper:hover{color:#2b7cb2;cursor:pointer}#Checkout .bill-to .bill-to-body .new-payment-method .go-to-select-existent-payment-method .hover-wrapper:hover .arrow{border-color:#2b7cb2}#Checkout .bill-to .bill-to-body .new-payment-method .go-to-select-existent-payment-method .text{padding:0 10px;font-size:12px}#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;border:none;width:90px}#Checkout .bill-to .bill-to-body .new-payment-method .buttons-container .discount-code .actions .cta:hover{color:#2b7cb2}#Checkout .bill-to .bill-to-body .new-payment-method .buttons-container .discount-code .actions button:hover{background-color:#2b7cb2}#Checkout .bill-to .bill-to-body .select-payment-method .payment-methods .flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#Checkout .bill-to .bill-to-body .price-wrapper{margin:10px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}#Checkout .bill-to .bill-to-body .price-wrapper *{text-align:right}#Checkout .bill-to .bill-to-body-subscribe{width:100%;-ms-flex-align:center;align-items:center}#Checkout .bill-to .bill-to-body-subscribe .discount-code{width:100%;max-width:657px}#Checkout .bill-to .bill-to-body-subscribe .discount-code a{color:#227cb8;cursor:pointer}#Checkout .bill-to .bill-to-body-subscribe .discount-code a:hover{color:#2b7cb2}#Checkout .bill-to .bill-to-body-subscribe .discount-code .actions button{background-color:#227cb8;border:none;width:90px;max-height:40px}#Checkout .bill-to .bill-to-body-subscribe .discount-code .actions .cta:hover{color:#2b7cb2}#Checkout .bill-to .bill-to-body-subscribe .discount-code .actions button:hover{background-color:#2b7cb2}#Checkout .bill-to .subscription-note{font-size:12px;width:unset;max-width:654px;margin:5px 0}#Checkout .add-new{-ms-flex-align:end;align-items:flex-end;line-height:1.33;letter-spacing:1.7px;color:#227cb8;-ms-flex-direction:column;flex-direction:column}#Checkout .add-new,#Checkout .add-new .accepted-cards{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#Checkout .add-new .accepted-cards{padding-top:12px;width:100%}#Checkout .add-new .accepted-cards>img{width:40px;margin-left:5px}#Checkout .add-new .plus{border-color:#227cb8;font-weight:100;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}#Checkout .add-new .plus .icon-plus{display:-ms-flexbox;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{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#Checkout .add-new .hover-wrapper:hover{color:#2b7cb2;cursor:pointer}#Checkout .add-new .hover-wrapper:hover .plus{border-color:#2b7cb2}#Checkout .circle{border:2px solid #475166;width:30px;border-radius:50%;height:30px;-ms-flex-align:center;align-items:center;font-size:1em;font-weight:700}#Checkout .circle,#Checkout .circle i,#Checkout .circle span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#Checkout .circle i,#Checkout .circle span{font-size:.75em;transform:rotate(90deg)}#Checkout .continue-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:5px 0;-ms-flex-direction:column;flex-direction:column}#Checkout .continue-btn button{display:-ms-flexbox;display:flex;outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#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;border:2px solid transparent}#Checkout .continue-btn button:hover{background-color:#b75f01}#Checkout .continue-btn button:active{background-color:#cc6a00}#Checkout .continue-btn button:disabled{background-color:#ff8400;color:#e56300;cursor:default}#Checkout .continue-btn button{color:#fff;text-transform:capitalize;font-size:18px;-ms-flex-item-align:end;align-self:flex-end}#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{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;cursor:pointer}#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{-ms-flex-align:center;align-items:center;color:#fff}#Checkout .Select-control .Select-placeholder,#Checkout .Select-control .Select-value{display:-ms-flexbox;display:flex}#Checkout .Select-control .Select-value .Select-value-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#Checkout .buttons{-ms-flex-pack:end;justify-content:flex-end}#Checkout .buttons,#Checkout .buttons .submit-btn{display:-ms-flexbox;display:flex}#Checkout .buttons .submit-btn{outline:none;border-radius:0;font-size:16px;border:none;font-weight:700;text-align:center;letter-spacing:1.5px;cursor:pointer;max-width:100%;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;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#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;border:2px solid transparent}#Checkout .buttons .submit-btn:hover{background-color:#b75f01}#Checkout .buttons .submit-btn:active{background-color:#cc6a00}#Checkout .buttons .submit-btn:disabled{background-color:#ff8400;color:#e56300;cursor:default}#Checkout .buttons .submit-btn{color:#fff;text-transform:capitalize;font-size:18px}#Checkout .buttons .submit-btn.submitted,#Checkout .buttons .submit-btn:disabled{background-color:#b75f01;cursor:default}#Checkout .buttons .cancel-btn{padding:0 20px;cursor:pointer;color:#227cb8}#Checkout .buttons .cancel-btn:hover{color:#545f78}#Checkout .hide{visibility:hidden}#Checkout .none{display:none}#Checkout .payment-method-body{font-size:1em;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:start;justify-content:flex-start;padding:8px 0}#Checkout .payment-method-body .credit-card-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 10px;-ms-flex-negative:0;flex-shrink:0}#Checkout .payment-method-body .credit-card-icon img{width:37px;height:25px}#Checkout .payment-method-body .payment-method-description{margin:5px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0 10px}#Checkout .payment-method-body .primary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 10px}#Checkout .payment-method-body .primary span{font-size:.6875em;border-radius:10px;color:#fff;padding:2px 10px;display:-ms-flexbox;display:flex;background-color:#ff8400;line-height:1.5}#Checkout .new-address .go-to-select-existent-address,#Checkout .new-billing-address .go-to-select-existent-address{display:-ms-flexbox;display:flex;color:#227cb8;-ms-flex-align:center;align-items:center;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;font-weight:400}#Checkout .new-address .go-to-select-existent-address .hover-wrapper,#Checkout .new-billing-address .go-to-select-existent-address .hover-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#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;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}#Checkout .new-address .go-to-select-existent-address .text,#Checkout .new-billing-address .go-to-select-existent-address .text{padding:0 10px;font-size:12px;text-transform:uppercase}@media (-webkit-max-device-pixel-ratio:2) and (max-width:768px),(max-resolution:2dppx) and (max-width:768px),(max-resolution:192dpi) and (max-width:768px),(max-width:768px){#Checkout .add-new .accepted-cards{-ms-flex-pack:start;justify-content:flex-start}#Checkout .add-new .accepted-cards>img{width:40px;margin-right:5px;margin-left:0}#Checkout .checkout-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#Checkout .checkout-container>*{-ms-flex-order:1;order:1}#Checkout .checkout-container .checkout-login{-ms-flex-order:0;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:unset}#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{width:100%;margin:auto}#Checkout .checkout-container .bill-to-full-width-container .bill-to .bill-to-body #PaymentMethodForm .buttons-container .continue-btn button{width:100%;min-height:40px}#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{width:100%;margin:auto}#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{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}#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{padding:10px 0 20px;-ms-flex-align:center;align-items:center}#Checkout .checkout-container .ship-to-full-width-container.collapse .header.digital-order{border-bottom:none}#Checkout .continue-btn{-ms-flex-pack:center;justify-content:center}#Checkout .continue-btn a{text-align:center;width:100%}#Checkout .continue-btn button{min-height:40px;width:100%}#Checkout .add-new{-ms-flex-pack:start;justify-content:flex-start}#Checkout .add-new .text{font-size:.95em}#Checkout .buttons{-ms-flex-pack:center;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 (-webkit-max-device-pixel-ratio:2) and (max-width:374px),(-webkit-max-device-pixel-ratio:2) and (max-width:375px),(max-resolution:2dppx) and (max-width:374px),(max-resolution:192dpi) and (max-width:375px),(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{width:100%;margin:auto}}@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{-ms-flex-pack:end;justify-content:flex-end}}:root .microsoft-login-wrapper{width:100%}#course-comments{background-color:#fff;padding:30px 0}#course-comments .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#course-comments .wrapper>div{-ms-flex:1;flex:1}#course-comments h3{font-size:22px;letter-spacing:2px;text-align:center;color:#fff;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25}#course-comments h3:before{margin-right:16px}#course-comments h3:after,#course-comments h3:before{content:"";border-bottom:1px solid #475166;-ms-flex:1 1 auto;flex:1 1 auto}#course-comments h3:after{margin-left:16px}#course-comments h3{text-transform:uppercase;font-weight:700;color:#0f1521}