body.subscription-program #recently-viewed-drawer {display: none;}.farabq-big-subscription-buy-panel-container {z-index: 1;position: relative;text-align: center;}.farabq-big-subscription-buy-panel-container h1,.farabq-big-subscription-buy-panel-container .h1 {font-weight: bold;text-transform: lowercase;font-size: 30px;}.farabq-big-subscription-buy-panel-container section {padding: 36px 0;display: flex;gap: 72px;align-content: start;justify-content: center;justify-items: stretch;flex-direction: column;align-items: center;}@media (min-width: 1200px) {.farabq-big-subscription-buy-panel-container section {flex-direction: row;align-items: flex-start;}.farabq-big-subscription-buy-panel-container section > * {flex: 1;}}.farabq-big-subscription-buy-panel-container section h2 {font-weight: bold;font-size: 33.75px;color: #337ab7;line-height: 0.8em;}.farabq-big-subscription-buy-panel-container section .farabq-product-container {display: grid;grid-template-columns: 1fr;gap: 36px;font-size: 16.875px;position: relative;}.farabq-big-subscription-buy-panel-container section .farabq-product-container.farabq-flag-this .purchase-panel::before {border-top-right-radius: 0;}.farabq-big-subscription-buy-panel-container section .farabq-product-container.farabq-flag-this::before {position: absolute;right: 0;font-weight: bold;background: #337ab7;color: white;display: flex;align-items: center;justify-content: center;padding: 0 18px;z-index: 1;height: 36px;top: -36px;border-top-left-radius: 4px;border-top-right-radius: 4px;}.farabq-big-subscription-buy-panel-container section .farabq-product-container.farabq-flag-this-as-most-popular::before {content: "most popular";}.farabq-big-subscription-buy-panel-container section .farabq-product-container.farabq-flag-this-as-great-for-teams::before {content: attr(data-before);}.farabq-big-subscription-buy-panel-container section .farabq-price {font-size: 56.25px;line-height: 0.75em;}.farabq-big-subscription-buy-panel-container section .purchase-panel {display: flex;flex-direction: column;gap: 36px;}.farabq-big-subscription-buy-panel-container section .purchase-panel {position: relative;padding: 36px;}.farabq-big-subscription-buy-panel-container section .purchase-panel .subscription-offering-seats-label {font-weight: normal;font-family: Lato, sans-serif;margin-left: 10px;}.farabq-big-subscription-buy-panel-container section .purchase-panel .subscription-offering-seats-label span {margin-left: 5px;}.farabq-big-subscription-buy-panel-container section .purchase-panel ul {margin: unset;padding: 0 0 0 1em;display: flex;flex-direction: column;gap: 18px;}.farabq-big-subscription-buy-panel-container section .purchase-panel ul li {text-align: left;margin: unset;padding: unset;}.farabq-big-subscription-buy-panel-container section .purchase-panel::before {z-index: -51;content: " ";width: 100%;height: 100%;position: absolute;display: block;left: 0;top: 0;right: 0;bottom: 0;background: white;border-radius: 6px;filter: drop-shadow(0 0 36px #00000066);}.farabq-big-subscription-buy-panel-container section .purchase-panel--subscriptions {width: 350px;max-width: 350px;margin: auto;}.farabq-big-subscription-buy-panel-container section.lite-and-pro-subscription-panel-container {display: grid;grid-template-rows: repeat(3, auto);grid-template-columns: auto;margin-left: auto;margin-right: auto;padding-top: 0;}.farabq-big-subscription-buy-panel-container section.lite-and-pro-subscription-panel-container > div {margin-bottom: auto;}@media (min-width: 768px) {.farabq-big-subscription-buy-panel-container section.lite-and-pro-subscription-panel-container {grid-template-rows: repeat(3, auto);grid-template-columns: 1fr;}}@media (min-width: 992px) {.farabq-big-subscription-buy-panel-container section.lite-and-pro-subscription-panel-container {grid-template-rows: repeat(2, auto);grid-template-columns: 1fr 1fr;padding-top: inherit;}}@media (min-width: 1200px) {.farabq-big-subscription-buy-panel-container section.lite-and-pro-subscription-panel-container {grid-template-rows: 1fr;grid-template-columns: 2fr 2fr 3fr;}}.farabq-big-subscription-buy-panel-container .farabq-price small {font-size: 18px !important;font-weight: lighter;line-height: 0;color: #b3b3b3;}.farabq-big-subscription-buy-panel-container .farabq-btn {font-size: 22.5px;border-radius: 6px;font-weight: bold;justify-content: center !important;text-align: center !important;}.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels {padding-left: 0;padding-right: 0;max-width: calc(100vw - 50px);margin-left: auto;margin-right: auto;}.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels > section {width: 100%;}.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels .team-subscription-container {display: grid;grid-template-rows: repeat(2, 1fr);grid-template-columns: auto;column-gap: 72px;}@media (min-width: 992px) {.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels .team-subscription-container {grid-template-rows: 1fr;grid-template-columns: 3fr 4fr;column-gap: 50px;}}.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels .subscription-more-seats-container {background: rgba(64, 135, 212, 0.1);border-radius: 16px;padding: 48px;}.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels .subscription-more-seats-container .subscription-more-seats-container--inner {max-width: 500px;}@media (min-width: 992px) {.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels .subscription-more-seats-container {transform: translateX(35px);}}.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels .subscription-more-seats-container h2 {font-style: normal;font-weight: 800;font-size: 42px;line-height: 150%;letter-spacing: 0.01em;}.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels .subscription-more-seats-container h2,.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels .subscription-more-seats-container p {font-family: Lato;text-align: left;color: #000000;}.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels .subscription-more-seats-container input.form-control {padding: 10px 8px 10px 16px;background: #FFFFFF;border: 1px solid #E0E0E0;border-radius: 4px;}.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels .subscription-more-seats-container .book-appointment-button {box-sizing: border-box;display: flex;flex-direction: row;justify-content: center;align-items: center;padding: 10px 32px;max-width: 213px;background: #2B76B4;border: 1px solid #2B76B4;border-radius: 4px;color: white;font-family: Lato;font-style: normal;font-weight: 700;font-size: 18px;line-height: 22px;text-decoration: none !important;}.farabq-big-subscription-buy-panel-container .inner.product-grid.product-grid--subscription-panels .subscription-more-seats-container .book-appointment-button.book-appointment-button--disabled {cursor: not-allowed;opacity: 0.5;}.subscription-interstitial {border-top: solid thin #eeeeee;background: #fffffff6;display: flex;justify-content: center;}.subscription-interstitial .interstitial-close {cursor: pointer;font-size: 30px;opacity: 0.15;position: absolute;right: 36px;top: 36px;line-height: 1em;z-index: 10000;transition: opacity 125ms ease-in-out;}.subscription-interstitial .interstitial-close:hover {opacity: 0.25;}@media (min-width: 768px) {.subscription-interstitial section {width: 756px;}}@media (min-width: 992px) {.subscription-interstitial section {width: 976px;}}.subscription-interstitial .product-grid section {padding: 36px 18px;}.subscription-interstitial h1,.subscription-interstitial .h1 {padding: 36px 18px;border: unset;z-index: -1;}.farabq-big-subscription-buy-panel-container h1,.farabq-big-subscription-buy-panel-container .proper-name,.farabq-big-subscription-buy-panel-container .h1 {line-height: 45px;}.farabq-product-container .farabq-product-image {border: solid thin #eeeeee;}.farabq-product-container small {font-size: 18px;}.farabq-product-container small em {font-weight: bold;}.farabq-product-image-wrapper {display: flex;flex-direction: row;align-items: center;gap: 18px;margin-left: -18px !important;padding-top: 12px !important;}.farabq-product-image-wrapper small {text-align: left;font-size: inherit;}.farabq-product-image-wrapper .fa {font-size: 25px;}.farabq-product-image-wrapper img {max-width: 15%;}.farabq-topper {display: flex;gap: 36px;align-content: start;justify-content: center;justify-items: stretch;flex-direction: column;align-items: center;}.subscription-interstitial .farabq-big-subscription-buy-panel-container {justify-content: unset;}@media (min-width: 480px) and (max-height: 880px) {.subscription-interstitial .farabq-big-subscription-buy-panel-container {justify-content: unset;}}@media (min-width: 768px) and (min-height: 881px) {.subscription-interstitial .farabq-big-subscription-buy-panel-container section {flex-direction: row;align-items: flex-start;justify-content: center;}.subscription-interstitial .farabq-big-subscription-buy-panel-container section > * {flex: 1;}}@media (min-width: 768px) and (max-height: 1020px) {.subscription-interstitial h1,.subscription-interstitial .h1 {padding: 18px;}.subscription-interstitial .farabq-product-container .purchase-panel,.subscription-interstitial .farabq-product-container .farabq-topper {gap: 18px;}.subscription-interstitial .farabq-product-container ul {font-size: 14px;}.subscription-interstitial .farabq-product-container .farabq-price {font-size: 45px;}}@media (max-width: 991px) {body.nav-show.page-has-subscription-buttons:not(.subscription-active) .purchase-box.panel {bottom: 50px !important;border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}body.nav-show.page-has-subscription-buttons .purchase-box.panel.subscription-panel {bottom: 0 !important;}body.nav-show.page-has-subscription-buttons .purchase-box.panel.subscription-panel ._heading-container {display: none;}body.nav-show.page-has-subscription-buttons .buy-subscription-button-wrapper button.btn.add-to-cart {border: none !important;position: fixed;width: 100%;bottom: 0;left: 0;height: 50px;font-size: 2.75vw !important;}}@media (min-width: 768px) and (max-width: 991px) {body.nav-show.page-has-subscription-buttons .buy-subscription-button-wrapper button.btn.add-to-cart {font-size: 2.0vw !important;}}@media (max-width: 450px) {body.nav-show.page-has-subscription-buttons .buy-subscription-button-wrapper button.btn.add-to-cart {font-size: 12px !important;}}.grecaptcha-badge {z-index: 1;}.subscription-pool-panel {display: block !important;background: #4087D4;background-image: url(https://lx-common-resources.s3.us-west-2.amazonaws.com/resources/deepBlueGradient.svg);background-size: cover;color: white;padding: 50px 15px;}.subscription-pool-panel ._manning-logo-container {display: flex;justify-content: flex-end;margin-top: 60px;flex-direction: column;align-items: flex-end;gap: 1em;}.subscription-pool-panel ._manning-logo-container svg {height: 30px;}.subscription-pool-panel .subscription-pool-panel-benefits {flex: 1;color: #F8F8F8;display: flex;justify-content: center;}.subscription-pool-panel .subscription-pool-panel-benefits > ._wrapper {max-width: 700px;width: 100%;}.subscription-pool-panel .subscription-pool-panel-benefits .lead {font-size: 28px;font-style: normal;font-weight: 800;line-height: 39px;margin-bottom: 30px;}.subscription-pool-panel .subscription-pool-panel-benefits ._intro {font-size: 18px;font-style: normal;font-weight: 400;line-height: 28px;margin-bottom: 25px;}.subscription-pool-panel .subscription-pool-panel-benefits ._intro a {color: inherit;}.subscription-pool-panel .subscription-pool-panel-benefits ul {list-style: none;margin-left: 0;padding-left: 0;font-size: 18px;font-weight: bold;}.subscription-pool-panel .subscription-pool-panel-benefits ul li:before {content: "\2713\0020";margin-right: 0.5em;}.subscription-pool-panel .subscription-pool-panel-benefits ul li {display: flex;}.subscription-pool-panel .subscription-pool-panel-benefits ._footer {font-size: 90%;display: flex;align-items: center;gap: 1em;justify-content: flex-end;}.subscription-pool-panel .subscription-pool-panel-benefits ._footer a {color: white;}.subscription-pool-panel .subscription-pool-panel-signup {display: flex;justify-content: center;color: white;margin-top: 40px;}.subscription-pool-panel .subscription-pool-panel-signup a {color: inherit;text-decoration: underline;}.subscription-pool-panel .subscription-pool-panel-signup > ._wrapper {max-width: 700px;width: 100%;}.subscription-pool-panel ._pooled-subscription-user-form-container {display: flex;flex-direction: column;gap: 24px;}.subscription-pool-panel ._pooled-subscription-user-form-container button[type='submit'] {background: #56ccf2;}.subscription-pool-panel ._pooled-subscription-user-form-container ._form-row label {width: 100%;}.subscription-pool-panel ._pooled-subscription-user-form-container ._form-row ._label-wrapper {display: flex;gap: 1em;justify-content: space-between;}.subscription-pool-panel ._pooled-subscription-user-form-container ._form-row ._label {color: white;font-size: 15px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 15px;}.subscription-pool-panel ._pooled-subscription-user-form-container ._form-row input {display: block;width: 100%;border-radius: 6px;border: 1px solid #8692A6;background: #FFF;box-shadow: 0px 4px 10px 3px rgba(0, 0, 0, 0.11);padding: 12px 20px;color: #494949;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;}.subscription-pool-panel ._pooled-subscription-user-form-container ._form-row input:active,.subscription-pool-panel ._pooled-subscription-user-form-container ._form-row input:focus {border: 1px solid #1565D8;}.subscription-pool-panel #activate-account-message {display: none;}@media screen and (max-width: 1070px) {.subscription-pool-panel .subscription-pool-panel-benefits .lead {font-size: 24px;}.subscription-pool-panel .subscription-pool-panel-benefits ul {font-size: 16px;}.subscription-pool-panel ._pooled-subscription-forms-container {margin-top: 20px;}.subscription-pool-panel ._pooled-subscription-forms-container #payment-form {width: 100%;min-width: unset;background: white;}.subscription-pool-panel ._pooled-subscription-forms-container #payment-form button {font-size: 12px;padding: 8px;}}@media screen and (max-width: 890px) {.subscription-pool-panel {flex-direction: column;}.subscription-pool-panel .subscription-pool-panel-benefits {width: 100%;justify-content: center;}.subscription-pool-panel ._pooled-subscription-forms-container #payment-form button {padding: 12px 16px;font-size: 16px;}}@media screen and (max-width: 500px) {.subscription-pool-panel ._pooled-subscription-forms-container #payment-form {padding: 0;box-shadow: none;}}