body.show-liveproject .liveproject-bundle-product-purchase-panel .subscriber-link {border-radius: 4px !important;margin-right: 1em;}@media (min-width: 768px) {body.show-liveproject .liveproject-bundle-product-purchase-panel .subscriber-link {margin-bottom: 2em;margin-right: 0;}}body.show-liveproject .subscriber-link {color: white !important;background-color: #407fbf !important;border-color: #3973ac !important;justify-content: center;}body.show-liveproject .subscriber-link:hover {border-color: #2a547e !important;}body.show-liveproject .subscriber-link:active {border-color: #2a547e !important;}body.show-liveproject:not(.subscription-active) .show-for-subscriber {display: none !important;}body.show-liveproject.subscription-active .show-for-subscriber {display: initial;}body.show-liveproject.subscription-active .show-for-subscriber-block {display: block;}body.show-liveproject.subscription-active .subscription-panel .subscriber-link.show-for-subscriber {display: flex;}body.show-liveproject.subscription-active .subscriptions-button {display: none;}body.show-liveproject.subscription-active .free-price-body,body.show-liveproject.subscription-active .try-btn {display: none;}body.show-liveproject.subscription-active .hide-for-subscriber {display: none !important;}body.show-liveproject #page-main-content-row .lpseries-center-meta-and-buy-wrapper .lpseries-center-meta-and-buy-wrapper-buy.subscription-button-priority-placement .subscription-panel {margin-bottom: 15px;}@media (min-width: 992px) {body.show-liveproject #page-main-content-row .lpseries-center-meta-and-buy-wrapper .lpseries-center-meta-and-buy-wrapper-buy.subscription-button-priority-placement .subscription-panel {border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}}@media (max-width: 991px) {body.show-liveproject #page-main-content-row .lpseries-center-meta-and-buy-wrapper .lpseries-center-meta-and-buy-wrapper-buy.subscription-button-priority-placement .subscription-panel {margin-bottom: 0;}}body.show-liveproject #page-main-content-row .lpseries-center-meta-and-buy-wrapper .lpseries-center-meta-and-buy-wrapper-buy.subscription-button-priority-placement .subscriptions-button {color: #fff;background-color: #407fbf;border-color: #3973ac;}@media (min-width: 992px) {body.show-liveproject #page-main-content-row .lpseries-center-meta-and-buy-wrapper .lpseries-center-meta-and-buy-wrapper-buy.subscription-button-priority-placement .subscriptions-button {border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}}body.show-liveproject #page-main-content-row .lpseries-center-meta-and-buy-wrapper .lpseries-center-meta-and-buy-wrapper-buy.subscription-button-priority-placement .subscriptions-button:hover {color: #fff;background-color: #336699;border-color: #2a547e;}body.show-liveproject #page-main-content-row .lpseries-center-meta-and-buy-wrapper .lpseries-center-meta-and-buy-wrapper-buy.subscription-button-priority-placement .subscriptions-button:active {background-color: #274c71;}body.show-liveproject #page-main-content-row .lpseries-center-meta-and-buy-wrapper .lpseries-center-meta-and-buy-wrapper-buy.subscription-button-priority-placement .add-to-cart {color: #337ab7;background: #f0f5fc;border: solid thin #f0f5fc;border-top-color: #407fbf;font-weight: bold;}body.show-liveproject #page-main-content-row .lpseries-center-meta-and-buy-wrapper .lpseries-center-meta-and-buy-wrapper-buy.subscription-button-priority-placement .add-to-cart:hover {background: #407fbf;border: solid thin #407fbf;color: white;}body.show-liveproject .liveproject-bundle-pretitle,body.show-liveproject .short-series-title {font-family: Georgia, "Times New Roman", Times, serif;font-size: 22px;font-weight: 700;}body.show-liveproject #liveprojectTourLauncher {border-radius: 6px;background-color: #1B396A;width: 100%;cursor: pointer;transition: background-color 125ms ease-in-out;}body.show-liveproject #liveprojectTourLauncher:hover {background-color: #175593;}body.show-liveproject #liveprojectTour .modal-content {background: #002d51;}body.show-liveproject #liveprojectTour .modal-dialog {height: unset;top: 10vh;}body.show-liveproject #liveprojectTour .container {display: flex;align-items: center;justify-content: center;}body.show-liveproject #liveprojectTour .container video {max-height: 50vh;}body.show-liveproject .product-skills {margin-top: 18px;font-size: 18px;color: #959595;line-height: 1.65em;margin-bottom: 0;}body.show-liveproject .product-skills dt {font-weight: 500;text-align: left;width: unset;display: inline;float: left;clear: left;}body.show-liveproject .product-skills dd {margin-left: 115px;}@media (min-width: 768px) {body.show-liveproject .product-skills dd + dt,body.show-liveproject .product-skills dd + dt + dd {margin-top: 5px;}}@media (max-width: 767px) {body.show-liveproject .product-skills {font-size: 0.85em;}body.show-liveproject .product-skills dt,body.show-liveproject .product-skills dd {clear: both;display: block;margin: 0;}body.show-liveproject .product-skills dt {color: #777777;}body.show-liveproject .product-skills dd {padding-top: 5.142857142857143px;color: #b3b3b3;}body.show-liveproject .product-skills dd + dt {margin-top: 18px;}}body.show-liveproject .about-lp-container {margin-top: 36px;}body.show-liveproject .tier-description-section {background: rgba(71, 136, 218, 0.2);color: #1B396A;}@media (max-width: 767px) {body.show-liveproject .tier-description-section .col-mentored {margin-top: 36px;}}body.show-liveproject .tier-description-section .about-icon {height: 1.5em;margin-right: 0.25em;}body.show-liveproject .tier-description-section h2 {display: flex;align-items: center;font-weight: 600;}body.show-liveproject .tier-description-section h2 .fas {margin-right: 0.25em;font-size: 1.5em;}body.show-liveproject .tier-description-section .success-callout {background: #4788D9;padding: 16px;margin: 10px -16px;color: white;border-radius: 6px;}body.show-liveproject .tier-description-section dl {color: rgba(27, 57, 106, 0.75);margin-bottom: 0;}body.show-liveproject .tier-description-section dl .fa-plus {font-size: 2em;margin-left: 10px;}body.show-liveproject .tier-description-section dl li {margin-left: 10px;}body.show-liveproject .tier-description-section dl dt {margin-bottom: 5px;text-transform: lowercase;}body.show-liveproject .tier-description-section dl dd,body.show-liveproject .tier-description-section dl .fas,body.show-liveproject .tier-description-section dl .about-icon {margin-bottom: 10px;}body.show-liveproject .tier-description-section dl dd:last-child,body.show-liveproject .tier-description-section dl .fas:last-child,body.show-liveproject .tier-description-section dl .about-icon:last-child {margin-bottom: 0;}body.show-liveproject .seats-taken {box-shadow: none;position: relative;background-color: #ddd;margin-top: 10px;margin-bottom: 10px;}body.show-liveproject .seats-taken .progress-bar {box-shadow: none !important;}body.show-liveproject .seats-taken .tick {position: absolute;height: 100%;left: 0;border-right: 2px solid white;}body.show-liveproject .seats-remaining,body.show-liveproject .registration-end-date,body.show-liveproject .session-begins {text-align: center;font-size: 0.85em;}body.show-liveproject .registration-end-date {margin-top: 5px;border-bottom: solid thin #ddd;padding-bottom: 10px;margin-bottom: 15px;}body.show-liveproject .desc-seats-remaining {font-size: 0.5em;font-weight: 500;margin-left: 5px;}body.show-liveproject .countdown-clock {margin-top: 5px;display: flex;justify-content: space-between;}body.show-liveproject .countdown-clock .grp {display: inline-block;transition: color 2500ms ease-in-out;}body.show-liveproject .countdown-clock .grp.counter-done {color: #ddd;}body.show-liveproject .countdown-clock .dig {font-size: 1.5em;}body.show-liveproject .countdown-clock .lab {font-size: 0.85em;margin-left: 0.15em;}@media (min-width: 992px) and (max-width: 1199px) {body.show-liveproject .countdown-clock .lab {margin-left: 0;}}body.show-liveproject .liveproject-notification-button-wrapper {overflow: hidden;border-radius: 6px;}body.show-liveproject .liveproject-notification-button-wrapper button.liveproject-notification-button {display: block;width: 100%;padding: 15px;background-color: #5bc0de;color: #fff;border: none;cursor: pointer;transition: border-color 125ms ease-in-out, color 125ms ease-in-out, background-color 125ms ease-in-out;}body.show-liveproject .liveproject-notification-button-wrapper button.liveproject-notification-button:hover {background-color: #85d0e7;}body.show-liveproject .liveproject-notification-button-wrapper .reg-open-date {font-size: 24px;font-weight: 300;}body.show-liveproject .list-group + .liveproject-notification-button-wrapper {border-top-left-radius: 0;border-top-right-radius: 0;}body.show-liveproject aside.liveproject-notification-button-wrapper {margin-bottom: 36px;}body.show-liveproject #emailModal {padding-top: 176px;}body.show-liveproject .sister-description-section {padding-bottom: 18px;}body.show-liveproject .sister-description-section.back-stripe {background: #eeeeee;}body.show-liveproject .sister-description-section .product-page-section {padding-bottom: 0;margin-bottom: 0;}body.show-liveproject .sistered-product-covers {display: flex;justify-content: flex-start;flex-wrap: wrap;margin-left: -18px;margin-right: -18px;}body.show-liveproject .sistered-product-cover-container {max-width: 33.333333333333336%;padding: 18px;}@media (min-width: 768px) {body.show-liveproject .sistered-product-cover-container {max-width: 20%;}}body.show-liveproject .sistered-product-cover {max-width: 100%;flex-grow: 1;flex-shrink: 1;}body.show-liveproject .sistered-product-cover img {width: 100%;border-radius: 6px;border: solid thin #eeeeee;transition: border-color 125ms ease-in-out;}body.show-liveproject .sistered-product-cover:hover img {border-color: #d5d5d5;}body.show-liveproject .sister-description-section + .meap-description-section {background: white;}body.show-liveproject .difficulty {text-transform: lowercase;border-bottom: dashed thin #777777;cursor: default;}body.show-liveproject .prerequisites-brief {border-bottom: dashed thin #777777;cursor: default;}body.show-liveproject .top-skills-liveproject-cert {padding-top: 36px;}body.show-liveproject .top-skills-liveproject-cert dt {width: 115px;text-align: right;padding-right: 1em;}@media (max-width: 767px) {body.show-liveproject .top-skills-liveproject-cert {display: flex;flex-direction: row;align-content: center;align-items: center;justify-content: center;justify-items: center;gap: 18px;}body.show-liveproject .top-skills-liveproject-cert dt {width: unset;}body.show-liveproject .top-skills-liveproject-cert dt,body.show-liveproject .top-skills-liveproject-cert dd {padding: unset;}}body.show-liveproject .lpseries-tabs-wrapper {padding-top: 36px;}body.show-liveproject .lpseries-center-meta-and-buy-wrapper {display: flex;flex-direction: row;justify-content: space-between;align-items: unset;padding-top: 36px;}body.show-liveproject .lpseries-center-meta-and-buy-wrapper .reviews-and-views {padding-top: unset;}@media (min-width: 768px) {body.show-liveproject .lpseries-center-meta-and-buy-wrapper .product-type-bundle {margin-right: 3em;}}body.show-liveproject .liveproject-cert-box {background-color: #23527c;color: white;font-size: 15px;padding: 18px;background-image: url('../cup_icon_cropped-8fb1af6d6974eee77f6e6e2741ca5fca.svg');background-size: 75%;background-position: right bottom;background-repeat: no-repeat;display: flex;flex-direction: column;gap: 18px;align-items: center;justify-content: center;}@media (max-width: 991px) {body.show-liveproject .liveproject-cert-box {background-size: auto 75%;}}body.show-liveproject .liveproject-cert-box .a {text-align: center;}body.show-liveproject .liveproject-cert-box .b {width: 100%;grid-area: list;margin: 0;width: calc(100% - 18px );padding: unset;list-style: none;display: flex;flex-direction: column;gap: 18px;}body.show-liveproject .liveproject-cert-box .b li {display: flex;flex-direction: row;}body.show-liveproject .liveproject-cert-box .b li:before {content: '\2713';display: block;margin-right: 1em;}body.show-liveproject .liveproject-cert-box .c {text-align: center;}body.show-liveproject .liveproject-cert-box .a,body.show-liveproject .liveproject-cert-box .c {font-weight: bold;font-size: 18px;}@media (max-width: 991px) {body.fancy-bundle-show .purchase-box.panel .list-group {display: block !important;}body.fancy-bundle-show .purchase-box.panel .list-group .all-buy-bits {width: 100%;}body.fancy-bundle-show .purchase-box.panel .list-group .all-buy-bits .list-group-item {display: block !important;border-radius: 0 !important;}}body.fancy-bundle-show .product-page-section {font-size: 1.15em;line-height: 1.65em;}body.fancy-bundle-show .product-cover {border-radius: 6px;}@media (min-width: 992px) {body.fancy-bundle-show .back-stripe:last-child .product-page-section {margin-bottom: 0;}}body.fancy-bundle-show .liveproject-bundle-product {padding: 21px 0;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-inner {display: flex;}body.fancy-bundle-show .liveproject-bundle-product + .liveproject-bundle-product {border-top: solid thin #ccc;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel .fas {margin-right: 0.5em;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-cover {display: block;overflow: hidden;width: 25%;min-width: 25%;margin-right: 21px;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-cover img {border-radius: 6px;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-title {flex: 1;line-height: 1.25em;padding-bottom: 21px;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-title.visible-xs {flex-grow: 0;flex-shrink: 0;flex-basis: 100%;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-description {font-size: 14px;line-height: 1.35em;padding-bottom: 21px;}@media (min-width: 768px) {body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-description {padding-bottom: unset;}}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel {display: flex;width: 100%;font-size: 12px;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel .price-body {border-top: solid thin #ccc;border-left: solid thin #ccc;border-bottom: solid thin #ccc;border-top-left-radius: 4px;border-bottom-left-radius: 4px;padding: 5px 10px;text-align: center;flex-grow: 1;font-size: "Helvetica Neue", Helvetica, Arial, sans-serif;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel .btn {font-size: inherit;border-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;padding: 5px 10px;display: flex;align-items: center;justify-content: center;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel .free-price-body {display: flex;justify-content: center;align-items: center;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel .free-price-body + a {border-radius: 4px;}@media (min-width: 768px) {body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-title {font-size: 22px;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-cover {width: 175px;min-width: 175px;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-description-wrapper {display: flex;width: 100%;justify-content: space-between;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel {flex-direction: column;margin-left: 21px;width: min-content;min-width: 125px;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel .price-body {border-bottom: unset;border-right: solid thin #ccc;border-bottom-left-radius: unset;border-top-right-radius: 4px;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel .btn {border-top-right-radius: unset;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}}@media (min-width: 768px) {body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel {height: min-content;}body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel .price,body.fancy-bundle-show .liveproject-bundle-product .liveproject-bundle-product-purchase-panel .btn {font-size: 14px;}}body.fancy-bundle-show .liveproject-bundle-includes-heading {background: #51A7FF;color: white;text-align: center;font-weight: 300;font-size: 1.15em;padding: 10px 15px;}@media (min-width: 992px) and (max-width: 1199px) {body.fancy-bundle-show .all-buy-bits .list-group-item {font-size: 12px;}body.fancy-bundle-show .all-buy-bits .list-group-item .product-type-description {font-size: inherit;}}body.fancy-bundle-show .list-price {margin-right: 0.5em;color: #b3b3b3;position: relative;}body.fancy-bundle-show .list-price::before {position: absolute;content: "";left: -0.15em;top: calc(49%);right: -0.15em;border-top: 2px solid #777777;transform: rotate(-5deg);}body.fancy-bundle-show .sister-description-section {padding-bottom: 21px;}@media (min-width: 768px) {body.fancy-bundle-show .sister-description-section .sistered-product-cover-container {max-width: 16.666666666666668%;}}body.fancy-bundle-show .sister-description-section .fine-print {font-style: italic;margin-top: 14px;padding-bottom: 21px !important;}body.fancy-bundle-show .product-title {margin-bottom: 36px;}@media (min-width: 768px) {body.fancy-bundle-show .liveproject-bundle-product-purchase-panel {min-width: 150px;}}