.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:700}.highlight .o{font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:700}.highlight .kd{font-weight:700}.highlight .kp{font-weight:700}.highlight .kr{font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}*{box-sizing:border-box}input{margin:0}.clearfix:after{content:"";display:table;clear:both}.visuallyhidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn{max-width:300px;color:#fff;background:#7fb466;padding:10px 5px;border:none;border-radius:3px;cursor:pointer;transition:all 200ms ease;max-width:100%;width:100%;text-overflow:ellipsis;-moz-appearance:none;-webkit-appearance:none}.btn:hover{background-color:#88b970}.btn:focus{background-color:#659b4c}.btn svg{position:relative;margin-bottom:0}.btn--test{position:absolute;top:50%;left:50%;transform:translate(-50%)}.btn--cart-checkout{font-size:18px;font-family:acumin-pro,Helvetica,Arial,sans-serif}.btn--cart-tab{padding:5px 11px;border-radius:3px 0 0 3px;position:fixed;right:0;top:50%;transform:translate(100%,-50%);opacity:0;min-width:inherit;width:auto;height:auto;z-index:2;background:#acb9d3}.btn--cart-tab:hover{background-color:#b6c1d8}.btn--cart-tab:focus{background-color:#8b9dc1}.btn--cart-tab.js-active{transform:translateY(-50%);opacity:1}.btn__counter{display:block;margin:0 auto 5px;font-size:18px}.icon-cart--side{height:20px;width:20px}.cart{position:fixed;font-size:16px;width:100%;max-width:350px;height:100%;right:0;top:0;z-index:3;background:#fafafa;border-radius:1px;box-shadow:0 0 0 rgba(0,0,0,.1);transform:translateX(100%);transition:box-shadow .2s ease-out,transform .2s ease-out}.cart.js-active{transform:translateX(0);box-shadow:-5px 0 5px rgba(0,0,0,.1)}.cart *{margin-top:0;margin-bottom:0;line-height:1.2}.variant-selectors input[type=radio]{position:absolute;visibility:hidden}#findOutMore{display:none}.cart-section{position:relative;padding:20px}.cart-section--top{z-index:5}.cart-title{color:#f15d64;display:inline-block;font-weight:400;font-size:24px;line-height:1.25;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:90%}.btn--close{position:absolute;right:15px;top:15px;font-size:35px;color:#767676;border:none;background:0 0;transition:transform 100ms ease;cursor:pointer}.btn--close:hover{transform:scale(1.2);color:dimgray}.cart-form{position:absolute;height:100%;width:100%;top:0;padding:70px 0 140px}.cart-item-container{height:100%;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;perspective:400px;perspective-origin:50% 0}.cart-item{margin-bottom:20px;overflow:hidden;backface-visibility:visible;min-height:65px;position:relative;opacity:1;transition:opacity .2s ease-in-out}.cart-item.js-hidden{opacity:0}.cart-item.js-working:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:2}.cart-item__img{width:65px;height:65px;border-radius:3px;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute}.cart-item__content{width:100%;padding-left:75px}.cart-item__content-row{margin-bottom:5px}.cart-item__variant-title{font-family:acumin-pro,Helvetica,Arial,sans-serif;font-size:11px;line-height:17px;color:#767676}.cart-item__quantity-container{border:1px solid #ccc;float:left;border-radius:3px}.quantity-decrement,.quantity-increment{color:#767676;display:block;float:left;height:21px;line-height:16px;font-family:monospace;width:25px;padding:0;border:none;background:0 0;box-shadow:none;cursor:pointer;font-size:18px;text-align:center}.cart-item__quantity{color:#000;width:38px;height:21px;font-size:inherit;border:none;text-align:center;-moz-appearance:textfield;background:0 0;border-left:1px solid #ccc;border-right:1px solid #ccc;display:block;float:left;padding:0;border-radius:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-item__price{font-family:acumin-pro,Helvetica,Arial,sans-serif;line-height:23px;float:right;font-size:20px}.cart-bottom{border-top:1px solid #ccc}.cart-info{padding:15px 20px 10px}.cart-info__total{float:left;text-transform:uppercase;color:#999}.cart-info__small{font-family:acumin-pro,Helvetica,Arial,sans-serif;font-size:16px}.cart-info__pricing{float:right}.cart-discount-notice{color:#767676;margin-bottom:10px}.cart-actions-container{padding-top:5px}.pricing{font-family:acumin-pro,Helvetica,Arial,sans-serif;margin-left:5px;font-size:16px;color:#000}.bwt-gradient{background:linear-gradient(135deg,#BC4E9C 0%,#F80759 100%)}.s-corners-soft{border-radius:7px}.s-corners-round{border-radius:100px}.fullScreen{height:100%;width:100%}.table{display:table}.on-top{position:relative;z-index:10!important}.l-h-20px{line-height:20px}.l-h-30px{line-height:30px}.curtain{position:fixed;display:block;top:0;right:0;bottom:0;left:0;background:rgba(10,19,29,.98);z-index:10;margin-bottom:0;overflow-y:scroll}.popup{background:#fff;border-radius:15px;max-width:550px;margin:5% auto;padding:20px;box-shadow:0 9px 18px rgba(0,0,0,.2)}@media screen and (min-width:50em){.popup{padding:40px 50px 20px}}.popup .course-rating{max-width:273px}.popup .no-thanks{display:block}.alert{position:sticky;z-index:10000;top:0;padding:15px;background:#47d1a3;color:#f5f5f5}.alert .alert-msg{width:90%;margin-bottom:0;margin-bottom:0;float:left}.alert .alert-msg a,.alert .alert-msg a:visited,.alert .alert-msg a:hover{color:#fff}.alert .icn-close{width:24px;height:24px;float:right;margin-bottom:0;margin-bottom:0;font-size:24px;line-height:20px;text-align:center}@media screen and (min-width:50em){.alert .alert-msg{text-align:center;width:100%;float:none}.alert .icn-close{display:none}}.author-small{max-width:48px}.inline{display:inline}.group:after{content:"";display:table;clear:both}.show-overflow{overflow:auto}.no-scroll{overflow:hidden}.hide{display:none}.show-element{display:block!important}.o-0{opacity:0!important}.hide-mobile{display:none!important}.show-desktop,.show-tablet{display:none}.fixed_position{position:fixed}.pos-relative{position:relative}.dis-i-b{display:inline-block!important}.bg-contain{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.bg-cover{background-size:cover!important;background-position:center!important}.bg-dark{color:#fff}.bg-space{background:#010409 url(/assets/img/space-portrait.jpg) no-repeat top;background-size:100% auto}.bg-dark-blue{background:#0f1f2f}.bg-purple{background:#1c1020}.bg-gradient{background:linear-gradient(135deg,#BC4E9C 0%,#F80759 100%)}.bg-light-gray{background:#f5f5f5}.bg-clip-both-right{-webkit-clip-path:polygon(0 2%,100% 0,100% 100%,0 97%);clip-path:polygon(0 2%,100% 0,100% 100%,0 97%)}.bg-clip-top-right{-webkit-clip-path:polygon(0 2%,100% 0,100% 100%,0 100%);clip-path:polygon(0 2%,100% 0,100% 100%,0 100%)}.bg-clip-bottom-right{-webkit-clip-path:polygon(0 0%,100% 0,100% 100%,0 97%);clip-path:polygon(0 0%,100% 0,100% 100%,0 97%)}@media screen and (min-width:63.75em){.bg-clip-top-right{-webkit-clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);clip-path:polygon(0 15%,100% 0,100% 100%,0 100%)}.bg-clip-both-right{-webkit-clip-path:polygon(0 15%,100% 0,100% 100%,0 85%);clip-path:polygon(0 15%,100% 0,100% 100%,0 85%)}.bg-clip-bottom-right{-webkit-clip-path:polygon(0 0%,100% 0,100% 100%,0 85%);clip-path:polygon(0 0%,100% 0,100% 100%,0 85%)}}.hr-border{border-bottom:solid 5px #db2b7b;display:inline-block}.f-style-n{font-style:normal}.f-style-b{font-weight:700}.f-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f-s-10px{font-size:10px}.f-s-14px{font-size:14px}.f-s-16px{font-size:16px}.f-s-20px{font-size:20px}.f-s-24px{font-size:24px}.f-c-gray{font-color:#757575}.huge-number{font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;font-size:70px;line-height:90px;font-weight:300}.large-text{font-size:84.8px;font-size:5.3rem;line-height:75px;line-height:4.6875rem}.medium-text{font-size:28.8px;font-size:1.8rem;line-height:37.5px;line-height:2.34375rem;padding-bottom:5px}.allsmallcaps{font-feature-settings:"c2sc","smcp";letter-spacing:.03em}.uppercase{letter-spacing:.1em;text-transform:uppercase}.neg-letter-spacing{letter-spacing:-.05em}.gradient-text{display:inline-block;background:-webkit-linear-gradient(135deg,#F80759 0%,#BC4E9C 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.f-acumin{font-family:acumin-pro,Helvetica,Arial,sans-serif}.f-acumin-c{font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif}.f-meta{font-family:ff-meta-serif-web-pro,Georgia,serif!important}h3.f-acumin{text-transform:none}.c-mix{color:#db2b7b}.c-green{color:#24d7d1}.c-gold{color:#e0c77b}.c-blue{color:#2d80af}.alignLeft{text-align:left}.alignCenter{text-align:center}.alignRight{text-align:right}.narrow{max-width:300px}.floatLeft{float:left}.floatCenter{margin-left:auto;margin-right:auto}.floatRight{float:right!important}.floatNone{float:none!important}.image-float-right-l{width:100%;margin-top:50px;margin-top:3.125rem}.image-float-right-l img{margin-bottom:25px;margin-bottom:1.5625rem}@media screen and (min-width:63.75em){.image-float-right-l{margin-top:0;margin-top:0;float:right;max-width:450px;padding-left:20px}}.no-bottom-margin{margin-bottom:0!important}.no-margin{margin:0}.no-top-margin{margin-top:0!important}.bottom-margin-half{margin-bottom:12.5px;margin-bottom:.78125rem}.r-m-10px{margin-right:10px}.t-m-1{margin-top:25px;margin-top:1.5625rem}.t-m-2{margin-top:50px;margin-top:3.125rem}.t-m-3{margin-top:75px;margin-top:4.6875rem}.t-m-4{margin-top:100px;margin-top:6.25rem}.t-m-5{margin-top:125px;margin-top:7.8125rem}.b-m-05{margin-bottom:12.5px;margin-bottom:.78125rem}.b-m-1{margin-bottom:25px;margin-bottom:1.5625rem}.b-m-2{margin-bottom:50px;margin-bottom:3.125rem}.b-m-3{margin-bottom:75px;margin-bottom:4.6875rem}.b-m-4{margin-bottom:100px;margin-bottom:6.25rem}.no-top-padding{padding-top:0!important}.t-p-1{padding-top:25px;padding-top:1.5625rem}.t-p-2{padding-top:50px;padding-top:3.125rem}.t-p-3{padding-top:75px;padding-top:4.6875rem}.t-p-4{padding-top:100px;padding-top:6.25rem}.b-p-1{padding-bottom:25px;padding-bottom:1.5625rem}.b-p-2{padding-bottom:50px;padding-bottom:3.125rem}.b-p-3{padding-bottom:75px;padding-bottom:4.6875rem}.b-p-4{padding-bottom:100px;padding-bottom:6.25rem}.p-l-50px{padding-left:50px}.no-padding{padding:0}.no-padding-bottom{padding-bottom:0!important}.top-pad-1-mobile{padding:25px 0;padding:1.5625rem 0}.side-pad-10{padding:5px 10%}.left-pad-20px{padding-left:20px}.right-pad-20px{padding-right:20px}.w-50p{width:50%}.w-90p{width:90%}.width-200px{max-width:none!important;min-width:0!important;width:200px!important}.max-width-500px{max-width:500px}.max-width-300px{max-width:300px}.flex-wrap-c-center-mobile{display:flex;flex-wrap:wrap;align-items:center;align-content:center}@media screen and (min-width:63.75em){.mobile-only{display:none!important}.hide-mobile{display:block!important}.side-pad-10{padding:0}.flex{display:flex;justify-content:space-between;align-items:center}.flex-wrap-c-center{display:flex;flex-wrap:wrap;align-items:center;align-content:center}.huge-number{font-size:100px;line-height:135px}}@media screen and (min-width:40em){.show-tablet{display:block}.medium-text{font-size:38.4px;font-size:2.4rem;line-height:45px;line-height:2.8125rem}}@media screen and (min-width:64em){.left-pad-20px-desktop{padding-left:20px!important}}@media screen and (min-width:80em){.show-desktop{display:block}}.max-width-hdpi{width:100%}@media screen and (min-width:90em){.max-width-hdpi{max-width:1680px;margin-left:auto;margin-right:auto}}@media screen and (min-width:93.75em){.bg-space{background-size:cover}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.bg-space{background:#010409 url(/assets/img/space-portrait@2x.jpg) no-repeat top;background-size:100% auto}}@media screen and (min-width:37.5em){.bg-space{background:#010409 url(/assets/img/space-portrait-wide.jpg) no-repeat top}}@media(-webkit-min-device-pixel-ratio:2) and (min-width:37.5em),(min-resolution:192dpi) and (min-width:37.5em){.bg-space{background:#010409 url(/assets/img/space-portrait-wide@2x.jpg) no-repeat top;background-size:100% auto}}@media(min-width:63.75em){.bg-space{background:#010409 url(/assets/img/space-desktop.jpg) no-repeat top;background-size:100% auto}}@media(-webkit-min-device-pixel-ratio:2) and (min-width:63.75em),(min-resolution:192dpi) and (min-width:63.75em){.bg-space{background:#010409 url(/assets/img/space-desktop@2x.jpg) no-repeat top;background-size:100% auto}}.tag{background:#f2eded;padding:3px 12px;border-radius:20px;color:#222;text-decoration:none;transition:all .3s}.tag:hover{background:#e7dede}.column{width:100%;margin-bottom:0}@media screen and (min-width:48em){.column{width:50%;float:left;padding:0 15px 0 0}}.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11{width:100%}@media screen and (min-width:63.75em){.off-1{margin-left:8.3333333333%}.off-2{margin-left:16.6666666666%}.col-2{width:16.6666666666%}.col-3{width:24.9999999999%}.col-4{width:33.3333333332%}.col-5{width:41.6666666665%}.col-6{width:49.9999999998%}.col-7{width:58.3333333331%}.col-8{width:66.6666666664%}.col-9{width:74.9999999997%}.col-10{width:83.333333333%}.col-11{width:91.6666666663%}.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left}}.fadeOnScroll{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn}.animated{animation-duration:1s;animation-fill-mode:both}.animated-fast{animation-duration:.7s;animation-timing-function:ease;animation-fill-mode:both}.animated-faster{animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:both}.animated-fastest{animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:both}.content-slider .animated{animation-duration:.6s}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05);-webkit-box-shadow:0 7px 26px 0 rgba(0,0,0,.23);-moz-box-shadow:0 7px 26px 0 rgba(0,0,0,.23);box-shadow:0 7px 26px 0 rgba(0,0,0,.23)}to{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}.pulse:hover{animation-name:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}.slide-in-fwd-bottom{opacity:1;-webkit-animation:slide-in-fwd-bottom .7s cubic-bezier(.23,1,.32,1) both;animation:slide-in-fwd-bottom .7s cubic-bezier(.23,1,.32,1) both}@-webkit-keyframes slide-in-fwd-bottom{0%{-webkit-transform:translateZ(-1400px) translateY(800px);transform:translateZ(-1400px) translateY(800px);opacity:0}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@keyframes slide-in-fwd-bottom{0%{-webkit-transform:translateZ(-1400px) translateY(800px);transform:translateZ(-1400px) translateY(800px);opacity:0}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@keyframes hide-delay{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:teal}.hljs-string,.hljs-doctag{color:#d14}.hljs-title,.hljs-section,.hljs-selector-id{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-type,.hljs-class .hljs-title{color:#458;font-weight:700}.hljs-tag,.hljs-name,.hljs-attribute{color:navy;font-weight:400}.hljs-regexp,.hljs-link{color:#009926}.hljs-symbol,.hljs-bullet{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}a{background:0 0;color:#2d80af;transition:color .3s}a:active,a:hover{outline:0}a:visited{color:#1d5372}a:active{color:#55a6d3}.block-link{background:#f7f7f5;padding:15px 40px}.button-secondary{box-sizing:border-box;font-family:acumin-pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;text-align:center;margin-top:25px;margin-top:1.5625rem;background:url(/assets/img/btn-sec.svg) no-repeat}.button-secondary a{display:block;text-decoration:none;color:#db2b7b;width:263px;height:60px;padding:15px 0}article{display:block;margin:0 auto}audio{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}canvas{display:inline-block;vertical-align:baseline}pre{overflow:auto}code,kbd,pre,samp{font-family:Menlo,monaco,Consolas,lucida console,monospace;font-size:16px;margin-bottom:0}code{padding:1em;display:block;background:#f5f5f5;border-radius:3px;overflow:auto}@media screen and (min-width:38em){code{padding:2em}}p code{display:inline;padding:3px 5px;color:#bc4e9c}details{display:block}summary{display:block}figcaption{line-height:1rem;color:#757575;font-family:acumin-pro,Helvetica,Arial,sans-serif;display:block;font-size:.8125rem;font-style:normal;margin-bottom:0;max-width:33rem;margin-top:25px;margin-top:1.5625rem}@media screen and (min-width:38em){figcaption{line-height:1rem;margin-bottom:0}}figcaption code{font-size:.8125rem}figure{display:block}@media screen and (min-width:38em){figure.floatLeft,figure.floatRight{max-width:297px;max-width:16.5rem}}@media screen and (min-width:38em){figure.floatLeft blockquote,figure.floatRight blockquote{padding:0;padding:0;text-align:left}}@media screen and (min-width:38em){figure.floatLeft blockquote p,figure.floatRight blockquote p{font-size:19.2px;font-size:1.2rem;line-height:26px;line-height:1.4444444444rem}}input:required{box-shadow:none!important}input:invalid{box-shadow:0 0 3px red}input[type=text],label[type=text],input[type=email],label[type=email],label[type=submit]{width:100%}input[type=text]::-webkit-input-placeholder,label[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,label[type=email]::-webkit-input-placeholder,label[type=submit]::-webkit-input-placeholder{color:#b0abab}input[type=text]::-moz-placeholder,label[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,label[type=email]::-moz-placeholder,label[type=submit]::-moz-placeholder{color:#b0abab}input[type=text]:-ms-input-placeholder,label[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,label[type=email]:-ms-input-placeholder,label[type=submit]:-ms-input-placeholder{color:#b0abab}input[type=text]:-moz-placeholder,label[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,label[type=email]:-moz-placeholder,label[type=submit]:-moz-placeholder{color:#b0abab}label,.label{display:block;font-size:16px;font-size:1rem;height:26px;margin-bottom:6.25px;margin-bottom:.390625rem}input[type=text],input[type=email]{padding:0 15px;font-size:16px;font-size:1rem;height:52px;background-color:#f2eded;border-radius:7px;border:none;margin-bottom:0}.button,.btn-tweet,.sv_complete_btn,.button-small{color:#fff!important;background:linear-gradient(135deg,#BC4E9C 0%,#F80759 100%);font-family:acumin-pro,Helvetica,Arial,sans-serif;border:none;border-radius:100px;height:65px;font-size:20px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;transition:all .3s;width:100%;padding:10px 0 16px;text-decoration:none;display:block}.button:hover,.btn-tweet:hover,.sv_complete_btn:hover,.button-small:hover{cursor:pointer;background-color:#f81663;-webkit-box-shadow:0 7px 26px 0 rgba(0,0,0,.23);-moz-box-shadow:0 7px 26px 0 rgba(0,0,0,.23);box-shadow:0 7px 26px 0 rgba(0,0,0,.23);transform:scale3d(1.03,1.03,1.03)}.button:active,.btn-tweet:active,.sv_complete_btn:active,.button-small:active{background-color:#c60647;-webkit-box-shadow:0 2px 26px 0 rgba(0,0,0,.23);-moz-box-shadow:0 2px 26px 0 rgba(0,0,0,.23);box-shadow:0 2px 26px 0 rgba(0,0,0,.23);transform:scale3d(1,1,1)}.button-small{font-size:18px;height:48px;max-width:180px;padding:10px 0}.button.loading,.loading.btn-tweet{background-color:#f9397a;position:relative}.button.loading:after,.loading.btn-tweet:after{content:"";position:absolute;border-radius:100%;right:20px;top:45%;width:0;height:0;margin-top:-2px;border:3px solid rgba(255,255,255,.5);border-left-color:#fff;border-top-color:#fff;animation:spin .6s infinite linear,grow .1s forwards ease-out}@keyframes spin{to{transform:rotate(359deg)}}@keyframes grow{to{width:25px;height:25px;margin-top:-8px;right:20px}}a.button,a.btn-tweet,.sv_complete_btn{padding-top:18px;min-width:250px}@media screen and (min-width:38em){a.button,a.btn-tweet,.sv_complete_btn{padding-top:16px;max-width:300px}}#msgContent{max-width:500px;margin:0 auto;z-index:10;text-align:center}.btn-tweet{background:#00aced;min-width:0!important;max-width:225px!important}.btn-tweet:hover{background-color:#00b7fc;color:#fff!important}.btn-tweet:active{background-color:#0087ba;color:#fff!important}.btn-tweet:visited{color:#fff!important}.ima{list-style:none;margin:0;padding:0}.ima input{margin-bottom:0;margin-right:10px}.ima label{display:inline}.ima li{margin:0;padding:15px;border:2px solid #f2eded;border-radius:7px;display:block;width:100%}input[type=radio]{margin-top:-5px;vertical-align:middle}.form-wrapper{width:100%;margin:0 auto}.form-name,.form-surname{width:100%}@media screen and (min-width:38em){.button,.btn-tweet{font-size:24px}.subscribe form,.form-triangle form{max-width:400px;margin:0 auto}.form-wrapper{max-width:600px;margin:0 auto}.form-name,.form-surname{display:inline-block}.form-name{width:48%;margin-right:2%}.form-surname{width:48%;float:right}.ima li{display:inline-block;width:48%;margin-right:2%}.ima li.radio-developer{display:inline-block;width:48%;margin-top:0;margin-left:2%;margin-right:0;float:right}}h1{font-size:65.6px;font-size:4.1rem;line-height:50px;line-height:3.125rem;margin-top:50px;margin-top:3.125rem;margin-bottom:25px;margin-bottom:1.5625rem}h2{font-size:40px;font-size:2.5rem;line-height:37.5px;line-height:2.34375rem;margin-top:75px;margin-top:4.6875rem;margin-bottom:25px;margin-bottom:1.5625rem}h3{font-size:32px;font-size:2rem;line-height:37.5px;line-height:2.34375rem;margin-top:50px;margin-top:3.125rem;margin-bottom:12.5px;margin-bottom:.78125rem}h4{font-size:19.552px;font-size:1.222rem;line-height:25px;line-height:1.5625rem;margin-top:0;margin-top:0;margin-bottom:6.25px;margin-bottom:.390625rem}h5{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;margin-top:62.5px;margin-top:3.90625rem;margin-bottom:12.5px;margin-bottom:.78125rem}h6{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;margin-top:62.5px;margin-top:3.90625rem;margin-bottom:12.5px;margin-bottom:.78125rem}.h1{font-size:65.6px;font-size:4.1rem;line-height:50px;line-height:3.125rem;margin-top:50px;margin-top:3.125rem;margin-bottom:25px;margin-bottom:1.5625rem}.h2{font-size:40px;font-size:2.5rem;line-height:37.5px;line-height:2.34375rem;margin-top:75px;margin-top:4.6875rem;margin-bottom:25px;margin-bottom:1.5625rem}.h3{font-size:32px;font-size:2rem;line-height:37.5px;line-height:2.34375rem;margin-top:50px;margin-top:3.125rem;margin-bottom:12.5px;margin-bottom:.78125rem}.h4{font-size:19.552px;font-size:1.222rem;line-height:25px;line-height:1.5625rem;margin-top:0;margin-top:0;margin-bottom:6.25px;margin-bottom:.390625rem}.h5{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;margin-top:62.5px;margin-top:3.90625rem;margin-bottom:12.5px;margin-bottom:.78125rem}.h6{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;margin-top:62.5px;margin-top:3.90625rem;margin-bottom:12.5px;margin-bottom:.78125rem}@media screen and (min-width:38em){h1{font-size:97.6px;font-size:6.1rem;line-height:91px;line-height:5.0555555556rem;margin-top:78px;margin-top:4.3333333333rem;margin-bottom:26px;margin-bottom:1.4444444444rem}h2{font-size:48px;font-size:3rem;line-height:45.5px;line-height:2.5277777778rem;margin-top:104px;margin-top:5.7777777778rem;margin-bottom:26px;margin-bottom:1.4444444444rem}h3{font-size:35.68px;font-size:2.23rem;line-height:33.8px;line-height:1.8777777778rem;margin-top:52px;margin-top:2.8888888889rem;margin-bottom:26px;margin-bottom:1.4444444444rem}h4{font-size:19.552px;font-size:1.222rem;line-height:26px;line-height:1.4444444444rem;margin-top:26px;margin-top:1.4444444444rem;margin-bottom:13px;margin-bottom:.7222222222rem}h5{font-size:16px;font-size:1rem;line-height:26px;line-height:1.4444444444rem;margin-top:65px;margin-top:3.6111111111rem;margin-bottom:13px;margin-bottom:.7222222222rem}h6{font-size:16px;font-size:1rem;line-height:26px;line-height:1.4444444444rem;margin-top:65px;margin-top:3.6111111111rem;margin-bottom:13px;margin-bottom:.7222222222rem}.h1{font-size:97.6px;font-size:6.1rem;line-height:91px;line-height:5.0555555556rem;margin-top:78px;margin-top:4.3333333333rem;margin-bottom:26px;margin-bottom:1.4444444444rem}.h2{font-size:48px;font-size:3rem;line-height:45.5px;line-height:2.5277777778rem;margin-top:104px;margin-top:5.7777777778rem;margin-bottom:26px;margin-bottom:1.4444444444rem}.h3{font-size:35.68px;font-size:2.23rem;line-height:33.8px;line-height:1.8777777778rem;margin-top:52px;margin-top:2.8888888889rem;margin-bottom:26px;margin-bottom:1.4444444444rem}.h4{font-size:19.552px;font-size:1.222rem;line-height:26px;line-height:1.4444444444rem;margin-top:26px;margin-top:1.4444444444rem;margin-bottom:13px;margin-bottom:.7222222222rem}.h5{font-size:16px;font-size:1rem;line-height:26px;line-height:1.4444444444rem;margin-top:65px;margin-top:3.6111111111rem;margin-bottom:13px;margin-bottom:.7222222222rem}.h6{font-size:16px;font-size:1rem;line-height:26px;line-height:1.4444444444rem;margin-top:65px;margin-top:3.6111111111rem;margin-bottom:13px;margin-bottom:.7222222222rem}}h1+h2{margin-top:50px;margin-top:3.125rem}@media screen and (min-width:38em){h1+h2{margin-top:52px;margin-top:2.8888888889rem}}h1{letter-spacing:-.015em}footer h1{font-size:30px;margin-bottom:12.5px;margin-bottom:.78125rem;letter-spacing:-.01em;line-height:25px;line-height:1.5625rem}h1,h2,h3{text-transform:uppercase}h2+h3,h3+h4,h4+h5{margin-top:12.5px;margin-top:.78125rem}@media screen and (min-width:38em){h2+h3,h3+h4,h4+h5{margin-top:13px;margin-top:.7222222222rem}}h4,.h4{font-family:acumin-pro,Helvetica,Arial,sans-serif!important;text-transform:none}h5+h6{margin-top:-12.5px;margin-top:-.78125rem}@media screen and (min-width:38em){h5+h6{margin-top:-13px;margin-top:-.7222222222rem}}h6{font-style:italic;font-weight:400}h1,h2,h3,h4,h5,h6,.heading{font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif}hgroup{display:block}#msgContent .heading{margin-top:0}.triangle hr+h2,.triangle img+h2{margin-top:25px;margin-top:1.5625rem}.intro-wrap h1{max-width:530px}h1 a,h2 a,.h1 a,.h2 a{text-decoration:none;color:#222}h1 a:hover,h2 a:hover,.h1 a:hover,.h2 a:hover{text-decoration:none;color:#3c3c3c}h1 a:visited,h2 a:visited,.h1 a:visited,.h2 a:visited{color:#222}h1 a:visited:hover,h2 a:visited:hover,.h1 a:visited:hover,.h2 a:visited:hover{color:#3c3c3c}h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#222}h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline;color:#3c3c3c}h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#222}h3 a:visited:hover,h4 a:visited:hover,h5 a:visited:hover,h6 a:visited:hover{color:#3c3c3c}hr{margin-top:25px;margin-top:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem;box-sizing:content-box;border:0;color:#db2b7b;display:block;height:25px;height:1.5625rem;background-size:100% 25px;background-size:100% 1.5625rem;background-image:linear-gradient(to bottom,transparent 1px,transparent 8.5px,#DB2B7B 8.5px,#DB2B7B 16.5px,transparent 16.5px,transparent 25px);width:70px}h2+hr,.small-hr{background-image:linear-gradient(to bottom,transparent 1px,transparent 10px,#DB2B7B 10px,#DB2B7B 15px,transparent 15px,transparent 25px);width:50px;margin-top:0;margin-top:0}@media screen and (min-width:38em){hr{margin-top:26px;margin-top:1.4444444444rem;margin-bottom:26px;margin-bottom:1.4444444444rem;height:26px;height:1.4444444444rem;background-size:100% 26px;background-size:100% 1.4444444444rem;background-image:linear-gradient(to bottom,transparent 1px,transparent 8px,#DB2B7B 8px,#DB2B7B 18px,transparent 18px,transparent 26px);width:100px}}img{border:0;max-width:100%;display:block;margin-bottom:0}picture{margin-bottom:0}svg:not(:root){overflow:hidden}.how-it-works .step{width:100%;max-height:144px;max-width:144px;float:right}.bwt-logo{max-width:60px}@media screen and (min-width:38em){.bwt-logo{max-width:82px}}.arrows,.arrow-one,.arrow-two{max-width:192px;position:absolute}@media screen and (max-width:38em){.arrows,.arrow-one,.arrow-two{display:none}}.arrow-one{top:40%;right:-40%}.arrow-two{top:-13%;right:-50%}.lesson-example{max-width:100%;margin:auto;margin-top:25px;margin-top:1.5625rem}.author-img{max-width:82px;margin-bottom:12.5px;margin-bottom:.78125rem}.meetup{width:45%;margin-left:30px}.featured{width:100%;margin:0}@media screen and (min-width:550px){.featured{max-width:557px}}.skills-img{max-width:260px}.triangle-examples{width:100%;max-width:580px}.book-cover{max-width:150px}@media screen and (min-width:38em){.book-cover{max-width:268px}}.m-l-portrait{max-width:450px;margin-bottom:1em}@media screen and (min-width:63.75em){figure.regular-image img{width:100%;max-width:33rem}figure.regular-image figcaption,figure.regular-image figcaption p{line-height:12.5px;line-height:.78125rem}figure.full-bleed-image img{width:100%;border-top:2px solid #f2eded;border-bottom:2px solid #f2eded}figure.full-bleed-image figcaption,figure.full-bleed-image figcaption p{max-width:none;width:100%;line-height:12.5px;line-height:.78125rem}}.no-border img{border:0!important}ul,ol{max-width:33em;padding:0}@media screen and (min-width:40em){article ul{padding-left:0}}.post-content ul li,.post-content ol li{margin-bottom:12.5px;margin-bottom:.78125rem}.post-content ul li p,.post-content ol li p{margin-bottom:0}nav{display:block}.side-navigation ul{list-style:none}.side-navigation li{margin-bottom:6.25px;margin-bottom:.390625rem}.side-navigation a{text-decoration:none}.side-navigation a:hover{text-decoration:underline}.fixed-side-nav li{margin-bottom:6.25px;margin-bottom:.390625rem}.fixed-side-nav a{text-decoration:none}.fixed-side-nav a:hover{text-decoration:underline}@media screen and (min-width:80em){.fixed-side-nav{float:right}}progress{display:inline-block;vertical-align:baseline}blockquote{font-style:italic;padding-left:1.4375rem}@media screen and (min-width:38em){blockquote{padding-left:2rem}}cite{display:block;font-style:normal}.title{font-family:acumin-pro,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}figure blockquote{padding:25px 0;padding:1.5625rem 0;font-family:acumin-pro,Helvetica,Arial,sans-serif}@media screen and (min-width:38em){figure blockquote{padding:52px 0 26px;padding:2.8888888889rem 0 1.4444444444rem}}figure blockquote p{font-size:27px;font-size:1.6875rem;line-height:37.5px;line-height:2.34375rem;font-weight:700;font-style:normal}@media screen and (min-width:38em){figure blockquote p{font-size:27px;font-size:1.6875rem;line-height:39px;line-height:2.1666666667rem}}figure blockquote .quote-wrap{border-left:14px solid #db2b7b;padding-left:30px}@media screen and (min-width:38em){figure blockquote .quote-wrap{margin-left:-44px}}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}[hidden],template{display:none}br{margin-bottom:0}abbr{letter-spacing:.1em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}em,i{line-height:0;position:relative;vertical-align:baseline}mark{background:#ff0;color:#000}small{line-height:12.5px;line-height:.78125rem;font-size:70%}@media screen and (min-width:38em){small{line-height:13px;line-height:.7222222222rem}}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em;padding-left:2px}sub{bottom:-.25em}.attention-grabber{font-size:19.2px;font-size:1.2rem}@media screen and (min-width:38em){p{max-width:33rem}}.big-number{color:#f80759;font-size:33.6px;font-size:2.1rem;line-height:25px;line-height:1.5625rem;font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;margin-top:-.06em;width:45px;font-weight:400;font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.days,.hours,.minutes,.seconds{font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;font-weight:400;color:#f80759;font-size:64px;font-size:4rem;line-height:37.5px;line-height:2.34375rem}@media screen and (min-width:38em){.days,.hours,.minutes,.seconds{font-size:128px;font-size:8rem;line-height:62.5px;line-height:3.90625rem}}.days span,.hours span,.minutes span,.seconds span{font-size:24px;font-size:1.5rem;line-height:25px;line-height:1.5625rem;text-transform:uppercase}@media screen and (min-width:38em){.days span,.hours span,.minutes span,.seconds span{font-size:48px;font-size:3rem;line-height:62.5px;line-height:3.90625rem}}#countdown{max-width:700px;margin:auto}#countdown div{float:left;text-align:center;width:25%}.tagline-large,.tagline-small{font-family:acumin-pro,Helvetica,Arial,sans-serif}.tagline-large{font-size:19.2px;font-size:1.2rem;line-height:25px;line-height:1.5625rem;margin-bottom:12.5px;margin-bottom:.78125rem}.tagline-small{font-size:20px}.small{font-size:12px;font-family:acumin-pro,Helvetica,Arial,sans-serif;color:#b0abab}@media screen and (min-width:38em){.tagline-large{max-width:500px;font-size:21.333328px;font-size:1.333333rem;line-height:25px;line-height:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem}.tagline-small{max-width:500px}}video{display:inline-block;vertical-align:baseline}.triangle-intro{background:url(/assets/img/triangle/triangle.jpg);background-size:contain;background-repeat:no-repeat;background-position:center;padding-top:9rem;min-height:380px;max-width:80%;margin-right:auto;margin-left:auto}.triangle-intro h1{font-size:48px;font-size:3rem;line-height:37.5px;line-height:2.34375rem;margin-top:12.5px;margin-top:.78125rem;margin-bottom:12.5px;margin-bottom:.78125rem}.triangle-intro h3{margin-top:12.5px;margin-top:.78125rem;font-size:24px;font-size:1.5rem}@media screen and (min-width:430px){.triangle-intro{padding-top:10rem}}@media screen and (min-width:600px){.triangle-intro{padding-top:8rem}.triangle-intro h1{font-size:64px;font-size:4rem;margin-bottom:25px;margin-bottom:1.5625rem}.triangle-intro h3{font-size:36px}}@media screen and (min-width:660px){.triangle-intro{padding-top:9rem;min-height:450px}.triangle-intro h1{font-size:80px;font-size:5rem;line-height:62.5px;line-height:3.90625rem}.triangle-intro h3{margin-top:25px;margin-top:1.5625rem}}@media screen and (min-width:943px){.triangle-intro{padding-top:9rem;min-height:450px}.triangle-intro h1{font-size:97.6px;font-size:6.1rem;line-height:62.5px;line-height:3.90625rem}}@media screen and (min-width:1000px){.triangle-intro{min-height:540px;padding-top:10.5rem}.triangle-intro h1{font-size:117.44px;font-size:7.34rem;line-height:93.75px;line-height:5.859375rem}.triangle-intro h3{margin-top:37.5px;margin-top:2.34375rem;font-size:48px;font-size:3rem}}.triangle-intro .tagline{margin-top:0;margin-bottom:0}@media screen and (min-width:38em){.triangle-intro .tagline{font-size:36px}}.triangle-intro h3{color:#f80759;letter-spacing:.05em}.triangle{padding:0}.title_ready{margin-bottom:75px;margin-bottom:4.6875rem}.first_hr{margin-top:75px;margin-top:4.6875rem}.level .sidebar{background:#fafafa;width:25%;position:fixed;top:0;left:0;bottom:0;margin-bottom:0;padding:2.5%}.level .sidebar h2{margin-top:0;margin-top:0;margin-bottom:25px;margin-bottom:1.5625rem}.parameters{list-style:none;padding:0}.parameters li{color:#f80759;font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;text-transform:uppercase;font-size:30px;margin-bottom:0;margin-bottom:0}.parameters input{background:#fafafa;color:#222;border:none;font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;font-size:30px;display:inline-block;max-width:100px;padding:0}@media screen and (min-width:1121px){.parameters input{max-width:120px}}.parameters #font{color:#222;text-transform:capitalize}.parameters .param-label{display:inline-block;margin-bottom:0;min-width:100px}.totalScore{font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;font-size:50px;margin:0;position:fixed;line-height:31.25px;line-height:1.953125rem;bottom:30px;left:30px}.score-label{color:#222;color:#f80759;font-size:30px;text-transform:uppercase;margin-top:12.5px;margin-top:.78125rem}.paragraph{width:75%;margin-left:25%;position:fixed;height:100%;top:0;bottom:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.paragraph p{margin:0 auto;position:relative;top:50%;max-width:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}#check{position:fixed;bottom:30px;right:30px;opacity:0;margin-bottom:0}#check a{max-width:200px;margin-bottom:0;margin-right:60px}#instructions{font-style:italic}.result{margin:27px auto;color:#333;max-width:none!important}.slider{max-width:350px;margin:24px 0 48px}.level,.score{display:none}.param-value{border:0;color:red;font-weight:700}.score{color:#fff;text-align:center;padding-bottom:10%}.hide-overflow{overflow:hidden}#next-level{display:none}.tweet-score{display:none}svg{position:absolute;display:block}.triangle-wrapper{display:block;width:300px;height:148px;margin:0 auto}.anim-2{-webkit-animation-delay:.3s;-moz-animation-delay:.3s}.anim-3{-webkit-animation-delay:.5s;-moz-animation-delay:.5s}.anim-4{-webkit-animation-delay:.6s;-moz-animation-delay:.6s}.anim-5{-webkit-animation-delay:.65s;-moz-animation-delay:.65s}@keyframes pulse2{from{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse2{animation-name:pulse2}#triangle{position:relative;display:inline-block}.book,.form{display:none}.glow{filter:url(#blur-filter)}.ui-slider-horizontal{height:7px!important}.ui-widget-content{background:#eee!important;border:none!important}.ui-slider .ui-slider-handle{height:25px!important;width:25px!important;border:none!important;background:#191919!important;border-radius:100%!important;transition:transform .3s}.ui-slider-handle:active{transform:scale(1.1);-webkit-box-shadow:0 3px 13px 0 rgba(0,0,0,.23);-moz-box-shadow:0 3px 13px 0 rgba(0,0,0,.23);box-shadow:0 3px 13px 0 rgba(0,0,0,.23)}.ui-slider-handle:focus{outline:0}.score{padding:3%;padding-bottom:10%}.score p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.score hr{background-image:linear-gradient(to bottom,transparent 1px,transparent 8.5px,#F80759 8.5px,#F80759 16.5px,transparent 16.5px,transparent 25px);margin-top:37.5px;margin-top:2.34375rem;margin-bottom:0;margin-bottom:0}.score h1{font-size:20px;font-weight:400;letter-spacing:.05em;line-height:25px;line-height:1.5625rem;margin-top:0;margin-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.score .big-font{font-size:90px;font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;text-transform:uppercase;font-weight:700;line-height:50px;line-height:3.125rem}.score #score{margin-bottom:50px;margin-bottom:3.125rem}.book-msg{display:none;max-width:570px;text-align:left;margin-top:75px;margin-top:4.6875rem}.book-msg td{vertical-align:top}.book-msg img{margin-right:30px;max-width:none}.book-msg h2{margin-bottom:12.5px;margin-bottom:.78125rem;margin-top:0;margin-top:0;font-size:50px}.book-msg h2 span{color:#f80759}.book-msg p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}.form-triangle{display:none}.instructions{max-width:950px}.instructions h2{margin-top:75px;margin-top:4.6875rem;margin-bottom:62.5px;margin-bottom:3.90625rem}.step{max-width:250px;float:left;padding:0}.step h2{margin-bottom:25px;margin-bottom:1.5625rem}.steps .step-one,.steps .step-two{margin-right:100px}@media screen and (max-width:1023px){.steps,.instructions .start{display:none}}@media screen and (min-width:1024px){.device-error{display:none}}.arrow{position:fixed;bottom:20px;width:94%;text-align:center;margin-bottom:0}.triangle p{max-width:80%}@media screen and (min-width:38em){.triangle p{max-width:33em}}.course-image{margin-left:auto!important;margin-right:auto!important}.full-width-triangle-fix{width:100%;margin:0;margin-top:50px;margin-top:3.125rem}.paperback-options{list-style:none;max-width:300px}.paperback-options li{display:inline-block;width:40%;margin-bottom:0}.buy-button{margin-bottom:12.5px;margin-bottom:.78125rem}.money-back{font-size:10px;color:#65bd88;text-transform:uppercase;background:url(/assets/img/tick-small.png) no-repeat left center;background-size:18px 18px;padding-left:25px;text-align:left;max-width:192px;padding-top:2px;padding-bottom:2px}.variant-ebook{margin-right:4%;position:relative}.book-main{text-align:center}@media screen and (min-width:47.5em){.book-main{text-align:left}}.book-main img{max-width:150px;float:none;margin-left:auto;margin-right:auto}@media screen and (min-width:47.5em){.book-main img{max-width:30%;float:left;padding:0 37.5px 0 0;padding:0 2.34375rem 0 0}}.book-main .button,.book-main .btn-tweet,.book-main p{margin-left:auto;margin-right:auto}@media screen and (min-width:47.5em){.book-main .button,.book-main .btn-tweet,.book-main p{margin-left:0}}.book-main h1{font-family:acumin-pro,Helvetica,Arial,sans-serif!important;text-transform:none;margin:0;font-size:32px;font-size:2rem;line-height:37.5px;line-height:2.34375rem;margin-bottom:12.5px;margin-bottom:.78125rem}.book-main .tagline{margin:0;margin-bottom:12.5px;margin-bottom:.78125rem;margin-top:12.5px;margin-top:.78125rem}.book-main p{margin-bottom:0}@media screen and (min-width:760px){.book-main{max-width:850px}}.book-rating{max-width:260px;margin-left:auto;margin-right:auto}.price{color:#f80759;font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;font-size:35.55555552px;font-size:2.22222222rem;line-height:37.5px;line-height:2.34375rem}.sticker{display:block;width:60px;height:60px;background:#db2b7b;color:#fff;border-radius:100%;position:absolute;top:-20px;left:-20px;font-family:acumin-pro,Helvetica,Arial,sans-serif;font-size:18px;padding-top:17px;text-align:center}.original-price{color:silver;margin-bottom:0;font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;font-size:35.55555552px;font-size:2.22222222rem;line-height:37.5px;line-height:2.34375rem}.original-price span{color:#222;position:relative}.original-price span::before{content:'';border-bottom:2px solid #222;width:100%;position:absolute;right:0;top:50%}.book-info{width:100%}body.book-page article,body.book-page-deluxe article{max-width:none}.featured-logo img{width:60%;max-width:270px;margin-bottom:0;margin-bottom:0}@media screen and (min-width:760px){.featured-logo img{width:100%;margin-top:25px;margin-top:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem}}.max-width{max-width:1100px;margin-right:auto;margin-left:auto}.purchase-bottom{margin-top:50px;margin-top:3.125rem;margin-bottom:75px;margin-bottom:4.6875rem}.purchase-bottom .cover{margin-bottom:25px;margin-bottom:1.5625rem;max-width:119px}.purchase-bottom h1{font-family:acumin-pro,Helvetica,Arial,sans-serif!important;text-transform:none;margin:0;max-width:370px;margin-left:auto;margin-right:auto;font-size:25.6px;font-size:1.6rem;line-height:37.5px;line-height:2.34375rem;margin-bottom:12.5px;margin-bottom:.78125rem}@media screen and (min-width:760px){.purchase-bottom .price{font-size:60px;margin-bottom:37.5px;margin-bottom:2.34375rem}}.purchase-bottom small{font-family:acumin-pro,Helvetica,Arial,sans-serif!important}.purchase-bottom .paypal{margin-top:0;max-width:94px}@media screen and (min-width:64em){.toc{width:30%}}.toc li{margin-bottom:0}.toc h3{margin-top:0}.features{width:100%}@media screen and (min-width:64em){.features{width:59%;float:left}}.small-caps{font-variant-caps:all-small-caps;-moz-font-feature-settings:"c2sc","smcp";-webkit-font-feature-settings:"c2sc","smcp";font-feature-settings:"c2sc","smcp"}.half-bottom-margin{margin-bottom:12.5px;margin-bottom:.78125rem}.book-feature{margin-bottom:50px;margin-bottom:3.125rem;padding-right:20px}@media screen and (min-width:29.375em){.book-feature{width:50%;float:left}}.book-feature h3{font-size:32px;font-size:2rem;line-height:37.5px;line-height:2.34375rem;margin-bottom:12.5px;margin-bottom:.78125rem;margin-top:12.5px;margin-top:.78125rem}.book-feature img{margin:0;margin-bottom:25px;margin-bottom:1.5625rem}.book-feature .red-font{font-size:6rem}.all-caps{font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;text-transform:uppercase}.red-font{color:#f80759}.book-reviews{max-width:1100px;margin-left:auto;margin-right:auto}.book-reviews p{max-width:400px}.anim-delay-1{-webkit-animation-delay:.3s;-moz-animation-delay:.3s}.anim-delay-2{-webkit-animation-delay:.6s;-moz-animation-delay:.6s}.anim-delay-3{-webkit-animation-delay:.85s;-moz-animation-delay:.85s}.anim-delay-4{-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s}.faq{padding:0 5%}.countdown .tagline{margin-bottom:0}.container{width:100%;margin:0 auto}ul.tabs{margin:0;padding:0;list-style:none;width:100%;max-width:none!important;clear:left}ul.tabs li{background:0 0;cursor:pointer;opacity:.3;border-left:2px #fafafa solid;margin-bottom:25px;margin-bottom:1.5625rem;vertical-align:top;padding-left:10px}@media screen and (min-width:80em){ul.tabs li{max-width:80%}}ul.tabs li span{display:block;text-transform:uppercase;font-family:acumin-pro-extra-condensed,Helvetica,Arial,Sans-serif;font-size:1.7rem;line-height:25px;line-height:1.5625rem;margin-bottom:12.5px;margin-bottom:.78125rem;padding-bottom:5px}ul.tabs li.current{border-left:2px #f80759 solid;opacity:1}.tab-content,.tab-content-cs{display:none}.tab-content.current,.tab-content-cs.current{display:inherit}@media screen and (min-width:91em){.tab-content img{float:right;margin-right:-10%}}@media screen and (min-width:105em){.tab-content img{margin-right:-15%}}@media screen and (min-width:110em){.tab-content img{margin-right:-20%}}@media screen and (min-width:115em){.tab-content img{margin-right:-25%}}@media screen and (min-width:120em){.tab-content img{margin-right:-30%}}.ipad{background:url(images/ipad-bg.jpg);background-size:contain;background-repeat:no-repeat;width:55%;max-width:760px;float:left;margin-bottom:0}.ipad img{position:relative;padding:5% 15% 20% 26.5%}.book-details{display:none;padding:3%;position:relative}@media screen and (min-width:48em){.book-details{display:block}}.slide-details{float:left;width:44%}.slide-details h2{color:#f80759;margin-bottom:25px;margin-bottom:1.5625rem;margin-top:0;margin-top:0;max-width:9em}.slide-details .subtitle{font-size:24px;margin-bottom:0}.slide-details p,.slide-details li{max-width:27em}.slide-details li{margin-bottom:0}#next,#prev{position:absolute;top:40%;z-index:1000}#next{right:4%}#prev{left:3%}.tab-content{position:relative;margin-bottom:0}.slide-details{padding-top:3%}.tab-content:after{visibility:hidden;display:block;content:"";clear:both;height:0}.see-more{display:block;max-width:200px;height:60px}.arrow-down{display:block;position:relative;width:30px;margin:5px auto}.paypal-logo{float:none!important;display:inline;margin:0;max-width:200px!important;padding:0!important}.tabs-cheatsheet{list-style:none;width:100%;text-align:center;font-family:acumin-pro,Helvetica,Arial,sans-serif;font-weight:700;max-width:none;position:absolute;bottom:-20px;margin-bottom:0;font-size:.9rem}.tabs-cheatsheet li{display:inline-block;margin:0 5px}.tabs-cheatsheet li:hover{cursor:pointer}.tabs-cheatsheet .current{border-bottom:3px solid #f80759}.cheatsheet{position:relative;margin-bottom:0}aside{display:block}@media screen and (min-width:63.75em){.post-sidebar{padding-left:30px}.post-sidebar h4,.post-sidebar .h4{font-size:1rem}}@media screen and (min-width:1350px){.post-sidebar{padding-left:0}}html{font-size:16px;font-size:100%;font-family:ff-meta-serif-web-pro,Georgia,serif;color:#222;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin-bottom:50px;margin-bottom:3.125rem}*{line-height:25px;line-height:1.5625rem;margin:0 0 25px;margin:0 0 1.5625rem}*,*::before,*::after{box-sizing:border-box}body{margin:0;overflow-x:hidden}.block-full-width,.block-full-width-dark{background:#fafafa;padding:0 10%;margin:0 -12.5%;width:125%}@media screen and (min-width:760px){.block-full-width,.block-full-width-dark{padding:0 10%;margin:0 -2.5%;width:105%}.block-full-width .book-giveaway-info,.block-full-width-dark .book-giveaway-info{float:left;max-width:60%}}.block-full-width-dark{background:#111f2e;color:#fff;margin-top:75px;margin-top:4.6875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.block-full-width-dark p{max-width:100%!important}.countdown{margin-top:25px;margin-top:1.5625rem;margin-bottom:50px;margin-bottom:3.125rem}.countdown .attention-grabber{margin-bottom:37.5px;margin-bottom:2.34375rem}.author{padding:0 0 75px;padding:0 0 4.6875rem}.overlay-content h2{margin-top:0}#product-component-bf3df1ca0db button{font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif}@media screen and (min-width:38em){*{line-height:26px;line-height:1.4444444444rem;margin-bottom:26px;margin-bottom:1.4444444444rem}body,html{margin:0;width:100%;max-width:none}html{font-size:18px;font-size:1.125rem;margin-bottom:50px;margin-bottom:3.125rem;padding:0}.countdown{margin-top:75px;margin-top:4.6875rem;margin-bottom:75px;margin-bottom:4.6875rem;margin-bottom:75px;margin-bottom:4.6875rem}}footer{clear:both;display:block;font-size:13px;max-width:80%;margin-top:125px;margin-top:7.8125rem;margin-left:auto;margin-right:auto}footer a{text-decoration:none}footer svg{position:static}.contact-list,.social-media-list{list-style:none}.contact-list li,.social-media-list li{margin-bottom:0}@media screen and (min-width:63.75em){footer{max-width:none;margin-top:150px;margin-top:9.375rem}.footer-col{padding-right:20px;position:relative}.bwt-hedera{position:absolute;left:-75px}}.svg-icon{width:16px;height:16px;display:inline-block;fill:#b0abab;vertical-align:text-bottom;margin-bottom:0;margin-right:5px}.site-header{position:relative;max-width:80%;margin-left:auto;margin-right:auto;margin-top:50px;margin-top:3.125rem;margin-bottom:0}article header{margin-top:0}.logo{display:none;font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;font-weight:700;text-transform:uppercase;font-size:30px}.logo a{text-decoration:none;color:#222}header nav{font-weight:700;margin-bottom:0}header nav a{font-family:acumin-pro,Helvetica,Arial,sans-serif;color:#222;text-decoration:none;display:inline-block;padding-bottom:4px;margin-right:15px}header nav a:visited{color:#222}@media screen and (min-width:50em){header nav a.active{border-bottom:3px solid #db2b7b;padding-bottom:8px}}header nav a:last-child{margin-right:0}@media screen and (min-width:63.75em){.site-header{max-width:none}}.site-nav{text-align:right}.site-nav .nav-trigger{display:none}.site-nav .menu-icon{float:right;width:18px;height:26px;line-height:0;padding-top:4px;text-align:center}.site-nav .menu-icon>svg path{fill:#222}.site-nav label[for=nav-trigger]{display:block;float:right;width:36px;height:36px;z-index:2;cursor:pointer}.site-nav input~.trigger{clear:both;display:none}.site-nav input:checked~.trigger{display:block;padding-bottom:5px}.site-nav .page-link{display:block;margin-bottom:0;margin-left:20px}.site-nav .page-link:not(:last-child){margin-right:0}@media screen and (min-width:63.75em){.site-nav{position:static;float:right;border:none;background-color:inherit}.site-nav label[for=nav-trigger]{display:none}.site-nav .menu-icon{display:none}.site-nav input~.trigger{display:block}.site-nav .page-link{display:inline;margin-left:auto}.site-nav .page-link:not(:last-child){margin-right:20px}}@media screen and (max-width:63.75em){.page-link{padding-bottom:10px}}.button-get-book{display:inline-block;width:170px}@media screen and (min-width:63.75em){.nav-logo{margin-top:12px}}main{display:block}section{display:block}.book-new{margin:0;padding:0}.align-center-mobile{margin-left:auto;margin-right:auto}.read-by{max-width:454px}.book-info-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;text-align:center}.book-info-flex{order:1;flex:0 1 auto;align-self:auto}.book-slider-flex{order:0;flex:0 1 auto;align-self:auto}.book-description{max-width:80%}.book-praise{margin-top:-1px;padding-bottom:400px;padding-bottom:25rem}.buy-section{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:-250px;margin-top:-15.625rem}.multibuy .buy-section{margin-top:75px;margin-top:4.6875rem}#product-component-1571915242501,#product-component-1571915550978{max-width:100%!important}.buy-option{background:#f5f5f5;border-radius:7px;max-width:450px;padding:40px 20px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 4px 17px rgba(0,0,0,.05);margin:0 30px;margin-top:50px;margin-top:3.125rem;display:flex;flex-direction:column;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.buy-option.a-b-test{max-width:none}.buy-option .buy-button{width:240px}@media screen and (max-width:1020px){.buy-option:nth-child(even){margin-top:150px}}.buy-option-image{margin-top:-100px}@media screen and (min-width:375px){.buy-option-image{margin-top:-150px;margin-left:-20px;margin-right:-20px}}.buy-option-footer{margin-top:auto;margin-bottom:0}.example-website{margin-top:-75px;margin-top:-4.6875rem;padding-top:25px;padding-top:1.5625rem}.example-website ol{list-style:none}.example-links span{display:block}.example-links img{display:inline;vertical-align:middle;margin-right:10px}@media screen and (min-width:48em){.example-links span{display:inline}img.sketch{margin-left:20px}}.question{max-width:33rem}.variant-selectors{margin-bottom:20px}.variant-selectors *{line-height:1rem;margin-bottom:0}.variant-selectors label{display:block;margin-bottom:10px;transition:all .3s;border:2px solid #fff}.variant-selectors label:hover{cursor:pointer}.product .button,.product .btn-tweet{max-width:300px}.product .book-info{max-width:90%;margin-left:auto;margin-right:auto}.product .get-sample{text-align:center}@media screen and (min-width:48em){.product .book-info{max-width:none}.product .subtitle{text-align:left}.product .book-info{margin-left:0}.product .get-sample{text-align:left}}@media screen and (min-width:80em){.whats_inside{max-width:1040px}}.book-page .lesson-img img{max-width:100%}.book-page .button-secondary{max-width:263px}.book-page .bg-dark a{color:#fff;margin-bottom:37.5px;margin-bottom:2.34375rem}.book-page .how-it-works{padding-bottom:3rem}.book-page .how-it-works p.desc{max-width:21em}.book-page .toc{margin-bottom:75px;margin-bottom:4.6875rem;list-style:none}.book-page .toc ul{list-style:none}.book-page .about-author{z-index:1;margin-top:-2rem}.book-page .about-author h2{margin-top:75px;margin-top:4.6875rem}.book-page .white-fix{z-index:1}.book-page .block-full-width,.book-page .block-full-width-dark,.book-page .block-full-width-dark{margin:0;width:100%}.book-page .block-full-width-dark{background:#111f2e}.book-page .block-full-width-dark h2 span{color:#fff}.book-page .sketchSource img,.book-page .sourceCode img{margin:0 5px -5px;display:inline}.book-page .sourceCode{margin-bottom:12.5px;margin-bottom:.78125rem}.book-page .sourceCode img{margin-right:9px}.book-page .sketchSource span{font-family:acumin-pro,Helvetica,Arial,sans-serif;color:#47d1a3;font-size:10px;font-weight:700}.book-page .book-features .feature-label{max-width:250px}.book-page h2,.book-page .content h3{max-width:80%}.book-page h2 span,.book-page .content h3 span{text-transform:none;font-family:ff-meta-serif-web-pro,Georgia,serif;font-size:1.5rem;font-style:italic;display:block;line-height:1;margin-bottom:0;font-weight:400;margin-bottom:12.5px;margin-bottom:.78125rem}.book-page .content h3 span{font-size:1rem}.book-page .review{margin-bottom:25px;margin-bottom:1.5625rem}.book-page .review-content{display:flex;flex-direction:column}.book-page .reviewer{margin-bottom:0;width:100%;flex:1 0 auto}.book-page .reviewer img{margin-right:10px}@media screen and (min-width:48em){.book-page .review:nth-child(1){margin-top:75px;margin-top:4.6875rem}.book-page .popularity{padding:50px 0 75px;padding:3.125rem 0 4.6875rem}}.book-page .author{padding-bottom:0}.book-page .hardcover{background:#f6cbc7;padding-bottom:5%}.book-page .hardcover img{margin:0 3px -5px;display:inline}.book-page .hardcover h2{color:#fff;margin-bottom:25px;margin-bottom:1.5625rem;max-width:none}@media screen and (min-width:48em){.book-page .hardcover{overflow:hidden;padding-bottom:1%}}.book-page .toc{padding:0}.book-page .toc ul{padding:0}.book-page .toc span{display:block;color:#f80759;margin-bottom:12.5px;margin-bottom:.78125rem}.book-page .toc span:nth-child(1){margin-top:25px;margin-top:1.5625rem}.basic-padding{padding:10% 5%}@media screen and (min-width:48em){.basic-padding{padding:5%}}.learn-how{list-style:none;width:80%;margin-left:auto;margin-right:auto}.learn-how img{margin-left:auto;margin-right:auto}.learn-how li{width:100%;float:left;margin-bottom:0}@media screen and (min-width:48em){.learn-how li:nth-child(odd){padding-right:30px}.learn-how li:nth-child(even){padding-left:0}}.eBook .remaining{display:none}.Paperback .remaining,.Hardcover .remaining{font-size:12px;line-height:2;color:#f80759}.cs-bonus{background:linear-gradient(135deg,#BC4E9C 0%,#F80759 100%);padding:3px 10px;color:#fff;border-radius:7px;display:inline-block}.book-features{width:100%;background:linear-gradient(rgba(28,16,32,0) 0%,#1C1020 70%);padding-bottom:100px;padding-bottom:6.25rem}.book-features p{font-size:20px}.book-features ul{max-width:90%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:flex-start;padding:75px 0 0;padding:4.6875rem 0 0;list-style:none}.book-features li{width:45%;flex:0 1 auto;align-self:auto;margin:0 2%}@media screen and (min-width:30em){.book-description{max-width:420px}}@media screen and (min-width:48em){.learn-how{max-width:720px}.learn-how li{max-width:50%;min-height:177px}.book-features p{font-size:24px}}@media screen and (min-width:60em){.learn-how li{max-width:33%}.book-features ul{max-width:90%}.book-features li{width:16%}}@media screen and (min-width:1020px){.book-info-container{display:block;text-align:left}.align-center-mobile{margin-left:0}.book-info h1{max-width:550px}.book-info .tagline-large{max-width:440px}.example-website{margin-top:-150px;margin-top:-9.375rem}.book-page blockquote.max-width-500px{max-width:none}}@media screen and (min-width:1170px){.buy-option{margin-top:0;margin-top:0}}.author-support{background:#f5f5f5;border-radius:7px;max-width:350px;padding:20px;padding-top:35px;position:relative;margin-top:75px;margin-top:4.6875rem}.author-support img{position:absolute;top:-30px;left:151px}.author-support em{display:block;margin-bottom:0}.intro-wrap .intro{float:left}.intro-wrap .rating{margin-right:10px;width:124px}.course .intro-wrap .subscribe{display:none}.subscribe .small{margin-top:-12.5px;margin-top:-.78125rem}.lesson-img{opacity:1}.popularity{-webkit-clip-path:polygon(0 2%,100% 0,100% 100%,0 97%);clip-path:polygon(0 2%,100% 0,100% 100%,0 97%);background:#f5f5f5;padding:0 0 50px;padding:0 0 3.125rem;z-index:1;margin-top:50px;margin-top:3.125rem}.book-page .popularity{padding:0;padding:0}.how-it-works{z-index:0;margin-top:-62.5px;margin-top:-3.90625rem}.how-it-works h2{max-width:330px}.how-it-works ol{list-style:none}.hiw-number{line-height:60px}.hiw-content{font-size:18px;width:60%}.hiw-content strong{font-size:20px}.about-author{background:#f5f5f5;position:relative;margin-bottom:50px;margin-bottom:3.125rem;margin-top:75px;margin-top:4.6875rem}.about-author figure,.about-author img{width:100%}.white-fix{display:none}.lesson h2{margin-top:0;margin-top:0}.quote{font-family:acumin-pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;line-height:1.2;text-indent:-.5em}.rating,.rating img{width:123px}.reviewer img{max-width:45px;margin-right:10px!important;margin-bottom:0}.reviewer-details p{line-height:1}.quotes-slider .pager{bottom:-40px}.quotes-slider .prev{left:-60px}.quotes-slider .next{right:-40px}.quotes-slider .rating{display:block;margin-bottom:25px;margin-bottom:1.5625rem}.quotes-slider ul,.quotes-slider li{margin-bottom:0}.l-figure img{display:inline}.mobile-signup{position:fixed;bottom:30px;left:0;right:0;margin-left:auto;margin-right:auto;margin-bottom:0;width:80%!important}.show-on-top{display:block!important;background:#fff;position:fixed;left:0;right:0;margin-left:auto;margin-right:auto;top:0;bottom:0;overflow-y:scroll;z-index:100;margin-bottom:0}.close-form{position:absolute;top:20px;right:20px}.l-6 figure,.l-2 figure{max-width:80%}p.slack{max-width:240px;line-height:20px}@media screen and (min-width:63.75em){.lesson-example{max-width:717px;margin-top:100px;margin-top:6.25rem}.intro-wrap .subscribe{margin-top:100px;margin-top:6.25rem}.course .intro-wrap .subscribe{display:block}.lesson-img{margin-top:-100px;margin-top:-6.25rem;opacity:0}.l-2 .l-content{margin-left:0%}.l-2 .l-figure{order:-1;margin-left:8.3333333333%}.l-4 .l-content{margin-left:0%}.l-4 .l-figure{order:-1;margin-left:8.3333333333%}.l-5 .l-figure{width:49.9999999998%}.l-6 .l-content{margin-left:0%}.l-6 .l-figure{order:-1;margin-left:0%}.l-6 figure,.l-2 figure{max-width:100%}.about-author{margin-bottom:0;margin-bottom:0}.about-author:before{background:inherit;top:0;content:'';display:block;height:50%;left:0;position:absolute;right:0;transform:skewY(1.5deg);transform-origin:100%;z-index:-1}.matej{background:url(/assets/img/matej-latin-photo@2x.png) no-repeat top right;background-size:auto 100%;position:relative;top:-60px;margin-bottom:-60px}.popularity{-webkit-clip-path:polygon(0 15%,100% 0,100% 100%,0 85%);clip-path:polygon(0 15%,100% 0,100% 100%,0 85%);padding:75px 0 150px;padding:4.6875rem 0 9.375rem;margin-top:0;margin-top:0}.quote{font-size:30px;padding:50px 0 0;padding:3.125rem 0 0}.how-it-works{margin-top:-150px;margin-top:-9.375rem}.white-fix{display:block;height:90px;width:100%;margin-top:-90px;background:#fff;position:relative;margin-bottom:50px;margin-bottom:3.125rem}.hiw-content{font-size:20px;padding-top:10px}.hiw-content strong{font-size:24px}}@media screen and (min-width:1020px){.book-page .popularity{padding:75px 0 50px;padding:4.6875rem 0 3.125rem}}.home .button-secondary{width:199px;background:url(/assets/img/btn-sec-200px.svg)}.home .button-secondary a{width:199px}.home .post-intro{margin-bottom:25px;margin-bottom:1.5625rem;max-width:550px;hyphens:auto}.reviews-page{margin-top:75px;margin-top:4.6875rem}.reviews-page h1{margin-top:0;margin-top:0}.reviews-page section.review{max-width:500px;border-bottom:1px solid #f2eded;padding-bottom:20px}.signup-page h2{margin-top:50px;margin-top:3.125rem;margin-bottom:50px;margin-bottom:3.125rem;text-align:center}.quiz-page .sv_q img{width:100%}.quiz-page .intro-wrap h1{max-width:500px}.quiz-page .quiz{display:none}.quiz-page .sv_q_erbox{color:#f80759;font-family:acumin-pro,Helvetica,Arial,sans-serif}.quiz-page .sv_q_title{font-family:acumin-pro,Helvetica,Arial,sans-serif;font-size:20px}.quiz-page .sv_q{max-width:35em;margin-left:auto;margin-right:auto;display:block}.quiz-page input[type=radio],.quiz-page input[type=checkbox]{float:left;margin-left:-25px;margin-right:0;height:25px;margin-top:0}.quiz-page label{margin-left:25px;height:auto}.quiz-page .sv_qcbx .checkbox-material{margin-right:0}.quiz-page .sv_body{padding:0 10%}.quiz-page .sv_complete_btn{margin-left:auto;margin-right:auto!important;padding-top:12px}.quiz-page .quiz_results{display:none}.quiz-page .quiz_score{font-size:70px;font-family:acumin-pro-extra-condensed,Impact,Helvetica,Arial,Sans-serif;font-weight:700;line-height:70px;opacity:0;margin-top:50px;margin-top:3.125rem}.quiz-page .msg{max-width:450px;font-size:20px;opacity:0}.quiz-page .cta,.quiz-page .course_title,.quiz-page .button_wrapper{opacity:0}.quiz-page .good{color:#24d7d1}.quiz-page .average{color:#ead079}.quiz-page .bad{color:#f15d64}.quiz-page .shareTw,.quiz-page .shareFb{display:inline-block;height:32px;line-height:32px;padding-left:35px;color:#fff;text-decoration:none;font-family:acumin-pro,Helvetica,Arial,sans-serif;opacity:0}.quiz-page .share_title,.quiz-page .course_hr{opacity:0}.quiz-page .shareTw{background:url(/assets/img/shareTw.png) no-repeat;margin-right:10px;background-size:contain}.quiz-page .shareFb{background:url(/assets/img/shareFb.png) no-repeat;background-size:contain}.quiz-page h2{margin-top:25px;margin-top:1.5625rem;max-width:500px}.quiz-page .quiz_results hr{margin-bottom:0}.quiz-page .course-desc{max-width:500px}@media screen and (min-width:63.75em){.quiz-page .sv_body{padding:0}.quiz-page h2{margin-top:75px;margin-top:4.6875rem}.quiz-page .quiz_results h2{margin-top:25px;margin-top:1.5625rem}.quiz-page .quiz_score{font-size:100px;line-height:100px}.sv_q img{width:100%}.paragraph_img{width:33%;float:left}}.bwt-resources{width:100%;max-width:800px}.resources-container{display:flex;display:-webkit-flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.resource{width:100%;max-width:400px}.resource *{margin-bottom:12.5px;margin-bottom:.78125rem}@media screen and (min-width:48em){.resource{flex:0 0 auto;padding-right:30px}}.tag-bg-frontend{background:#24d7d1;color:#fff}.tag-bg-frontend:hover{background:#20c1bc}.tag-bg-sketch{background:#e4b53a;color:#fff}.tag-bg-sketch:hover{background:#e1ad24}.tag-bg-chrome{background:#f80759;color:#fff}.tag-bg-chrome:hover{background:#df0650}.tag-bg-video{background:#bc4e9c;color:#fff}.tag-bg-video:hover{background:#ae428f}a.check-it-out{text-decoration:none}@media screen and (min-width:48em){a.check-it-out{display:none}}.side-navigation{position:-webkit-sticky;position:sticky;top:20px}.res-book-feature{width:100%;max-width:800px;border-top:2px solid #eaeaea;padding-top:30px}.post,.home{width:83.333333333%;margin:0 auto}.post-header{margin-top:75px;margin-top:4.6875rem}.post-meta{font-style:italic;margin-bottom:37.5px;margin-bottom:2.34375rem;margin-top:37.5px;margin-top:2.34375rem}.post-meta img{margin-right:15px}.post-intro{margin-bottom:37.5px;margin-bottom:2.34375rem}.post-content .tagline-large{max-width:33rem}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{max-width:33rem}.post-list-category,.post-list-category a{color:#b0abab;text-decoration:none;transition:all .3s}.post-list-category:visited,.post-list-category a:visited{color:#b0abab}.post-list-category:hover,.post-list-category a:hover{color:#979191}.tag-new{background:#f80759;border-radius:5px;color:#fff;font-family:acumin-pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;line-height:14px;padding:5px 9px 5px 11px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;text-align:center}.post-title{margin-top:12.5px;margin-top:.78125rem}.resource .post-meta{margin-bottom:12.5px;margin-bottom:.78125rem;margin-top:12.5px;margin-top:.78125rem;font-style:normal}.resource img{max-height:130px}.post-list ul{width:100%;max-width:none;padding:0}.post-list h3{margin-top:12.5px;margin-top:.78125rem;margin-bottom:12.5px;margin-bottom:.78125rem}.post-list ul{list-style:none}.post-list .post-meta{margin-bottom:12.5px;margin-bottom:.78125rem;margin-top:12.5px;margin-top:.78125rem}.post-list hr{background:#f2eded;width:100%;height:3px}ul li.post-list-item{margin-top:0;margin-top:0;margin-bottom:25px;margin-bottom:1.5625rem;border-bottom:3px solid #f2eded}ul li.post-list-item img{padding-bottom:25px;padding-bottom:1.5625rem;transition:all .3s}ul li.post-list-item img:hover{opacity:.9}.post-sidebar ul{list-style:none}.post-tags li,.post-share li{display:inline-block;margin-right:5px;margin-bottom:12.5px;margin-bottom:.78125rem}.post-share li{width:32px;height:32px;margin-right:10px}.widget{background:#f5f5f5;border-radius:7px;padding:25px;padding:1.5625rem;max-width:33rem}.widget h3{margin-top:25px;margin-top:1.5625rem}.post-about-author{max-width:33em}.post-author-avatar{max-width:96px;margin-left:20px;margin-bottom:10px}.related-read{width:100%;max-width:450px}.related-read a{color:#222;text-decoration:none}.related-read a:visited{color:#222;text-decoration:none}.related-read h1{font-size:30px;line-height:26px;margin-top:6.25px;margin-top:.390625rem}.related-read .related-read-title{width:70%}.related-read .related-read-image{max-width:300px}@media screen and (min-width:63.75em){.related-read{float:right;margin-right:-400px;width:400px;margin-left:30px}}@media screen and (min-width:1350px){.related-read{margin-left:0}}.toc-entry{margin-bottom:0}.slides{-webkit-transition:all .3s;transition:all .3s;position:relative;margin-bottom:0;max-width:none;padding:0}.slides ul{list-style:none;padding:0;margin:0;max-width:none}.slides li{display:none;opacity:0}.slides li.active{display:block;opacity:1}.slides img{margin-bottom:0;margin-left:auto;margin-right:auto}.slider-image:hover{cursor:zoom-in}.prev,.next{display:inline-block;position:absolute;opacity:0;width:30px;top:40%;transition:all .3s;z-index:100}@media screen and (min-width:1020px){.content-slider:hover .prev,.content-slider:hover .next{opacity:1}}.prev:hover,.next:hover{cursor:pointer}.prev:hover path,.next:hover path{opacity:.6;transition:.3s all}.prev:active path,.next:active path{opacity:1}.close{display:none;position:fixed;top:20px;right:20px;z-index:110}.close:hover{cursor:pointer}.pager{max-width:200px;margin:0 auto;text-align:center;position:relative}.pager li{list-style:none;display:inline-block;transition:all .3s}.pager li:hover{cursor:pointer}.book-slider,.review-slider{position:relative}.book-slider .prev,.review-slider .prev{left:0}.book-slider .next,.review-slider .next{right:0}.book-slider .pager,.review-slider .pager{bottom:40px}.book-slider .pager li,.review-slider .pager li{list-style:none;background:#d6d6d6;border-radius:100%;font-size:0;width:9px;height:9px;margin:0 5px}.book-slider .pager li.active,.review-slider .pager li.active{background:#01d7d2}.review-slider .prev{left:-60px}.review-slider .next{right:-50px}.review-slider .pager{bottom:0}.praise-slider{position:relative}.praise-slider blockquote{padding:0;hyphens:auto}.praise-slider .prev{left:50px}.praise-slider .next{right:50px}.praise-slider .prev path,.praise-slider .next path{fill:#fff}.praise-slider .pager{position:absolute;padding:0;bottom:-20px;left:35vw;width:30vw}.praise-slider .pager li{list-style:none;background:#d6d6d6;opacity:.2;border-radius:100%;display:inline-block;font-size:0;width:9px;height:9px;margin:0 5px}.praise-slider .pager li:hover{opacity:.4}.praise-slider .pager li.active{background:#bc4e9c;opacity:1}@media screen and (min-width:1020px){.praise-slider{min-height:535px}.praise-slider .pager{width:10vw;left:45vw}}.fullscreen .pager{position:fixed;bottom:40px;left:50%;transform:translateX(-50%)}.fullscreen .prev,.fullscreen .next{top:44%}.fullscreen .prev{left:50px}.fullscreen .next{right:70px}.fullscreen{background:#fff;z-index:20000;position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.fullscreen li{height:100%;width:100%;text-align:center}.fullscreen .slider-image:hover{cursor:default!important}.fullscreen .slider-image img{width:auto;margin:0 auto;height:100%}